Commit Graph
9 Commits
Author SHA1 Message Date
eezd 4645d3d11c feat(demo): build a static editor preview for GitHub Pages 2026-10-27 14:15:57 +08:00
eezd 4511b389eb fix(i18n): translate remaining labels and accessible names 2026-10-26 22:52:12 +08:00
eezd ccb16acbea chore: standardize project comments in English 2026-10-26 22:52:12 +08:00
eezd 1e9e0678ee feat(i18n): add English and Simplified Chinese 2026-10-26 22:04:33 +08:00
eezd 1f01140b1d fix(ui): constrain confirmation dialog width 2026-10-26 15:24:44 +08:00
eezd ae99b884c6 fix(plugins): propagate refresh failures to their owning callers 2026-10-26 13:55:54 +08:00
eezd 6b537c03e0 refactor(web): align resource APIs and forms with the starter conventions
Centralize typed resource functions under common/apis and return complete JSON envelopes while preserving raw responses, bearer session isolation, and single-owner errors.

Keep settings state and queues inside the setup store. Use Element Plus forms and dialogs for login, settings, imports, moves, and images; preserve editor interactions and themes. Update callers, tests, generated declarations, and request import constraints together.
2026-10-26 11:53:37 +08:00
eezd cef0298c34 refactor(web): group shared components by directory
Move each shared component into a named directory with an index.vue entry. Update consumers and relative imports while preserving component behavior.
2026-10-26 11:53:11 +08:00
eezd 3cd641a380 refactor(web): adopt modular Vue architecture and isolate bearer sessions 2026-10-25 20:47:32 +08:00