Jakob Borg
cf1594829a
Handle HTTP errors on non-event requests ( fixes #1120 , fixes #807 )
2015-01-05 16:03:00 +01:00
Jakob Borg
2f43c74ece
Add peterhoeg
2015-01-05 15:14:22 +01:00
Jakob Borg
d3f6cb860f
Translation update
2015-01-04 20:18:14 +01:00
Audrius Butkevicius
ed747a2d3d
Add identicons to device prompts
2015-01-03 23:34:15 +00:00
Audrius Butkevicius
56ccb5b2ab
New device, folder prompts ( fixes #120 , fixes #330 )
2015-01-03 23:06:41 +00:00
Audrius Butkevicius
fd0a147ae6
Add job queue ( fixes #629 )
...
Request to terminate currently ongoing downloads and jump to the bumped file
incoming in 3, 2, 1.
Also, has a slightly strange effect where we pop a job off the queue, but
the copyChannel is still busy and blocks, though it gets moved to the
progress slice in the jobqueue, and looks like it's in progress which it isn't
as it's waiting to be picked up from the copyChan.
As a result, the progress emitter doesn't register on the task, and hence the file
doesn't have a progress bar, but cannot be replaced by a bump.
I guess I can fix progress bar issue by moving the progressEmiter.Register just
before passing the file to the copyChan, but then we are back to the initial
problem of a file with a progress bar, but no progress happening as it's stuck
on write to copyChan
I checked if there is a way to check for channel writeability (before popping)
but got struck by lightning just for bringing the idea up in #go-nuts.
My ideal scenario would be to check if copyChan is writeable, pop job from the
queue and shove it down handleFile. This way jobs would stay in the queue while
they cannot be handled, meaning that the `Bump` could bring your file up higher.
2015-01-02 15:33:39 +01:00
Jakob Borg
20d30a80be
Generate a random API key on initial setup ( fixes #1118 )
...
Also makes the javascript implementation use the same algorithm for
generating random strings.
2014-12-29 13:48:26 +01:00
Jakob Borg
d90b2c1d52
Translation update
2014-12-29 09:42:17 +01:00
Jakob Borg
b6cb7ddbaf
There is no Legend string right now
2014-12-19 10:18:51 +01:00
Jakob Borg
e91f9a944e
Revert "Update bootstrap" ( fixes #1121 )
...
This reverts commit 51cdd38c3e
.
Conflicts:
internal/auto/gui.files.go
2014-12-18 22:32:03 +01:00
Jakob Borg
e7ddc7cf0f
... also in index.html
2014-12-18 22:02:45 +01:00
Jakob Borg
579f92cf5f
Merge branch 'pr-1115'
...
* pr-1115:
Make progress indicators less animated
put legend above list of needed files
2014-12-18 22:01:27 +01:00
Jakob Borg
963077f918
Translation update
2014-12-16 23:20:59 +01:00
Jakob Borg
892920039d
Fix checkbox breakage in Settings dialog
2014-12-15 09:12:59 +01:00
Jakob Borg
51cdd38c3e
Update bootstrap
2014-12-15 08:54:29 +01:00
Jakob Borg
80977bd4c0
Make progress indicators less animated
2014-12-15 00:34:03 +01:00
Cathryne
d8022f94ef
put legend above list of needed files
2014-12-13 18:33:20 +01:00
Jakob Borg
5346bdc683
GUI tweaks for last file synced
2014-12-12 14:24:36 +01:00
Audrius Butkevicius
bde92d5cfe
Display last received file and time ( fixes #292 , fixes #801 )
2014-12-09 20:24:48 +00:00
Jakob Borg
6e83d11d5f
Translation update
2014-12-08 13:25:27 +01:00
Jakob Borg
f9fcb44f3c
Translation update
2014-12-07 08:30:54 +01:00
Dennis Wilson
f62812a8dc
Enable URL lang parameter for switching languages ( fixes #1080 )
2014-12-06 14:11:42 +01:00
Jakob Borg
47d67d3985
Merge remote-tracking branch 'origin/pr/1087'
...
* origin/pr/1087:
Folder/device panel header with progress indicator
2014-12-06 12:32:43 +01:00
Ben Schulz
4ff211662a
Folder/device panel header with progress indicator
2014-12-05 18:44:38 +01:00
Audrius Butkevicius
05eab51a0d
Select repos to share with in node editor dialog ( fixes #719 )
2014-12-05 00:22:16 +00:00
Audrius Butkevicius
770fff287e
Avoid rounding errors ( fixes #1068 )
2014-12-03 23:44:39 +00:00
Audrius Butkevicius
bc8907e90d
Check if announcement data is available
2014-12-01 19:53:13 +00:00
Jakob Borg
a8ba7786ae
Reinstate 'Shared With' until a better alternative emerges (ref #1054 )
2014-12-01 20:50:27 +01:00
Audrius Butkevicius
d30d0b29a9
Fix CSS
2014-12-01 10:30:38 +00:00
Jakob Borg
8d2a6d96f2
Shorter Global Discovery label
2014-12-01 11:14:11 +01:00
Dennis Wilson
ee9c109f07
add locale service to GUI. minor cleanup of controller.
2014-12-01 10:00:03 +01:00
Jakob Borg
cf00ab854f
Translation update ( fixes #1054 )
2014-12-01 09:13:58 +01:00
Jakob Borg
c417dcb7e2
Repair Rescan button, cleanup CSS ( fixes #1054 )
2014-12-01 09:11:16 +01:00
Jakob Borg
27e81637be
Add asdil12
2014-11-30 20:57:34 +01:00
Jakob Borg
5c67e27a30
Use CSS column layouts in About box
2014-11-30 20:49:49 +01:00
Jakob Borg
a564510c49
Homogenize folder and device state to 'Up to Date' ( fixes #1042 )
2014-11-30 13:45:08 +01:00
Jakob Borg
285b614927
Translation update
2014-11-30 13:38:05 +01:00
Audrius Butkevicius
fd2d2c035e
Add support for multiple announce servers ( fixes #677 )
...
Somebody owes me a beer.
2014-11-30 13:25:06 +01:00
Jakob Borg
126c4e9a06
Dependency update, new golang.org/x package names
2014-11-30 00:17:00 +01:00
Jakob Borg
4de39b205d
Only color status text, not panel headings ( fixes #1039 )
2014-11-29 13:08:00 +01:00
Jakob Borg
2748a2e97f
Mark unused devices as 'Unused' and in warning color, show folders per device ( fixes #962 )
2014-11-29 09:43:05 +01:00
Jakob Borg
2926bbfe15
Mark unshared folders as 'Unshared' and in warning color ( fixes #962 )
2014-11-29 09:42:51 +01:00
Audrius Butkevicius
254c63763a
Remove top margin from checkboxes ( fixes #1036 )
2014-11-28 15:17:02 +00:00
Jakob Borg
2de834f1f4
Place list of devices to share with in columns, in supported browsers
2014-11-27 21:34:24 +01:00
Jakob Borg
7273eab80e
Clean up device panel (...) (ref #964 )
...
- Remove "Synchronization"
- Hide "Compression" when default (on)
- Hide "Introducer" when default (off)
2014-11-27 20:46:36 +01:00
Jakob Borg
13e79c777a
Clean up folder panel (...) ( fixes #964 )
...
- Remove ID
- Hide "Out of sync" when in sync
- Hide "Folder master" when default (not master)
- Hide "Ignore permissions" when default (not ignored)
- Hide "Rescan interval" when default (60 seconds)
2014-11-27 20:43:00 +01:00
Jakob Borg
82e923dfc8
Add kozec
2014-11-26 23:25:52 +01:00
Jakob Borg
34cb305755
Report all rates in bytes per second ( fixes #934 )
2014-11-26 17:30:52 +01:00
Jakob Borg
06ef33ff5e
Translation strings for new functionality
2014-11-26 13:47:17 +01:00
Dennis Wilson
3b88ee623b
GUI Rework: reorganized folders and split app.js
2014-11-26 13:43:38 +01:00
Jakob Borg
8588625937
Add snnd
2014-11-26 13:43:26 +01:00
Audrius Butkevicius
ea17542e4b
Change progress emitter
...
1. Do not use cached value for BytesCompleted
2. Refactor JS a bit
3. Allow disabling progress emitter
2014-11-25 22:07:18 +00:00
piobpl
90a31589bb
Showing detailed sync progress ( fixes #476 )
...
based on commit by Audrius Butkevicius <audrius.butkevicius@gmail.com>
2014-11-25 20:18:35 +01:00
Audrius Butkevicius
bd91519df9
Add aria label on cog ( closes #1020 )
2014-11-24 21:14:14 +00:00
Jakob Borg
f1e241940b
Translation update
2014-11-24 10:10:01 +01:00
Jakob Borg
aa637fd942
Translation update
2014-11-18 16:22:32 +04:00
Jakob Borg
6b47052491
Missing English strings
2014-11-17 19:15:30 +04:00
Jakob Borg
64f101f534
Merge pull request #968 from pluby/directory-auto
...
Directory auto-complete.
2014-11-17 19:07:27 +04:00
Jakob Borg
82c6caef85
Use more inclusive copyright header
2014-11-17 12:54:42 +01:00
Phill Luby
46ec72412a
Directory auto-complete.
2014-11-16 19:31:53 +00:00
Jakob Borg
3a84224b93
Add ceh
2014-11-12 15:54:16 +01:00
Jakob Borg
ae0e56e98d
Translation update
2014-11-03 22:11:54 -06:00
Audrius Butkevicius
3daa26e1f7
Allow setting rescan interval to 0 ( fixes #856 )
2014-11-01 23:53:27 +00:00
Audrius Butkevicius
387f2f0a94
Do not show self in shared with ( fixes #915 )
2014-11-01 23:10:39 +00:00
Jakob Borg
08e7ada242
Translation update
2014-10-27 15:05:16 +01:00
Jakob Borg
4b899a813e
Add Vilbrekin
2014-10-26 13:59:03 +01:00
Jakob Borg
39a2934b05
Translation update
2014-10-24 10:27:14 +02:00
Jakob Borg
9d348319fd
Translation update
2014-10-18 20:50:40 +02:00
bigbear2nd
4ae0efe887
Make folder path selectable in FireFox
...
Make the folder name and the folder path selectable in FireFox, as discussed here: https://pulse-forum.ind.ie/t/how-can-the-folder-path-be-changed/1153/6
Add the assets to the commit
Add me to the contributors
Add me to the contributors in the index.html
2014-10-18 01:39:57 +09:00
Jakob Borg
9dda7485eb
Merge branch 'pr/871'
...
* pr/871:
Slight increase of contrast in identicons
Implement identicon representation for devices.
Conflicts:
internal/auto/gui.files.go
2014-10-17 09:29:06 +02:00
Jakob Borg
8b9670add9
Add cdata
2014-10-17 09:28:45 +02:00
Jakob Borg
978aebd79c
Slight increase of contrast in identicons
2014-10-17 09:26:58 +02:00
Chris Joel
ac079f0f83
Implement identicon representation for devices.
...
The first fifteen characters of device IDs are now used to procedurally
generate psuedo-unique avatars for their respective devices. The avatars
are represented using SVG elements that replace the icons previously
shown next to device names in the GUI.
2014-10-16 12:28:43 -07:00
Jakob Borg
b012f77475
Merge pull request #848 from pluby/discovery
...
Simpler entry of locally discovered nodes
2014-10-16 09:11:08 +02:00
Jakob Borg
3cf36b1773
Add pluby
2014-10-16 09:09:41 +02:00
Jakob Borg
90af68901a
Add cqcallaw
2014-10-16 08:55:27 +02:00
Phill Luby
36431b3dcd
Provide a data-list of locally discovered nodes when adding a new node.
2014-10-15 21:20:38 +01:00
Jakob Borg
ce510e55ae
Add Nutomic
2014-10-15 08:44:58 +02:00
Jakob Borg
4b92960975
Add mvdan
2014-10-13 16:00:01 +02:00
Jakob Borg
e5dc66e7e5
Translation update
2014-10-12 14:09:40 +02:00
Audrius Butkevicius
dcadefd133
Introducer should default to false ( fixes #825 )
2014-10-10 23:20:49 +01:00
Audrius Butkevicius
e50469d84e
Better version change detection ( fixes #808 , fixes #810 )
2014-10-08 21:20:54 +01:00
Jakob Borg
d3a9b126a6
Translation update
2014-10-08 13:58:41 +02:00
Jakob Borg
cbbd20a687
Add seehuhn
2014-10-07 07:43:09 +02:00
Jakob Borg
0bb31e16c9
Move copyright inside <div> (ref #779 )
2014-10-03 16:18:22 +02:00
Audrius Butkevicius
a267bca8fb
Disable autoupgrade if not supported ( fixes #763 )
2014-10-01 20:06:51 +01:00
Jakob Borg
32d2e78e3c
Directory -> Path in folder editor ( fixes #772 )
2014-10-01 15:34:12 +02:00
Jakob Borg
9edce23e76
Relicense to GPL
2014-10-01 07:53:59 +02:00
Audrius Butkevicius
8a768baaaa
Add autoUpgrade option in UI
2014-09-28 21:07:28 +01:00
Audrius Butkevicius
56d0ecc253
Rebuild assets
2014-09-28 14:39:18 +01:00
Audrius Butkevicius
e863746bd7
Change some text in UI to make more sense
2014-09-28 14:38:57 +01:00
Audrius Butkevicius
f561d3261a
Rename FolderConfiguration.Directory to FolderConfiguration.Path
2014-09-28 14:36:16 +01:00
Audrius Butkevicius
6c352dca74
Rename Repository -> Folder, Node -> Device ( fixes #739 )
2014-09-28 14:23:07 +01:00
Audrius Butkevicius
47554b562d
Remove field placeholders ( fixes #748 )
...
All of them are either required, or empty by default, or for example
node name is later populated on first connection.
2014-09-28 00:47:58 +01:00
Jakob Borg
87e68cac6c
Fix spacing under Add buttons
2014-09-27 14:43:11 +02:00
Jakob Borg
b0b34236e3
Revert "Merge branch 'pr/711'" (...)
...
Temporary revert to the old debounce behavior. It's a bit bad and drives
up CPU usage, but mostly shows correct info in the GUI. This will be
improved shortly.
This reverts commit 5144330807
, reversing
changes made to c34f3defe1
.
Conflicts:
auto/gui.files.go
2014-09-24 22:01:30 +02:00
Jakob Borg
a502836002
Translation update
2014-09-24 21:55:12 +02:00
Jakob Borg
e596a45e9f
Add "cluster introducer" functionality to nodes (ref #120 )
2014-09-23 16:04:20 +02:00
Jakob Borg
55c7d86205
Text and layout tweaks
2014-09-22 15:22:15 +02:00
Audrius Butkevicius
b084b4faaf
Expose ignores in the UI
2014-09-21 22:34:53 +01:00
Cathryne
63bd0136fb
fixed a typo
2014-09-20 21:54:23 +02:00
Jakob Borg
5144330807
Merge branch 'pr/711'
...
* pr/711:
Asset update
Move function-specific constants to the top and rename debouncedFcts
Improve debounce functionality of REST requests
2014-09-20 20:22:23 +02:00
Lode Hoste
4667cb9de9
Move function-specific constants to the top and rename debouncedFcts
2014-09-20 17:12:39 +02:00
Jakob Borg
4810879b2f
Add Zillode
2014-09-20 15:14:51 +02:00
Lode Hoste
f4b6704aad
Improve debounce functionality of REST requests
2014-09-19 22:42:29 +02:00
Jakob Borg
bf909db3f9
jshint and format app.js
2014-09-18 21:29:29 +02:00
Jakob Borg
d7956dd495
/rest/version should return JSON ( fixes #694 )
2014-09-18 12:52:45 +02:00
Jakob Borg
37a473e7d6
/rest/errors should return an object ( fixes #695 )
2014-09-18 12:49:59 +02:00
Jakob Borg
5a1c885e8f
Translation update
2014-09-18 12:01:08 +02:00
Jakob Borg
55ea207a55
Merge branch 'new-tls'
...
* new-tls:
Cleanups and tweaks
Add redirection middleware
Add DowngradingListener
Conflicts:
auto/gui.files.go
2014-09-15 00:19:07 +02:00
Jakob Borg
6384d1e5a3
Cleanups and tweaks
2014-09-15 00:18:05 +02:00
Jakob Borg
2927de7cf9
More than a year ago might as well be never ( fixes #690 )
2014-09-14 23:16:15 +02:00
Audrius Butkevicius
583bcfb3c7
Add DowngradingListener
...
"Inspired" by https://github.com/BenLubar/Rnoadm/maybetls
but avoids pulling the whole game as a dependency, and has the API slightly changed,
as it makes no sense to have non-tcp TLS listeners.
2014-09-13 22:10:47 +01:00
Audrius Butkevicius
e2a520ff49
Add usage reporting preview ( closes #395 )
2014-09-13 21:40:13 +01:00
Jakob Borg
c5243cd4d5
Translation update
2014-09-11 20:26:10 +02:00
Jakob Borg
66432672b3
Clearfix to not hide Add Node on small screens ( fixes #659 )
2014-09-10 16:57:08 +02:00
Jakob Borg
e6d96e4c18
Fix hit zone for remote nodes accordion (ref #651 )
2014-09-10 14:43:23 +02:00
Jakob Borg
9812305bb9
Translation update
2014-09-10 14:21:44 +02:00
Jakob Borg
781d63cb2a
UI Tweaks
2014-09-10 11:27:21 +02:00
Jakob Borg
3a8255bda1
Update lang-en.json
2014-09-10 07:48:35 +02:00
Jakob Borg
9d0dc45f74
Clarify clickability of top Edit menu (ref #651 )
2014-09-08 19:54:11 +02:00
Jakob Borg
c6aefbc9a0
Entire panel title should be clickable (ref #651 )
2014-09-08 19:46:33 +02:00
Jakob Borg
dbbafb0cc9
Hide irrelevant fields for disconnected nodes (ref #592 )
2014-09-08 19:41:20 +02:00
Jakob Borg
6e8272f78f
Implement incoming rate limit ( fixes #613 )
2014-09-08 17:25:55 +02:00
Jakob Borg
baf8a63121
Announce Server -> Discovery Server
2014-09-08 09:42:33 +02:00
Audrius Butkevicius
521b49166e
Listen for ConfigSaved event in the UI ( fixes #244 )
2014-09-07 12:07:25 +01:00
Jakob Borg
97cb3fa5a5
Translation update (add Catalan)
2014-09-05 14:24:20 +02:00
Jakob Borg
8c442b72f3
Merge remote-tracking branch 'origin/pr/634'
...
* origin/pr/634:
Removed unused `optionEditor` directive from app.js
Removed unused `clean` filter from app.js.
Removed unused `shortPath` filter from app.js.
Removed unused `short` filter from app.js.
2014-09-05 13:25:53 +02:00
Jakob Borg
f8f6791d39
Add pyfisch
2014-09-05 13:25:40 +02:00
Pyfisch
0c09f077aa
Removed unused optionEditor
directive from app.js
2014-09-05 12:42:52 +02:00
Pyfisch
af2831d7b6
Removed unused clean
filter from app.js.
2014-09-05 12:40:45 +02:00
Pyfisch
64d5d4aec7
Removed unused shortPath
filter from app.js.
2014-09-05 12:39:35 +02:00
Pyfisch
619a6b2adb
Removed unused short
filter from app.js.
2014-09-05 12:38:21 +02:00
Jakob Borg
e6892d0c3e
Autogen warning in lang dir
2014-09-04 23:37:23 +02:00
Jakob Borg
92c44c8abe
Rework .stignore functionality ( fixes #561 ) (...)
...
- Only one .stignore is supported, at the repo root
- Negative patterns (!) are supported
- Ignore patterns affect sent and received indexes, not only scanning
2014-09-04 22:30:42 +02:00
Jakob Borg
89885b9fb9
Clean up GUI directory
2014-09-04 08:53:28 +02:00
Jakob Borg
5c7d977ae0
Use woff instead of ttf font
2014-09-04 08:47:23 +02:00
Marcin
76232ca573
change sorting order
2014-09-03 18:41:45 +02:00
Jakob Borg
1068eaa0b9
Translation update
2014-08-31 21:52:29 +02:00
Jakob Borg
faac3e7d7c
Don't clobber staggeredMaxAge = 0 ( fixes #604 )
2014-08-31 21:44:06 +02:00
Audrius Butkevicius
fd2567748f
Fix GUI breaking during restarts ( fixes #577 )
2014-08-31 15:49:08 +01:00
Jakob Borg
67389c39fb
For now, don't allow changing repo path (ref #549 )
2014-08-31 13:05:08 +02:00
Jakob Borg
aa827f3042
Fix language detection, never show untranslated strings ( fixes #543 )
2014-08-28 13:23:23 +02:00
Jakob Borg
bccd460f3b
Translation update
2014-08-27 10:20:44 +02:00
Jakob Borg
5bcf26e324
Fix table layout for wide elements, at the price of ellipsis ( fixes #326 , fixes #309 )
2014-08-25 16:37:15 +02:00
Jakob Borg
5f47a8149f
Use ISO date format because I'm opinionated
2014-08-25 15:53:32 +02:00
Audrius Butkevicius
887890baf5
Add translation strings
2014-08-25 12:57:44 +01:00
Audrius Butkevicius
c66b24feeb
Display Last Seen value in the UI
2014-08-25 12:54:50 +01:00
Audrius Butkevicius
9e1fd3454f
Fix race condition while restarting ( fixes #560 )
2014-08-25 00:15:28 +01:00
Jakob Borg
9f84c1c448
New repos must have a default rescan interval ( fixes #555 )
2014-08-23 19:40:39 +02:00
Jakob Borg
c74509dd5f
Add forgotten lang-*.json files
2014-08-23 10:44:08 +02:00
Jakob Borg
ebec4fbc24
Translation update (add Bulgarian, Lithuanian)
2014-08-22 18:18:13 +02:00
Jakob Borg
1d4105ae3d
UI tweaks for staggered versioner
2014-08-22 18:16:05 +02:00
Jakob Borg
586d49f0c3
Merge pull request #541 from alex2108/master
2014-08-22 17:58:01 +02:00
Jakob Borg
5b0fab0697
Add alex2108
2014-08-22 17:57:43 +02:00
Alexander Graf
2b3359dff3
add staggered versioner
2014-08-22 00:41:17 +02:00
Jakob Borg
1f1ab017c0
Show rescan interval per repo
2014-08-20 01:44:05 +02:00
Audrius Butkevicius
b6912ef95e
Merge pull request #544 from marcindziadus/rescan-interval
...
Per repository scan intervals
2014-08-20 00:02:34 +01:00
Audrius Butkevicius
db54dca694
Do not fire UIOffline when navigating away
...
Fixes #487
2014-08-19 23:44:40 +01:00
Marcin
0e751b983c
Enable to configure scan interval per each repository independently
...
Fix broken tests
Bugfix
Clean up
Refactor variable name
Adjust tests
Minor fixes
Fix typo. Remove indent.
2014-08-20 00:36:36 +02:00
Jakob Borg
44260b7b5c
Add marcindziadus
2014-08-20 00:05:43 +02:00
Jakob Borg
518aa30c9c
Don't consider empty language codes when selecting language ( fixes #540 )
2014-08-18 23:43:58 +02:00
Jakob Borg
d657bc4e3d
Implement IPv6 multicast again ( fixes #346 )
2014-08-17 15:14:44 +02:00
Jakob Borg
60f760ee49
Translation update
2014-08-16 23:05:57 +02:00
Jakob Borg
e968560ea4
Spelling
2014-08-16 22:35:15 +02:00
Jakob Borg
07caaa96e4
New translation strings
2014-08-16 22:29:21 +02:00
Audrius Butkevicius
e8a679c280
Advertise and update node names on cluster config exchange
...
Closes #244
2014-08-16 21:26:30 +01:00
Jakob Borg
50f0097843
Add Rescan button to repositories
2014-08-15 12:48:36 +02:00
Marc Laporte
f1120d7aa9
Fix typo
2014-08-14 19:58:25 -04:00
Jakob Borg
2e7d6b2f99
Translation update, zh-CN
2014-08-14 17:09:29 +02:00
Jakob Borg
dfef929187
Translation update, handle locales precisely
2014-08-14 17:04:17 +02:00
Jakob Borg
e78d9ad592
Translation update (add Hungarian)
2014-08-14 14:00:33 +02:00
Jakob Borg
0c7771ccc5
Translation update
2014-08-13 00:35:37 +02:00
Jakob Borg
17cd49fbdc
Indicate aproximativeness of repo sizes...
2014-08-12 23:59:20 +02:00
Jakob Borg
9e395eb883
Use a slightly heavier Raleway for headings ( fixes #493 )
2014-08-11 21:50:15 +02:00
Audrius Butkevicius
b41590ce38
Fix and refactor modals
2014-08-10 23:28:04 +01:00
Jakob Borg
6af9fa4b81
Localize Close button in standard modals ( fixes #481 )
2014-08-07 12:35:38 +02:00
Jakob Borg
60b4d05860
Translation update, add Danish & Dutch
2014-08-07 10:49:29 +02:00
Jakob Borg
e1442290b6
Add tojrobinson
2014-08-07 07:20:21 +02:00
Jakob Borg
68b1ffec19
Fix translation in upgrading/restarting dialogs
2014-08-06 14:41:46 +02:00
Jakob Borg
175b32e56c
Forgot the favicon
2014-08-06 09:12:11 +02:00
Jakob Borg
97b4a6553b
Logo update
2014-08-06 09:07:13 +02:00
Jakob Borg
62d703f967
Show 100% complete status for nodes without any files to sync ( fixes #453 )
2014-08-05 20:16:25 +02:00
Jakob Borg
b2c196e5c7
Don't overwrite Node ID field with 'corrected' format
2014-08-05 19:47:29 +02:00
Jakob Borg
f288e00c37
Actually show Node ID in QR ( fixes #471 )
2014-08-04 22:53:37 +02:00
Jakob Borg
5a7780ab5f
Use Raleway font for headings
2014-08-04 22:46:29 +02:00
Jakob Borg
ac0fba99ad
"52 or 56 characters" ( fixes #466 )
2014-08-04 22:11:44 +02:00
Jakob Borg
6f724a113c
Use repo ID rather than path in header ( fixes #425 )
2014-08-03 21:58:36 +02:00
Jakob Borg
327cd4cb87
Fix statistics report preview ( fixes #460 )
2014-08-03 21:47:02 +02:00
Jakob Borg
cec3bad373
Move calmh/syncthing -> syncthing/syncthing
2014-08-01 16:48:46 +02:00
Jakob Borg
47a70a536b
Translation update
2014-08-01 14:30:57 +02:00
Jakob Borg
4566690617
Enabling compression for self does not make sense
2014-07-31 11:01:39 +02:00
Jakob Borg
e8fe1590b6
Scanning status should have same color as syncing (ref #449 )
2014-07-31 10:53:54 +02:00
Jakob Borg
86b3ff3099
Better lang-en updates
2014-07-31 09:08:31 +02:00
Jakob Borg
fbd22e7b94
Rearrange settings slightly
2014-07-31 09:08:31 +02:00
Jakob Borg
e35411d90f
Translation update
2014-07-31 08:07:40 +02:00
Jakob Borg
f4d1632506
Better automatic translation update
2014-07-30 11:52:16 +02:00
Jakob Borg
96c17d8292
Translation update
2014-07-29 13:26:49 +02:00
Jakob Borg
51e9839237
Handle UI in restart/shutdown
2014-07-29 11:59:11 +02:00
Jakob Borg
6115631746
Fix status updates for remote nodes
2014-07-29 11:54:00 +02:00
Jakob Borg
e27d42935c
Use event interface for GUI ( fixes #383 )
2014-07-29 11:06:52 +02:00
Jakob Borg
5b9469eed3
Might want to keep English as a valid language...
2014-07-28 15:17:43 +02:00
Jakob Borg
6805ac915b
Ugly hack to automatically update translations.
2014-07-28 15:14:02 +02:00
Jakob Borg
67a3fb8bf2
Compression as a user option ( fixes #446 )
2014-07-28 12:44:46 +02:00
Jakob Borg
3b65a58f59
Translation, language detection
2014-07-26 22:56:12 +02:00
Jakob Borg
f762bd5e25
Always use correct format Node IDs in GUI
2014-07-24 13:23:26 +02:00
Jakob Borg
bc0a8fcc1d
Use language from query parameter
2014-07-22 20:27:36 +02:00
Jakob Borg
f692e3ac73
Basic GUI translation support.
...
Conflicts:
gui/index.html
2014-07-20 13:49:26 +02:00
Jakob Borg
3388d5b49c
Use backend service to verify nodeID ( fixes #418 )
2014-07-18 10:00:02 +02:00
Jakob Borg
35b5999cba
Refactor modals into template
2014-07-14 14:14:26 +02:00
Jakob Borg
d812f559ef
Upgrade from within GUI ( fixes #190 )
2014-07-14 12:42:29 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
4cf04a3e0d
About dialog
2014-07-07 12:59:09 +02:00
Jakob Borg
8f3effed32
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
efbdf72d20
Lower CPU usage at idle by reducing db polling
2014-06-20 00:28:45 +02:00
Jakob Borg
b05fcbc9d7
Simplify usage reporting config options ( fixes #370 )
2014-06-18 12:54:30 +02:00
Jakob Borg
26ebbee877
Hard override on changes from master repo
2014-06-16 10:47:02 +02:00
Jakob Borg
48a3fac2da
Show out of sync items, rename files->items ( fixes #312 , fixes #352 )
2014-06-14 10:58:36 +02:00
Jakob Borg
f40f3b3b7b
Anonymous Usage Reporting
2014-06-11 20:06:53 +02:00
jpjp
9eda8f2c7e
Change Name -> Node Name to match Add Repo dialog.
2014-06-10 13:46:29 +02:00
Jakob Borg
df381fd03f
Let server side decide if restart is needed on config change
2014-06-07 04:00:46 +02:00
Jakob Borg
e5d16ed08a
Remove extra whitespace around node ID ( fixes #335 )
2014-06-05 11:29:05 +02:00
Jakob Borg
20a018db2e
Implement API keys
2014-06-04 22:00:55 +02:00
Jakob Borg
80c2b32b92
Implement CSRF protection for REST interface ( fixes #287 )
2014-06-04 21:20:07 +02:00
Jakob Borg
028e9bc17a
Tweak Shared With wording
2014-06-04 15:05:23 +02:00
Jakob Borg
afc2d6fda4
Clarify repo mismatch message ( fixes #331 )
2014-06-04 14:17:48 +02:00
Jakob Borg
ac037e0fa3
Use clean node/repo href/id:s ( fixes #317 )
2014-06-02 23:30:53 +02:00
JensDiemer
99027813ef
CSS fix for small screen sizes, e.g. on mobile phones
2014-06-02 13:41:33 +02:00
Jakob Borg
9112ba8f0b
Upper case should be valid in repo ID
2014-06-02 09:56:34 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Ryan Sullivan
672f7a010f
reverted 'use strict'
2014-05-28 14:06:48 -04:00
Ryan Sullivan
4d7837ba96
Reset protocolChanged just incase
2014-05-28 11:29:08 -04:00
Ryan Sullivan
832ed556d9
Resolved issue #252 . Page will now refresh the protocol if it is changed
2014-05-28 11:26:38 -04:00
Jakob Borg
9f76c87880
Merge pull request #305 from jedie/versioning_name
...
"Simple File Versioning" -> "File Versioning"
2014-05-28 11:25:34 +02:00
JensDiemer
dd649a6be4
"Simple File Versioning" -> "File Versioning"
...
see: http://discourse.syncthing.net/t/v0-8-10-simple-file-versioning/259/7?u=jedie
2014-05-28 10:03:56 +02:00
Jakob Borg
8fe546c4a2
Don't start repo with non-directory root ( fixes #276 )
2014-05-28 06:55:30 +02:00
Jakob Borg
381f6aeaf6
Handle and prevent invalid repo ID. Validate node ID format. ( fixes #286 )
2014-05-28 05:27:34 +02:00
JensDiemer
b062d5dd7f
reformat "folder" and "shared with" table items
...
using white-space:nowrap;
2014-05-27 10:58:55 +02:00
Jakob Borg
3d055bbb79
Simple file versioning ( fixes #218 )
2014-05-25 20:49:08 +02:00
Jakob Borg
9de2864db3
Repair and clean HTML structure
2014-05-24 21:56:09 +02:00
Jakob Borg
c2f75d3689
Show counters for total data transferred ( fixes #265 )
2014-05-24 21:34:11 +02:00
Jakob Borg
5454ca1cf7
Sort list of sharing nodes ( fixes #266 )
2014-05-24 21:13:35 +02:00
Jakob Borg
8644bf30a9
Syncthing might be restarted after shutdown ( fixes #274 )
2014-05-24 21:08:53 +02:00
Jakob Borg
db3341a178
In Sync is now Up to Date ( fixes #268 )
2014-05-24 21:06:46 +02:00
Jakob Borg
e2cb0219c7
Node IDs are always upper case (ref #269 )
2014-05-24 21:01:21 +02:00
Jakob Borg
ed07fc0f2c
Simplify node/repo headers on extra-small screens
2014-05-24 12:38:44 +02:00
Jakob Borg
8356b58b1d
Implement IgnorePerms
2014-05-23 14:31:16 +02:00
Jakob Borg
52d8e4c691
Set local discovery port in GUI
2014-05-22 09:38:11 +02:00
Ryan Sullivan
a97985b428
Added suggestions to settings fix.
2014-05-21 15:54:16 -04:00
Ryan Sullivan
63c0f11458
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
auto/gui.files.go
2014-05-21 15:15:37 -04:00
Jakob Borg
8bba82a08d
Squelch interpolation errors at startup
2014-05-21 21:07:37 +02:00
Jakob Borg
51bf15728a
Fix delete node ( fixes #250 )
2014-05-21 21:06:20 +02:00
Ryan Sullivan
b336b2c336
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
auto/gui.files.go
2014-05-21 14:38:54 -04:00
Ryan Sullivan
8a5a573851
Fixed issue #239 Saving an unchanged config does not prompt for reboot
2014-05-21 14:35:51 -04:00
Jakob Borg
6fb05fc82a
Add Edit > Show ID with QR ( fixes #243 )
2014-05-21 20:06:14 +02:00
Jakob Borg
4235175966
Show 'shutdown complete' modal ( fixes #251 )
2014-05-21 19:35:56 +02:00
Jakob Borg
f3b550744f
Tweak GUI icons
2014-05-21 15:37:28 +02:00
Jakob Borg
7c8652b600
Implement HTTPS for GUI
2014-05-21 14:42:53 +02:00
Jakob Borg
30837a7d95
Tweak icons and spacing
2014-05-20 21:34:30 +02:00
Jakob Borg
3c25a74f3b
Correct units for rate limits (ref #234 )
2014-05-20 21:16:04 +02:00
Jakob Borg
230f149b4b
Explain tilde in repo editor
2014-05-20 19:44:40 +02:00
Jakob Borg
dd3d8a6c98
Revamp UI ( fixes #185 , fixes #147 , fixes #136 , fixes #124 )
2014-05-20 19:36:37 +02:00
Jakob Borg
1aef03288a
Revert "Show liveness indicator (beating heart)"
...
This reverts commit 84c4298cd5
.
Conflicts:
gui/app.js
gui/index.html
2014-05-20 01:02:24 +02:00
Jakob Borg
5c65e10875
Also remove dashes from GUI entered node IDs
2014-05-18 22:40:25 +02:00
Jakob Borg
bbefcef53b
Allow node IDs with spaces/dashes in config. Use dashes in GUI. (ref #230 )
2014-05-18 12:05:31 +02:00
Jakob Borg
84c4298cd5
Show liveness indicator (beating heart)
2014-05-17 13:56:59 +02:00
Jakob Borg
b60251b960
Show node name in title/header ( fixes #221 )
2014-05-16 14:24:32 +02:00
Jakob Borg
dc2f83e522
Add GUI validations for node and repo editors ( fixes #153 )
2014-05-14 07:55:00 -03:00
Jens Diemer
79f2b3bd7e
Update Documentation link.
2014-05-14 09:32:11 +02:00
Veeti Paananen
870ce57005
Split node ID's into multiple parts/chunks for readability
...
Helps with manual entry.
2014-05-13 23:43:14 +03:00
Jakob Borg
837f3a68ab
Sort repos on directory ( fixes #178 )
2014-05-11 15:25:06 -03:00
Jakob Borg
a91eb701bf
Reload configuration after lost connection or restart.
2014-05-11 14:43:38 -03:00
Jakob Borg
2ae218d069
Rephrase Read Only into Repository Master ( fixes #159 )
2014-05-04 20:01:33 -03:00
Jakob Borg
1401d2ee9b
Remove refereces to JS source mapping files
2014-05-04 18:27:09 +02:00
Jakob Borg
f39e105101
Stop repository if the directory disappears ( fixes #154 )
2014-05-04 18:22:59 +02:00
Jakob Borg
4f2fe07ae4
Show node ID in regular text not disabled control ( fixes #162 )
2014-04-30 22:42:39 +02:00
Jakob Borg
0d55cf4be5
Don't use absolute URL for rest calls ( fixes #166 )
2014-04-30 22:02:34 +02:00
Jakob Borg
dcd7d278aa
Handle and indicate duplicate repo ID:s ( fixes #153 )
2014-04-27 21:53:27 +02:00
Jakob Borg
3e4d628f54
Handle non-word characters in repo name ( fixes #152 )
2014-04-23 10:04:25 +02:00
Jakob Borg
e73b7e0398
Show properly formatted time ( fixes #149 )
2014-04-22 15:59:16 +02:00
Jakob Borg
aa78fbb09d
Don't offer to delete this node ( fixes #144 )
2014-04-22 12:01:09 +02:00
Jakob Borg
a08cba9c85
Config option to enable/disable UPnP
2014-04-18 13:39:51 +02:00
Jakob Borg
b802cb1e36
Show status of global announce server ( fixes #71 )
2014-04-16 17:36:09 +02:00
Jakob Borg
a98d75edaa
Clear acknowledged errors server-side as well ( fixes #128 )
2014-04-16 16:30:49 +02:00
Jakob Borg
1ca7e47fd6
Show restarting notification instead of network error ( fixes #129 )
2014-04-16 15:16:44 +02:00
Jakob Borg
1bf128612d
Prevent GUI from rendering before it's ready ( fixes #127 )
2014-04-15 19:14:46 +02:00
Jakob Borg
935a8eb9a7
Sort nodes on name if set, otherwise ID ( fixes #119 )
2014-04-15 10:57:17 +02:00
Jakob Borg
7e5b350096
Explanatory tooltips on data ( fixes #118 )
2014-04-15 10:34:34 +02:00
Jakob Borg
48bfc2d9ed
Show current repository state ( fixes #89 )
2014-04-14 09:58:17 +02:00
Jakob Borg
433a0cb9cc
New GUI ( fixes #73 , fixes #87 )
2014-04-09 23:00:23 +02:00
Jakob Borg
f4d3a9980f
Add link to discussion forum
2014-03-31 11:45:18 +02:00
Jakob Borg
f87b1520e8
The Great Rewrite ( fixes #36 , #61 , #94 , #101 )
...
Rewrite of the file model and pulling mechanism. Needs lots of cleanup
and bugfixes, now...
2014-03-29 13:47:21 +01:00
Jakob Borg
a88e4db1ee
Option to not start browser ( fixes #84 )
2014-03-08 23:19:33 +01:00
Jakob Borg
9f63feef30
Add peer node sync status in GUI ( fixes #46 )
2014-02-13 12:51:55 +01:00
Jakob Borg
91d5c4a1ae
Show warnings in GUI ( fixes #66 )
2014-02-12 23:18:41 +01:00
Jakob Borg
2cbe81f1c7
Restart from web gui ( fixes #50 )
2014-02-12 12:10:44 +01:00
Jakob Borg
478300f6d8
Only show address when connected ( fixes #58 )
...
The configured address is visible in the config dialog.
2014-02-11 14:34:47 +01:00
Jakob Borg
3a5b816125
Allow setting a friendly name for the local node ( fixes #65 )
2014-02-10 20:54:57 +01:00
Jakob Borg
e6b29988e5
Logo
2014-02-07 22:33:58 +01:00
Jakob Borg
3cb7b8f22b
Allow multiple listenAddresses ( fixes #52 )
2014-02-05 23:17:17 +01:00
Jakob Borg
2297e29502
Give friendly names to nodes ( fixes #54 )
2014-02-05 22:49:26 +01:00
Jakob Borg
ea41acfff5
Clarify status badges and fix column widths ( fixes #53 )
2014-02-05 22:42:23 +01:00
Jakob Borg
1aefc50e35
Always show local node, and summarize traffic stats ( fixes #43 )
2014-02-05 21:30:04 +01:00
Jakob Borg
a1d575894a
Edit configuration in GUI; use XML configuration
2014-02-03 15:42:59 +01:00
Jakob Borg
01096fff6c
Add version info to GUI ( fixes #41 )
2014-01-23 13:13:15 +01:00
Jakob Borg
84c0749d20
Slightly more compact GUI resources
2014-01-20 23:17:57 +01:00
Jakob Borg
f0b18685a5
Show 'this node' in GUI
2014-01-12 15:19:03 -07:00
Jakob Borg
832c0ffad0
Report CPU/mem usage in GUI
2014-01-10 00:12:32 +01:00
Jakob Borg
6d64992e64
Display alert on GUI connection error ( fixes #26 )
2014-01-09 10:31:27 +01:00
Jakob Borg
334961fe10
Footer with links
2014-01-08 13:52:17 +01:00
Jakob Borg
271d7eedc4
Better progress bar calculation
2014-01-06 06:38:01 +01:00
Jakob Borg
ed675a61d7
Prettify need table
2014-01-06 06:10:53 +01:00
Jakob Borg
8c1996f7e5
Rudimentary HTTP GUI
2014-01-05 23:54:57 +01:00