LeoVasanko
55007b4b8b
More efficient flat file list format and various UX improvements ( #3 )
...
This is a major upgrade with assorted things included.
- Navigation flows improved, search appears in URL history, cleared when navigating to another folder
- More efficient file list format for faster loads
- Efficient updates, never re-send full root another time (except at connection)
- Large number of watching and filelist updates (inotify issues remain)
- File size coloring
- Fixed ZIP generation random glitches (thread race condition)
- Code refactoring, cleanup, typing fixes
- More tests
2023-11-12 23:20:40 +00:00
LeoVasanko
9762d7c1ad
Linting, removed extra line from pyproject.toml.
2023-11-09 05:08:46 +00:00
LeoVasanko
bc67ef5fd1
Frontend created and rewritten a few times, with some backend fixes ( #1 )
...
The software is fully operational.
2023-11-08 20:38:40 +00:00
LeoVasanko
ab6b19e538
Formatting and fix Internal Server Error on upload
2023-10-26 11:18:59 +00:00
LeoVasanko
7fb423a0bf
Watcher cleanup. Restart server on config changes and if frontend is modified.
2023-10-23 18:57:50 +00:00
LeoVasanko
7ce8775f05
/api/watch also continuously reports disk usage
2023-10-22 23:24:54 +00:00
LeoVasanko
b5a1fe6c4d
Cleanup, bugfixes. Added access control on files and API.
2023-10-22 22:51:39 +00:00
LeoVasanko
bfc04b3831
Refactoring and cleanup
2023-10-21 13:17:09 +00:00
LeoVasanko
01028b0165
Watcher rewritten with inotify module, bugs fixed.
2023-10-19 17:52:37 +00:00
LeoVasanko
2ff484d7be
Watching cleanup, debugging a problem case.
2023-10-19 14:54:33 +00:00
LeoVasanko
d269442d7f
Refactor with its own entry point and startup script cista, instead of running via sanic. Config file handling and Droppy updates. HTTP redirection/acme server added.
2023-10-18 20:06:14 +00:00
LeoVasanko
9f889232f3
Implemented login page and new jwt-based sessions. Watching cleanup.
2023-10-17 19:06:27 +00:00
LeoVasanko
f6bbd7b5ff
Major upgrades, much code and docs rewritten.
2023-10-17 15:33:31 +00:00
LeoVasanko
f9e4991276
Restructuring as a Python package.
2023-10-14 19:29:50 +00:00