Jakob Borg
c1a96d4900
gui, man: Update docs & translations
2016-06-12 16:21:34 +02:00
Daniel Harte
de298da532
gui: Modal tweaks
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3292
LGTM: AudriusButkevicius, calmh
2016-06-12 14:06:48 +00:00
Daniel Harte
9a25df01fe
gui: Add support for multiple stacked modals
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3288
2016-06-09 10:45:43 +00:00
Daniel Harte
09b7348595
gui: Accordion titles as buttons
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3284
LGTM: calmh, AudriusButkevicius
2016-06-08 15:55:44 +00:00
Daniel Harte
d2bb6e0c0a
gui: Bootstrap tooltips (in modals)
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3280
2016-06-08 14:55:30 +00:00
Daniel Harte
8632a03662
gui: Remove tooltip shown over whole modal
...
Changed the attribute 'title' (reserved) to 'heading' for the modal
template
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3281
2016-06-08 13:07:53 +00:00
Jakob Borg
03a8027efc
cmd/syncthing: Refactor out staticsServer (prev. embeddedStatic) a bit
...
The purpose of this operation is to separate the serving of GUI assets a
bit from the serving of the REST API. It's by no means complete. The end
goal is something like a combined server type that embeds a statics
server and an API server and wraps it in authentication and HTTPS and
stuff, plus possibly a named pipe server that only provides the API and
does not wrap in the same authentication etc.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3273
2016-06-07 07:46:45 +00:00
Jakob Borg
06e63aedea
gui: "Syncing" favicon is no longer animated ( fixes #3267 )
...
Resaved with just first frame in Photoshop, ran pngcrush on it.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3269
2016-06-06 13:01:40 +00:00
Daniel Harte
0320194757
gui: Swap edit / pause buttons on devices
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3266
2016-06-06 12:39:47 +00:00
Jakob Borg
eefcecc7ce
gui, man: Update docs & translations
2016-06-03 13:03:24 +02:00
Daniel Harte
3795a786c9
gui: CSS tweaks for mobile views
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3257
2016-06-02 23:21:19 +00:00
Daniel Harte
855a1bef89
gui: Vertically center identicons in panel titles
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3256
2016-06-02 20:52:10 +00:00
Daniel Harte
8709fec517
gui: Make warning titles more readable in Dark Theme
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3253
2016-06-02 20:03:21 +00:00
Majed Abdulaziz
48245effdf
lib/model, lib/stats: Keep track of folder's last scan time (ref #3143 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3250
LGTM: calmh, AudriusButkevicius
2016-06-02 19:26:52 +00:00
Daniel Harte
16063933d1
gui: Vertically center identicons in accordion titles
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3252
2016-06-02 19:03:18 +00:00
Daniel Harte
d317f197be
gui: Early return 'danger' over 'warning'
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3251
2016-06-02 18:34:25 +00:00
Jakob Borg
d67c0a1eda
authors: Clean up AUTHORS and NICKS files
...
Git didn't really understand the multiple email addresses in the NICKS
file the same way I expected it to, and this fixes that. It also makes
AUTHORS the "master" file that everything else depends on, so it
now includes all of name, nickname and email addresses.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3243
2016-06-02 08:19:12 +00:00
Daniel Harte
36c6a1955f
gui: Improve navigation header layout on mobile
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3240
2016-06-02 06:08:18 +00:00
Daniel Harte
f792989d9b
gui: Show 'scanning' on unshared folders ( fixes #3068 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3239
2016-06-02 00:17:48 +00:00
Daniel Harte
ee398f17e1
gui: Restore broken logo on mobile
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3238
2016-06-01 23:40:11 +00:00
Audrius Butkevicius
8c4723ff43
gui: Fix editing devices ( fixes #3236 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3237
2016-06-01 20:24:43 +00:00
Daniel Harte
01ae866d58
gui: Use favicon as indication for status ( fixes #1018 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3217
2016-06-01 19:06:36 +00:00
Jakob Borg
9d756525ce
gui: Extract URL from translated string ( fixes #3204 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3224
2016-05-31 07:24:42 +00:00
Antony Male
56b6383407
gui: Prevent log bar from flashing up while page is loading
...
The log bar is hidden by CSS, but will appear briefly while the page is
loading (after the html is fetched, but before dev.css is fetched).
Hide it by using an inline style instead, so this does not happen.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3220
2016-05-30 13:16:15 +00:00
Daniel Harte
46fa5a374b
gui: Improve layout of accordion titles
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3172
2016-05-30 08:18:09 +00:00
Jakob Borg
c513171014
gui: Update translations
2016-05-26 09:49:07 +02:00
Jakob Borg
da5010d37a
cmd/syncthing: Use API to generate API Key and folder ID ( fixes #3179 )
...
Expose a random string generator in the API and use it when the GUI
needs random strings for API key and folder ID.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3192
2016-05-26 07:25:34 +00:00
norgeous
37816e3818
gui: Remove extra href on folder panel titles
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3139
2016-05-22 16:17:33 +00:00
Jakob Borg
4bc2b3f369
gui: Set CSRF stuff earlier ( fixes #3138 )
...
We need to set these properties *before* Angular starts making requests,
and doing that from the response to a request is too late. The obvious
choice (to me) would be to use the angular $cookies service, but that
service isn't available until after initialization so we can't use it.
Instead, add a special file that is loaded by index.html and includes
the info we need before the JS app even starts running.
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3152
2016-05-22 10:26:09 +00:00
Jakob Borg
cff9bbc9c5
gui, man: Update docs & translations
2016-05-21 22:44:55 +09:00
norgeous
9db49fb45e
gui: Fix dark theme help button
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3130
2016-05-20 16:50:11 +00:00
Audrius Butkevicius
852759f904
gui: Update translations ( fixes #3125 )
2016-05-19 19:44:52 +01:00
aviau
6e07742fe9
gui, lib: Add missing licenses ( fixes #3100 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3108
2016-05-18 00:10:50 +00:00
Jakob Borg
04d5032055
gui: Fixup authors in about modal
2016-05-18 09:07:47 +09:00
aviau
ee94d53bda
all: Remove execute bit for non-executable files
...
Skip-check: authors
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3105
2016-05-17 14:39:50 +00:00
Jakob Borg
2ea22b1850
gui, man: Update docs & translations
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3101
2016-05-17 12:02:44 +00:00
Jakob Borg
2c1323ece6
lib/connections: Un-deprecate relaysEnabled ( fixes #3074 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3098
2016-05-17 00:05:38 +00:00
klemens
bd41e21c26
all: Correct spelling in comments
...
Skip-check: authors pr-build-mac
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3056
2016-05-08 10:54:22 +00:00
Jakob Borg
591959261c
gui: Fix comparison operator in expression (ref #3035 )
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3036
2016-05-04 20:30:18 +00:00
Jakob Borg
459930df09
gui, man: Update docs & translations
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3034
2016-05-04 19:47:08 +00:00
Audrius Butkevicius
674fc566bb
lib/connections: Refactor
...
1. Removes separate relay lists and relay clients/services, just makes it a listen address
2. Easier plugging-in of other transports
3. Allows "hot" disabling and enabling NAT services
4. Allows "hot" listen address changes
5. Changes listen address list with a preferable "default" value just like for discovery
6. Debounces global discovery announcements as external addresses change (which it might alot upon starting)
7. Stops this whole "pick other peers relay by latency". This information is no longer available,
but I don't think it matters as most of the time other peer only has one relay.
8. Rename ListenAddress to ListenAddresses, as well as in javascript land.
9. Stop serializing deprecated values to JSON
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2982
2016-05-04 19:38:12 +00:00
Audrius Butkevicius
eabd2fc936
lib/model: Use factories for creating folders
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3029
2016-05-04 10:47:33 +00:00
Jakob Borg
4b07535e86
gui: Downgrade Angular 1.5.3 -> 1.2.9 ( fixes #2961 )
...
I haven't been able to figure out the problem, despite a lot of
experimenting with this...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2988
2016-04-18 12:34:29 +00:00
Jakob Borg
0155b6f841
Update docs & translations
...
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2976
2016-04-15 11:47:33 +00:00
Audrius Butkevicius
19b4f3bfb4
lib/nat: Add a nat package and service to track mappings on multiple IGDs
2016-04-10 19:36:38 +00:00
Jakob Borg
6355a7019b
gui: Update translations for previous commit
2016-04-09 12:23:13 +00:00
Audrius Butkevicius
490464e170
gui: Some browsers force lowercase attributes
2016-04-09 12:20:56 +00:00
Jakob Borg
0937f85534
gui, man: Update docs & translations
2016-04-08 10:25:40 +00:00
Lars K.W. Gohlke
492e92d65d
gui: Show Javascript error indicator on dev builds, remove logging of missing translations
2016-04-05 06:36:53 +00:00
Lars K.W. Gohlke
46e913dc23
gui: Improve header and footer layout on small screens
2016-04-02 10:31:16 +02:00
Jakob Borg
8f580b13df
gui: Update translations and documentation
2016-04-01 07:33:42 +00:00
Jakob Borg
c6a67bd203
gui: Update lang-en with new strings from GUI
2016-03-28 10:55:35 +00:00
Jakob Borg
c6881b6d02
gui: Update Bootstrap (v3.3.6), non-minified
2016-03-28 10:51:12 +00:00
Jakob Borg
4489bec6ef
gui: Upgrade jQuery (v2.2.2), non-minified
2016-03-28 10:50:19 +00:00
Jakob Borg
3d71e68696
gui: Upgrade Angular (v1.5.3 plus various), non-minified
2016-03-28 10:46:51 +00:00
Jakob Borg
783d2da4a8
gui: Upgrade Font Awesome (v4.5.0), non-minified
2016-03-28 10:46:05 +00:00
Audrius Butkevicius
68185dd93c
gui: Remove bootswatch
2016-03-27 14:08:17 +00:00
Audrius Butkevicius
4b6c2d0d3d
gui: Pretty theme names
2016-03-27 06:40:50 +00:00
norgeous
46c07bb207
gui: Clean up CSS
2016-03-27 00:43:07 +00:00
norgeous
eaa805b9f0
gui: add Bootswatch themes
2016-03-26 21:57:05 +00:00
Audrius Butkevicius
b4f9a55e6e
protocol: Add "Hello" message at connection start, also for unauthed peers
2016-03-25 20:29:07 +00:00
Audrius Butkevicius
6a3f3f5577
gui: Add theme.css, move dark theme, adjust popover advanced folder settings colors ( fixes #2878 )
2016-03-25 16:55:53 +00:00
norgeous
82e80a479a
gui: Add bootstrap tooltip to existing tooltip on folders
2016-03-25 07:09:55 +00:00
norgeous
bc508aee7b
gui: Docs links should be HTTPS
2016-03-25 07:02:29 +00:00
Wulf Weich
31362dfc17
gui: Better accessibility for folder & device panels ( fixes #2288 )
2016-03-22 20:53:56 +00:00
kc1212
bea272c40b
Confirmation box for when adding multiple folders on the same path ( #1960 )
2016-03-17 23:05:37 +00:00
Jakob Borg
9d522bd626
gui: Update translation files and assets
2016-03-17 21:05:55 +01:00
Wulf Weich
0427396f50
gui: Differentiate local and remote devices more clearly
2016-03-17 20:05:09 +00:00
Jakob Borg
c952468e13
gui: Improve layout of footer on narrow screens ( fixes #2663 )
2016-03-17 16:39:50 +00:00
norgeous
78120bd989
Use Bootstrap tooltips instead of plain title attributes
...
By using data-original-title the tooltips live update without reapplying the
js code, such as .tooltip('fixTitle') each time the content changes. This
method also works well with angular expressions:
data-original-title="{{'Download Rate' | translate}}"
This example provides a bootstrap tooltip saying 'Download Rate' that changes
automatically when the language is updated.
2016-03-16 14:55:29 +00:00
Jakob Borg
3e218b146e
Add dinosore
2016-03-16 14:08:24 +01:00
Jakob Borg
8d53175c20
Compact and slightly reorder author list
...
More prominent positions are given to authors with more commits, in
steps of magnitude. Authors with 100-999 commits are listed before
authors with 10-99 commits. Yes, this puts me at the head of the list
and is a slight ego trip, but I still think it's the right thing to do.
2016-03-13 15:38:13 +01:00
Jakob Borg
e9aed494f8
Add wweich (noreply-address)
2016-03-11 16:42:06 +01:00
Lars K.W. Gohlke
16c3d39fd2
Add folder label in addition to ID ( fixes #966 )
...
An auto generated ID is suggested on folder creation to reduce conflicts with
folders created on other devices.
2016-03-11 09:48:46 +00:00
wweich
1875f7287e
Increase contrast for readonly form controls in dark theme ( fixes #2820 )
...
Increase the dark theme color value for text in readonly form controls for better contrast between text and background.
2016-03-11 09:08:12 +00:00
Jakob Borg
0d16c8eab4
Add norgeous
2016-03-11 09:25:38 +01:00
Lars K.W. Gohlke
3abb80885e
Collapse advanced settings in folder editor modal
2016-03-10 15:54:33 +00:00
Jakob Borg
8d888bb756
Add lkwg82
2016-03-09 13:33:18 +01:00
Audrius Butkevicius
a686be8ba4
Add kralo
2016-02-28 13:26:03 +00:00
Max Schulze
81d9857888
gui: add a lock icon to the folder title for easy overview ( fixes #2703 )
...
(to indicate it is a master directory)
2016-02-27 21:53:39 +01:00
Max Schulze
8682a33ab1
gui: add html tooltips (title) to the folder path and syncthing version elements ( fixes #2758 )
2016-02-27 19:00:11 +01:00
Jakob Borg
7e8db13854
Update docs & translations
2016-01-31 10:38:05 +01:00
Benny Ng
24023ff9e8
Handle null case for invalid ng-model value ( fixes #2392 )
...
Invalid ng-model value is assigned `null` by angular.js which is being matched as `object`, thus disappear in the UI when a minus sign is entered.
2016-01-30 10:40:57 +08:00
Jakob Borg
374202ac45
Add letiemble
2016-01-26 21:51:20 +01:00
Jakob Borg
56db1d3dfa
Update docs and translations
2016-01-24 17:35:33 +01:00
kluppy
7c42b5cb17
Update 'Edit' menu to 'Action' menu ( fixes #2662 )
2016-01-13 20:09:32 +10:00
alessandro.g89
5c36029274
Add dark theme by alessandro.g89
...
Source: https://userstyles.org/styles/122502/syncthing-dark
2016-01-10 18:00:44 +00:00
Audrius Butkevicius
cd54186113
Add support for themes ( fixes #1925 )
2016-01-10 17:57:27 +00:00
Jakob Borg
bc2ed60b92
Translations for relaying stuff
2016-01-07 10:28:21 +01:00
Jakob Borg
a4385100c4
HTML attribute typo
2016-01-05 11:19:27 +01:00
Jakob Borg
1df924f4f8
Add relaying to main settings dialog ( fixes #2433 )
2016-01-05 10:08:56 +01:00
Jakob Borg
ed3ed1f90a
Change default max conflicts to 10 ( fixes #2604 )
2016-01-03 21:10:25 +01:00
Jakob Borg
4673862981
Update docs & translations
2016-01-03 09:56:33 +01:00
Jakob Borg
212d7257e9
Pretty print the new architectures
2016-01-01 21:19:15 +01:00
Jakob Borg
7c47eff112
Update lang-en.json for translations
2016-01-01 20:13:44 +01:00
Kevin Allen
ffc4a60bc6
Show device ID QR code from edit dialog ( fixes #1494 )
2016-01-01 11:24:09 +01:00
Jakob Borg
62a81cfdd1
Update lang-en.json and assets
2015-12-30 08:54:09 +01:00
Jakob Borg
6365a026c1
Merge branch 'pr/2628'
...
* pr/2628:
Disallow adding duplicate device ID in GUI
2015-12-30 08:53:29 +01:00
Jakob Borg
7c89193398
Add ironmig
2015-12-30 08:53:19 +01:00
Kevin Allen
4a6f1718b8
Disallow adding duplicate device ID in GUI
...
Adds check in valid device id to check for uniqueness
2015-12-30 08:52:11 +01:00
Jakob Borg
7b3fa8da60
Update translations & docs
2015-12-27 13:26:14 +01:00
Anderson Mesquita
219ece22fc
Remove fixed footer at first media break ( fixes #2454 )
...
After the first media break (under 1200px), the footer is too long to
fit in a single line, taking up too much space in small screen devices.
This makes it so that it will stop being fixed at the bottom, freeing up
valuable screen real estate.
2015-12-23 22:19:41 -05:00
Jakob Borg
00c5062eab
Merge branch 'pr/2613'
...
* pr/2613:
Add an icon for Safari's pinned tabs
2015-12-23 16:09:31 +01:00
Jakob Borg
84eacde63a
Add jgke
2015-12-23 16:09:11 +01:00
Jaakko Hannikainen
c300015ac2
Add an icon for Safari's pinned tabs
...
Safari has its own standard for handling icons for pinned tabs,
which requires a black-and-white .svg and a special tag.
Without using this, pinning a tab to localhost will show just
a blank square, instead of a pre-generated letter.
2015-12-22 12:29:59 +02:00
Jakob Borg
eb1a234a77
Translation & docs update
2015-12-20 10:05:17 +01:00
Jakob Borg
e5cf99e31c
Move event timestamp to header for share folder prompt
2015-12-20 09:52:59 +01:00
Anderson Mesquita
8120535a35
Edit device after accepting new connection ( fixes #1929 )
...
This will open the "edit device" dialogue after accepting a new device
connection. This will allow the user to specify the name of the device
or leave it blank in case they want to accept whatever the device
advertises once it connects.
2015-12-19 09:48:27 -05:00
Anderson Mesquita
ba01433381
Move new device timestamp to box header
...
The device ID is already long enough to make it a bit hard to read the
body message, so moving the timestamp to the header unclutters the body
a bit.
2015-12-19 09:42:33 -05:00
Anderson Mesquita
6b99cdb83a
Fix unmatching closing span tag
2015-12-19 09:42:33 -05:00
Anderson Mesquita
69b35b2ede
Fix alignment of settings fields
...
When upgrade info is not available and the "Automatic Upgrades" options
is hidden, then "Global Discovery Server" wraps around and gets
misaligned. This fixes all that.
2015-12-18 22:40:56 -05:00
Jakob Borg
9b26f3cd84
Add andersonvom
2015-12-16 09:08:03 +01:00
Jakob Borg
29bff06cd6
Translation update
2015-12-13 10:39:09 +01:00
Jakob Borg
c3625e16d7
Add wkennington
2015-12-13 10:35:34 +01:00
Jakob Borg
1b6e4645b1
Update docs & translations
2015-12-06 13:09:22 +01:00
Jakob Borg
739979a116
Add nrm21
2015-12-04 08:38:45 +01:00
Jakob Borg
ab1962934d
Docs & translations update
2015-12-01 11:24:30 +01:00
Jakob Borg
3008dc76d3
Add buinsky
2015-11-30 18:30:36 +01:00
Antony Male
4bd0dd2123
Allow #urPreview to scroll in the browser ( fixes #2537 )
...
This is the same issue as #2014/#2062. Bootstrap doesn't like having two dialogs
open at once: it marks the body has having no dialogs open when the first dialog
is closed, regardless of whether the second dialog is still open.
This means that scrolling doesn't happen properly, and the user cannot
scroll to the dialog's 'close' button.
Work around this by making sure the first dialog (the settings page) is fully closed
before the second dialog (usage preview) is opened.
2015-11-30 13:27:07 +00:00
Jakob Borg
9b2a643626
Update docs and translations
2015-11-29 08:55:38 +01:00
Jakob Borg
f0c8b7ce40
Add kluppy
2015-11-28 22:17:05 +01:00
Jakob Borg
02f044a2a1
Add plouj
2015-11-24 08:35:25 +01:00
Jakob Borg
5136675fae
Docs & translation update
2015-11-22 16:05:20 +01:00
Ben S
91048f655c
Add brackets to scanning percentage
2015-11-18 15:15:35 +01:00
Jakob Borg
ba9448bdd7
Add remaining scanning time ( fixes #2484 )
2015-11-18 12:09:10 +01:00
Jakob Borg
a8a2192cf9
Show scan rate in web GUI
2015-11-17 21:23:17 +01:00
Jakob Borg
b1a86fbc98
Warn the user if they're running with an insecure looking setup ( fixes #2139 )
2015-11-16 21:58:08 +01:00
Jakob Borg
ad8c266f76
Update docs & translation
2015-11-15 18:15:10 +01:00
Audrius Butkevicius
62efbd17de
Revert "Don't show "Rescan" button for stopped folders"
2015-11-14 14:01:22 -05:00
Jakob Borg
40c70a9a2a
Don't show "Rescan" button for stopped folders
2015-11-14 12:14:09 +01:00
Jakob Borg
a45795efec
Add tylerbrazier
2015-11-10 08:20:16 +01:00
Jakob Borg
74a2e80142
Update docs & translations
2015-11-09 14:00:10 +01:00
Jakob Borg
cd097e0fce
Add Stefan-Code
2015-11-09 12:14:32 +01:00
Jakob Borg
d49d386ef2
Docs and translation update
2015-11-05 15:47:06 +00:00
Jakob Borg
48c34b7234
Translation update
2015-10-30 10:23:09 +01:00
Jakob Borg
898fc72313
Fixup NICKS/authors
2015-10-27 08:38:25 +01:00
Jakob Borg
32414853c6
Fix Raleway font
2015-10-22 21:08:24 +02:00
Jakob Borg
c19eff4872
Revive remote client version in the GUI
2015-10-22 08:53:28 +02:00
Jakob Borg
32c1a9bc45
Docs & translation update
2015-10-20 09:59:50 +02:00
Jakob Borg
910a7c619a
Merge pull request #2381 from AudriusButkevicius/maxcon
...
Allow limiting max conflicts (fixes #2282 )
2015-10-17 09:10:31 +09:00
Audrius Butkevicius
752533489a
Allow limiting max conflicts ( fixes #2282 )
2015-10-16 19:26:38 +01:00
Jakob Borg
4ddb066728
Update lang-en
2015-10-16 18:54:41 +09:00
Jakob Borg
958bbbc8cb
Fix mateon1
2015-10-16 18:54:07 +09:00
Jakob Borg
ff9920cbdc
Add eipiminus1
2015-10-13 08:38:03 +09:00
Jakob Borg
240e7b0835
Log/error fields changed name
2015-10-12 14:18:53 +09:00
Jakob Borg
baf5191433
Add mateon1
2015-10-12 14:13:38 +09:00
Jakob Borg
2645e87766
Errors may now be null, and that's fine
2015-10-12 10:12:57 +09:00
Mateon1
dea1ef24d9
Change Out of Sync message in folder details ( fixes #2364 )
2015-10-09 01:34:11 +02:00
Ben Schulz
141b0d38a6
Add space for scrolling ( fixes #2351 )
...
Add space at bottom for scrolling on small resolutions
2015-10-03 16:15:06 +02:00
Ben Schulz
a8a73b60c4
Add select text on click
...
add (again?) select text on click
- device ID
- remote device ID
- API key
2015-10-01 14:34:23 +02:00
Jakob Borg
96b3d31b42
Add simplypeachy
2015-10-01 08:02:38 +02:00
Jakob Borg
3c6bfb880d
Docs and translation update
2015-09-27 22:31:19 +02:00
Jakob Borg
b6486c26e6
Add burkemw3
2015-09-26 13:15:25 +02:00
Jakob Borg
e0a16e08dd
Relax folder label restrictions
2015-09-25 13:45:58 +02:00
Jakob Borg
b0cd7be39b
New global discovery protocol over HTTPS ( fixes #628 , fixes #1907 )
2015-09-20 21:10:53 +02:00
Jakob Borg
1d710bdcd9
Update lang-en.json
2015-09-18 14:11:01 +02:00
Ben S.
6c56586a6b
Add missing translation ( fixes #2284 )
2015-09-18 10:26:32 +02:00
Jakob Borg
985a3436e2
Always show columns headers (accessibility)
2015-09-10 15:05:08 +02:00
Jakob Borg
baf231e3b6
Add interesting fields to usage report ( fixes #559 )
2015-09-06 18:17:30 +02:00
Jakob Borg
2af3a92833
Allow fractional percentages ( fixes #2233 )
2015-09-05 12:39:15 +02:00
Jakob Borg
0664c6b5b0
Translation & docs update
2015-08-30 14:38:47 +02:00
Jakob Borg
a4ebac147b
Harmonize rendering of identicons with other icons ( fixes #2212 )
2015-08-30 14:25:11 +02:00
Jakob Borg
594918dd3c
Line height on headers to avoid cut off descenders
2015-08-27 21:28:07 +02:00
AudriusButkevicius
94c52e3a77
Add scan percentages ( fixes #1030 )
2015-08-27 19:20:43 +01:00
Jakob Borg
2bed62dd9e
Don't trust response header ( fixes #2186 )
...
Either Angular or the browser sometimes returns cached repsonse header,
causing a flap between requests that return the new version and requests
that return the old one. Here, instead, we trust the actual data
returned by the uncached /rest/system/version call.
2015-08-25 15:40:24 +02:00
Jakob Borg
944d9c84a0
Pause and resume devices (ref #215 )
2015-08-23 22:00:21 +02:00
Audrius Butkevicius
8f2db99c86
Expose connection type and relay status in the UI
2015-08-19 21:11:55 +01:00
Audrius Butkevicius
34c04babbe
Large refactoring/feature commit
...
1. Change listen addresses to URIs
2. Break out connectionSvc to support listeners and dialers based on schema
3. Add relay announcement and lookups part of discovery service
2015-08-19 20:53:01 +01:00
Jakob Borg
c2bc3358cc
Merge pull request #2168 from calmh/codename
...
Add release code name
2015-08-19 08:31:22 +02:00
Jakob Borg
283c91548a
Add release code name
...
I figured we're missing out on being cool and awesome by not having an
alphabetically based release code name like the big guys. This commit
fixes that. I've unilaterally decided on a theme of "$metal $bug"
because metals are kind of cool, and bugs, well, ...
2015-08-18 13:33:36 +02:00
Ben Schulz
8dcc30ac83
Fix missing folder master icon
2015-08-18 10:40:18 +02:00
Jakob Borg
98afc3e99c
Docs & translation update
2015-08-16 15:29:48 +02:00
Jakob Borg
a5345ac71e
Don't get stuck at "Syncing 0%" when adding a new folder
...
The number of copiers and pullers is set to default at config loading
time, but the new folder configuration doesn't pass through config
loading so we start up with 0 copiers and 0 pullers and hence get stuck.
I moved the default handling to the puller itself instead. I think this
way is also cleaner as we get to keep the 0 in the config and the puller
gets to decide the defaults on it's own.
2015-08-14 10:35:51 +02:00
Jakob Borg
ae5079f7b4
Update lang-en.json
2015-08-14 09:13:09 +02:00
Jakob Borg
ea1ecfbc38
Merge pull request #2147 from uok/dontbesonegative
...
Prevent negative values for number inputs
2015-08-14 09:12:10 +02:00
Ben Schulz
93023128fd
Prevent negative values for number inputs
...
- settings: incoming/outgoing rate limit - min: 0
- folder: maximum age (staggered file versioning) - min: 0
- help texts for validation
2015-08-13 15:56:10 +02:00
Ben Schulz
77157f16a1
Change to Font Awesome icon font ( fixes #2138 )
...
- remove Glyphicon assets and customize bootstrap CSS
- add Font Awesome v4.4.0 assets
- replace Glyphicons with Font Awesome icons in HTML
- add icons to modal headers
- add attribution for Font Awesome
- format HTML source code for buttons
2015-08-13 15:41:51 +02:00
Lode Hoste
6cbc8791b1
Revert small changes made during reorg GUI
2015-08-12 21:31:34 +02:00
Audrius Butkevicius
b21e18dfad
Merge pull request #2149 from kamadak/fix-delete-folder
...
Fix deleting a folder.
2015-08-11 00:14:26 +01:00
KAMADA Ken'ichi
1e497915be
Fix deleting a folder.
...
Removing a folder does not work in the "Edit Folder" dialog.
This bug was introduced in 26d52be
.
2015-08-11 07:48:48 +09:00
Ben Schulz
6ff31ac666
Remove double slashes in directives ( fixes #2143 )
2015-08-10 11:48:39 +02:00
Jakob Borg
7504fc53b6
Merge branch 'v0.11'
...
* v0.11:
Translations and docs update
Enable browser caching of static resources
Handle multiple case insensitivity prefixes in ignores (fixes #2134 )
Make rescan available for unshared folders
Add timeout for peek (fixes #1035 )
Fix TestReset when Syncthing shuts down too fast
Clarify password in integration tests
Properly rename config files during integration tests (fixes #1769 )
2015-08-09 11:58:18 +02:00
Jakob Borg
daa2bcefad
Translations and docs update
2015-08-09 11:56:22 +02:00
Lode Hoste
161d5c8379
Make rescan available for unshared folders
2015-08-09 11:34:44 +02:00
Jakob Borg
a2df691c7d
Configurable home disk percentage, translations
2015-08-09 10:37:23 +02:00
Lode Hoste
58f1191f2d
Add minimum disk free percentage to GUI
2015-08-09 10:37:23 +02:00
KAMADA Ken'ichi
3f3b2f4c99
Fix editing address lists in the Settings dialog.
...
Setting "Sync Protocol Listen Addresses" and "Global Discovery
Server" in the Settings dialog does not work. This bug seems to
have been introduced in 26d52be
.
2015-08-09 15:52:22 +09:00
Jakob Borg
257d1afdf8
Enable browser caching of static resources
...
This sends the Cache-Control header to allow caching of static resources,
and checks the If-Modified-Since header to allow browser to use the
cached resource on refresh. Also fixes some paths that caused redirects
(core//foo -> core/foo)
2015-08-08 13:50:18 +02:00
Jakob Borg
9b6681d543
Use grid instead of three-column ( fixes #2130 )
2015-08-08 11:37:19 +02:00
Jakob Borg
bcc04623c1
Fix editing device address ( fixes #2129 )
2015-08-08 11:29:13 +02:00
Lode Hoste
d1b91c7619
Make rescan available for unshared folders
2015-08-06 21:52:29 +02:00
Lode Hoste
219a25fe80
Rename 'delete' to 'remove' ( fixes #1007 )
2015-08-03 20:01:26 +02:00
Jakob Borg
9513e91d66
Flatten GUI tree somewhat
...
The very deep tree structure didn't really aggree with me, sorry. This
makes the core module rather large, but on the other hand that just
highlights that it is rather large.
2015-08-02 09:24:01 +02:00
Dennis Wilson
26d52bedb3
Squashed commit of pull request #1954
2015-08-02 09:21:46 +02:00
Jakob Borg
19451e0654
Translation and docs update
2015-08-02 09:19:32 +02:00
Lode Hoste
d78eb1247e
Update credits for dependencies ( fixes #2082 )
2015-07-31 23:19:09 +02:00
Jakob Borg
a5f6e3bba0
Update translations and docs
2015-07-26 11:25:40 +02:00
Jakob Borg
d170660c25
Usage -> Statistics
2015-07-24 12:04:16 +02:00
Jakob Borg
1acfa291a0
Link to usage data (ref syncthing/website#17 )
2015-07-24 08:53:33 +02:00
Dennis Wilson
a4a46f480d
refactor(core): eleminate global state of guiVersion and deviceId
2015-07-21 23:47:35 +02:00
Dennis Wilson
e34be16237
style(core): add simple flow, hoisting, stacktrace infos
2015-07-21 23:41:10 +02:00
Dennis Wilson
dfcc166918
fix(core): prevent endless reload on cache requests
2015-07-21 22:35:51 +02:00
Jakob Borg
1836ef2884
Squashed commit of pull request #1981
...
Conflicts:
gui/scripts/syncthing/core/controllers/syncthingController.js
internal/auto/gui.files.go
2015-07-20 14:48:03 +02:00
Jakob Borg
3f3170818d
Merge pull request #2072 from dva/patch-1
...
Double curly brace notation displaying
2015-07-20 14:25:27 +02:00
Jakob Borg
7683096fe1
Add dva
2015-07-20 14:25:07 +02:00
Jakob Borg
bb438bfb17
Squashed commit of pull request #1990
...
commit 4eb3ff55ba964fde84f4ac98c7304b2b883f03e1
Merge: ddb3fea a04b005
Author: Brian R. Becker <brbecker@gmail.com>
Date: Sat Jul 11 20:45:30 2015 -0700
Merge remote-tracking branch 'upstream/master'
commit ddb3fea0d994794375bd3a71a417240b27cb9d09
Author: Brian R. Becker <brbecker@gmail.com>
Date: Mon Jun 22 11:36:58 2015 -0700
Corrected spelling in GUI message
2015-07-20 14:22:36 +02:00
Jakob Borg
a11aa295de
Squashed commit of pull request #1875
...
commit d60fbce311414f3ade16c7b1f6525b1d02f01699
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Mon Jun 1 11:16:36 2015 +0200
Correct order of deb files
commit 3b2ecfcc45343701ccb98483a62f70c102a70785
Merge: f4daebb c23a601
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Mon Jun 1 11:15:06 2015 +0200
Merge github.com:syncthing/syncthing
Conflicts:
build.go
commit f4daebb8510f0b40b15e404817a7799e0c3b592c
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Tue May 26 12:58:25 2015 +0200
Add me to AUTHORS
commit 9e77f4bea01cc826132a5fbc6ca412cce5327e97
Author: Jacek Szafarkiewicz <szafar@linux.pl>
Date: Tue May 26 12:57:40 2015 +0200
Add systemd files to deb packate
2015-07-20 14:18:07 +02:00
Denis A.
9a50f4ac1f
Double curly brace notation displaying
...
Prevent double curly brace notation from displaying momentarily before angular.js compiles/interpolates document
2015-07-20 12:18:48 +03:00
Jakob Borg
59e829e595
Translation & docs update
2015-07-19 13:34:11 +02:00
Jakob Borg
78dca5fe8b
Assets & translations
2015-07-16 14:03:21 +02:00
Jakob Borg
8c816f64e4
Merge pull request #2064 from uok/infotext
...
Improve info text for device addresses (fixes #2044 )
2015-07-16 14:02:35 +02:00
Ben Schulz
22c525e3fe
Improve info text for device addresses ( fixes #2044 )
...
Improve info text for device addresses (#2044 )
2015-07-16 10:15:33 +02:00
Jakob Borg
f3f6b03d85
Don't let folder ID escape into HTML tag ID:s ( fixes #2059 )
2015-07-16 08:13:10 +02:00
Antony Male
8f38e83aaf
Allow #editIgnores to scroll in browser ( fixes #2041 )
...
class modal-open is applied to <body>, which ultimately means that the
browser will scoll to the modal's content. However, #editFolder was
finishing its close animation (and removing this modal-open class)
after #editIgnores had set modal-open (and had started its open
animation). The end result is that <body> ends up without modal-open
when #editIgnores is open, and so the browser doesn't properly scroll.
Instead, only open the #editIgnores once #editFolder has finished closing.
2015-07-15 14:20:57 +01:00
Daniel Bergmann
569314be45
Added select-on-click for remote 'Device ID' and 'API Key'
...
Now these uneditable boxes match the behaviour when clicking on the ID
box in Actions > Show ID.
2015-07-13 17:01:13 +01:00
Jakob Borg
d855abf8b0
Translation & docs update
2015-07-13 08:24:04 +02:00
Audrius Butkevicius
1ded554a15
Fix advanced option saving ( fixes #2042 )
2015-07-09 21:58:58 +01:00
Jakob Borg
8697982302
Add canton7
2015-07-05 19:44:19 +02:00
Antony Male
7023d3ca2b
Use bootstrap grid instead of column-count:3 for aligning checkboxes ( fixes #2029 )
...
Upgrading to bootstrap 3.3.5 meant that checkboxes inside a div with
column-count:3 set would be unclickable in Chrome: in fact, the entire
div appears to sit on top of its contents, making interaction impossible.
This affected both the 'show folder with these devices' and 'these devices
can access this folder' sections of the UI.
I'm not sure what the the underlying cause is, but moving to Bootstrap's
grid system appears work around the issue. Devices/folders have to be
explicitly split out into rows, otherwise the final element appears offset.
To do this grouping by row, a new filter (groupFilter) has been added, which
turns an input of e.g. [1, 2, 3, 4, 5] with a groupSize of 3 into
[[1, 2, 3], [4, 5]]. However altering the collection in this way throws
Angular into an infinite watch loop, terminating in infdig. m59peacemaker's
pmkr.filterStabilize (MIT) was added to work around this issue.
This also has the nice side-effect of wrapping the list of devices/folders
when the screen width decreases.
See also:
- #2027 (bootstrap update which triggered this issue)
- #1121 (last time it happened)
2015-07-05 17:21:02 +01:00
Jakob Borg
57a5d13c47
Translation and docs update
2015-07-05 11:24:21 +02:00
Jakob Borg
500b96240b
Don't show Failed Items on folder masters
2015-07-05 11:21:15 +02:00
Jakob Borg
13d961d41d
Correctly show Override button when out of sync
2015-07-05 11:20:59 +02:00
Jakob Borg
8366dbd8e0
Add link to home page ( fixes #1993 , fixes #1999 )
2015-07-05 11:06:29 +02:00
Jakob Borg
b02047e4b5
Update Bootstrap 3.1.0 -> 3.3.5
2015-07-05 11:05:38 +02:00
Jakob Borg
dec6540967
Implement "advanced configuration" dialog ( fixes #2010 )
2015-07-04 13:47:43 +02:00
Daniel Bergmann
aee9093848
Fixed add device button being overlapped by footer ( fixes #1950 )
2015-07-02 16:16:42 +01:00
Daniel Bergmann
5c18d34d89
Added a contact email address for myself.
...
Added myself to the AUTHORS, NICKS and GUI contributors files. Also
fixed the sort order in AUTHORS and NICKS when adding myself as there
were a couple of entries in both that were not quite in alphabetical
order.
2015-07-02 09:45:22 +01:00
Daniel Bergmann
970a9c7552
Added select ID text on click to gui
2015-07-02 09:34:12 +01:00
Jakob Borg
60004ebff1
Show FolderErrors result in UI ( fixes #1437 )
2015-06-30 14:41:48 +02:00
Jakob Borg
c8ac9721d7
Translation and docs update
2015-06-28 21:10:57 +02:00
Audrius Butkevicius
089fca2319
Use different session cookies per device
2015-06-22 19:51:46 +01:00
Jakob Borg
2463819a3d
Update translations and docs
2015-06-21 11:45:54 +02:00
Jakob Borg
a738490a3b
Update translation strings
2015-06-20 11:40:05 +02:00
Jakob Borg
54a8de2059
Merge remote-tracking branch 'syncthing/pr/1979'
...
* syncthing/pr/1979:
Display Local State Summary (All Folders)
2015-06-20 11:39:31 +02:00
Jakob Borg
cb2c0e7ac5
Add fti7
2015-06-20 11:32:55 +02:00
Frank Isemann
510d309b8a
Display Local State Summary (All Folders)
2015-06-19 21:52:19 +02:00
Jakob Borg
a7ce2a7aa5
Merge pull request #1963 from wsgcsysadmin/master
...
Put thisDeviceName first in page tile to make small browser tabs distinguishable
2015-06-19 08:51:24 +02:00
Jakob Borg
cfe24ecdd9
Add wsgcsysadmin
2015-06-19 08:50:36 +02:00
WSGCSysadmin
c50ba9267c
Put thisDeviceName first in page title
2015-06-18 10:53:37 -05:00
Jakob Borg
423e69916c
Merge pull request #1962 from Zillode/fix-pull-order-gui
...
Set default pull order in webGUI
2015-06-18 16:51:10 +02:00
Lode Hoste
cb2d2f000f
Set default pull order in webGUI
2015-06-18 12:42:00 +02:00
Audrius Butkevicius
12a3086a9e
Add label next to "Last file received" ( fixes #1952 )
2015-06-16 12:12:34 +01:00
Jakob Borg
7e5197c566
Help link for folder master
2015-06-15 22:34:39 +02:00
Sergey Mishin
2449f1e1b6
webgui: moved events controller to events service
2015-06-15 19:05:46 +03:00
Jakob Borg
1437952aee
Translation and docs update
2015-06-14 13:52:00 +02:00
Jakob Borg
a162157301
Add translation strings for trash can versioning
2015-06-14 11:08:25 +02:00
Audrius Butkevicius
1d856b4723
Correctly set and clear errors for missing folders ( fixes #1937 )
2015-06-13 23:45:54 +01:00
Jakob Borg
a778763851
Add trash can file versioning ( fixes #1931 )
2015-06-12 13:30:49 +02:00
ralder
7d1250620e
fix disappeared status of folder after restart syncthing
...
sometimes after restart process syncthing '/rest/db/status' for folder may return data with 'state' = empty string
2015-06-10 16:48:16 +03:00
Jakob Borg
a8b43ae598
Translation / docs update
2015-06-07 12:57:26 +02:00