aleksey-hoffman and carfeii
45cedf892f
Fix (security): SSRF via DNS rebinding and redirects in extension downloads - Check resolved addresses inside the DNS resolver so every connection is covered, including redirect hops, retries and fallback URLs - Re-validate every redirect target - Block more non-public ranges (CGNAT, 0.0.0.0/8, multicast, reserved, IPv4-mapped/compatible IPv6, NAT64, 6to4) and bracketed IPv6 literals - Fixes #552
...
Co-authored-by: carfeii <carfeii@users.noreply.github.com >
2026-10-18 13:15:54 +03:00
aleksey-hoffman
c2295cecd5
Dev: sync Cargo version with package.json (2.2.0)
2026-10-17 18:33:56 +03:00
Aleksey Hoffman
3df1570d17
Fix (linux, Flatpak): app panics on launch - bundle libayatana-appindicator, update GNOME runtime to 51 ( #551 )
...
* Fix (linux, Flatpak): app panics on launch (Failed to load ayatana-appindicator3) - Bundle libayatana-appindicator via Flathub shared-modules - Update GNOME runtime from EOL 48 to 51
* Dev: lint - Fix existing ESLint and Stylelint errors from main - Ignore Flatpak shared-modules and build dirs in ESLint
2026-10-17 17:49:33 +03:00
aleksey-hoffman
61cdbb61f2
Docs: add code signing policy section
2026-10-17 03:26:00 +03:00
aleksey-hoffman
4ea1afd55a
CI: fix signed installer upload in release workflow - Set GH_REPO since sign-windows job has no checkout - Keep signed installer as a workflow artifact
2026-10-17 02:52:57 +03:00
aleksey-hoffman
1a6400a241
CI: sign Windows installer via SignPath in release workflow - Upload unsigned installer only as a workflow artifact, never to the release - Add sign-windows job (release-signing, 6h approval timeout) that verifies the Authenticode signature and uploads the signed installer - Don't edit notes of published releases - Increase SignPath approval timeout in sign-windows workflow
2026-10-17 02:05:23 +03:00
aleksey-hoffman
a4d4f4f1c1
Dev: keep locale JSON files ending with a newline
2026-10-16 15:59:34 +03:00
aleksey-hoffman
588165e688
New feature: select multiple files with Shift+arrow keys
2026-10-16 15:59:34 +03:00
aleksey-hoffman
0ae258d627
Fix: SMB move to trash confirms before permanent delete
...
Windows UNC paths and remote drives cannot use the Recycle Bin. Ask with the existing permanent-delete dialog, then delete only those paths. Local trash is unchanged, and a failed trash never removes the file.
2026-10-11 19:30:19 +00:00
aleksey-hoffman
4a33b290e0
UX: redesign dashboard page (delete remove from fav button)
2026-09-30 10:10:03 +03:00
aleksey-hoffman
5f678f8b27
Fix: double clicking window top area is not toggling maximized state
2026-09-29 19:49:28 +03:00
aleksey-hoffman
9560da5177
Fix: broken window state after fullscreen, maximize and snap
...
- Fit the restored main window into the work area on startup so an oversized saved size (e.g. from fullscreen) no longer breaks restore
- Restore window state in stages: frame first, then maximized and fullscreen
- Make the maximize button exit fullscreen instead of toggling maximize
- Disable window drag regions while fullscreen
2026-09-29 17:49:20 +03:00
aleksey-hoffman
3eca4c17ae
UX: redesign dashboard page
2026-09-29 16:56:29 +03:00
aleksey-hoffman
fed49ceede
UX: improved tag editor
...
- Tags can now be rearranged in the editor and will be displayed in that order in the component
- The component now displays as many tags as it can fill in the available space instead of showing 1 and hiding the rest under the "+X"
- Increased click area for the color selector and edit buttons
2026-08-27 15:46:18 +03:00
aleksey-hoffman
e65d67cf06
UX: improve clipboard menu
...
- Better design
- Added previews and file size
2026-08-27 13:08:29 +03:00
aleksey-hoffman
74eeadab83
New feature: allow to reorder items in quick panel
2026-08-27 00:02:28 +03:00
aleksey-hoffman
dc5c8cb32e
New feature: duplicate tab
2026-08-24 16:33:01 +03:00
aleksey-hoffman
662a6988b3
Refine: Fix: sidebar drives not opening on middle click
2026-08-24 15:19:34 +03:00
aleksey-hoffman
b116ef21aa
Fix: sidebar drives not opening on middle click
2026-08-24 14:37:18 +03:00
aleksey-hoffman
a8c1dddb82
New settings: default directory and startup page
2026-08-24 14:16:47 +03:00
aleksey-hoffman
d55295a91e
UX: improved settings search
...
- Marching shortcuts now appear in the search results
2026-08-21 22:03:12 +03:00
aleksey-hoffman
5b3137c8c7
New shortcuts: switch to previous/next opened tab
2026-08-21 19:06:41 +03:00
aleksey-hoffman
7f7be33aed
New feature: add multi range selection
2026-08-21 18:52:48 +03:00
aleksey-hoffman
1699f780ac
Dev: lint
2026-08-21 17:15:44 +03:00
aleksey-hoffman
b930cbaa21
Refine: UX: added ability to save navigator settings "per folder"; redesigned menu
2026-08-21 17:12:26 +03:00
aleksey-hoffman
833ec8b5a1
UX: added ability to save navigator settings "per folder"; redesigned menu
2026-08-21 15:09:26 +03:00
aleksey-hoffman
2d40dcc47c
Dev: rename isCorrected key
2026-08-20 17:50:43 +03:00
aleksey-hoffman
71653d8554
UI: Add Armenian locale (by MaximalXP)
2026-08-20 17:49:59 +03:00
aleksey-hoffman
d022c0a5b6
Docs: update contributing
2026-08-20 17:38:22 +03:00
aleksey-hoffman
1325919d30
Docs: update contributing
2026-08-20 17:32:33 +03:00
aleksey-hoffman
1a9108db37
UX: Remove ability to set app as default FM in MS store version
...
- Remove unvirtualizedResources restricted capability (MS store rejected it)
- Keep app launcher
ms-store-v2.2.0
2026-07-21 17:19:54 +03:00
Aleksey Hoffman
c6916c22ff
Docs: README
2026-07-18 14:33:20 +03:00
aleksey-hoffman
25e1a766b6
Dev: fix snap builds
2026-07-18 01:58:18 +03:00
aleksey-hoffman
ce4829f303
CI: fix msix
2026-07-17 23:41:54 +03:00
aleksey-hoffman
5ee320512a
CI: fix msix
2026-07-17 20:56:58 +03:00
aleksey-hoffman
f5da528998
Docs: update CI
2026-07-17 20:49:28 +03:00
aleksey-hoffman
e23f6c5c25
v2.2.0
v2.2.0
2026-07-17 18:59:21 +03:00
aleksey-hoffman
5ece662d9b
UI: set specific width for navigator options popover; add missing changelog locales
2026-07-17 18:56:35 +03:00
aleksey-hoffman
b831975885
Docs: changelog
2026-07-17 18:41:24 +03:00
aleksey-hoffman
db15621b06
Refine: large dir loading performance
2026-07-17 00:49:33 +03:00
aleksey-hoffman
165b342c67
Docs: contributing
2026-07-17 00:30:27 +03:00
aleksey-hoffman
2bb74f8826
Refactor: app launcher handling
2026-07-16 14:12:52 +03:00
aleksey-hoffman
c239bb4f4d
Refine: app launcher
2026-07-13 18:28:10 +03:00
aleksey-hoffman
248002c899
Refine (address bar editor): scrolling the virtual list breaking selection state
2026-07-13 16:48:51 +03:00
aleksey-hoffman
c95fa5478d
Dev (address bar editor): scrolling the virtual list breaking selection state
2026-07-13 14:59:18 +03:00
aleksey-hoffman
00190b6d8d
Refine: right mouse click on navigator pane removes file selection
2026-07-12 19:36:27 +03:00
aleksey-hoffman
a6139049cb
Refine: right mouse click on navigator pane removes file selection
2026-07-12 19:30:26 +03:00
aleksey-hoffman
f35d1b505c
UX: right mouse click on navigator pane removes file selection
2026-07-12 19:24:01 +03:00
aleksey-hoffman
9aeae4d176
Refine: icon loading
2026-07-12 17:11:06 +03:00
aleksey-hoffman
649adaccc6
Refine: icon loading
2026-07-12 16:51:33 +03:00