Martchus
3ffe62b289
Show relevant ignore pattern for items in file browser
2024-05-25 04:47:53 +02:00
Martchus
fc47cea9e5
Avoid building systemd integration by default when compiling for Android
...
The Qt D-Bus module is not available on Android builds so this would lead
to an configuration error.
2024-05-23 00:53:18 +02:00
Martchus
46c749ec37
Mention Flatpak on the README
2024-05-21 19:46:42 +02:00
Martchus
9abc0fcd5e
Avoid mentioning (now outdated) version of Plasma in CMake option
2024-05-21 19:43:05 +02:00
Martchus
a82c68847d
Improve a few details in the README
2024-05-21 19:42:22 +02:00
Martchus
159d91bfdc
Avoid warnings about implicit conversions/promotions when compiling with Clang
2024-05-19 22:31:20 +02:00
Martchus
9dcd1c268b
Disable the autostart setting via `NO_AUTOSTART_SETTINGS` also in wizard
2024-05-19 16:28:44 +02:00
Martchus
a56ab530c8
Apply cmake-format
2024-05-18 23:55:28 +02:00
Martchus
aef925743e
Allow selecting items in file browser
...
This is the first step to allowing mass actions like ignoring/unignoring
all selected items.
2024-05-18 23:54:46 +02:00
Martchus
1ca2eecbf1
Allow disabling autostart settings
...
This is useful when the target platform/packaging is not actually supported, e.g.
currently the code does not work when Syncthing Tray is packaged as Flatpak.
2024-05-18 14:13:38 +02:00
Martchus
4b405a1723
Apply clang- and cmake-format
2024-05-18 13:09:06 +02:00
Martchus
96578c335d
Avoid warning about double promotion when compiling with clang
2024-05-18 13:08:42 +02:00
Martchus
cc1fef7365
Show local files in file model
2024-05-18 12:55:03 +02:00
Martchus
8cc3ea7dd9
Allow modifying build arguments of Go build
2024-05-16 12:17:30 +02:00
Martchus
864690be00
Fix bugtracker URL after changing the app URL
...
The bugtracker URL can now no longer be automatically deduced from the app
URL.
2024-05-15 18:20:07 +02:00
Martchus
0e86549ef0
Avoid code duplication for fetching items in file model
2024-05-14 21:05:56 +02:00
Martchus
1b5ce7bee5
Add installation/uninstallation section on README
...
See https://github.com/Martchus/syncthingtray/issues/260
2024-05-12 15:56:54 +02:00
Martchus
fea37bbb97
Bump patch version
2024-05-12 15:55:34 +02:00
Martchus
744c78f64f
Fix compilation against Qt 5
2024-05-08 12:42:28 +02:00
Martchus
3a5472e6e6
Update release date
2024-05-08 11:26:21 +02:00
Martchus
f55d3431ff
Update translations
...
Translations for experimental/WIP features are still unfinished.
2024-05-08 11:24:24 +02:00
Martchus
495efb0365
Update libsyncthing to v1.27.7
2024-05-08 11:07:25 +02:00
Martchus
3f6f3f631e
Insert/delete loading items in file model correctly
2024-05-07 19:40:21 +02:00
Martchus
9e4208fc0d
Add simple view for showing ignore patterns
2024-05-05 14:47:50 +02:00
Martchus
a309926839
Show tooltip for error/loading items in file browser
2024-05-05 13:54:53 +02:00
Martchus
fa2a8e27be
Add documentation for `SyncthingConnection::readSetIgnores()`
2024-05-05 13:40:39 +02:00
Martchus
5ac40a2924
Fix error message of requests with callback
2024-05-05 13:39:05 +02:00
Martchus
c5d3c7745a
Add error/loading indications in file browser and simplify path handling
2024-05-05 13:24:37 +02:00
Martchus
506f2a295c
Delete QNetworkReply correctly when destroying SyncthingFileModel
...
When disconnecting the callback we need to destroy the QNetworkReply
manually (as this is no longer done by the usual handler). This will also
close any network connections (if still open).
2024-05-05 12:48:01 +02:00
Martchus
5f995055b0
Improve comments of browse-API-related types
2024-05-05 12:44:14 +02:00
Martchus
c65586dab7
Add function to change ignore patterns
2024-05-04 23:12:53 +02:00
Martchus
2ebfdb2cc2
Add function to query ignore patterns
2024-05-04 23:00:13 +02:00
Martchus
83e1dd6d8a
Improve file browser
2024-05-04 22:44:00 +02:00
Martchus
93c9ffe5ca
Fix comment about usage of qtutilities in syncthingmodels
2024-05-04 22:36:19 +02:00
Martchus
047a4e461e
Allow refreshing root in file browser
2024-05-01 15:58:09 +02:00
Martchus
70293ac876
Mention website in README and project meta-data (e.g. about dialog)
2024-05-01 14:17:26 +02:00
Martchus
6b8b782aa0
Extend tests of models
2024-04-27 22:43:44 +02:00
Martchus
ecece11df3
Introduce basic test setup for models
...
This test setup utilizes the "mocked" configuration so far only used for
manual testing. This allows adding unit tests for models without having to
run Syncthing itself. The test is pretty basic itself at this point.
2024-04-26 23:04:47 +02:00
Martchus
eb4c1ac761
Update default CLI parameters of the launcher
...
* Use command syntax and double-dashes to be in-line with what Syncthing's
help text suggests
* Drop the `--no-restart` parameter; I probably only added it after
checking what flags the systemd-unit file specifies. However, the
systemd-unit file specifies `--no-restart` only because restarts are
handled by systemd in that case. For the launcher of Syncthing Tray it
makes probably more sense to keep restarts enabled by default.
2024-04-26 20:38:14 +02:00
Martchus
f04d959ef4
Preserve size when selecting a status icon color preset
...
It is probably not the expected behavior that selecting a preset also
reverts the rendering resolution to the default value.
2024-04-26 20:27:59 +02:00
Martchus
5c1b94e9fc
Use thick stroke with for status icon presets without background color
...
It looks better.
2024-04-26 20:24:35 +02:00
Martchus
1283faff96
Fix compatibility with Qt < 6.7
2024-04-19 12:59:34 +02:00
Martchus
0ee0dbd10a
Update translations
2024-04-19 00:07:28 +02:00
Martchus
d99fadd1f1
Allow stopping the systemd service automatically on metered connections
...
This is the same as the feature already present in the launcher and
connection settings. Not sure how much sense it makes for systemd services
as they run rather independently from the UI but maybe it is useful.
2024-04-19 00:04:48 +02:00
Martchus
353a380464
Bump sover
2024-04-18 22:26:08 +02:00
Martchus
e674868d12
Bump patch version
2024-04-18 22:25:57 +02:00
Martchus
131b4d1649
Use explicit c'tor in all Qt Widgets GUI related classes
2024-04-12 02:35:18 +02:00
Martchus
97f6cfcf76
Remove unused include in `helper.h`
2024-04-12 02:29:24 +02:00
Martchus
15b60102a1
Workaround Qt bug in Windows 11 style
...
Pass a widget when invoking `QStyle::drawControl()`; the Windows 11 style
uses the widget unconditionally.
Considering the documentation explicitly states `The widget argument is
optional` and the default value for the function argument is `nullptr` this
is supposedly a bug in Qt.
2024-04-12 02:29:02 +02:00
Martchus
96f26e8f37
Fix compilation against Qt 5
2024-04-09 12:05:52 +02:00