LeoVasanko
c3abbe0a3b
Rename HeaderSelected to SelectionToolbar.
2026-02-04 20:01:05 +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
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
232fd92b22
Finalize Paskia integration and built-in authentication.
2026-01-31 00:47:04 +00:00
LeoVasanko
4f39875786
TypeScript check and typing corrections.
2026-01-30 19:03:37 +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
05fb81c36d
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-09-30 23:10:33 +00:00
LeoVasanko
2110284b76
Fix direct uploads and downloads, transfer bar UI
2023-11-21 16:11:54 +00:00
LeoVasanko
876ecd8978
Don't let global shortcuts interfere with input fields.
2023-11-21 03:45:47 +00:00
LeoVasanko
dfd4a15cc9
Implement settings dialog and password changes.
2023-11-20 19:26:51 +00:00
LeoVasanko
c84c570d2e
Implement media preview thumbnails for Gallery
2023-11-19 03:38:25 +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
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
LeoVasanko
14ea4d51f2
Keyboard nav: 1/2/3 globally toggle table ordering. Esc closes search, slash also toggles search like Ctrl/Cmd+F does.
2023-11-14 21:55:55 +00:00
LeoVasanko
0d24d807ac
BreadCrumb & keyboard navigation improvements.
2023-11-14 21:43:01 +00:00
LeoVasanko
d5cc4ebcb8
Refactoring Document storage ( #5 )
...
- Major refactoring that makes Doc a class with properties
- Data made only shallow reactive, for a good speedup of initial load
- Minor bugfixes and UX improvements along the way
- Fixed handling of hash and question marks in URLs (was confusing Vue Router)
- Search made stricter to find good results (not ignore all punctuation)
2023-11-13 17:52:57 +00:00
LeoVasanko
2f6ddf1805
Only update time-ago modified field on current folder (optimization, full update was slow for large storages).
2023-11-13 16:52:03 +00:00
LeoVasanko
55007b4b8b
More efficient flat file list format and various UX improvements ( #3 )
...
This is a major upgrade with assorted things included.
- Navigation flows improved, search appears in URL history, cleared when navigating to another folder
- More efficient file list format for faster loads
- Efficient updates, never re-send full root another time (except at connection)
- Large number of watching and filelist updates (inotify issues remain)
- File size coloring
- Fixed ZIP generation random glitches (thread race condition)
- Code refactoring, cleanup, typing fixes
- More tests
2023-11-12 23:20:40 +00:00