More efficient flat file list format and various UX improvements #3

Merged
leo merged 19 commits from major-upgrade into main 2023-11-12 23:20:40 +00:00

19 Commits

Author SHA1 Message Date
445ce075d4 Remaining typing fixes, compiles cleanly. 2023-11-12 23:15:11 +00:00
c2b9ef6c2f Frontend typing fixes, removing dead code. 2023-11-12 22:58:56 +00:00
5bdeb180b5 Inotify is still missing some changes, prefer polling for now. 2023-11-12 22:38:27 +00:00
e206a1a359 Added watch slicing tests, rewritten slice function. 2023-11-12 22:32:10 +00:00
97c694a654 Correct locking on inotify watching, always use updates. 2023-11-12 21:15:35 +00:00
12c954394a Added tests for backend watching tree diff, fixed bugs. 2023-11-12 21:10:20 +00:00
c31fb24752 Correct locking in thread poll watcher 2023-11-12 20:30:35 +00:00
2978e0c968 Better special handling for root Document. Restore live updates of relative modified times. 2023-11-12 20:09:29 +00:00
540e825cc3 Watching code cleanup 2023-11-12 19:58:37 +00:00
0be72827db Remove test.zip generation 2023-11-12 19:40:05 +00:00
88aca511e7 Colored file size 2023-11-12 19:38:42 +00:00
be1c4c1504 Fixes to URL path handling, search query on URL 2023-11-12 19:38:23 +00:00
00a4297c0b New filelist format on frontend 2023-11-12 19:37:17 +00:00
ef5e37187d Completely revamped file list format. Fixes to zip creation. 2023-11-12 19:35:20 +00:00
a70549e6ec Formatting 2023-11-12 12:08:31 +00:00
535905780a Refactor file modified/size fields components, style different sizes 2023-11-12 11:55:28 +00:00
82bc449bbc Rename frontend dir, update README. 2023-11-11 14:54:30 +00:00
5d32396127 Modified column needs more space 2023-11-11 14:49:46 +00:00
84ce4b9220 Fix various typing errors in backend. 2023-11-11 14:49:23 +00:00