351 Commits
Author SHA1 Message Date
Neko Ayaka 306f8e66f0 fix(stage-ui): text change, i18n change 2026-03-29 02:38:26 +08:00
Neko Ayaka 7d8302ebdd refactor(stage-ui,i18n): default to use force blink (our version) 2026-03-28 16:04:28 +08:00
Neko Ayaka 16a5a69ba6 fix(stage-ui): should not have sign in for desktop for now 2026-03-28 12:56:05 +08:00
github-actions[bot]andCrowdin Bot 00cd7558d8 chore(i18n): update translations (#1493)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-28 04:59:50 +08:00
RainbowBird bf85158aa9 fix(server,stage-ui,i18n): address PR #1376 review comments 2026-03-28 02:25:44 +08:00
RainbowBird 9b8d1f6ab7 feat(server): flux aduit (#1482) 2026-03-28 02:25:44 +08:00
RainbowBird 97cadd5f7a fix(stage-ui): update onboarding provider list and improve validation logic 2026-03-28 02:25:44 +08:00
RainbowBird 0f9ea751e5 feat(server): official provider router (#1117) 2026-03-28 02:25:44 +08:00
RainbowBird a64446fbb7 feat(server): enhance config guard with custom error messages and add FLUX_PACKAGES handling 2026-03-28 02:25:44 +08:00
RainbowBird fc51738209 feat(server): stripe integration and credits system (#1024) 2026-03-28 02:25:44 +08:00
github-actions[bot]andCrowdin Bot f62005ead5 chore(i18n): update translations (#1484)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-27 10:12:48 +08:00
breezy89757 f4d5d3de8d feat(stage-ui): added Azure OpenAI provider (#1057)
---------

Assume-co-authored-by-agent: Unknown <unknown@example.com>
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com>
2026-03-26 17:39:15 +08:00
AdairLi 002c35e11e feat(stage-ui): add Z.ai provider (#1409) 2026-03-26 16:53:30 +08:00
github-actions[bot]andCrowdin Bot f8b2c34b4a chore(i18n): update translations (#1478)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-26 13:42:53 +08:00
github-actions[bot]andCrowdin Bot 68a0048978 chore(i18n): update translations (#1473)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-25 14:48:03 +08:00
96dbae7a1a fix(stage-ui): improve profile switcher popover UI (#1425)
---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-24 13:17:49 +08:00
f85a809d7c refactor(stage-*): analytics and telemetry, including consent (#1414)
---------

Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com>
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: RainbowBird <rbxin2003@outlook.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-24 13:01:39 +08:00
github-actions[bot]andCrowdin Bot 3149cc7790 chore(i18n): update translations (#1454)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-23 11:40:59 +08:00
Neko Ayaka ac1de680d0 chore(deps): bump dependencies 2026-03-23 02:15:40 +08:00
github-actions[bot]andCrowdin Bot fcf2424793 chore(i18n): update translations (#1448)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-22 12:00:06 +08:00
Garfield Lee 4a29598037 feat(stage-*): refactor settings data page and add app data folder action (#1447)
------

Co-authored-by-agent: Codex
2026-03-22 04:39:46 +08:00
github-actions[bot]andCrowdin Bot aebe6817ce chore(i18n): update translations (#1443)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-21 11:46:29 +08:00
Neko Ayaka 440bff8514 feat(stage-ui): added language selector for onboarding screen 2026-03-21 01:00:19 +08:00
Neko Ayaka 7fe410b969 chore(stage-tamagotchi,stage-pages,stage-layouts): vision devtools improved 2026-03-20 02:27:21 +08:00
Makito 2a08c5b512 fix(stage-pages): fix navigation for context-observer 2026-03-20 02:27:21 +08:00
Neko Ayaka 956a4541e9 style: lint 2026-03-19 14:27:23 +08:00
github-actions[bot]andCrowdin Bot 476bb27cc5 chore(i18n): update translations (#1424)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-19 11:05:44 +08:00
monolithic827 30354e9c75 feat(stage-pages,stage-ui,i18n): add OpenRouter as a speech (TTS) provider (#1302)
* Implement OpenRouter TTS

* Implement suggestions from Gemini code review

* Extract OpenRouter speech logic outside of providers.ts

* Address Gemini's comments

* break loop properly

* refactor to match existing pattern

---------

Co-authored-by-agent: Cursor
2026-03-18 21:49:45 +08:00
Octopusandautofix-ci[bot] 8b91d441fc feat: upgrade MiniMax default model to M2.7 (#1417)
* feat: upgrade MiniMax default model to M2.7

- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to model list
- Set MiniMax-M2.7 as default model (first in list)
- Keep all previous models as alternatives

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Assume-assisted-by-agent: Unknown <unknown@example.com>
2026-03-18 21:22:39 +08:00
github-actions[bot]andCrowdin Bot f37f8aed3c chore(i18n): update translations (#1415)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-18 11:01:41 +08:00
Iro eb53744c08 fix(stage-tamagotchi): harden caption overlay follow+mouse handling (#1402) 2026-03-17 14:23:04 +08:00
github-actions[bot]andCrowdin Bot c1dad52537 chore(i18n): update translations (#1403)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-17 10:43:51 +08:00
雨落andGarfield Lee a569061458 fix(docs): fix typo in landing page (#1399)
Signed-off-by: 秋雨落 <i@rain.cx>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
2026-03-16 17:26:18 +08:00
github-actions[bot]andCrowdin Bot 65faf3fe18 chore(i18n): update translations (#1388)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-16 10:07:58 +08:00
f92db7a70b feat(stage-pocket): add Android target (#1326)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: LemonNeko <self@lemonneko.moe>
2026-03-15 21:46:23 +08:00
github-actions[bot]andCrowdin Bot f313ea99c6 chore(i18n): update translations (#1369)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-15 10:53:05 +08:00
RinandNeko 623f35a7e3 feat(stage-pages,stage-ui,i18n): disable auto trigger for chatcompletion check and use explict button (#1336)
Co-authored-by-agent: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-15 04:39:30 +08:00
github-actions[bot]andCrowdin Bot 4427e1b44f chore(i18n): update translations (#1349)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-14 12:29:11 +08:00
Liet Blue 5d8a0c88fe feat(stage-tamagotchi): add profile switcher to controls island and web header (#1328) 2026-03-13 18:32:07 +08:00
github-actions[bot]andCrowdin Bot dc6009ac10 chore(i18n): update translations (#1325)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-13 09:53:20 +08:00
LemonNeko a80f038941 feat(stage-tamagotchi): show connection status (#1311) 2026-03-12 23:14:22 +08:00
Stable Geniusandstablegenius49 0d1dc34bd8 fix(stage-tamagotchi): let tray menu close caption overlay (#1316)
Co-authored-by: stablegenius49 <185121704+stablegenius49@users.noreply.github.com>
2026-03-12 23:11:37 +08:00
LemonNekoandautofix-ci[bot] 589553c0e3 feat(stage-pocket): request permissions onboarding (#1292)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 14:49:39 +08:00
41ce282e95 fix(stage-ui): skip optimistic updates before apply (#1304)
* fix(stage-ui): skip optimistic updates before apply

Avoid leaving phantom optimistic state behind when a mutation is intentionally skipped by checking the guard before applying the optimistic update.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* [autofix.ci] apply automated fixes

---------

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 12:12:31 +08:00
github-actions[bot]andCrowdin Bot 8251b8a512 chore(i18n): update translations (#1301)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-12 10:57:37 +08:00
dec2b04924 refactor: vrm performance tracing and better lifecycle management (#1194)
* refactor: vrm performance tracing and better lifecycle management

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Rename lag-visualizer.vue to performance-visualizer.vue

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @sumimakito

Co-authored-by: Makito <i@maki.to>

* Apply suggestion from @sumimakito

Co-authored-by: Makito <i@maki.to>

* Apply suggestion from @sumimakito

Co-authored-by: Makito <i@maki.to>

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* [autofix.ci] apply automated fixes

* Apply suggestion from @Lilia-Chen

* [autofix.ci] apply automated fixes

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* [autofix.ci] apply automated fixes

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* [autofix.ci] apply automated fixes

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* Apply suggestion from @Lilia-Chen

* fix: some tiny bugs and model URL lifecycle

* fix: TresCanvas size=0 bug

* Delete .claude/settings.json

* fix: some clean-up

* [autofix.ci] apply automated fixes

* fix: use screen to wrap up TresCanvas

* Delete .claude/settings.json

---------

Co-authored-by: Makito <i@maki.to>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-03-12 09:20:20 +08:00
CharaandRin d9582d52f2 feat(stage-ui): optimize card many select component layout styles (#1096)
---------

Co-authored-by: Rin <shinohara-rin@users.noreply.github.com>
2026-03-12 01:55:12 +08:00
github-actions[bot]andCrowdin Bot cce2df1c12 chore(i18n): update translations (#1251)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-11 09:53:55 +08:00
github-actions[bot]andCrowdin Bot ea2d43b63d chore(i18n): update translations (#1226)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-10 11:26:07 +08:00
Liet Blue 604341a1e6 feat(tamagotchi): add "Pin on top" toggle to controls island (#1183)
\
2026-03-09 22:05:05 +08:00