What's Changed
New features
- Server management: add, remove and set priority for servers, plus update the server list from a URL.
- Improved shared view: right-click context menu and a new file details dialog (SharedDetailsDialog).
- Active uploads on the dashboard: a new section showing ongoing uploads with live data.
- Provider filter in search.
- Connection status in the sidebar: improved connection indicator and aMule connection management.
- Extended blacklist: file-size support, a new blacklist manager dialog and UI improvements.
- Configurable preview priority from Settings.
- aMule version shown in Settings.
- Telegram indexer: configuration button and a mobile-friendly UI.
Improvements
- Duplicate download detection: adding a download now reports whether the file already existed.
- Real-time aMule log: better feedback and UX through a new
AmuleLogWatcherover WebSocket. - Transfer details: sources summary and per-category color indicators.
- Clipboard copy with a fallback to a manual copy dialog for contexts without clipboard access.
- More reliable transfer completion detection, with UI updates.
- Responsive design across several dialogs (bulk import, blacklist, Telegram).
- Performance: optimized category color computation in the transfers list.
Fixes
- Restored the clipboard copy fallback logic.
- Updated
amule-ec-clientto 0.7.4 and adjusted download-queue retrieval. - Fixed sources terminology (
sourceCount/sourceNames) across the API and UI.
🔧 Maintenance
- Updated aMule to 3.0.1 in setup scripts and the Dockerfile.
- Refactored input binding methods for improved consistency.
- Dependency updates (frontend and backend).
- Rename
AMULE_HOST,AMULE_PORT,AMULE_PASSWORDen vars toAMULE_EC_CLIENT_HOST,AMULE_EC_CLIENT_PORT,AMULE_EC_CLIENT_PASSWORDand mark them as experimental.
Full Changelog: v0.16.2...v0.17.0