Jakob Borg
d91d77a2b2
gui, man, authors: Update docs, translations, and contributors
2020-07-22 07:45:19 +02:00
Alex Lindeman
851ee51c1b
gui: Sharpen device icons ( fixes #5579 ) ( #6837 )
...
Add [shape-rendering: crispEdges](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering ) to `.identicon` class to remove blurry grid lines within device icons
2020-07-16 19:49:48 +02:00
Jakob Borg
29cd156e71
gui, man, authors: Update docs, translations, and contributors
2020-07-15 07:46:14 +02:00
Jakob Borg
aaecf813e2
gui: Add GUI control for versioning cleanup interval (ref #6693 ) ( #6834 )
2020-07-14 17:35:09 +02:00
Jakob Borg
aedc2d788f
lib/model, lib/versioner: Drive version cleanup from scanner ( fixes #6313 ) ( #6693 )
...
This change adds a separate config for the cleanup interval, and runs that cleanup from the main folder loop.
2020-07-14 10:48:50 +02:00
Simon Frei
3d339cc8d3
gui: Improve advanced tab in folder edit modal ( #6822 )
2020-07-09 14:28:45 +01:00
Jack Croft
8cbdf1e1de
gui: Disable file pull order when for send-only ( fixes #6807 ) #6821
2020-07-09 11:57:04 +02:00
Jakob Borg
ff7873fcc1
gui, man, authors: Update docs, translations, and contributors
2020-07-08 07:45:21 +02:00
Jakob Borg
baf21a8fa2
gui, man, authors: Update docs, translations, and contributors
2020-07-01 07:45:21 +02:00
Jakob Borg
57f47bcf83
gui, man, authors: Update docs, translations, and contributors
2020-06-24 07:45:25 +02:00
Audrius Butkevicius
689cf2a5ee
lib/ur: Normalise contract between syncthing and ursrv ( #6770 )
...
* Fix ui, hide report date
* Undo Goland madness
* UR now web scale
* Fix migration
* Fix marshaling, force tick on start
* Fix tests
* Darwin build
* Split "all" build target, add package name as a tag
* Remove pq and sql dep from syncthing, split build targets
* Empty line
* Revert "Empty line"
This reverts commit f74af2b067dadda8a343714123512bd545a643c3.
* Revert "Remove pq and sql dep from syncthing, split build targets"
This reverts commit 8fc295ad007c5bb7886c557f492dacf51be307ad.
* Revert "Split "all" build target, add package name as a tag"
This reverts commit f4dc88995106d2b06042f30bea781a0feb08e55f.
* Normalise contract types
* Fix build add more logging
2020-06-23 09:47:15 +01:00
Jakob Borg
aee4b10d3a
gui, man, authors: Update docs, translations, and contributors
2020-06-22 06:15:24 +02:00
Jakob Borg
705710b1a1
gui, lib/api: Add more version info to about dialog ( #6773 )
2020-06-21 12:20:19 +02:00
Jakob Borg
946170f3fc
gui, lib/ignore: Handle editing ignores with error ( fixes #5425 ) ( #6757 )
...
This changes the error handling in loading ignores slightly:
- There is a new ParseError type that is returned as the error
(somewhere in the chain) when the problem was not an I/O error loading
the file, but some issue with the contents.
- If the file was read successfully but not parsed successfully we still
return the lines read (in addition to nil patterns and a ParseError).
- In the API, if the error IsParseError then we return a successful
HTTP response with the lines and the actual error included in the JSON
object.
- In the GUI, as long as the HTTP call to load the ignores was
successful we can edit the ignores. If there was an error we show this
as a validation error on the dialog.
Also some cleanup on the Javascript side as it for some reason used
jQuery instead of Angular for this editor...
2020-06-18 11:04:00 +02:00
Jakob Borg
3be9f68b51
gui, man, authors: Update docs, translations, and contributors
2020-06-17 07:45:21 +02:00
Jakob Borg
ec718e729e
various: Master is now main
...
Also cleans out various old strings from the translation strings.
2020-06-16 07:08:09 +02:00
Jakob Borg
b6b6caeab5
gui, man, authors: Update docs, translations, and contributors
2020-06-10 07:45:27 +02:00
Jakob Borg
5f40879a75
gui: Fix auto dismissing auth notification (ref #6536 )
2020-06-08 08:29:55 +02:00
Simon Frei
6b4fe5c063
gui: Ignore permissions isn't just about FAT ( #6713 )
...
Co-authored-by: Jakob Borg <jakob@kastelo.net>
2020-06-08 08:12:06 +02:00
Simon Frei
74ea9c5f67
gui: Fix string and update translations (ref #6536 ) ( #6716 )
2020-06-07 10:46:06 +02:00
Jakob Borg
3e4a90a2ba
gui, man, authors: Update docs, translations, and contributors
2020-06-03 07:45:41 +02:00
Simon Frei
79bf1f1056
gui: Preserve folder-device info on folder edit ( fixes #6706 ) ( #6707 )
2020-06-02 23:05:19 +02:00
Jędrzej Kula
28d5c84599
gui, lib/config: Add GUI user and password notification ( fixes #4703 ) ( #6536 )
2020-06-02 12:08:22 +02:00
Jakob Borg
1c089a4d11
gui, man, authors: Update docs, translations, and contributors
2020-05-27 07:45:24 +02:00
Jakob Borg
77dd874383
gui, man, authors: Update docs, translations, and contributors
2020-05-20 07:45:28 +02:00
Jakob Borg
8419c05794
gui, man, authors: Update docs, translations, and contributors
2020-05-13 07:45:31 +02:00
Jakob Borg
4a8a8b294d
gui, man, authors: Update docs, translations, and contributors
2020-05-06 07:46:12 +02:00
Tomasz Wilczyński
f560e8c850
gui: Prevent text overflow in file lists ( fixes #6268 ) ( #6292 )
2020-05-02 19:34:28 +02:00
Jakob Borg
bdb25f9ba5
gui, man, authors: Update docs, translations, and contributors
2020-04-29 07:45:31 +02:00
MikolajTwarog
5224f07ac8
gui: Add "Pause All"/"Resume All" button for devices ( fixes #6530 ) ( #6549 )
2020-04-27 00:18:05 +02:00
Jakob Borg
d9664a946d
gui: Allow rescan on local additions ( fixes #6578 ) ( #6579 )
2020-04-27 00:13:53 +02:00
Jakob Borg
78a741d0be
gui, man, authors: Update docs, translations, and contributors
2020-04-22 07:45:34 +02:00
Simon Frei
d68fa84055
gui: Fix regression on refreshNeed ( fixes #6560 , ref #6452 ) ( #6561 )
2020-04-21 22:42:59 +02:00
Jakob Borg
41ef945b2b
gui, man, authors: Update docs, translations, and contributors
2020-04-15 07:45:24 +02:00
Jakob Borg
c6c74e8291
gui, man, authors: Update docs, translations, and contributors
2020-04-08 07:45:32 +02:00
Simon Frei
f69c0b550c
gui: Refactor out-of-sync modal ( #6452 )
2020-04-02 16:18:41 +02:00
Jakob Borg
2658369051
gui: Expose LDAP config in advanced config editor ( #6489 )
...
One tiny step friendlier than vi on config.xml
2020-04-02 12:07:17 +02:00
Simon Mwepu
d50adb225b
gui: Avoid validation error on closing folder editor ( fixes #3808 ) ( #6478 )
2020-04-02 08:20:03 +02:00
Jakob Borg
7ce20f197b
gui, man, authors: Update docs, translations, and contributors
2020-04-01 07:45:33 +02:00
Jakob Borg
1a29296d9d
gui, man, authors: Update docs, translations, and contributors
2020-03-25 07:45:35 +01:00
Nicolas Perraut
61302c467c
gui: Improve unused device status ( fixes #6416 ) ( #6445 )
2020-03-22 19:30:18 +01:00
Simon Frei
d6b4873eed
gui, lib/model: Fix for folder stats with r-o and ignoreDel ( fixes #6430 ) ( #6431 )
2020-03-22 11:46:42 +01:00
Mario Majila
f10e85d0c2
gui: Display folder name in modal ( fixes #5380 ) ( #6407 )
2020-03-18 11:13:58 +01:00
Kevin Bushiri
f4a6e4439a
gui: Add folder name for restore version modal ( fixes #5380 ) ( #6418 )
2020-03-18 11:11:40 +01:00
Jakob Borg
2ae3ea0d52
gui, man, authors: Update docs, translations, and contributors
2020-03-18 07:45:30 +01:00
Simon Mwepu
f08d09f607
gui: Display device name in modal ( fixes #5380 ) ( #6405 )
2020-03-17 08:23:45 +01:00
Jakob Borg
0bc571b2fd
gui, man, authors: Update docs, translations, and contributors
2020-03-11 07:45:28 +01:00
Jakob Borg
c7d6a6d780
gui, lib/api: Remove CPU & RAM measurements ( fixes #6249 ) ( #6393 )
2020-03-04 20:27:48 +01:00
Jakob Borg
92533dd9f0
gui, man, authors: Update docs, translations, and contributors
2020-03-04 07:45:31 +01:00
Jakob Borg
eddc8d3ff2
authors: Cleanup on request
2020-03-02 16:31:29 +01:00
Jakob Borg
10af09e4b4
gui, man, authors: Update docs, translations, and contributors
2020-02-26 07:45:29 +01:00
Jakob Borg
7b5551248a
gui, man, authors: Update docs, translations, and contributors
2020-02-19 07:45:29 +01:00
Tyler Kropp
4026625c2d
lib/config, gui: Set unix socket permissions for GUI listen address ( fixes #5979 ) ( #6310 )
2020-02-18 08:52:12 +01:00
Jakob Borg
b4dc15bc06
gui, man, authors: Update docs, translations, and contributors
2020-02-05 07:45:30 +01:00
Jakob Borg
ac3879e2b0
gui, man, authors: Update docs, translations, and contributors
2020-01-29 07:45:31 +01:00
Jakob Borg
d91c4b010b
lib/config, lib/model: Limit concurrent pulls ( fixes #5914 ) ( #6290 )
...
Adds a new folder state "Waiting to Sync" in the same vein as the
existing "Waiting to Scan". This vastly improves performances in the
rare cases when there are lots and lots of folders operating.
2020-01-27 17:31:17 +01:00
Jakob Borg
b9879e2013
gui, man, authors: Update docs, translations, and contributors
2020-01-22 07:45:33 +01:00
Simon Frei
08f0e125ef
all: Transactionalize db.FileSet ( fixes #5952 ) ( #6239 )
2020-01-21 18:23:08 +01:00
Tomasz Wilczyński
9cc49aea77
assets, gui: Losslessly compress all JPG, PNG, and PDF images ( #6265 )
...
Use FileOptimizer (https://nikkhokkho.sourceforge.io/static.php?page=FileOptimizer )
to losslessly compress all JPG, PNG, and PDF images without reducing their
quality.
Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
2020-01-16 13:52:43 +01:00
Jakob Borg
d323e9c106
gui, man, authors: Update docs, translations, and contributors
2020-01-15 07:46:01 +01:00
Jakob Borg
a79de840bd
gui, man, authors: Update docs, translations, and contributors
2020-01-14 08:01:03 +01:00
Jakob Borg
1b52197f71
gui, man, authors: Update docs, translations, and contributors
2020-01-11 12:56:45 +01:00
Simon Frei
f56a5545d4
gui, lib/model: Prevent negative sync completion ( fixes #4570 ) ( #6248 )
2020-01-03 14:07:57 +01:00
Simon Frei
1e69c31d87
gui: Missing line break ( fixes #6240 ) ( #6241 )
2019-12-28 20:51:45 +01:00
Simon Frei
82ed8e702c
gui: Prevent spurious api call ( fixes #6222 ) ( #6223 )
2019-12-11 20:37:35 +01:00
Artur Zubilewicz
fca2876795
gui: Fix a typo in a class name ( #6220 )
2019-12-11 08:34:51 +01:00
Artur Zubilewicz
633ddba2b2
gui: Allow to degrade 'Automatic upgrades' option to 'No upgrades' ( fixes #6044 ) ( #6168 )
2019-12-11 08:33:18 +01:00
Robin Schoonover
a5bbc12625
gui: Sort versions by date in restore dropdown ( #6201 )
2019-11-29 08:32:25 +01:00
Mateusz Ż
e2f6d0d6c4
UI enhancements on mobile ( #6180 )
...
* Set fallback font for log viewer
* Enable logo scaling in About view
* Don't split "dependency list" into 2 columns on mobile
2019-11-23 12:25:25 +00:00
Simon Frei
552ea68672
gui: Prioritize non-idle folder states ( fixes #6169 ) ( #6170 )
2019-11-20 19:06:03 +01:00
Artur Zubilewicz
80eac473d9
gui: Make 'Nearby devices' look like links ( fixes #6057 ) ( #6165 )
...
- The 'help-box' with nearby devices will appear only when there are
any nearby devices
- IDs of nearby devices will look like links (i.e. underlined when
hovered over)
2019-11-19 22:15:27 +01:00
Ruslan Yevdokymov
c1db8b2680
gui: Add upgrade confirmation dialog ( fixes #5887 ) ( #6167 )
2019-11-19 22:05:41 +01:00
Jakob Borg
df866e10c8
gui: Increase padding a bit again (ref #6153 )
...
I change my mind on this, the modals need *some* padding to not look weird.
2019-11-19 22:03:31 +01:00
Domenic Horner
a5699d40a8
gui: Decrease padding on the panel and modal bodies ( #6153 )
...
This allows better viewing when on a condensed screen, and reduces screen real estate slightly.
2019-11-13 15:14:00 +01:00
Audrius Butkevicius
d3d7408b17
lib/api: Make theme paths relative ( #6142 )
...
* Update theme.css
* Update syncthingController.js
2019-11-09 12:07:46 +00:00
Pablo
9b01e64c66
gui, lib/api: Adds support for prefers-color-scheme ( fixes #6115 )
...
* gui, lib/api: Adds support for prefers-color-scheme on default theme (fixes #6115 )
- Renames current default theme into a new "light" theme
- Modifies assets serving to allow getting assets from different themes
* lib/api: Serve assets from arbitrary theme when path starts with "theme-assets"
* lib/api: Moves constant out of function
* Loads light theme in browsers without support for prefers-color-scheme
* gui: Disables dark theme when printing
* Prevents repeated injection and adds support for older browsers
The CSS is always loaded if there is no support for `matchMedia`.
2019-11-08 21:44:37 +00:00
Simon Frei
cf420e135e
gui: New folder state "Local Additions" for receive-only ( fixes #5968 ) ( #6117 )
2019-11-01 20:44:23 +01:00
Simon Frei
72f26c1e45
gui: Fix loop selecting all devices ( fixes #5980 ) ( #6102 )
2019-10-22 13:57:10 +01:00
André Colomb
8b5bd45a29
gui: Split device list in folder sharing options by shared / unshared ( #5756 )
2019-10-21 21:28:10 +02:00
Simon Frei
7b33294955
gui, lib/model: Add new state FolderPreparingSync ( fixes #6027 ) ( #6028 )
2019-10-16 09:08:54 +02:00
Arkadiusz Tymiński
7dc4ac6e1f
gui: Hide select/deselect all buttons if there are no devices ( fixes #6056 )
2019-10-08 21:57:17 +01:00
Evgeny Kuznetsov
999d4a0e23
gui: Better info for stalled and lengthy scans ( fixes #5627 ) ( #6061 )
2019-10-05 11:34:42 +02:00
Lukas Lihotzki
cff7a091f5
gui: Don't show auth warning when listening on UNIX socket ( fixes #6040 ) ( #6041 )
2019-10-01 13:22:33 +02:00
Jakob Borg
db0ba2555a
gui, lib/api: Use effective listen address for no auth warning
...
This adds a field `guiAddressUsed` to the system status response, that
holds the current listening address actually in use. This may be
different from the one stored in the config because it may have been
overridden by environment or command line flag.
The GUI now checks this field to see if we are listening on localhost.
If we are not, the authentication required warning is displayed,
regardless of the *configured* listening address.
2019-09-20 16:23:33 +02:00
Simon Frei
1475c0344a
gui: Parse strings before copying options object ( fixes #5824 ) ( #5922 )
2019-08-02 12:46:27 +02:00
Simon Frei
85318f3b82
gui: On update setting don't show RC msg when disabled ( fixes #5803 ) ( #5842 )
2019-07-09 22:30:22 +01:00
Simon Frei
863fe23347
gui, lib/model: Fix download progress accounting ( fixes #5811 ) ( #5815 )
2019-06-30 09:23:47 +02:00
Wulf Weich
0d86166890
gui: Optimize folder/device info for small screens ( fixes #5774 ) ( #5787 )
...
break table layout and add button margin on small screens
2019-06-17 15:24:45 +03:00
Simon Frei
6b1d7ac727
gui: Check data before calling .reverse() ( #5793 )
2019-06-14 13:14:15 +02:00
Jakob Borg
6b74cdc613
gui, man, authors: Update docs, translations, and contributors
2019-06-12 07:45:26 +02:00
Jakob Borg
42ce6be9b9
lib/ur: Implement crash (panic) reporting ( fixes #959 ) ( #5702 )
...
* lib/ur: Implement crash (panic) reporting (fixes #959 )
This implements a simple crash reporting method. It piggybacks on the
panic log files created by the monitor process, picking these up and
uploading them from the usage reporting routine.
A new config value points to the crash receiver base URL, which defaults
to "https://crash.syncthing.net/newcrash " (following the pattern of
"https://data.syncthing.net/newdata " for usage reports, but allowing us
to separate the service as required).
2019-06-11 08:19:11 +02:00
Simon Frei
97ad575b1f
gui: Enable rescan button with failed items ( fixes #5770 ) ( #5771 )
2019-06-10 10:12:30 +02:00
Jakob Borg
997bb5e7e1
all: Remove "large blocks" config ( #5763 )
...
We now always use large / variable blocks.
2019-06-06 15:57:38 +01:00
Simon Frei
5541697d18
gui: Don't call API when no modal is open ( fixes #5652 ) ( #5759 )
2019-06-05 14:03:52 +08:00
Jakob Borg
6e8aa0ec25
gui, man, authors: Update docs, translations, and contributors
2019-06-05 07:45:26 +02:00
Jakob Borg
d3f583c8c9
gui, man, authors: Update docs, translations, and contributors
2019-05-29 07:45:25 +02:00
Jakob Borg
98cda96b1c
gui, man, authors: Update docs, translations, and contributors
2019-05-22 07:45:27 +02:00
Jakob Borg
2c866277a2
lib/api, lib/connections, gui: Show connection error for disconnected devices ( fixes #3345 ) ( #5727 )
...
* lib/api, lib/connections, gui: Show connection error for disconnected devices (fixes #3345 )
This adds functionality in the connetions service to track the last
error per address. That is in turn exposed in the /rest/system/status
API method, as that is also where we already show the listener status
from the connection service.
The GUI uses this info where it lists addresses, showing errors (if any)
in red underneath each address.
I also slightly refactored the existing status method on the connection
service to have a better name and return typed information.
* ok
* review
* formatting
* review
2019-05-16 22:11:45 +01:00
Jakob Borg
c02aed0a21
gui, man, authors: Update docs, translations, and contributors
2019-05-15 07:45:24 +02:00
Jakob Borg
59e1349499
gui, man, authors: Update docs, translations, and contributors
2019-05-08 07:45:28 +02:00