This website requires JavaScript.
055eaa8a21
Fix admin UI password reset and user deletion functions.
LeoVasanko
2025-10-01 06:31:20 +00:00
05fb81c36d
Implement web-based user management / admin setup. (#8 )
v1.2.0
LeoVasanko
2025-09-30 23:10:33 +00:00
6639174e8f
Fix Vue TypeScript module declarations for build
LeoVasanko
2025-10-01 05:32:14 +00:00
5e2e71eafb
Clean up the remaining uses of print()
LeoVasanko
2025-08-18 22:49:40 +00:00
7e4c5bc911
Use zstd rather than brotli for static file compression.
LeoVasanko
2025-08-18 04:51:46 +00:00
bfcce1b80e
Fix typing and import in the config file module.
v1.1.1
LeoVasanko
2025-08-17 22:10:55 +00:00
2bd8d4a323
Startup banner with version display, and --version, using stderr/stdout properly.
LeoVasanko
2025-08-17 21:10:43 +00:00
1d97d48fed
Cleaner server shutdowns: - Remove a workaround for Sanic server not always terminating cleanly - Terminate worker threads before server stop - Silent closing of watching WebSocket attempted to open while shutting down
v1.1.0
LeoVasanko
2025-08-17 19:21:03 +00:00
f627890e55
Image previews improved, all EXIF Orientations handled.
LeoVasanko
2025-08-17 19:00:52 +00:00
5a5b47346f
Cleanup for release 1.0.0.
v1.0.0
LeoVasanko
2025-08-15 23:11:57 +00:00
64de17a74b
Maintenance update (#7 )
LeoVasanko
2025-08-15 16:03:04 +00:00
55133e82f3
Better transparent Cista image
LeoVasanko
2023-11-25 17:25:35 +00:00
211da1cdda
Correct hatch build hook
v0.7.2
LeoVasanko
2023-11-21 20:11:37 +00:00
d8972cee5d
Less messy breadcrumbs on search results in gallery
LeoVasanko
2023-11-21 17:51:38 +00:00
2110284b76
Fix direct uploads and downloads, transfer bar UI
v0.7.1
LeoVasanko
2023-11-21 16:11:54 +00:00
fa0588837e
Fixed New Folder, added Rename to Gallery
LeoVasanko
2023-11-21 15:49:33 +00:00
83bc1bea81
Various build fixes, cleanup and details (#6 )
LeoVasanko
2023-11-21 15:32:49 +00:00
afc6c37d78
Cleanup
LeoVasanko
2023-11-21 08:35:34 +00:00
1d6319d900
Download progress bar
v0.7.0
LeoVasanko
2023-11-21 08:19:23 +00:00
ec9fda3586
Preserve cursor and selection across reloads.
LeoVasanko
2023-11-21 06:49:15 +00:00
136d2c2421
Keep current cursor when switching gallery/details.
LeoVasanko
2023-11-21 06:11:05 +00:00
27aefc50d4
Fixed renames and breadcrumbs for gallery.
LeoVasanko
2023-11-21 05:47:41 +00:00
dd95e5a858
Prune deleted folders off of breadcrumbs' longest visited (keeps current folder even if missing).
LeoVasanko
2023-11-21 04:18:37 +00:00
cdb22f9228
Refactor empty folder to a separate component, allow creating new folders in empty folders again.
LeoVasanko
2023-11-21 04:08:17 +00:00
876ecd8978
Don't let global shortcuts interfere with input fields.
LeoVasanko
2023-11-21 03:45:47 +00:00
d0ef32c9e9
Further bugfixes. Increase full update interval to 5 minutes.
LeoVasanko
2023-11-20 19:22:49 +00:00
58579b50c4
Rewritten inotify watching and faster full tree traversal (also for polling worker). Bugs in inotify watcher fixed.
LeoVasanko
2023-11-20 18:49:24 +00:00
587268c14b
Fix regression: inotify watching was broken.
LeoVasanko
2023-11-20 13:58:20 +00:00
ee65f8afb7
Small fixes
LeoVasanko
2023-11-20 12:57:05 +00:00
50642231e5
Avoid showing dialogs at page load.
LeoVasanko
2023-11-20 12:42:04 +00:00
dfd4a15cc9
Implement settings dialog and password changes.
LeoVasanko
2023-11-20 19:26:51 +00:00
907fdb9baf
Gallery improvements, better layout and autoplay of next media file.
LeoVasanko
2023-11-20 17:51:34 +00:00
4b49f454ba
More robust and flexible layout.
LeoVasanko
2023-11-19 13:55:52 +00:00
d939c1ddbb
Video preview posters
LeoVasanko
2023-11-19 08:44:46 +00:00
66698869d6
Minor changes
LeoVasanko
2023-11-19 08:03:23 +00:00
fee66ce7ed
Add pymupdf/fitz dependency
LeoVasanko
2023-11-19 07:21:11 +00:00
c72e3d91ee
Added PDF previews. Preview quality configurable. Preview browser caching and cache busting.
LeoVasanko
2023-11-19 07:16:24 +00:00
c5f611bc4c
Improve Gallery keyboard navigation
LeoVasanko
2023-11-19 04:37:48 +00:00
6dfb93e0dc
Remove new folder button until implemented in gallery
LeoVasanko
2023-11-19 04:26:38 +00:00
9724f1095e
Fix theming of filenames in gallery light mode.
LeoVasanko
2023-11-19 04:25:08 +00:00
fb565a95d6
Fix preview images that need rotation
v0.6.0
LeoVasanko
2023-11-19 03:56:16 +00:00
218f9a5b26
Remove debug
LeoVasanko
2023-11-19 03:47:01 +00:00
09e35acf87
Add PIL dependency
LeoVasanko
2023-11-19 03:40:34 +00:00
c84c570d2e
Implement media preview thumbnails for Gallery
LeoVasanko
2023-11-19 03:38:25 +00:00
a52167bb5e
Fix empty folder / folder missing for empty folders at root
LeoVasanko
2023-11-19 02:22:07 +00:00
a04b2794d6
Large number of keyboard navigation and other fixes.
LeoVasanko
2023-11-19 02:15:13 +00:00
d721de8811
Global shortcut keys tuning.
LeoVasanko
2023-11-18 23:56:53 +00:00
651ce7b6a7
Remove defineProps imports (it is a compiler macro now).
LeoVasanko
2023-11-18 23:47:55 +00:00
64eb9896a9
Fix cursor handling
LeoVasanko
2023-11-18 23:47:34 +00:00
f16a738ec2
Search placeholder
LeoVasanko
2023-11-18 23:39:08 +00:00
763991f86e
File explorer CSS, avoid modified/size being cut
LeoVasanko
2023-11-18 23:32:40 +00:00
548e67338d
Improved breadcrumb scaling
LeoVasanko
2023-11-18 23:00:55 +00:00
ea4edc6e4f
Added header eye button for gallery toggle
LeoVasanko
2023-11-18 23:00:46 +00:00
1d47397506
Keyboard sort by 1-2-3 supplemented by the key left of them for default sort.
LeoVasanko
2023-11-18 22:31:26 +00:00
fc2c961d10
Refactoring cursor to be stored in store as key only. A few issues remain.
LeoVasanko
2023-11-18 11:44:18 +00:00
9895d7bf6c
Implemented Gallery view for media files.
LeoVasanko
2023-11-18 10:32:24 +00:00
35a6b2740b
Skip any symlinks while scanning. Stats on how long a scan took.
LeoVasanko
2023-11-18 09:49:35 +00:00
1ed4a8db94
Fixed header and breadcrumb layout and issues.
LeoVasanko
2023-11-18 08:16:53 +00:00
ffd8086b03
Correct error page rendering via Sanic.
LeoVasanko
2023-11-18 01:20:14 +00:00
0cd7249712
Tidying up log, correct HTTP status for error pages.
LeoVasanko
2023-11-17 09:10:18 +00:00
5deeaae5bd
Watching cleanup
LeoVasanko
2023-11-17 00:24:45 +00:00
4613581759
Code cleanup and bugfixes: - Resolve threading deadlock when multiple watch request arrived at the same moment. - Implement more graceful server exit. - Reduce excessive logging. - Fix unix socket clearing; until Sanic starts accepting Path for unix socket name.
LeoVasanko
2023-11-16 03:02:44 +00:00
890fa6ec06
Update documentation README
LeoVasanko
2023-11-15 00:23:00 +00:00
2d15a0b76c
Update frontend/README.md
LeoVasanko
2023-11-14 23:50:17 +00:00
879ad09677
CLI simplification, better diagnostic for missing wwwroot, docs.
v0.5.0
LeoVasanko
2023-11-15 00:03:15 +00:00
8bff541297
Updated installation and README
LeoVasanko
2023-11-15 00:00:21 +00:00
14ea4d51f2
Keyboard nav: 1/2/3 globally toggle table ordering. Esc closes search, slash also toggles search like Ctrl/Cmd+F does.
LeoVasanko
2023-11-14 21:55:55 +00:00
0d24d807ac
BreadCrumb & keyboard navigation improvements.
LeoVasanko
2023-11-14 21:43:01 +00:00
dd4a82aaaa
Attempt to fix config handling on Windows
v0.4.2
LeoVasanko
2023-11-14 08:31:35 +00:00
c5b5e3a76c
Add more quit points for watching thread.
LeoVasanko
2023-11-14 08:28:53 +00:00
c578f84753
Add frontend build to Python packaging. Remove dead code, cleanup.
v0.4.1
LeoVasanko
2023-11-14 08:19:33 +00:00
4c9d802b65
Add project URL
v0.4.0
LeoVasanko
2023-11-14 06:59:22 +00:00
479b4a13d0
Update README
LeoVasanko
2023-11-14 06:45:05 +00:00
626afc07fa
Remember sort order
LeoVasanko
2023-11-14 06:11:32 +00:00
551dfb61e8
Add file context menu (only rename for now).
LeoVasanko
2023-11-14 02:09:12 +00:00
a3e4c50707
Add missing file
LeoVasanko
2023-11-14 01:55:04 +00:00
d5cc4ebcb8
Refactoring Document storage (#5 )
LeoVasanko
2023-11-13 17:52:57 +00:00
4a2d6c1299
Use localStoragerather than sessionStorage for cache. Rename variable.
LeoVasanko
2023-11-13 13:04:39 +00:00
08a018f382
Log messages on session loading
LeoVasanko
2023-11-13 12:11:17 +00:00
4747c1cb7e
Typing error
LeoVasanko
2023-11-13 12:11:02 +00:00
ca41f29310
Pasteing files and folders to upload.
v0.3.0
LeoVasanko
2023-11-13 19:39:10 +00:00
afd106968c
Update modified immediately when entering a folder
LeoVasanko
2023-11-13 18:19:13 +00:00
cb3e5e146c
Fix upload of zero-sized files.
LeoVasanko
2023-11-13 18:00:44 +00:00
b31a575365
Clear file upload input to allow re-uploading the same item.
LeoVasanko
2023-11-13 17:38:22 +00:00
2f6ddf1805
Only update time-ago modified field on current folder (optimization, full update was slow for large storages).
LeoVasanko
2023-11-13 16:52:03 +00:00
7943d214e1
Don't reload backend on wwwroot changes.
LeoVasanko
2023-11-13 16:48:45 +00:00
4f01783920
Upload manager UI fix/tuning.
LeoVasanko
2023-11-13 16:37:56 +00:00
55007b4b8b
More efficient flat file list format and various UX improvements (#3 )
v0.2.0
LeoVasanko
2023-11-12 23:20:40 +00:00
7391033d1e
Favicon, title, automatic & manual server naming (#2 )
LeoVasanko
2023-11-08 23:00:07 +00:00
9762d7c1ad
Linting, removed extra line from pyproject.toml.
LeoVasanko
2023-11-09 05:08:46 +00:00
b8197d7974
Correct processing of custom config dir
LeoVasanko
2023-11-09 04:56:43 +00:00
bc67ef5fd1
Frontend created and rewritten a few times, with some backend fixes (#1 )
LeoVasanko
2023-11-08 20:38:40 +00:00
ab6b19e538
Formatting and fix Internal Server Error on upload
LeoVasanko
2023-10-26 11:18:59 +00:00
96e007b068
Make sessions last a year
LeoVasanko
2023-10-23 20:03:11 +00:00
1c310379b1
Fix field name in session cookie; prevented logged in useds authenticating.
LeoVasanko
2023-10-23 19:47:57 +00:00
7fb423a0bf
Watcher cleanup. Restart server on config changes and if frontend is modified.
LeoVasanko
2023-10-23 18:57:50 +00:00
7ce8775f05
/api/watch also continuously reports disk usage
LeoVasanko
2023-10-22 23:24:54 +00:00
b5a1fe6c4d
Cleanup, bugfixes. Added access control on files and API.
LeoVasanko
2023-10-22 22:51:39 +00:00
0b39229282
Add /old-index.html in case the prior front pages is needed for reference.
LeoVasanko
2023-10-21 16:48:24 +00:00
ce0b6c9bd2
Frontend included in repository.
LeoVasanko
2023-10-21 16:30:47 +00:00