Simon Frei
675f289aef
gui: Add new folder state "Failed Items" ( fixes #5456 ) ( #5614 )
2019-03-22 17:57:53 +00:00
Jakob Borg
c75cfcfd06
gui: Enable large blocks by default, add to config dialog ( #5405 )
...
Also moves a couple of </div> that were out of balance and reindents
accordingly, so try a white space insensitive diff when reviewing...
2019-02-02 13:06:01 +01:00
Jakob Borg
f4bf18c1b4
cmd/syncthing, gui: Settings dialog upgrades/reporting for candidates ( fixes #4216 ) ( #5457 )
...
This adds booleans to the /system/version response to advice the GUI
whether the running version is a candidate release or not. (We could
parse it from the version string, but why duplicate the logic.)
Additionally the settings dialog locks down the upgrade and usage
reporting options on candidate releases. This matches the current
behavior, it just makes it obvious what actually *can* be chosen.
2019-01-15 08:44:46 +01:00
Audrius Butkevicius
801e9b57eb
Update config ( #5444 )
...
* gui: Update config from remote after saving (fixes #5354 )
* Refresh is async :(
2019-01-13 23:28:17 +00:00
Jakob Borg
0ac6ea6f1e
gui: Reformat HTML & JS for consistent white space
...
(white space only change)
2018-12-25 14:26:46 +01:00
Simon Frei
a09079ed25
all: Display list of locally changed items in UI ( fixes #5336 ) ( #5337 )
2018-12-11 09:59:04 +01:00
Jakob Borg
9e725026d1
gui: Don't use newfangled ES6 features ( fixes #5348 )
2018-12-05 12:24:27 +01:00
Audrius Butkevicius
ff2cde469e
lib/model: Allow limiting number of concurrent scans ( fixes #2760 ) ( #4888 )
2018-12-05 08:40:05 +01:00
Cromefire_
9212303906
gui: Defer jsTree initialisation until next digest cycle ( fixes #4738 )
2018-11-11 12:42:53 +00:00
BAHADIR YILMAZ
f51514d0e7
gui: Select / Deselect all folders / devices (#fixes 4000) ( #5307 )
2018-11-07 09:44:52 +01:00
Jakob Borg
34fee05a1d
gui: Update device name properly when saving config ( fixes #5249 ) ( #5254 )
2018-10-10 19:14:23 +01:00
Boris Rybalkin
e39dafb584
gui: LDAP counts as authentication ( #5196 )
2018-09-15 08:12:00 +02:00
Audrius Butkevicius
710dba7f84
gui: Add arrays for pending/ignored folders ( fixes #5190 ) ( #5192 )
2018-09-13 22:52:16 +02:00
Audrius Butkevicius
aec66045ef
lib/config: Rewrite pending notifications ( fixes #2291 )
2018-08-25 11:36:10 +01:00
Audrius Butkevicius
24d307531d
gui: Use one instead of on to have callbacks fire one ( #5085 )
2018-07-29 21:15:24 +02:00
Jakob Borg
f822b10550
all: Add receive only folder type ( #5027 )
...
Adds a receive only folder type that does not send changes, and where the user can optionally revert local changes. Also changes some of the icons to make the three folder types distinguishable.
2018-07-12 11:15:57 +03:00
Audrius Butkevicius
b3007c03bd
gui: Stop log tailing on scroll ( #5013 )
2018-06-18 12:27:54 +01:00
Simon Frei
9e0e04f4de
all: Fix FS watcher restarting and web UI indication ( fixes #4923 ) ( #4962 )
2018-06-11 15:47:54 +02:00
Simon Frei
b670b5550a
gui: Don't remove the slash from path '/' ( fixes #4983 ) ( #4988 )
2018-06-05 23:47:47 +02:00
Ben S
eb31be0432
gui: Update to Font Awesome v5 ( #4889 )
2018-05-24 19:59:32 +01:00
Simon Frei
9f305f674a
gui: Check if folder exists in folderLabel ( fixes #4965 ) ( #4966 )
2018-05-23 12:41:04 +02:00
Simon Frei
81f9a81c7d
gui: Change rescan interval only if fs watcher was actually toggled ( fixes #4944 ) ( #4946 )
2018-05-17 09:21:10 +02:00
Jakob Borg
20aa53486a
all: Serialize folder types to new names ( #4942 )
...
It's been a year and a half since we started accepting the new names.
It's time we start producing them.
2018-05-13 09:58:00 +02:00
Jakob Borg
ed4807d9a4
gui: Fix scopes in notification directive ( fixes #4941 ) ( #4948 )
...
The directive lives in its own isolated scope (where we put the visible() function). The stuff transcluded into the notification directive lives in the root scope and doesn't have access to the directive scope. Hence we cannot call dismiss() from inside the directive.
Similarly, config does not exist by itself in the directive scope, we need $parent to access the root scope.
Reference: https://docs.angularjs.org/guide/directive#isolating-the-scope-of-a-directive
How this worked before is a mystery. My guess is Angular bug with directive scope that was fixed in 1.3. One possibility is that transclude plus scope: true (which doesn't make sense as that is supposed to be an object) resulted in the root scope being used in the directive itself. This would then "work" as long as there is only one notification, as visible() and dismiss() would then be registered on the root scope, thus accessible from within the notification but also overridden by any notification rendered.
2018-05-13 07:44:19 +02:00
Audrius Butkevicius
baa3aa4bad
gui: Don't save ignores if they haven't been loaded ( fixes #4915 ) ( #4930 )
2018-05-08 23:39:17 +02:00
Simon Frei
a557d62c4a
all: Transition to using fs watcher by default ( fixes #4552 )
2018-03-25 21:05:47 +01:00
Simon Frei
81bd428b25
review & forgotten fixes from other PR
2018-03-18 01:10:13 +00:00
Simon Frei
ae74ac8329
gui: Tabify edit folder modal
...
Copied over from settings. Moves ignore patterns from its own modal into a tab
of the folder edit modal. Advanced settings are in a tab instead of a expandable
section and versioning gets it's own tab.
Also added modal hidden event handler to remove the anchor in the url.
2018-03-18 01:10:13 +00:00
Simon Frei
ae760798e1
gui: Display rescan button when out of sync and remove deprecated folder state
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4704
2018-01-27 09:10:11 +00:00
Jakob Borg
050f9f8091
all: Mac OS X is now called macOS
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4694
LGTM: imsodin
2018-01-27 09:07:19 +00:00
Simon Frei
fecb21cdb1
gui: New rest endpoint to get errors when web UI is opened
...
Since #4340 pulls aren't happening every 10s anymore and may be delayed up to 1h.
This means that no folder error event reaches the web UI for a long time, thus no
failed items will show up for a long time. Now errors are populated when the
web UI is opened.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4650
LGTM: AudriusButkevicius
2018-01-14 17:01:06 +00:00
Simon Frei
f1c73999be
gui: Count deleted items for remote out of sync items display ( fixes #4668 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4669
LGTM: calmh, AudriusButkevicius
2018-01-14 12:08:40 +00:00
Simon Frei
d87287c0d0
gui: Prevent error without completion and nicer wrapping ( fixes #4636 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4637
2018-01-05 14:41:40 +00:00
Audrius Butkevicius
b0e2050cdb
cmd/syncthing: UI for version restoration ( fixes #2599 ) ( #4602 )
...
cmd/syncthing: Add UI for version restoration (fixes #2599 )
2018-01-01 15:39:23 +01:00
Audrius Butkevicius
c58b383b6d
gui: Add debug tab to settings (ref #2644 )
...
Just because there are a ton of people struggling to set env vars.
Perhaps this should live in advanced settings, and perhaps we should have a button to view the log.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4604
LGTM: calmh, imsodin
2017-12-24 22:26:05 +00:00
Simon Frei
8fa2b7765a
gui, lib/model: Display list of files needed by remote ( fixes #4369 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4559
LGTM: AudriusButkevicius, calmh
2017-12-15 20:01:56 +00:00
Audrius Butkevicius
b1ade6d0c0
gui: Do not prompt for UR changes if disabled ( fixes #4444 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4448
2017-10-21 18:46:07 +00:00
Michael Ploujnikov
f98c21b68e
all: Add filesystem notification support
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3986
2017-10-20 14:52:55 +00:00
Audrius Butkevicius
059185b325
cmd/syncthing: Expand usage stats even more (ref #3628 )
...
Also add diffing functionality
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4422
2017-10-15 07:45:15 +00:00
Audrius Butkevicius
2760d032ca
cmd/syncthing: Add more stats to usage reports (ref #3628 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4347
2017-10-12 06:16:46 +00:00
Simon Frei
c7221b035d
gui: Round down in devices completion (consistent with folders)
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4325
2017-08-24 04:26:12 +00:00
Simon Frei
77578e8aac
gui: Don't set default path editing existing folders without label ( fixes #4297 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4298
LGTM: calmh
2017-08-10 15:31:25 +00:00
Simon Frei
a04b92332f
gui, lib/config: Add default path for new folders ( fixes #2157 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4192
2017-07-20 13:16:54 +00:00
Siyuan Liu
322bedbb04
gui: Show remaining bytes in remote device panel ( fixes #4227 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4246
LGTM: AudriusButkevicius, calmh
2017-07-05 09:19:29 +00:00
Simon Frei
8d13e01342
gui: Fix discovered devices list (follow-up to #4186 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4239
2017-06-29 13:47:42 +00:00
Simon Frei
98cfc204ca
gui: Add dropdown menu to choose discovered devices to device modal ( fixes #4157 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4186
LGTM: AudriusButkevicius, calmh
2017-06-16 15:27:09 +00:00
Jakob Borg
d862e79133
gui: Fix minor breakage from 9c417571
2017-06-12 08:54:08 +02:00
Simon Frei
9c4175715a
gui: Reset ignore input field when adding remote share ( fixes #4203 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4204
LGTM: AudriusButkevicius, calmh
2017-06-09 05:41:19 +00:00
snugghash
3395992abd
gui: Make icons and directory information in local device summary consistent with folders ( fixes #4100 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4200
2017-06-07 10:34:45 +00:00
nrm21
b49bbe82dd
gui, lib/config, lib/model: Add ability to ignore folders offered by other nodes ( fixes #3993 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4179
LGTM: AudriusButkevicius, calmh
2017-05-31 18:04:00 +00:00