Commit Graph

3192 Commits (baf783015aba85ce95d1dc06b90799ed98feabbf)

Author SHA1 Message Date
Zlatin Balevsky baf783015a
fix string and speed columns 2022-08-30 12:15:50 +01:00
Zlatin Balevsky dede405c46
wip on making test less flaky on GitHub Actions 2022-08-30 11:19:35 +01:00
Zlatin Balevsky dae7788299
more sizing of columns 2022-08-30 11:11:03 +01:00
Zlatin Balevsky c65a6e822d
add few more column sizing methods and use them 2022-08-30 09:11:26 +01:00
Zlatin Balevsky b8901acff9
pack shared files table 2022-08-30 08:20:26 +01:00
Zlatin Balevsky c262ee83c6
do not pre-compute size column width in case font changes 2022-08-30 08:17:53 +01:00
Zlatin Balevsky 7bf7151f65
pack the group-by-file senders table 2022-08-30 07:46:48 +01:00
Zlatin Balevsky bda8c4dca3
introduce a TableUtil class that packs table widths based on their size, convert SearchTab to use it 2022-08-30 07:37:00 +01:00
Zlatin Balevsky 76aaa90a01
remove the button bar from group-by-sender view, move all functionality into a popup menu 2022-08-30 05:33:03 +01:00
Zlatin Balevsky f3634eac01
get rid of all tests that have to do with leafs 2022-08-29 23:50:44 +01:00
Zlatin Balevsky 4835cc6325
compress data to a temp buffer instead of wrapping endpoint stream 2022-08-29 23:47:38 +01:00
Zlatin Balevsky 69739b4b55
double the speed of building the PathTree 2022-08-29 21:16:10 +01:00
Zlatin Balevsky ab983dbf57
Fix recursive expansion if folder was already expanded 2022-08-29 20:55:05 +01:00
Zlatin Balevsky 16b6c8e419
0.8.14-beta1 2022-08-29 16:25:26 +01:00
Zlatin Balevsky 4b2bea2754
use icon instead of text for trust level 2022-08-29 16:24:36 +01:00
Zlatin Balevsky 8da4be2e6b
item done 2022-08-29 13:49:22 +01:00
Zlatin Balevsky c833d5ef3b
retry hashing on FileNotFoundExceptions, GitHub issue #167 2022-08-29 13:37:19 +01:00
Zlatin Balevsky f05d2c7030
notify on private messages 2022-08-29 13:19:13 +01:00
Zlatin Balevsky 6a4612610f
show reconnect message in console and private chats 2022-08-29 13:00:39 +01:00
Zlatin Balevsky a14d0023b2
externalize server disconnect and reconnect message 2022-08-29 12:58:09 +01:00
Zlatin Balevsky 1359a0d1af
warn user to expand folders before downloading them 2022-08-29 12:52:42 +01:00
Zlatin Balevsky 7d3f004ae3
set path to shared parent when loading downloaded files too 2022-08-29 12:08:51 +01:00
Zlatin Balevsky d19bff6ab2
show tooltips on some download states 2022-08-29 09:22:35 +01:00
Zlatin Balevsky 0a87cb182b
minor fix 2022-08-29 09:21:36 +01:00
Zlatin Balevsky b563ddbf58
flush after sending headers 2022-08-29 08:49:17 +01:00
Zlatin Balevsky c1cd242f3f
update tests 2022-08-29 08:46:47 +01:00
Zlatin Balevsky 64a73e4fad
flush() stream again after finishing writing compressed payload, fixes failures when browsing too fast 2022-08-29 08:34:01 +01:00
Zlatin Balevsky f626386a3d
do not expand tree on clearing filter if V2 session 2022-08-29 08:24:21 +01:00
Zlatin Balevsky cc0291e847
cleaner close 2022-08-28 20:23:14 +01:00
Zlatin Balevsky f3686b7bdd
close the sockets' OutputStream 2022-08-28 17:38:51 +01:00
Zlatin Balevsky 01fd58b2ff
if not showing paths, downgrade to version 1 2022-08-28 15:37:52 +01:00
Zlatin Balevsky c8ada0124d
fix last batch sizing 2022-08-28 08:57:03 +01:00
Zlatin Balevsky 049594f74a
Store values at interim tree nodes. Prevent sending duplicate folders 2022-08-28 08:42:44 +01:00
Zlatin Balevsky a0a4d1e390
expand fully support in UI 2022-08-28 08:00:47 +01:00
Zlatin Balevsky 7fdac42395
fix property not found 2022-08-28 07:59:29 +01:00
Zlatin Balevsky 4782e5cd3b
preparation for recursive requests 2022-08-28 07:18:31 +01:00
Zlatin Balevsky 9b1ab655d8
on-demand fetching UI side 2022-08-28 04:36:31 +01:00
Zlatin Balevsky 8b1612460e
prevent duplicate fetches 2022-08-28 04:34:39 +01:00
Zlatin Balevsky 534b61e06a
do not expand tree by defailt if it supports incremental fetching, correct count in header 2022-08-28 03:38:46 +01:00
Zlatin Balevsky 3cfd7c8833
wip display of unfetched folders in ResultTree pt2 2022-08-28 03:21:48 +01:00
Zlatin Balevsky 265c229d56
wip display of unfetched folders in ResultTree 2022-08-28 03:16:58 +01:00
Zlatin Balevsky 846daf2b57
wip on recursive requests 2022-08-28 02:19:58 +01:00
Zlatin Balevsky ebecc34868
fixes 2022-08-28 01:23:54 +01:00
Zlatin Balevsky 1d8f0f74af
wip on server-side handling of browse v2 2022-08-28 00:45:51 +01:00
Zlatin Balevsky 5a172d1eaf
wip on server-side handling of browse v2 2022-08-27 23:48:03 +01:00
Zlatin Balevsky 5b492d6a14
PathTree and tests 2022-08-27 22:58:31 +01:00
Zlatin Balevsky a7bf81ae2e
PathTree and tests 2022-08-27 22:31:06 +01:00
Zlatin Balevsky f045a17bf1
rename PathTree to StringPathTree 2022-08-27 21:27:12 +01:00
Zlatin Balevsky fb60085d93
make the path tree more generic 2022-08-27 21:14:21 +01:00
Zlatin Balevsky dfc8f9c291
flush and close 2022-08-27 20:25:48 +01:00