nimbold
fd349bfd3b
fix: awk syntax error for parsing changelog
v0.5.0
2026-06-04 05:39:40 +03:30
nimbold
f35e981b0a
fix: clone submodules in release action
2026-06-04 05:37:23 +03:30
nimbold
2b520f3e97
chore: prepare for v0.5.0 release
2026-06-04 05:34:48 +03:30
nimbold
7802b612a4
feat: integrate settings and speed limiter into main window
...
- Refactor SettingsView to act as a flat detail pane instead of a nested sidebar or macOS native window
- Add custom horizontal tab bar for switching between setting categories
- Create SpeedLimiterView and add it as a primary tool in the sidebar
- Add state retention using AppStorage for settings tab selection and speed limits
- Fix EXC_BAD_ACCESS in DownloadTable by using sortableSize instead of debugDescription
2026-06-04 05:29:15 +03:30
nimbold
28bb90e8c2
feat: add stop downloads control
2026-06-04 04:44:04 +03:30
nimbold
86d70a9ca7
Refine add window and font sizing
2026-06-04 04:36:06 +03:30
nimbold
b440b567f1
docs(readme): compact screenshots and fix light theme
2026-06-04 04:18:40 +03:30
nimbold
692a48b4a8
docs(readme): refresh application screenshots
2026-06-04 04:09:12 +03:30
nimbold
a90d190df9
docs(readme): add application screenshots for dark and light themes
2026-06-04 03:47:47 +03:30
nimbold
b1b3f42ead
feat(ui): simplify temporary Firefox extension install
2026-06-04 03:30:44 +03:30
nimbold
91cd65e1d7
fix(security): harden extension bridge and persistence
2026-06-04 03:19:57 +03:30
nimbold
e948590335
fix(ui): route to about:debugging without fragment hash and update instructions
2026-06-04 02:45:02 +03:30
nimbold
643f87d366
fix(ui): use Process to invoke open instead of NSWorkspace to avoid url encoding the fragment hash
2026-06-04 02:21:41 +03:30
nimbold
0f522fa794
fix(ui): explicitly route about:debugging to firefox to prevent LaunchServices error
2026-06-04 00:24:32 +03:30
nimbold
604987a360
feat(ui): update integration page with extension install instructions
2026-06-04 00:01:24 +03:30
nimbold
e0a1db690f
build: migrate extension to git submodule
2026-06-03 23:50:26 +03:30
nimbold
5dc8d66f3c
refactor(extension): remove xpi generation and installation
...
- Switch to copying Firefox extension directory into app bundle Resources
- Remove 'Install to Firefox' button and multi-browser selection logic
- Update Integrations tab to instruct users to load via about:debugging
- Map 'Show Extension Folder in Finder' to the bundled extension source directory
2026-06-03 22:53:54 +03:30
nimbold
0ddea52db8
feat(extension): add Firefox browser extension and native integration
...
- Implement Firefox extension to intercept downloads and scrape selected links via context menus
- Create LocalExtensionServer over TCP (localhost:6412) to receive links from the extension
- Automatically package extension to firelink.xpi in create_app_bundle.sh
- Add Integrations tab in SettingsView with one-click installer for Firefox variants
- Modify ContentView and TrayMenuView to automatically open the Add Downloads window on extension trigger
2026-06-03 22:15:12 +03:30
nimbold
93e6e11939
docs: update changelog for 0.4.3 release
v0.4.3
2026-06-03 07:07:28 +03:30
nimbold
6750cce6aa
perf: reduce main thread CPU usage and SSD wear from frequent JSON serialization
2026-06-03 07:03:18 +03:30
nimbold
1d22b16119
style: refine about page UI and simplify delete confirmation dialog
2026-06-03 06:48:53 +03:30
nimbold
deb106f7af
docs: update changelog and roadmap for 0.4.2 release
v0.4.2
2026-06-03 06:30:28 +03:30
nimbold
1093d73b0e
feat: add monochrome tray icon and download table enhancements
...
- Added proper monochrome template tray icon loaded explicitly with precise dimensions
- Added redownload functionality for completed or failed items
- Added double-click to open completed files directly from the table
- Added 'Copy Address' context menu action
- Improved context menu organization and conditionally displayed actions
2026-06-03 06:23:03 +03:30
nimbold
3d117fd6b0
chore: prepare release 0.4.1
v0.4.1
2026-06-03 05:36:57 +03:30
nimbold
21b30a9369
feat: add site logins integration to Add Downloads window
2026-06-03 05:32:39 +03:30
nimbold
c4f02ff78f
fix: remove unused showMenuBarIcon from AppSettings and conditionally apply theme backgrounds
2026-06-03 05:17:25 +03:30
nimbold
f6d34caaf1
style: use visual command icon instead of text for paste hint
2026-06-03 05:11:18 +03:30
nimbold
7e4915f31d
fix: resolve SwiftUI infinite layout freeze caused by MenuBarExtra isInserted binding to StateObject by using AppStorage
2026-06-03 05:07:55 +03:30
nimbold
ff03a4cda5
feat: add Font Size, List Row Density, and Menu Bar Icon settings
2026-06-03 05:03:31 +03:30
nimbold
1f82d342e3
fix: resolve Light/System theme bug by using NSApp.appearance and replace Modern Dark with standard Dark
2026-06-03 04:54:31 +03:30
nimbold
c653f7e733
feat: add app theming engine with Look and Feel settings
2026-06-03 04:44:03 +03:30
nimbold
992d448e60
feat: add tray icon and context menu for main window and queues
2026-06-03 04:35:18 +03:30
nimbold
59d0c2dec1
chore: prepare release 0.4.0
v0.4.0
2026-06-03 04:21:26 +03:30
nimbold
c4307fbaf1
chore: organize settings sections
2026-06-03 04:20:41 +03:30
nimbold
0c5e031f49
fix: harden release builds and queue scheduling
2026-06-03 04:15:53 +03:30
nimbold
8c2dee2c13
feat: add bandwidth speed limits
2026-06-03 03:58:17 +03:30
nimbold
8f17fa1e47
feat: add advanced transfer options
2026-06-03 03:36:06 +03:30
nimbold
343fe17111
fix: trigger scheduler automation permission prompt
2026-06-03 03:23:47 +03:30
nimbold
e920eb544d
feat: add robust scheduler with modern explicit permissions UI
2026-06-02 10:48:41 +03:30
nimbold
2dbb169c39
docs: check off data persistence from roadmap
2026-06-02 09:03:44 +03:30
nimbold
108ea1297c
fix(ui): align connections row and clarify server connections behavior
2026-06-02 07:08:22 +03:30
nimbold
f02a156b57
Fix CI runner: specify macos-26 for latest SDK
v0.3.0
2026-06-02 06:54:25 +03:30
nimbold
b54b5142f0
Fix CI release runner to use macos-latest
2026-06-02 06:44:02 +03:30
nimbold
a6f2dc8324
docs: correct CHANGELOG.md to accurately reflect v0.3.0 vs v0.2.0 features
2026-06-02 06:32:44 +03:30
nimbold
5442174e70
chore: create CHANGELOG.md for v0.3.0 release
2026-06-02 06:25:44 +03:30
nimbold
b91f6abdb0
build: bundle aria2c and dependencies via dylibbundler for zero-config distribution
2026-06-02 06:18:38 +03:30
nimbold
cba94a7415
docs: use HTML badges inside centered header for reliable rendering
2026-06-02 06:08:01 +03:30
nimbold
7338ba0a9f
docs: center app icon above title in README
2026-06-02 06:04:19 +03:30
nimbold
53d667c70e
docs: add app icon to header and update roadmap
2026-06-02 05:58:47 +03:30
nimbold
31e0acd05c
docs: update README with release features
2026-06-02 05:58:47 +03:30