Commit Graph
11 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 12d13327a6 feat(release): add semantic version to application builds 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 38c4c8b781 docs(demo): present the editor sample in English 2026-10-26 22:03:58 +08:00
eezd ae99b884c6 fix(plugins): propagate refresh failures to their owning callers 2026-10-26 13:55:54 +08:00
eezd b561b398b4 fix(search): isolate debounced queries by session and lifecycle 2026-10-26 13:55:40 +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