All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.17.1 (2024-05-13)
- Added queue actions, sometimes used by Sonarr (2d66f53)
- ctrl+click picks selections, shift+click deselects and selects all from last to pick, ctrl+shift+click combines the two (85da264)
- Demo implementation to use same rateUpload/rateDownload as Transmission. Fixes crashed demo (6abc799)
- when only one torrent is selected and clicked again, it is deselected (6c2c0dc)
0.17.0 (2024-05-01)
- Added support for transferring torrents (not data) between clients! (ba319ab)
- Gearbox now copies the .torrent files into its own .../torrents folder, enabling cross-seed support. 'torrentsDir' must be set to enable this feature (8fece0a)
- Sidebar now togglable. Auto-hides or floats on small screens. (774addf)
- Limit debug logging so that base64-encoded files don't overwhelm the console (ccbe8a0)
- Move error sidebar filter higher up to draw more attention. Fixes #30 (d082951)
- Return response from client appropriately. Fixes #31 (3d410d3)
0.16.1 (2024-04-24)
- Bug caused crash on startup (343e8c0)
0.16.0 (2024-04-24)
- Add total upload/download speed. Fixes #25 (2a08140)
- Include link to changelog when announcing new version (0dcc102)
- Prettier upload/download symbols. Fixes #28 (979d8c3)
- Gearbox to return download-dir of first client, fixes #29 (e0e582a)
- Renamed button on upload torrent to 'Add'. Some users were confused by this (b878dbf)
- RPC now supports Int64 tags, which should make Autobrr happy. (4bab579)
0.15.2 (2024-04-22)
- Refactor API, add logging levels (37df4d5)
- #24: Change GUID strategy to use much less bits. Sonarr is happy now (0312c96), closes #24
- Disabled ratelimiter. Fixes #22 (35ba8da)
- its now possible to pick client when adding torrent. Fixes #23 (b8324bb)
0.15.1 (2024-04-21)
- proper handle semver (fc613c6)
- rpc: arguments field is optional. Fixes Autobrr (4e66090)
- When github caches, it would announce old version instead of new (57ec886)
- Added session-get, session-set Transmission RPC API methods. We should now be API compatible.
- Added torrent-get, torrent-set, torrent-set-location Transmission RPC API methods. We are getting closer to having a complete RPC API.
- Add option to select ip and port to listen to #20
- Bugfix: Drag-drop on Windows #21
- Double-click to show details of torrent
- Add Set Location feature. Fixes #19
- Fixed issue where slashes and backslashes wasn't recognized in filter values (thanks @Gaidouraki)
- Added support for adding torrents (you can drag and drop them from your computer)
- Added support for adding torrents (via file-picker, use the big + sign)
- Added API rate-limiting
- Added demo-config.mjs for those who want to experiment with Gearbox (same as demo-gearbox.xod.se)
- Rename KeyPress to Shortcuts, hopefully avoiding some overzelous adblockers
- Fix issue with download % showing 0 until finished
- Details view now show total stats for multiple selections
- Sidebar now indicates selected torrents
- Added ctrl+a to select all torrents
- Added a 'demo' connector for showcasing Gearbox
- Fix client showing download speed
- Fix white color on status when selected. Fix cursor:pointer on firefox
- Adjusted column sizes for better fit
- Fix issue with Seeds/Leechs tabs showing wrong number of total peers
- Fix issue with progress header not being visible after scroll
- Fix a bug where right-clicking a torrent wouldn't show it in details. Adjusted grid to show asc/desc icon
- Added styling and indicators for download and verifying torrents
- Fix issue with trackers that reports multiple instances with same sitename causing duplicates
- App will reload when data becomes out of sync
- When deleting files, UI will now show them with strike-through, instead of forcing user to wait for the messagebox to close
- Added keybindings for deleting torrents, see README for more info
- Added support for pausing/resuming torrents
- Added support for specifying config directory by GEARBOX_PATH env variable