LeoVasanko
2bd8d4a323
Startup banner with version display, and --version, using stderr/stdout properly.
2025-08-17 21:10:43 +00:00
LeoVasanko
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
2025-08-17 19:21:03 +00:00
LeoVasanko
f627890e55
Image previews improved, all EXIF Orientations handled.
2025-08-17 19:00:52 +00:00
LeoVasanko
5a5b47346f
Cleanup for release 1.0.0.
v1.0.0
2025-08-15 23:11:57 +00:00
LeoVasanko
64de17a74b
Maintenance update ( #7 )
...
- Use modern tooling uv and bun
- Various changes to work with latest PyAV and PIL that have changed their API
- Improved image, video and document previews (uses AVIF, renders AVIF/HEIC/videos in HDR, faster processing)
- Fix a server hang in some cases where a folder was moved or renamed
- Log exceptions instead of only returning 500 response to client
- Log timing of preview generation functions
- Default to quality 50 in previews (previously 40)
2025-08-15 16:03:04 +00:00
LeoVasanko
55133e82f3
Better transparent Cista image
2023-11-25 17:25:35 +00:00
LeoVasanko
211da1cdda
Correct hatch build hook
v0.7.2
2023-11-21 20:11:37 +00:00
LeoVasanko
d8972cee5d
Less messy breadcrumbs on search results in gallery
2023-11-21 17:51:38 +00:00
LeoVasanko
2110284b76
Fix direct uploads and downloads, transfer bar UI
v0.7.1
2023-11-21 16:11:54 +00:00
LeoVasanko
fa0588837e
Fixed New Folder, added Rename to Gallery
2023-11-21 15:49:33 +00:00
LeoVasanko
83bc1bea81
Various build fixes, cleanup and details ( #6 )
...
- Major memory usage reduction in video previews
- Finally builds properly on Windows too
2023-11-21 15:32:49 +00:00
LeoVasanko
afc6c37d78
Cleanup
2023-11-21 08:35:34 +00:00
LeoVasanko
1d6319d900
Download progress bar
v0.7.0
2023-11-21 08:19:23 +00:00
LeoVasanko
ec9fda3586
Preserve cursor and selection across reloads.
2023-11-21 06:49:15 +00:00
LeoVasanko
136d2c2421
Keep current cursor when switching gallery/details.
2023-11-21 06:11:05 +00:00
LeoVasanko
27aefc50d4
Fixed renames and breadcrumbs for gallery.
2023-11-21 05:47:41 +00:00
LeoVasanko
dd95e5a858
Prune deleted folders off of breadcrumbs' longest visited (keeps current folder even if missing).
2023-11-21 04:18:37 +00:00
LeoVasanko
cdb22f9228
Refactor empty folder to a separate component, allow creating new folders in empty folders again.
2023-11-21 04:08:17 +00:00
LeoVasanko
876ecd8978
Don't let global shortcuts interfere with input fields.
2023-11-21 03:45:47 +00:00
LeoVasanko
d0ef32c9e9
Further bugfixes. Increase full update interval to 5 minutes.
2023-11-20 19:22:49 +00:00
LeoVasanko
58579b50c4
Rewritten inotify watching and faster full tree traversal (also for polling worker). Bugs in inotify watcher fixed.
2023-11-20 18:49:24 +00:00
LeoVasanko
587268c14b
Fix regression: inotify watching was broken.
2023-11-20 13:58:20 +00:00
LeoVasanko
ee65f8afb7
Small fixes
2023-11-20 12:57:05 +00:00
LeoVasanko
50642231e5
Avoid showing dialogs at page load.
2023-11-20 12:42:04 +00:00
LeoVasanko
dfd4a15cc9
Implement settings dialog and password changes.
2023-11-20 19:26:51 +00:00
LeoVasanko
907fdb9baf
Gallery improvements, better layout and autoplay of next media file.
2023-11-20 17:51:34 +00:00
LeoVasanko
4b49f454ba
More robust and flexible layout.
2023-11-19 13:55:52 +00:00
LeoVasanko
d939c1ddbb
Video preview posters
2023-11-19 08:44:46 +00:00
LeoVasanko
66698869d6
Minor changes
2023-11-19 08:03:23 +00:00
LeoVasanko
fee66ce7ed
Add pymupdf/fitz dependency
2023-11-19 07:21:11 +00:00
LeoVasanko
c72e3d91ee
Added PDF previews. Preview quality configurable. Preview browser caching and cache busting.
2023-11-19 07:16:24 +00:00
LeoVasanko
c5f611bc4c
Improve Gallery keyboard navigation
2023-11-19 04:37:48 +00:00
LeoVasanko
6dfb93e0dc
Remove new folder button until implemented in gallery
2023-11-19 04:26:38 +00:00
LeoVasanko
9724f1095e
Fix theming of filenames in gallery light mode.
2023-11-19 04:25:08 +00:00
LeoVasanko
fb565a95d6
Fix preview images that need rotation
v0.6.0
2023-11-19 03:56:16 +00:00
LeoVasanko
218f9a5b26
Remove debug
2023-11-19 03:47:01 +00:00
LeoVasanko
09e35acf87
Add PIL dependency
2023-11-19 03:40:34 +00:00
LeoVasanko
c84c570d2e
Implement media preview thumbnails for Gallery
2023-11-19 03:38:25 +00:00
LeoVasanko
a52167bb5e
Fix empty folder / folder missing for empty folders at root
2023-11-19 02:22:07 +00:00
LeoVasanko
a04b2794d6
Large number of keyboard navigation and other fixes.
2023-11-19 02:15:13 +00:00
LeoVasanko
d721de8811
Global shortcut keys tuning.
2023-11-18 23:56:53 +00:00
LeoVasanko
651ce7b6a7
Remove defineProps imports (it is a compiler macro now).
2023-11-18 23:47:55 +00:00
LeoVasanko
64eb9896a9
Fix cursor handling
2023-11-18 23:47:34 +00:00
LeoVasanko
f16a738ec2
Search placeholder
2023-11-18 23:39:08 +00:00
LeoVasanko
763991f86e
File explorer CSS, avoid modified/size being cut
2023-11-18 23:32:40 +00:00
LeoVasanko
548e67338d
Improved breadcrumb scaling
2023-11-18 23:00:55 +00:00
LeoVasanko
ea4edc6e4f
Added header eye button for gallery toggle
2023-11-18 23:00:46 +00:00
LeoVasanko
1d47397506
Keyboard sort by 1-2-3 supplemented by the key left of them for default sort.
2023-11-18 22:31:26 +00:00
LeoVasanko
fc2c961d10
Refactoring cursor to be stored in store as key only. A few issues remain.
2023-11-18 11:44:18 +00:00
LeoVasanko
9895d7bf6c
Implemented Gallery view for media files.
2023-11-18 10:32:24 +00:00