Leo Vasanko
a163798178
Fix search bar losing focus under specific conditions, mainly that when the search takes more than 50ms, causing results to be emptied, with a file priorly focused, was causing breadcrumbs to get focused. (reactivity is hard)
2026-02-05 00:07:45 +00:00
Leo Vasanko
ad37a48df9
Brighter low free space colors.
2026-02-04 20:40:59 +00:00
Leo Vasanko
84d80518a6
Auth restricted endpoint is picky about the trailing slash, use it consistently.
2026-02-04 20:35:29 +00:00
Leo Vasanko
5b4be95ace
Correctly handle customized server name in admin settings dialog.
2026-02-04 20:15:56 +00:00
Leo Vasanko
69c26ff85b
Space usage widget show full name if possible, allow longer names.
2026-02-04 20:12:49 +00:00
Leo Vasanko
84fcf25cc5
Rename HeaderSelected to SelectionToolbar.
2026-02-04 20:01:05 +00:00
Leo Vasanko
09ef869d7e
Improved selection toolbar UX.
2026-02-04 19:57:31 +00:00
Leo Vasanko
1f757ef335
Consistent header and footer sizing.
2026-02-04 19:19:41 +00:00
Leo Vasanko
b3df715e25
Fix free/used disk space handling. Implement file disk usage tracking. Display indicators on FileExplorer for incomplete files (sparse allocation, upload in progress).
2026-02-04 19:15:09 +00:00
Leo Vasanko
0656a027f4
Implement server name config to override the default of using share folder name.
2026-02-04 18:00:21 +00:00
Leo Vasanko
aab1c59022
Punch a hole in the pie to make a donut.
2026-02-04 17:27:56 +00:00
Leo Vasanko
395d6c3cce
Unused imports
2026-02-04 17:09:14 +00:00
Leo Vasanko
56aacb8f87
Revisited diskspace widget animations and styling.
2026-02-04 17:01:22 +00:00
Leo Vasanko
78890347cc
More consistent and properly scaling header layout and positioning. Search keyboard tooltip hidden for mobile users.
2026-02-04 16:13:03 +00:00
Leo Vasanko
598c63278a
New much prettier disk space widget.
2026-02-04 15:14:06 +00:00
Leo Vasanko
0b8462d0dc
Refactor to make full file list completely non-reactive because pinia persistence was causing long delays especially while searching when there were a lot of files. Implement better ghosts that do not alter the file list.
2026-02-04 02:03:41 +00:00
Leo Vasanko
d7aae07af0
Prebuild lookup structures to reduce UI lag on very large file lists.
2026-02-04 00:18:28 +00:00
Leo Vasanko
510a908841
Disk space pie chart.
2026-02-01 06:59:15 +00:00
Leo Vasanko
15d227fda2
Implement a larger set of file menu options.
2026-02-01 06:34:50 +00:00
Leo Vasanko
e8517c75e2
Better UI feedback on search order changes.
2026-02-01 05:48:15 +00:00
Leo Vasanko
098febec99
New header/footer layout and styles. Use cursorTooltip in more places, make it prettier. Fix tooltip still sometimes activating with touch (now only with mouse).
2026-02-01 05:22:48 +00:00
Leo Vasanko
6264f9624f
Remove download to folder, just download zip or single file. The folder download is still accessible by Alt+Click on the download button (in the few browsers that support it).
2026-02-01 03:47:14 +00:00
Leo Vasanko
e0937ed233
Automatically navigate into newly uploaded folders.
2026-02-01 03:27:13 +00:00
Leo Vasanko
51bf029d2a
Implement ghost items reflecting pending changes from frontend (e.g. files being uploaded) until the server acknowledges them. This gives immediate UI feedback and is clearer in cases.
2026-02-01 03:23:43 +00:00
Leo Vasanko
abe967de1b
Remove dead code.
2026-02-01 02:49:50 +00:00
Leo Vasanko
9828597e6b
Search optimizations and fixes. Prevent re-renders on hash change (redux). Clear previous search results at the start of a new search.
2026-01-31 22:37:47 +00:00
Leo Vasanko
d1440f539b
Optimizing the search faster; don't trigger full re render by URL changes.
2026-01-31 22:17:05 +00:00
Leo Vasanko
40fb7bf398
Implement background worker to make search response faster and avoid hanging the UI when there are a lot of files. Implement better toast messages for transitional events that automatically disappear.
2026-01-31 21:02:16 +00:00
Leo Vasanko
1e74245721
Smarter ZIP download naming.
2026-01-31 20:59:43 +00:00
Leo Vasanko
61e59c9b45
Fixes for public mode authentication flows.
2026-01-31 04:48:44 +00:00
Leo Vasanko
9c173ff0bf
Finalize Paskia integration and built-in authentication.
2026-01-31 00:48:02 +00:00
Leo Vasanko
1dab7f0fd1
Bundle icons into a single file.
2026-01-30 19:12:27 +00:00
Leo Vasanko
26b7a8595e
TypeScript check and typing corrections.
2026-01-30 19:03:37 +00:00
Leo Vasanko
14f2177514
Consistent dialog styling widgets and using Paskia's shared backdrop. Internal password auth mimics Paskia. API paths changed (/auth goes to internal or paskia depending on config). All API calls and previews get access checks.
2026-01-30 18:28:26 +00:00
Leo Vasanko
fa82fee53e
Improved tooltip display behavior; disabled for touch, less eager to activate on mouse, closer to cursor.
2026-01-22 18:08:50 +00:00
Leo Vasanko
667f44f1fa
Fix display of vertical images and videos such they fit in the gallery item.
2026-01-22 02:35:24 +00:00
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
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
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
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
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
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
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