Commit Graph

376 Commits

Author SHA1 Message Date
a3b8e4249a chore(release): publish desktop 0.1.2 with manual update checks 2026-02-18 22:02:34 +08:00
e5c4b8f418 feat(security): shorten download signed URLs to 30s and remove update polling 2026-02-18 21:59:14 +08:00
8617856388 chore(release): sync tauri cargo lock to 0.1.1 2026-02-18 21:25:47 +08:00
7db94bf23c chore(release): bump desktop client to 0.1.1 2026-02-18 21:23:05 +08:00
b560da04c7 feat(desktop): implement startup and scheduled auto update flow 2026-02-18 21:11:59 +08:00
b0490e360f fix(desktop-ui): stabilize files toolbar layout 2026-02-18 21:08:18 +08:00
0cff938756 chore(desktop): align update panel copy with one-click installer flow 2026-02-18 20:28:08 +08:00
46b7f5dfcf feat(desktop): align requested 4/5/6/8 with resume queue batch and one-click update 2026-02-18 20:26:16 +08:00
62c8fdc200 feat(desktop): add sort/filter, update center, and local sync workspace 2026-02-18 20:07:21 +08:00
f1654165b8 perf(desktop): stream drag-upload and improve transfer status UX 2026-02-18 19:50:34 +08:00
1776f8eb6d feat(desktop): add drag-and-drop upload for file view 2026-02-18 19:46:11 +08:00
5c3fb759b3 style(desktop): improve alignment and spacing across file/share views 2026-02-18 19:33:39 +08:00
e3d3823639 fix(desktop): enforce square file cards and icon tiles 2026-02-18 19:29:25 +08:00
1d34ada9b7 feat(desktop): native download and working context menu actions 2026-02-18 19:25:52 +08:00
3846c489e6 feat(desktop): square file cards and context-menu file actions 2026-02-18 18:30:53 +08:00
3a0040793d feat(desktop): implement share management and hide endpoint settings 2026-02-18 17:17:49 +08:00
a45aaf59ea feat(desktop): add tauri desktop client for cs.workyai.cn 2026-02-18 16:53:22 +08:00
9b3abdbe6a fix: correct local datetime display and remove false devtools detection 2026-02-18 11:23:34 +08:00
6b26b73ab0 fix: keep expired reservations reconcilable for delayed OSS logs 2026-02-18 10:49:58 +08:00
2bd74b9eeb fix: ingest oss traffic logs without file extensions 2026-02-18 10:24:00 +08:00
5688057607 fix: bump app.js cache busting version 2026-02-18 10:08:11 +08:00
863c23f946 feat: add configurable stealth download security policies 2026-02-18 09:48:14 +08:00
51b84d4966 fix: improve reservation cleanup and share popup handling 2026-02-17 23:55:31 +08:00
01b15e1c28 feat: add share security, resumable upload, global search and reservation ops panel 2026-02-17 23:36:30 +08:00
78f5f02f83 fix: bump app.js cache-busting version 2026-02-17 22:56:49 +08:00
8d6ffa3448 ui: show file names instead of full paths in shares 2026-02-17 22:54:12 +08:00
71733a5efc style: align share and direct-link table layout 2026-02-17 22:42:11 +08:00
88a64b44cd fix: unify share/direct link click and copy actions 2026-02-17 22:39:19 +08:00
d003ab711e fix: normalize traffic range buttons layout in settings 2026-02-17 22:14:40 +08:00
4d226f3b86 feat: add independent direct-link sharing flow 2026-02-17 21:57:38 +08:00
77bdda5fdb test: update admin/share edge scripts for cookie+csrf auth 2026-02-17 21:32:07 +08:00
fede6c3b70 feat: add server-side admin user pagination and align traffic report accounting 2026-02-17 20:30:02 +08:00
0791082fde feat: improve admin user management with filters and pagination 2026-02-17 20:13:32 +08:00
807d5e5fcb feat: improve media preview UX with caching and loading states 2026-02-17 20:03:02 +08:00
3c86e18bad fix: remove preview content-type override for aliyun oss compatibility 2026-02-17 19:51:01 +08:00
60e7e5bb78 fix: use preview-mode signed URLs and graceful media preview fallback 2026-02-17 19:36:49 +08:00
d6ceac5dbe fix: precheck local downloads to avoid JSON file download on quota errors 2026-02-17 19:32:48 +08:00
3ace94d767 fix: fallback to file icon when thumbnail load fails 2026-02-17 19:29:42 +08:00
0c660f65d6 feat: make zero download quota block downloads and use -1 for unlimited 2026-02-17 19:25:39 +08:00
725c252100 fix: precheck local share download quota at download-url stage 2026-02-17 19:08:47 +08:00
b93547d111 chore: properly ignore runtime storage and data directories 2026-02-17 19:07:11 +08:00
ef67cd2a44 fix: move share quota block to download and add 3s download alert 2026-02-17 19:05:12 +08:00
7983ab504a feat: switch OSS download quota to reservation plus log reconcile 2026-02-17 18:12:33 +08:00
5cdd8e9c84 fix: force OSS direct download even when traffic quota is enabled 2026-02-17 17:40:55 +08:00
536e807b38 feat: add user download traffic reports and restore OSS direct downloads 2026-02-17 17:36:26 +08:00
753434ff49 feat: enhance download traffic quota lifecycle controls 2026-02-17 17:19:25 +08:00
83937db680 feat(quota): add downloadable traffic quota with local/OSS/share metering 2026-02-17 16:52:26 +08:00
854b1374ab fix(security): harden CORS/cookie policy and share path validation 2026-02-12 21:39:01 +08:00
7cab8516de fix(ui): apply true large-screen scaling and mobile overflow safeguards 2026-02-12 20:33:36 +08:00
63392ea1b2 fix(frontend): improve 2k/4k scaling and mobile overflow responsiveness 2026-02-12 20:28:08 +08:00