Files
syncwarden/CHANGELOG.md
Axel Meyer 99eeffcbe4
Some checks failed
Release / build (push) Failing after 2m53s
Detect missing Syncthing, rewrite README with architecture diagram
Add Syncthing installation detection (PATH + config file check) to both
the tray app and setup installer. When missing, the tray shows an
"Install Syncthing..." menu item and the setup opens the download page.

Rewrite README with Mermaid topology graph, per-binary dependency tables,
project layout, API endpoint reference, and shields.io badges.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 00:08:34 +01:00

27 lines
1.1 KiB
Markdown

# Changelog
## v0.2.0
- Detect missing Syncthing installation (checks PATH and config file)
- Tray: show "Install Syncthing..." menu item with link to download page when not found
- Setup: print download note and open browser when Syncthing is not installed
- Rewrite README with architecture diagram, dependency breakdown, and badges
## v0.1.0
Initial release.
- System tray icon with 5 sync states (idle, syncing, paused, error, disconnected)
- Syncthing REST API integration with auto-discovered API key
- Long-polling event listener for real-time status updates
- Transfer rate monitoring (download/upload speed)
- Dynamic tooltip with status, device count, transfer rates, and last sync time
- Full context menu: status info, folders, recent files, conflicts
- Pause/Resume, Rescan All, Restart Syncthing actions
- Settings submenu with toggle checkboxes
- Embedded admin panel via webview (separate binary)
- OS notifications for sync events (configurable per-event)
- Syncthing process management with auto-restart
- Cross-platform installer with autostart configuration
- Supports Windows (Edge WebView2), Linux (WebKit2GTK), macOS (WebKit)