237899745
c92ad8b096
feat: prioritize mobile workspace content
Build and tests / test (push) Has been cancelled
2026-08-03 23:07:07 +08:00
237899745
e809de892d
fix: preserve workspace cascade in production build
Build and tests / test (push) Has been cancelled
2026-08-03 22:47:15 +08:00
237899745
8095b2391e
fix: unify compact navigation breakpoint
Build and tests / test (push) Has been cancelled
2026-08-03 22:25:55 +08:00
237899745
c529e6c51b
feat: streamline mobile file workspace
2026-08-03 22:21:09 +08:00
237899745
bd46227e49
fix: harden one-click installer
Build and tests / test (push) Has been cancelled
2026-07-27 21:04:12 +08:00
237899745
a736d70d57
build: publish desktop installer via Gitea releases
Build and tests / test (push) Has been cancelled
v0.1.38
2026-07-27 15:20:09 +08:00
237899745
f760aa0ae9
fix: deduplicate proxied security headers
2026-07-27 13:45:22 +08:00
237899745
6b7b79c7cb
build: reuse cached Alpine toolchain layer
2026-07-27 13:35:41 +08:00
237899745
9f19fe1824
fix: make backend Docker builds reproducible
2026-07-27 13:24:28 +08:00
237899745
abad4d4c16
fix: preserve backend Docker context exclusions
2026-07-27 13:16:26 +08:00
237899745
39fca59cc4
fix: keep runtime state out of backend images
2026-07-27 13:15:54 +08:00
237899745
f5377e51bb
chore: harden build and deployment workflow
2026-07-27 13:07:14 +08:00
237899745
6692736e88
build: add Vite web production pipeline
2026-07-27 13:07:10 +08:00
237899745
dce1e3622a
refactor: modularize backend security and observability
2026-07-27 13:06:54 +08:00
237899745
f90311e68c
fix: harden backend stability and test production utilities
2026-07-27 12:17:57 +08:00
237899745
2c5a22fad8
merge: unify main into master (master content is authoritative)
...
main was a 4-commit January 2026 orphan snapshot that also committed
node_modules/, backend/.env and backend/data/database.db. Its only
source features (OSS traffic stats via @alicloud/cms20190101, /s/:code
share route, quota display fixes) are all superseded by master's
360-commit history — master implements download traffic via the
reservation + OSS log reconcile system instead.
Merge records main's history as an ancestor; the resulting tree is
master's unchanged.
2026-07-27 11:39:52 +08:00
237899745
d07c08c609
feat: refine web workspace UI
2026-07-21 17:11:18 +08:00
237899745
465be72579
feat: unify cloud workspace and release desktop v0.1.38
2026-07-21 16:16:17 +08:00
237899745
e6f3556ab7
fix: harden cloud storage security
2026-06-13 18:45:12 +08:00
237899745 and Claude Opus 4.6
318d8f32ab
chore: bump version to 0.1.30 and release
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 00:49:29 +08:00
237899745 and Claude Opus 4.6
039f1d8269
fix: add CSRF token to delete direct link request
...
The DELETE /api/direct-link/:id endpoint requires CSRF validation.
Updated api_delete_direct_link to fetch CSRF token before sending
the request, matching the pattern used by api_delete_share.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 00:44:05 +08:00
237899745 and Claude Opus 4.6
a82f7b7e36
chore: bump version to 0.1.29 and release
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 00:38:15 +08:00
237899745 and Claude Opus 4.6
c9349bd116
perf: async OSS upload in resumable complete endpoint
...
For OSS storage, the /api/upload/resumable/complete endpoint now returns
immediately after all chunks are assembled, then uploads to OSS in the
background. This eliminates the blocking re-upload delay for large files.
Local storage remains synchronous (already optimized with rename-first).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 00:26:02 +08:00
237899745 and Claude Opus 4.6
4832d7ac46
feat: optimize file icons, UI, share direct links, and upload performance
...
- Replace CSS-only file icons with SVG icons for each file type (folder, image, video, audio, archive, document, app)
- Add navigation icons to left sidebar (Baidu Netdisk style)
- Enlarge file cards (108px -> 120px) with smoother transitions
- Add direct links section to share page with copy/delete actions
- Add Rust bridge commands for fetching and deleting direct links
- Optimize local storage put() to use rename-first strategy instead of copyFileSync for instant large file completion
- Show "server processing" status during upload finalization instead of appearing stuck
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 00:19:20 +08:00
yuyx
0151cacc25
fix(settings): 移除设置中心的客户端下载入口
...
右上角导航已有客户端下载按钮,设置中心重复展示无必要
2026-04-03 22:54:49 +08:00
19174616018
069f2f91ac
fix: improve app relaunch after update and release 0.1.28
2026-02-20 23:53:02 +08:00
19174616018
fbf1244722
feat: improve sync workspace and updater stability in 0.1.27
2026-02-20 23:44:26 +08:00
19174616018
f03a8b4524
fix: make silent updater produce logs reliably and release 0.1.26
2026-02-20 22:55:20 +08:00
19174616018
636aa69ede
feat: verify updater package and harden client reliability in 0.1.25
2026-02-20 22:15:28 +08:00
19174616018
34eedc6a5b
fix: harden silent updater flow and release 0.1.24
2026-02-20 20:34:02 +08:00
19174616018
7025c1072f
feat: improve upload resilience and release 0.1.23
2026-02-20 20:21:42 +08:00
19174616018
ce784ff77f
fix: correct mobile web layout for client download button
2026-02-20 16:15:54 +08:00
19174616018
8abb08a744
feat: add web entry to download desktop client
2026-02-19 21:49:32 +08:00
19174616018
8bc32b3f72
fix: stabilize silent updater and release 0.1.22
2026-02-19 21:41:44 +08:00
19174616018
eccc74d1a9
chore: bump desktop update channel to 0.1.21
2026-02-19 21:04:12 +08:00
19174616018
2845eeea24
feat: tighten file card borders on web and desktop with 0.1.10 release
2026-02-19 20:57:24 +08:00
19174616018
e3ed4df356
feat: restyle desktop file grid to baidu-style icon layout
2026-02-19 20:46:31 +08:00
19174616018
cb6e9a67c1
feat: release desktop 0.1.9 with device dedupe and new branding
2026-02-19 20:33:54 +08:00
19174616018
d5b45c7aef
feat: adjust confirm button order and improve file name wrapping
2026-02-19 20:09:05 +08:00
19174616018
14bc3f98fb
chore: release desktop client 0.1.7
2026-02-19 19:44:15 +08:00
19174616018
f17dc2fda2
fix: unify client confirmations and inline rename UX
2026-02-19 19:36:52 +08:00
19174616018
c595cf28cb
chore: bump desktop client version to 0.1.6
2026-02-19 19:14:35 +08:00
19174616018
6cdac7ddfb
fix: restore login by defining getClientIp helper
2026-02-19 19:08:12 +08:00
19174616018
f253d542d9
feat: add online device management and desktop settings integration
2026-02-19 17:34:41 +08:00
19174616018
85039fcd29
feat(desktop): remember login in sqlite and streamline update flow
2026-02-19 00:12:33 +08:00
19174616018
2c30ae12e3
chore(release): bump desktop client to 0.1.4
2026-02-18 22:55:52 +08:00
19174616018
7549361d0a
fix(desktop): require in-app confirmation before deleting shares
2026-02-18 22:53:53 +08:00
19174616018
0870bae3f2
fix(frontend): replace share delete confirm with in-app modal
2026-02-18 22:48:31 +08:00
19174616018
9dd2b2774b
chore(release): bump desktop client to 0.1.3
2026-02-18 22:27:20 +08:00
19174616018
e40b9ff82c
feat(desktop): stream download progress and auto-launch installer
2026-02-18 22:24:41 +08:00