Commit Graph

663 Commits

Author SHA1 Message Date
Martchus 3c811f5968 Add appstream metadata
See https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
2018-02-21 23:12:00 +01:00
Martchus 907f004a84 Do not notify about "Sync complete" by default
Issue described in
https://forum.syncthing.net/t/proper-way-for-sync-complete-notification-and-actual-idle-detection
should be fixed first.
2018-02-20 20:40:18 +01:00
Martchus 620426fc2e Improve coding style in settings dialog 2018-02-19 19:46:26 +01:00
Martchus fb654b7bfe Make autostart for AppImage work 2018-02-19 19:01:07 +01:00
Martchus 914aac6e39 Make bash completion faster by requesting only config 2018-02-19 03:22:47 +01:00
Martchus 6be44cc93f Allow restart via plasmoid 2018-02-19 01:38:41 +01:00
Martchus e6ac3d8599 Update status when config updated 2018-02-18 18:13:06 +01:00
Martchus d20a4aea19 Avoid nesting in SyncthingConnection::continueConnecting() 2018-02-18 18:12:22 +01:00
Martchus 11bf8812e0 Use only one main category in desktop file 2018-02-10 23:18:30 +01:00
Martchus 6f0c622172 Update downloads 2018-02-09 00:20:50 +01:00
Martchus 46a8f8b182 Update translations 2018-02-05 21:58:05 +01:00
Martchus ec8c002408 Update README.md 2018-01-28 18:33:48 +01:00
Martchus 23eb446fd5 Fix handling connection status in plasmoid 2018-01-28 18:08:03 +01:00
Martchus c4d63e0e7c Ignore old FolderCompletion events 2018-01-28 18:07:39 +01:00
Martchus eb1ec29992 Improve CLI help 2018-01-28 18:07:00 +01:00
Martchus 26c8af598e Flag the test for testhelper as manual test
So it is not executed on eg. `make check`.
2018-01-27 23:58:46 +01:00
Martchus 38ac3504b2 Update German translation 2018-01-27 23:38:26 +01:00
Martchus c9039ff6aa Ensure webview defs are present 2018-01-27 23:34:36 +01:00
Martchus 79fe97d952 Refactor notifications
* Use SyncthingNotifier class
* Show 'Sync complete' on FolderCompletion event
* Add extra structure for stats
2018-01-27 23:27:50 +01:00
Martchus 2f26543acf Add app to automatically setup basic env for manual testing 2018-01-27 16:47:10 +01:00
Martchus b9c87a9bba Show remote progress in cli 2018-01-25 00:03:31 +01:00
Martchus 9017de6e1d Allow --all-dirs and --all-devs in wait-for-idle 2018-01-24 23:16:35 +01:00
Martchus 8bd8dc53b3 Fix resumeing/pausing devices 2018-01-24 23:08:09 +01:00
Martchus 45b242b91a Simplify CLI code 2018-01-24 23:07:53 +01:00
Martchus 447928a018 Request device/directory completion 2018-01-24 21:46:18 +01:00
Martchus 4aa6d4457b Add the plasmoid install script used for development 2018-01-23 10:50:21 +01:00
Martchus 1e40f7bb30 Fix including utils.h 2018-01-20 21:34:53 +01:00
Martchus a6c6c4bae8 Update translations 2018-01-20 21:23:20 +01:00
Martchus cccc73407c cli: Prevent initializing shell completion if not required 2018-01-10 19:50:21 +01:00
Martchus eeca6715de Send API-Key when using QWebEngine
so when showing Syncthing via QWebEngine, the password
must not be provided.
2017-12-30 02:26:55 +01:00
Martchus 53dafd1627 Complete German translation 2017-12-30 01:04:02 +01:00
Martchus af1f38b9eb Remove obsolete translations 2017-12-30 01:00:55 +01:00
Martchus 4a5796f6bb Improve icons 2017-12-30 00:58:04 +01:00
Martchus 404f517b4c Refactor composing "sync complete string"
to prevent code duplication between regular tray
icon and plasmoid.
2017-12-30 00:57:35 +01:00
Martchus 841b250680 Add SyncthingNotifier class
First step of refactoring compution of high-level
notifications to prevent code duplication for compution
of "disconnected" and "sync complete" events.
2017-12-30 00:28:03 +01:00
Martchus 712708822a Fix typo in German translation 2017-12-01 19:26:02 +01:00
Martchus af973f10b2 cli: Disable file completion for API-key and URL 2017-11-22 18:27:40 +01:00
Martchus bd495f5f03 Update translations 2017-11-22 00:31:05 +01:00
Martchus e6b97e1ecc Clean code for dealing with folder (scan) completion 2017-11-22 00:29:50 +01:00
Martchus eb527fd89a Fix downloads model
See https://github.com/Martchus/syncthingtray/issues/8
2017-11-12 18:55:57 +01:00
Martchus 4f58e054d5 Improve test mode (mocked SyncthingConnection)
* Add further events allowing to reproduce download
  model issues visible in Plasmoid
* Use TestApplication to find testfiles
2017-11-12 17:03:30 +01:00
Martchus bc239b9292 Update translations 2017-11-01 18:30:32 +01:00
Martchus c9a9291697 Prevent segfault when attempting to view source 2017-11-01 18:25:30 +01:00
Martchus 3a81ae4f61 Show native directory selection dlg in web UI 2017-11-01 18:04:54 +01:00
Martchus bf2c446d20 Prevent errors when removing multiple nested dirs 2017-10-21 14:11:01 +02:00
Martchus 43b2f9ff22 Allow to disable formatting 2017-10-17 19:47:12 +02:00
Martchus 2625f7b08b cli: Allow specifying directory (items) by path
However, relative paths can only be matched to Syncthing dirs
for the local instance.
2017-10-16 19:43:38 +02:00
Martchus 40465a8abb connector: Add method to find dir by path 2017-10-16 19:41:56 +02:00
Martchus 34924e011e dir model: Fix emitting dataChanged() for DirectoryStatus 2017-10-16 19:41:19 +02:00
Martchus ad9eddc776 plasmoid: Update status correctly after showing notifications 2017-10-16 19:40:44 +02:00