LeoVasanko
c8ab06d864
Frontend: don't show img preview for video/audio/doc files
...
- MediaPreview.vue: only render <img> for non-video, non-audio items
(video/audio already have their own player containers)
- Document.ts: limit previewurl to previewable files (was checking only .complete)
2026-04-24 23:54:02 +00:00
LeoVasanko
fc48500412
Upload end of file first for large files (for preview to function).
2026-04-24 00:02:17 +00:00
LeoVasanko
d31ad0b525
Avoid showing previews while file upload is in progress or the file is incomplete. This avoids 500 errors on server trying to generate the preview.
2026-04-23 19:34:16 +00:00
LeoVasanko
3da2f6e6c3
Don't show broken media previews during uploads, instead show a spinner indicating completion.
2026-04-23 17:40:03 +00:00
LeoVasanko
17550be698
Allow duplicate selected entries of the same name from different paths.
2026-04-23 17:01:03 +00:00
LeoVasanko
5717486197
Intl support for search hotkey (where US keyboard has it).
2026-02-05 00:57:42 +00:00
LeoVasanko
0061fc54ae
Keyboard navigation fixes (still not perfect but better).
2026-02-05 00:54:15 +00:00
LeoVasanko
4eefe83072
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
LeoVasanko
f578a50007
Pass the new allocated field through search filtering. Fixes issue where 0 allocated was reported in search results.
2026-02-04 23:55:05 +00:00
LeoVasanko
3d8845cf99
Brighter low free space colors.
2026-02-04 20:40:59 +00:00
LeoVasanko
87e1443e7d
Auth restricted endpoint is picky about the trailing slash, use it consistently.
2026-02-04 20:35:29 +00:00
LeoVasanko
41686d1dd1
Correctly handle customized server name in admin settings dialog.
2026-02-04 20:15:56 +00:00
LeoVasanko
cc351bb992
Space usage widget show full name if possible, allow longer names.
2026-02-04 20:12:49 +00:00
LeoVasanko
c3abbe0a3b
Rename HeaderSelected to SelectionToolbar.
2026-02-04 20:01:05 +00:00
LeoVasanko
127caeedea
Improved selection toolbar UX.
2026-02-04 19:57:31 +00:00
LeoVasanko
85b3aa6b81
Consistent header and footer sizing.
2026-02-04 19:19:41 +00:00
LeoVasanko
62b44ddb43
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 18:54:54 +00:00
LeoVasanko
60a53ef3d3
Implement server name config to override the default of using share folder name.
2026-02-04 18:00:21 +00:00
LeoVasanko
acd38c2235
Punch a hole in the pie to make a donut.
2026-02-04 17:27:56 +00:00
LeoVasanko
2f38f15afa
Unused imports
2026-02-04 17:09:14 +00:00
LeoVasanko
0fc28e56bb
Don't allow header scale larger with the window above 1000px, while the rest of the app keeps scaling by root font size.
2026-02-04 17:08:32 +00:00
LeoVasanko
22b0e503e0
Revisited diskspace widget animations and styling.
2026-02-04 17:01:22 +00:00
LeoVasanko
e3a4ecdcc2
More consistent and properly scaling header layout and positioning. Search keyboard tooltip hidden for mobile users.
2026-02-04 16:13:03 +00:00
LeoVasanko
9f363e3f66
New much prettier disk space widget.
2026-02-04 15:14:06 +00:00
LeoVasanko
8270dd0cc2
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:22 +00:00
LeoVasanko
1af6cd82fe
Prebuild lookup structures to reduce UI lag on very large file lists.
2026-02-04 00:18:28 +00:00
LeoVasanko
2867b1075d
Disk space pie chart.
2026-02-01 06:59:15 +00:00
LeoVasanko
4fc8e29cc1
Implement a larger set of file menu options.
2026-02-01 06:33:34 +00:00
LeoVasanko
a95cf7be94
Better UI feedback on search order changes.
2026-02-01 05:48:15 +00:00
LeoVasanko
d18501f633
Fix a search caching issue.
2026-02-01 05:38:48 +00:00
LeoVasanko
ed697db871
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:19:42 +00:00
LeoVasanko
856e8c4cc8
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
LeoVasanko
f8a6eacb06
Automatically navigate into newly uploaded folders.
2026-02-01 03:27:13 +00:00
LeoVasanko
e9a82e84ad
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
LeoVasanko
ccd05b53f4
Remove dead code.
2026-02-01 02:49:50 +00:00
LeoVasanko
feff202161
Debouncing to avoid UI flicker while typing in search.
2026-01-31 22:42:16 +00:00
LeoVasanko
d15bfc86c4
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
LeoVasanko
f94ccc01c6
Optimizing the search faster; don't trigger full re render by URL changes.
2026-01-31 22:17:05 +00:00
LeoVasanko
1970d40d8a
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
LeoVasanko
1a164e0a08
Smarter ZIP download naming.
2026-01-31 20:59:43 +00:00
LeoVasanko
8f76d770ee
Fixes for public mode authentication flows.
2026-01-31 04:48:44 +00:00
LeoVasanko
232fd92b22
Finalize Paskia integration and built-in authentication.
2026-01-31 00:47:04 +00:00
LeoVasanko
be69164c8f
Bundle icons into a single file.
2026-01-30 19:12:27 +00:00
LeoVasanko
4f39875786
TypeScript check and typing corrections.
2026-01-30 19:03:37 +00:00
LeoVasanko
21250a1a2d
Upgrade frontend packages, Pinia API changes.
2026-01-30 18:53:25 +00:00
LeoVasanko
7be02e951d
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:05 +00:00
LeoVasanko
bb38328c24
Improved tooltip display behavior; disabled for touch, less eager to activate on mouse, closer to cursor.
2026-01-22 18:08:50 +00:00
LeoVasanko
146497d731
Fix display of vertical images and videos such they fit in the gallery item.
2026-01-22 02:35:24 +00:00
LeoVasanko
d32afa6016
Display play button on video previews to indicate it is a video that can be played.
2026-01-22 01:43:50 +00:00
LeoVasanko
fa60c962c4
Attempt a better mobile layout, to fix sizing issues with Brave Android.
2026-01-22 00:57:30 +00:00