Commit Graph

56 Commits

Author SHA1 Message Date
fada3c98dd Allow configuring long-polling timeout 2023-11-06 15:06:40 +01:00
2b58266d8b Update translations 2023-11-06 12:47:32 +01:00
c8b4c1e435 Hide advanced connection config by default
The configuration page is getting too big otherwise.
2023-11-06 12:47:32 +01:00
4e61f77932 Fix guiUrl property of SyncthingLauncher 2023-11-01 21:16:04 +01:00
d58b328f40 Revert accidental "Ordner" replacements by 230532d1 2023-10-20 16:15:38 +02:00
784630104d Save position and size of window after is has been moved/resized
* Remember new size after user resized the window
* Remember new position after user repositioned window and using explicit
  coordinates has been configured in the appearance settings
2023-10-06 21:03:40 +02:00
230532d15e Do the directory/folder replacement also in German translation 2023-09-18 22:34:30 +02:00
John Veness
c2a0eee029 Change Directory to Folder in user-facing strings 2023-09-17 19:33:31 +01:00
c811b06d6b Configure HTTPS certificate via wizard 2023-09-04 20:34:38 +02:00
e4bbe852bd Avoid CMake deprecation warning by bumping version 2023-07-23 21:05:22 +02:00
00f444484c Update translations 2023-07-14 02:14:32 +02:00
7e651be694 Fix compilation against Qt < 5.15 for Leap 15.3 builds 2023-07-11 11:55:39 +02:00
218037a951 Fix compilation without systemd support 2023-07-04 20:01:12 +02:00
8f481b0168 Update translations 2023-07-04 19:38:52 +02:00
46d84a0f64 Allow configuring transfer timeout for requests in UI 2023-07-04 19:18:18 +02:00
690804be5c Add the request timeout to SyncthingConnectionSettings 2023-07-04 19:01:08 +02:00
4effd6045b Dynamically retranslate some aspects of the UI
There are still many places missing but this is a first step.
2023-07-03 00:56:19 +02:00
10aafceb68 Update translations 2023-06-30 12:47:30 +02:00
13730ab933 Ignore "Forbidden" errors shortly after Syncthing start
Not sure why I'm getting

```
Fehler beim Abfragen der Syncthing-Konfiguration: Error transferring http://127.0.0.1:8384/rest/system/config - server replied: Forbidden
URL der Anfrage: http://127.0.0.1:8384/rest/system/config
```

one one of my setups but this kind of error can likely be ignored shortly
after the start similar to other types of errors.
2023-06-30 12:43:06 +02:00
b8b7986086 Fix build error with Qt < 5.14 2023-06-20 11:09:46 +02:00
091ec35580 Stop built-in Syncthing instance synchronously
So `Launcher::terminate()` exits when really everything has terminated and
not just sub processes. It may nevertheless be worthwhile to implement a
timeout.

This may help with
https://github.com/Martchus/syncthingtray/issues/180#issuecomment-1582465960.
2023-06-09 13:13:55 +02:00
dd936b4a81 Workaround lupdate not understanding "enum class" in some cases
Apparently this is still problematic leading to errors like
`Qualifying with unknown namespace/class`. It seems that moving the enum to
a different header file works. The trick to use a macro to define
`enum class` ceased to work on the other hand.

Specifying a function with the namespace like
`void QtGui::FinalWizardPage::showResults()` leads to the same problem and
also needs to be avoided.
2023-06-07 23:14:48 +02:00
925ce383f0 Fix condition and code in supposedAutostartPath()
The `1 || ` was just a debugging leftover.
2023-06-07 22:08:53 +02:00
2e3c92cec9 Update translations 2023-05-18 23:57:54 +02:00
cca3a8b364 Show "Points to …" in setup detection only if autostart is enabled
Otherwise the path will just be empty.
2023-05-18 23:52:23 +02:00
bc736214dd Allow keeping existing autostart entry in wizard 2023-05-18 23:50:27 +02:00
f1bcd20a83 Update translations 2023-05-11 17:57:46 +02:00
d3a559446f Apply clang-format 2023-05-11 17:57:22 +02:00
0240f2a9a3 Improve recent autostart-related changes further
* Improve function documentation
* Improve regex to better handle quoting
* Avoid using function only available as of Qt 6.3
2023-05-11 17:50:16 +02:00
e94f2c3bcc Update translations 2023-05-11 01:16:26 +02:00
eb1b81a8d4 Enable auto-connect via the wizard
This setting should normally not hurt and is likely a better default.
2023-05-11 01:13:05 +02:00
603ba1206e Avoid warnings about unused variables when compiling without systemd support 2023-05-11 00:55:12 +02:00
29ada0f040 Override existing startup entry in wizard; show remark about it in summary 2023-05-11 00:54:42 +02:00
878e973c9d Improve auto start setting
* Do not blindly override existing auto start entry
* Warn if an auto start entry exists but points to a different executable
    * Allow removing such an entry explicitly
2023-05-11 00:11:34 +02:00
d510b34abb Update translations 2023-04-15 20:36:18 +02:00
d2bbbab4f2 Remove remark about default browser when built-in web view disabled
This is now misleading as it depends on the general web settings. The
presence of this new settings tab alone should make it clear what will
happen instead so the sentence can just be dropped.
2023-04-15 20:35:24 +02:00
fc8ab2e845 Improve coding style
Improve coding style, mainly in SynctingConnection, for better
consistency with more recently added code.
2023-04-15 20:28:51 +02:00
e8e8d7ca33 Update translations 2023-04-06 01:05:44 +02:00
a5f1ffd439 Never check option for built-in web view when disabled
Even if configured in the settings, check the option to
use a browser tab as this will be used as fallback.
2023-04-06 01:03:13 +02:00
c08d6e54be Save general web view settings persistently also when built-in web view disabled 2023-04-06 00:58:58 +02:00
4c808a098d Fix typo in German translation 2023-04-05 18:10:28 +02:00
4b77c313eb Fix compilation with Qt < 6.1.0 on Windows 2023-04-04 22:59:40 +02:00
1c9e9affe3 Format code in InternalError::isRelevant() according to current coding style 2023-04-04 17:14:16 +02:00
4fb50526bd Suppress "connection refused" errors when stopping Syncthing ourselves
When stopping the Syncthing service ourselves we can apparently also
get "connection refused" and not just "remote host closed". So this
kind of error should be supressed as well.
2023-04-04 17:13:27 +02:00
7b9870aefd Update translations 2023-03-31 22:50:07 +02:00
1d221120fe Apply clang-format 2023-03-31 22:46:48 +02:00
3fd45accde Allow configuring custom command for launching Chromium-based browser 2023-03-31 22:46:25 +02:00
2767c9484a Fix size of wizard's window icon when using Aero-style
Apparently `wizardStyle()` does not return `QWizard::AeroStyle` at this
point of construction, even if that style will be used.
2023-03-28 23:56:23 +02:00
7c93c21356 Document chromiumBasedBrowserBinaries() 2023-03-28 22:43:59 +02:00
033cd21d83 Improve lookup of Chromium-based browser binary
* Consider Edge and Chrome as well
* Read the binary path from the "Application Registration" under Windows
  (see https://learn.microsoft.com/en-us/windows/win32/shell/app-registration)
2023-03-28 22:32:03 +02:00