27 Commits
Author SHA1 Message Date
RainbowBirdandautofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> 22b5249c64 refactor(server): split independent auth service (#2202)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 23:33:58 +08:00
Neko Ayaka f7604edce8 chore(AGENTS.md): enfore simple-english 2026-08-05 20:45:44 +08:00
Neko Ayaka 19b081c823 chore(AGENTS.md): updated 2026-08-05 20:31:08 +08:00
Neko Ayaka e6ca9750b4 fix(.agents/skills): added vishot skills and create-pr guidelines 2026-08-04 20:59:49 +08:00
Neko Ayaka 7de2e2bf46 chore(.agents/skills,AGENTS.md): new harness prompt 2026-08-04 19:24:12 +08:00
Makito b26ea3123d feat(i18n): set up glossary (#2198)
This pull request introduces the initial glossary for the project to
improve the translation quality.

Implements #2148.

### TODOs

- [x] Add the definition YAML
- [x] Add a generator to produce Crowdin-compatible (TBX v3) format
- [x] AGENTS.md
- [ ] ~Workflow~ (Split to another PR)
- [ ] ~Skills~ (Same as above)
2026-08-03 02:01:43 +09:00
RainbowBird 742bb80ca5 feat(stage): add global button analytics directive (#2146) 2026-07-29 15:59:53 +08:00
Neko 1c42d8b847 docs: require inline comments for calculation-heavy code (#2013)
---

Co-authored-by-agent: Codex
2026-06-27 01:30:11 +08:00
Neko Ayaka 5bac31f60c chore(AGENTS.md): updated with better rules 2026-06-18 15:14:32 +08:00
RainbowBird 87e9495667 feat(admin): refine voice pack editor
Move Voice Pack creation and editing to dedicated admin routes, add catalog-backed free-text fields, and wire test audio generation through the public speech API.

Document the mock-API browser verification workflow so future local UI checks can avoid auth and tooling dead ends.

Signed-off-by: RainbowBird <git@luoling.moe>
2026-06-06 02:22:54 +08:00
Doji 2c432fc1c8 refactor(stage-web,stage-ui): replace warpdrive plugin with unplugin-basemove (#1818) 2026-05-13 12:03:30 +08:00
Neko Ayaka 37433b98a2 refactor(stage-ui): new structure for models, services, stores 2026-05-08 17:03:46 +08:00
Neko Ayaka 831ca9e958 chore(AGENTS.md): updated 2026-05-07 17:30:15 +08:00
Neko Ayaka cbbe1c9810 chore(AGENTS.md): updated 2026-05-06 17:33:34 +08:00
Neko Ayaka faf13b9a08 chore(AGENTS.md): updated 2026-05-06 02:25:15 +08:00
Neko Ayaka 8a88d233f2 refactor(server-runtime): split modules 2026-05-05 02:30:45 +08:00
Neko Ayaka a7941f27dd chore(AGENTS.md): updated 2026-04-24 04:12:26 +08:00
Neko Ayaka 3c7eed999f chore(AGENTS.md): updated 2026-04-15 23:46:14 +08:00
Neko Ayaka 753182d2c5 chore(AGENTS.md): updated 2026-04-15 05:09:10 +08:00
RainbowBird f769580099 docs(ui-components): add comprehensive component reference for standardized UI primitives 2026-04-10 15:58:19 +08:00
Neko Ayaka 5d30d6e295 chore(AGENTS.md): updated with test case 2026-04-02 15:19:21 +08:00
Rin 4fb47a0379 docs(AGENTS.md): use errorMesageFrom (#1372) 2026-03-15 14:43:55 +08:00
Neko Ayaka eb270dc75a docs(AGENTS.md): updated 2026-02-08 01:39:34 +08:00
LemonNeko 61cf0aa88a refactor(stage-pocket): rename stage-capacitor to stage-pocket 2025-12-31 17:38:45 +08:00
LemonNeko 7f3a90d463 fix(stage-ios): use https when live reload (#853) 2025-12-31 11:57:41 +08:00
Neko Ayaka d67f33cd32 chore(stage-web): update action button style, include about button 2025-12-10 01:15:34 +08:00
Neko Ayaka ac9a01a41f docs(AGENTS.md): updated 2025-11-30 21:37:19 +08:00