Leo Vasanko
be36997132
Display play button on video previews to indicate it is a video that can be played.
2026-01-22 01:43:50 +00:00
Leo Vasanko
8052dfbfb7
Attempt a better mobile layout, to fix sizing issues with Brave Android.
2026-01-22 00:57:30 +00:00
Leo Vasanko
cff453802c
Fix flickering tooltip when hovering modified in FileExplorer. Use the new, improved tooltip also in gallery to show full name, modified and size of an item.
2026-01-22 00:49:50 +00:00
Leo Vasanko
5bea8cbb7c
Fix modified tooltip (exact timestamp) flickering on/off because of timestamp updates every second. Made the tooltip follow mouse cursor.
2026-01-22 00:39:26 +00:00
Leo Vasanko
45a1435eca
Less aggressive automatic gallery mode switching, only when folder changes. Fixes issues with focus being lost from search.
2026-01-22 00:32:18 +00:00
Leo Vasanko
4a575551cb
Cleaner folder headers in gallery mode search results. Multi folder results are always grouped by folder (FileExplorer and Gallery), but still otherwise respecting the chosen sort order. Overall this produces a much cleaner layout.
2026-01-22 00:23:23 +00:00
Leo Vasanko
eb2027198c
Deprecation, remove unused import.
2026-01-22 00:16:59 +00:00
Leo Vasanko
3d6cf2443c
Add a script to run devserver. Migrate to build and JS utils provided by fastapi-vue. Frontend directory renamed to frontend-build. Update Sanic, deprecations.
2026-01-21 23:32:04 +00:00
Leo Vasanko
28ccfffc95
Cleaner handling when preview generation fails. Using original file as fallback.
2026-01-21 23:29:51 +00:00
Leo Vasanko
76659c6cdb
Remove overly eager Gallery automode. No longer switches to gallery when merely changing sort column.
2025-09-30 19:23:24 -06:00
Leo Vasanko
a44a50878c
Improved reliability of direct to folder downloads.
2025-09-30 19:18:30 -06:00
Leo Vasanko
b8816d482c
Fix admin UI password reset and user deletion functions.
2025-09-30 18:31:20 -06:00
LeoVasanko
cfc80d2462
Implement web-based user management / admin setup. ( #8 )
...
Implement Admin Settings dialog for user management and toggling the public server flag, not needing CLI for maintenance anymore.
2025-10-01 01:10:33 +01:00
Leo Vasanko
bf604334bd
Fix Vue TypeScript module declarations for build
2025-09-30 17:32:14 -06:00
Leo Vasanko
3edf595983
Clean up the remaining uses of print()
2025-08-18 10:49:40 -06:00
Leo Vasanko
6aef2e1208
Use zstd rather than brotli for static file compression.
2025-08-17 16:51:46 -06:00
Leo Vasanko
091d57dba7
Fix typing and import in the config file module.
2025-08-17 10:31:54 -06:00
Leo Vasanko
69a897cfec
Startup banner with version display, and --version, using stderr/stdout properly.
2025-08-17 10:31:18 -06:00
Leo Vasanko
33db2c01b4
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
2025-08-17 08:15:01 -06:00
Leo Vasanko
26addb2f7b
Image previews improved, all EXIF Orientations handled.
2025-08-17 07:00:52 -06:00
Leo Vasanko
ce6d60e588
Cleanup for release 1.0.0.
2025-08-15 11:11:57 -06:00
LeoVasanko
073f1a8707
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 18:03:04 +01:00
Leo Vasanko
f38bb4bab9
Better transparent Cista image
2023-11-25 17:25:35 +00:00
Leo Vasanko
26f9bef087
Correct hatch build hook
2023-11-21 20:11:37 +00:00
Leo Vasanko
634dabe52d
Less messy breadcrumbs on search results in gallery
2023-11-21 17:51:38 +00:00
Leo Vasanko
a383358369
Fix direct uploads and downloads, transfer bar UI
2023-11-21 16:13:46 +00:00
Leo Vasanko
369dc3ecaf
Fixed New Folder, added Rename to Gallery
2023-11-21 15:49:33 +00:00
Leo Vasanko
0cf9c254e5
Various build fixes, cleanup and details ( #6 )
...
- Major memory usage reduction in video previews
- Finally builds properly on Windows too
Reviewed-on: #6
2023-11-21 15:32:49 +00:00
Leo Vasanko
58b9dd3dd4
Cleanup
2023-11-20 16:35:34 -08:00
Leo Vasanko
0965a56204
Download progress bar
2023-11-20 16:27:51 -08:00
Leo Vasanko
52beedcef0
Preserve cursor and selection across reloads.
2023-11-20 14:49:15 -08:00
Leo Vasanko
8592d462f2
Keep current cursor when switching gallery/details.
2023-11-20 14:11:05 -08:00
Leo Vasanko
b2a24fca57
Fixed renames and breadcrumbs for gallery.
2023-11-20 13:47:41 -08:00
Leo Vasanko
7cc7e32c33
Prune deleted folders off of breadcrumbs' longest visited (keeps current folder even if missing).
2023-11-20 12:22:03 -08:00
Leo Vasanko
fa98cb9177
Refactor empty folder to a separate component, allow creating new folders in empty folders again.
2023-11-20 12:08:17 -08:00
Leo Vasanko
b3ab09a614
Don't let global shortcuts interfere with input fields.
2023-11-20 11:45:47 -08:00
Leo Vasanko
a49dd2f111
Further bugfixes. Increase full update interval to 5 minutes.
2023-11-20 19:22:49 +00:00
Leo Vasanko
dbb06e111c
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
Leo Vasanko
667e31aa08
Fix regression: inotify watching was broken.
2023-11-20 13:58:20 +00:00
Leo Vasanko
007f021d6f
Small fixes
2023-11-20 12:58:39 +00:00
Leo Vasanko
b2188eee68
Avoid showing dialogs at page load.
2023-11-20 12:45:29 +00:00
Leo Vasanko
7311ffdff1
Implement settings dialog and password changes.
2023-11-20 04:29:42 -08:00
Leo Vasanko
102a970174
Gallery improvements, better layout and autoplay of next media file.
2023-11-20 01:51:34 -08:00
Leo Vasanko
a9d713dbd0
More robust and flexible layout.
2023-11-18 21:55:52 -08:00
Leo Vasanko
434e55f303
Video preview posters
2023-11-18 17:50:27 -08:00
Leo Vasanko
be9772c90e
Minor changes
2023-11-18 16:03:23 -08:00
Leo Vasanko
bb2448dc24
Add pymupdf/fitz dependency
2023-11-18 15:21:11 -08:00
Leo Vasanko
115f3e20d0
Added PDF previews. Preview quality configurable. Preview browser caching and cache busting.
2023-11-18 15:16:24 -08:00
Leo Vasanko
a366a0bcc6
Improve Gallery keyboard navigation
2023-11-18 12:37:48 -08:00
Leo Vasanko
2ff0f78759
Remove new folder button until implemented in gallery
2023-11-18 12:26:38 -08:00