- Add preview toolbar toggle
- Add swap panels toolbar action
- Add batch rename regex help
- Add regex search support
- Add navigation toolbar and favorite actions
- Fix PDF and text previews
- Fix S3 search integration API
- Update CHANGELOG.md for v0.3.15
- 9 dependency update(s) via Renovate
- Update CHANGELOG.md for v0.3.14
- Update CodeMirror
- 45 dependency update(s) via Renovate
- Adapt SFTP for russh 0.63
- Fix viewer and editor text selection
- Update CHANGELOG.md for v0.3.13
- Update transitive Rust dependencies
- 1 dependency update(s) via Renovate
- Fix critical remote operation safety
- Fix SFTP test host enrollment
- Fix temp cleanup and comparison filters
- Update CHANGELOG.md for v0.3.12
- Update dependencies and Node.js 26
- 27 dependency update(s) via Renovate
- Implement resumable file transfers
- Fix frozen confirm dialog when deleting a saved connection
- Update aes-gcm and chacha20poly1305 to 0.11
- Update s3_integration tests for new delete_objects signature
- Update Cargo.lock: russh-sftp 2.3.0 and compatible transitive updates
- 49 dependency update(s) via Renovate
- ci: fix flaky SeaweedFS S3 tests with retries + pinned image
- Hold TypeScript below v7 in Renovate until toolchain supports it
- Show progress for S3/SFTP deletes in the transfer panel
- Remove leftover debug traces logged at ERROR level
- Reconstruct changelog for 0.3.3-0.3.11 and fix release notes generation
- Add eject button to sidebar devices
- Add in-app SMB/NFS network share mounting
- 48 dependency update(s) via Renovate
- Add frontend CI workflow
- Fix existing svelte eslint errors
- Migrate from keyring v3 to keyring-core + per-platform stores
- 29 dependency update(s) via Renovate
- Adapt SFTP agent auth to russh 0.61 AgentIdentity enum
- Adapt s3::crypto to rand 0.10 API
- Switch from deprecated md5::Context::compute to finalize
- Enable crypto-rust and vendored features on dbus-secret-service-keyring-store
- Surface remote-connection failures instead of swallowing them
- Fix missing agent_socket param in test helper
- Fix missing agent_socket param in MCP server
- Custom SSH agent socket path, dependency updates
- Large directory performance (1M+ files)
- Fix paste in S3 dialog, disable autocomplete in input fields
- Fix package-lock.json out of sync with package.json
- Viewer search mode, Nix support, dependency updates
- Update README: macOS only (remove Linux references)
- Remove .beads directory from repo
- Disk Usage two-way sync, deep caching, and dependency updates
- Add drag-and-drop onto directory rows, fix data loss and DnD issues
- Fix package-lock.json sync for CI
- Fix release CI: create release before uploading MCP assets
- Open archives from SFTP/S3, add download size prompt and overwrite shortcut
- Remove Linux build from release CI (macOS only for now)
- Add model inspector enhancements: VRAM estimation, comparison, tensor visualization
- Add MCP server for S3 and SFTP operations
- Add model inspector command and frontend wiring
- Add MCP server documentation and link from README
- Add disk usage analyzer and bump version to 0.3.3
- Add --help/--version to furman-mcp and Homebrew formula
- Fix release CI: build furman-mcp binary before bundling
- Fix release CI: enable mcp feature for furman-mcp build
- Preferences overhaul — 15 new settings across 4 reorganized tabs (General, Appearance, Network, Terminal). See docs/preferences.md.
- Date format — choose ISO, EU, US, or relative timestamps
- Default view mode — start panels in list, icon, or column view
- Row height — compact, normal, or comfortable density
- Confirm before overwrite — always, never, or ask on conflict
- Quick filter toggle — disable keystroke filtering
- Image tooltip toggle — disable hover previews
- S3 multipart tuning — configurable upload threshold, part size, and concurrent parts
- SFTP timeouts — configurable inactivity, keepalive, and operation timeouts
- Terminal customization — font size (live update), scrollback lines, custom shell path
- Progress throttling — file copy/move operations emit ~20 progress updates/sec instead of one per file, reducing IPC overhead for many small files
- Virtualized list scrolling — smooth scrolling with large directories
- Terminal for remote backends — terminal works in SFTP and S3 panels
- Terminal rendering on remote panel switch
- Status bar — unified notifications replacing toast messages
- CodeMirror editor — replaced textarea with CodeMirror 6 with syntax highlighting and linting
- Syntax highlighting — highlight.js for Viewer and Preview pane
- PDF preview — inline PDF rendering in preview pane
- Preview pane — replaces inactive panel (Alt+P), with directory history
- Clipboard operations — Cmd+Shift+C/X/V for copy, cut, paste
- Configurable columns — choose which columns to display
- Command palette — Cmd+Shift+P to find and run any command
- Undo — Cmd+Z to undo delete (trash) and rename operations
- Directory comparison — Cmd+Shift+D to diff left and right panels
- Context menu — right-click for file operations
- Batch rename — find/replace, prefix/suffix, numbering, case transforms
- Per-panel tabs — Cmd+Alt+T for new tabs, Cmd+Alt+W to close
- Archive file viewing (F3/Enter/Cmd+3)
- Tab shortcuts on macOS
- Various accessibility warnings