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
909d60464e
Revert "Merge pull request #2053 from calmh/atomicwriter" ( fixes #2058 )
...
This reverts commit b611f72e08
, reversing
changes made to a04b005e93
.
2015-07-13 12:47:32 +02:00
Jakob Borg
d855abf8b0
Translation & docs update
2015-07-13 08:24:04 +02:00
Audrius Butkevicius
b611f72e08
Merge pull request #2053 from calmh/atomicwriter
...
Add osutil.AtomicWriter
2015-07-12 12:10:54 +01:00
Jakob Borg
44e3bec42e
Add osutil.AtomicWriter
...
This captures the common pattern of writing to a temp file and moving it
to it's real name only if everything went well. It reduces the amount of
code in some places where we do this, but maybe not as much as I
expected because the upgrade thing is still a special snowflake...
2015-07-12 14:28:59 +10:00
Jakob Borg
a04b005e93
Revert "Let suture logging bubble upwards"
...
This reverts commit 1b837116e6
.
2015-07-11 11:12:20 +10:00
Jakob Borg
1b837116e6
Let suture logging bubble upwards
2015-07-11 10:52:57 +10:00
Jakob Borg
d16b04b683
Protocol dep update because I screwed up previous one
2015-07-10 19:58:56 +10:00
Audrius Butkevicius
d2e7a8004d
Merge pull request #2048 from calmh/clusterconfigrace
...
Make sure connection is added to m.protoConn and m.rawConn before it's Start()ed (fixes #2034 )
2015-07-10 08:46:31 +01:00
Audrius Butkevicius
7996ef0d45
Merge pull request #14 from syncthing/clusterconfigrace
...
Connection now needs explicit Start()
2015-07-10 08:31:57 +01:00
Jakob Borg
0c28216ee5
Make sure connection is added to m.protoConn and m.rawConn before it's Start()ed ( fixes #2034 )
2015-07-10 16:43:41 +10:00
Jakob Borg
b05c1a5bb9
Connection now needs explicit Start()
2015-07-10 16:40:39 +10:00
Jakob Borg
5bb8ea7449
Remove one of two emits of events.DeviceConnected (ref #2034 )
2015-07-10 16:12:59 +10:00
Jakob Borg
b78c515724
Debug output on request errors
2015-07-10 16:01:10 +10:00
Audrius Butkevicius
cb1a7a7bdc
Update panic instructions ( fixes #2039 )
2015-07-09 22:43:16 +01:00
Audrius Butkevicius
b8dcb7c884
Update protocol package ( fixes #2040 )
2015-07-09 22:39:22 +01:00
Audrius Butkevicius
9dd6f848bd
Name the folder in error messages
2015-07-09 22:38:21 +01:00
Audrius Butkevicius
1ded554a15
Fix advanced option saving ( fixes #2042 )
2015-07-09 21:58:58 +01:00
Jakob Borg
bc0ce7b820
launchd: Log to files
2015-07-06 21:45:49 +02:00
Jakob Borg
1da3a57fe7
Asset rebuild
2015-07-05 19:44:55 +02:00
Jakob Borg
8697982302
Add canton7
2015-07-05 19:44:19 +02:00
Jakob Borg
c4168cf855
Merge pull request #2030 from canton7/feature/issue-2029
...
Use bootstrap grid instead of column-count:3 for aligning checkboxes (fixes #2029 )
2015-07-05 19:41:44 +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
fddc4c2fc0
Rebuild assets
2015-07-05 11:13:35 +02:00
Jakob Borg
061ec7369f
Merge pull request #2027 from calmh/bootstrap
...
Update bootstrap
2015-07-05 11:07:13 +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
e9545c4961
Merge pull request #2022 from brgmnn/master
...
Preserve setgid bit on local directores (fixes #2012 )
2015-07-04 19:37:21 +02:00
Audrius Butkevicius
966a2b1df5
Merge pull request #2023 from calmh/advedit
...
Advanced configuration dialog
2015-07-04 15:08:40 +01:00
Jakob Borg
dec6540967
Implement "advanced configuration" dialog ( fixes #2010 )
2015-07-04 13:47:43 +02:00
Daniel Bergmann
3fe1673ce9
Preserve setgid bit on local directores ( fixes #2012 )
...
When setting the permissions on directories with ignore permissions off,
preserve the setgid bit to it's original value instead of setting it
off.
2015-07-04 09:01:34 +01:00
Jakob Borg
e9e13474c9
Merge pull request #2021 from brgmnn/master
...
Fixed add device button being overlapped by footer (fixes #1950 )
2015-07-03 08:56:33 +02:00
Daniel Bergmann
aee9093848
Fixed add device button being overlapped by footer ( fixes #1950 )
2015-07-02 16:16:42 +01:00
Jakob Borg
76822c7c34
Merge pull request #2018 from brgmnn/master
...
Added select ID text on click to gui
2015-07-02 11:01:37 +02: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
Audrius Butkevicius
37a42dc408
Fix CSRF tests ( fixes #2009 )
2015-06-30 19:38:27 +01:00
Audrius Butkevicius
a03c9f9457
Merge pull request #2001 from calmh/failed-files
...
Show failed files in web UI
2015-06-30 15:26:24 +01:00
Jakob Borg
60004ebff1
Show FolderErrors result in UI ( fixes #1437 )
2015-06-30 14:41:48 +02:00
Jakob Borg
2d9fcf6828
Collect puller errors, send FolderErrors event
2015-06-30 14:41:47 +02:00
Audrius Butkevicius
e1959afb6b
Change EOL
2015-06-28 21:18:38 +01:00
Audrius Butkevicius
c68c78d412
Do scheme validation in the client
2015-06-28 20:34:28 +01:00
Jakob Borg
c8ac9721d7
Translation and docs update
2015-06-28 21:10:57 +02:00
Audrius Butkevicius
b72d31f87f
Progress
2015-06-28 19:57:13 +01:00
Audrius Butkevicius
b1b68b58fe
Update protocol package
2015-06-28 11:40:53 +01:00
Audrius Butkevicius
95e15c95f2
Merge pull request #13 from syncthing/timeout
...
Expose timeouts in protocol
2015-06-28 11:39:51 +01:00
Jakob Borg
ca21db9481
Merge pull request #2006 from AudriusButkevicius/timeout
...
Make ping timeout configurable (fixes #1751 )
2015-06-28 07:45:02 +02:00