Jesse Lucas
8b4a1f52d0
update folder devices array for the "shared with" section in the folder list #CTR-2
2020-04-14 21:00:48 -04:00
Jesse Lucas
7a9f317ee1
enable expandable rows for devices list
2020-04-14 21:00:48 -04:00
Jesse Lucas
48efea99e5
add trim pipe
2020-04-14 21:00:48 -04:00
Jesse Lucas
fbef856a97
Remove unused columns
2020-04-14 21:00:48 -04:00
Jesse Lucas
3b7c760ffd
start of expandable rows for folder list
2020-04-14 21:00:48 -04:00
Jesse Lucas
ae776ff8df
Rework device and folder service to have public obseravble
...
to accomaccommodatemodate many subscribers without re-requesting data
from the API
2020-04-14 21:00:48 -04:00
Jesse Lucas
24a637e9e6
Change device/folder getAll to getEach
2020-04-14 21:00:48 -04:00
Jesse Lucas
f53475a204
use replay subject in place of timer
2020-04-14 21:00:48 -04:00
greatroar
81ff31b8fc
lib/model: Harden sanitizePath ( #6533 )
...
In particular, non-printable runes and non-UTF8 sequences are no longer
allowed. Linux systems will happily creates filenames containing these.
2020-04-14 20:26:26 +02:00
greatroar
82fbcb96f8
lib/db: Remove unused blockFinder global ( #6534 )
2020-04-14 17:09:59 +02:00
Jakob Borg
3fbc51cd38
Skip animations on donut charts
2020-04-14 16:29:52 +02:00
Jakob Borg
37ede49077
build: Remove snap build machinery ( #6532 )
2020-04-14 14:20:44 +02:00
Simon Frei
0ba3abdee4
lib/db: Handle missed error variable in old schema upgrade ( #6528 )
2020-04-13 22:58:04 +02:00
Simon Frei
ab92f8520c
cmd/syncthing, lib/db: Store upgrade info to throttle queries ( fixes #6513 ) ( #6514 )
2020-04-13 10:21:07 +02:00
Jakob Borg
0e67c036bb
lib/db: Make database GC a service, stop on Stop() ( #6518 )
...
This makes the GC runner a service that will stop fairly quickly when
told to.
As a bonus, STTRACE=app will print the service tree on the way out,
including any errors they've flagged.
2020-04-12 10:26:57 +02:00
Jesse Lucas
5f1aba9a37
adjusting styles
2020-04-09 13:01:06 -04:00
Jesse Lucas
95f7a26bce
style dialog component and close button
2020-04-09 13:01:06 -04:00
Jesse Lucas
6e1828ff63
support dark mode and add custom card component
2020-04-09 13:01:06 -04:00
Jesse Lucas
89c53c508b
consolidate retry logic in error interceptor
...
remove retry operator from services
2020-04-09 13:01:06 -04:00
Jesse Lucas
9918cb4ffc
Add MatDialog and use messageService to display errors
2020-04-09 13:01:06 -04:00
Jesse Lucas
7b61f800c3
add missing semicolon
2020-04-09 13:01:06 -04:00
Jesse Lucas
33d47063e8
remove unused data binding
2020-04-09 13:01:06 -04:00
Jesse Lucas
e67b91977d
remove console logs
2020-04-09 13:01:06 -04:00
Jesse Lucas
ac603e9228
start of message service
2020-04-09 13:01:06 -04:00
Jesse Lucas
632b6f8fbd
start of dialog component
2020-04-09 13:01:06 -04:00
Jesse Lucas
b247ef2632
start of error interceptor
2020-04-09 13:01:06 -04:00
Jakob Borg
046bbdfbd4
Merge branch 'release'
...
* release:
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) (#6502 )
Revert "cmd/syncthing: Do auto-upgrade before startup (fixes #6384 ) (#6385 )"
lib/ur: Correct freaky error handling (fixes #6499 ) (#6500 )
2020-04-08 10:49:59 +02:00
Jakob Borg
c6c74e8291
gui, man, authors: Update docs, translations, and contributors
2020-04-08 07:45:32 +02:00
Jakob Borg
59b1b0e1dc
lib/osutil: Fix "atomic" rename on Windows (ref #6495 , ref #6493 ) ( #6510 )
...
So, in a funny plot twist, it turns out that WriteFile in Go 1.13
doesn't actually set the read only bit on Windows when called with
permissions 0444 so my test was broken. With an improved test it turns
out that Rename does not, in fact, overwrite a read-only file on
Windows. This adds a fix for that.
(Rename might get improved in Go 1.15...)
2020-04-07 15:38:55 +02:00
Jakob Borg
4b17c511f9
cmd/stcrashreceiver: Enable (rough) affected users count ( #6511 )
...
Seeing thousands of reports is no use when we don't know if they
represent one poor user or thousands.
2020-04-07 13:19:49 +02:00
Simon Frei
0f532a5607
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) ( #6502 )
2020-04-07 13:14:03 +02:00
Simon Frei
df318ed370
lib/db: Don't get blocklists on drop and missing continue (ref #6457 ) ( #6502 )
2020-04-07 13:13:18 +02:00
Jakob Borg
0275cbd66a
Revert "cmd/syncthing: Do auto-upgrade before startup ( fixes #6384 ) ( #6385 )"
...
This reverts commit c101a04179
.
2020-04-07 12:55:25 +02:00
Jakob Borg
670a9809fa
lib/ur: Correct freaky error handling ( fixes #6499 ) ( #6500 )
2020-04-07 12:54:06 +02:00
Simon Frei
07ce3572a0
lib/ignore: Only skip for toplevel includes ( fixes #6487 ) ( #6508 )
2020-04-07 10:23:38 +02:00
Jakob Borg
b64052bc26
Revert "build: Go 1.14 for the Debian etc builds"
...
This reverts commit d400e51422
.
2020-04-07 09:37:39 +02:00
Jakob Borg
7956e7d0ef
lib/{fs,scanner}: gofmt from Go 1.14 ( #6509 )
2020-04-07 09:31:29 +02:00
Jakob Borg
d400e51422
build: Go 1.14 for the Debian etc builds
2020-04-07 08:22:53 +02:00
Jesse Lucas
5a6d79a66e
Recalculate completion for devices and update total properties
2020-04-06 14:30:44 -04:00
greatroar
674a99e9ae
cmd/strelaypoolsrv: Simplify LRU usage ( #6507 )
2020-04-06 12:43:56 +02:00
Jakob Borg
88cabb9e0a
lib/ur: Correct freaky error handling ( fixes #6499 ) ( #6500 )
2020-04-06 09:53:37 +02:00
Jesse Lucas
1e33cc9720
update progress service with device/folders loaded and add animation
2020-04-05 11:50:05 -04:00
Jesse Lucas
ee465c0890
update progress service with get percentValue and table tests
2020-04-05 11:50:05 -04:00
Jesse Lucas
236816cb93
Add imports and providers to enable basic testing
2020-04-05 11:50:05 -04:00
Jesse Lucas
3ee9bc097f
Update tech-ui-blue style to have contrast
2020-04-05 11:50:05 -04:00
Jesse Lucas
f205ce14c1
start of progress indicator and animation
2020-04-05 11:50:05 -04:00
Jesse Lucas
8199e0a7a9
update angular dependencies
2020-04-05 11:50:05 -04:00
greatroar
b7ba401c0b
cmd/strelaypoolsrv: Fix race condition in caching ( #6496 )
...
Successful LRU cache lookups modify the cache's recency list, so
RWMutex.RLock isn't enough protection.
Secondarily, multiple concurrent lookups with the same key should not
create separate rate limiters, so release the lock only when presence
of the key in the cache has been ascertained.
Co-authored-by: greatroar <@>
2020-04-04 20:20:25 +01:00
Jakob Borg
7505ea79a0
lib/osutil: Don't remove before rename on Windows (ref #6493 ) ( #6495 )
...
This was needed in ancient times but not currently.
2020-04-04 14:17:16 +02:00
Kevin Bushiri
e1324a0e23
cmd/strelaypoolsrv: Use OpenStreetMap ( fixes #6150 ) ( #6459 )
2020-04-04 13:48:20 +02:00