Commit Graph
100 Commits
Author SHA1 Message Date
Neko Ayaka 99bb1eaddd test: migrate more test into browser mode, fix all existing tests 2026-05-07 18:48:39 +08:00
Neko Ayaka 831ca9e958 chore(AGENTS.md): updated 2026-05-07 17:30:15 +08:00
Neko Ayaka ef60c157dc fix(stage-ui): staled loaded model, desync character card model selection 2026-05-07 17:27:34 +08:00
Neko Ayaka 35c3471ecd fix(stage-tamagotchi): plugin tools should have faster fail 2026-05-07 16:01:08 +08:00
Neko Ayaka 8e691cfc13 feat(airi-screenshot): added 2026-05-06 17:33:34 +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 6dd370433a release: v0.10.1 2026-05-05 14:10:55 +08:00
Neko Ayaka a9ed0c180c fix(stage-ui): rollback to previous implementation of model selector 2026-05-05 04:17:17 +08:00
Neko Ayaka 8a88d233f2 refactor(server-runtime): split modules 2026-05-05 02:30:45 +08:00
Neko Ayaka ca722f69b7 release: v0.10.0 2026-05-03 23:17:03 +08:00
Neko Ayaka d7baaa8dc2 fix(docs): missing handle of invalid date 2026-05-02 23:34:07 +08:00
Neko Ayaka 0f6cfc2faa chore(docs): unnecessary section 2026-05-02 22:49:44 +08:00
Neko Ayaka 32087c05de feat(docs): authors region, published at, more tweaks on ui, @assets() fix 2026-05-02 22:47:35 +08:00
Neko Ayaka b4a35e4ac0 chore(docs): more style and readability update 2026-05-02 21:17:03 +08:00
Neko Ayaka 755550915f chore(docs): indentation of nested sidebar 2026-05-02 14:38:15 +08:00
Neko Ayaka bfb9d5cc74 chore(docs): missing type convert for nodes 2026-05-01 21:14:59 +08:00
Neko Ayaka af5ce6defb chore(docs): color fixes for warning tip block 2026-05-01 20:28:11 +08:00
Neko Ayaka 1ae345d076 chore(docs): better color for doc footer nav, tighter room for sidebar links 2026-05-01 20:14:15 +08:00
Neko Ayaka 5478cea6e4 chore(docs): better color, animated <details>, minor tweaks 2026-05-01 20:14:14 +08:00
Neko Ayaka 30dbbe510a chore(docs): correctly hover style 2026-04-30 16:52:56 +08:00
Neko Ayaka 09b0390aba refactor(stage-ui): advanced tool rendering, error handling, and ui improvements 2026-04-29 06:05:49 +08:00
Neko Ayaka 2d099e336b feat(ui): new <Tuncatable /> component 2026-04-29 06:05:10 +08:00
Neko Ayaka c9fbbfd783 fix(stage-ui,stage-tamagotchi,core-agent): tool error should be handled 2026-04-29 00:45:05 +08:00
Neko Ayaka 1e30b05bf1 fix(stage-ui): plugin tools not enabled 2026-04-29 00:45:04 +08:00
Neko Ayaka 1ca972f362 refactor(stage-tamagotchi): consolidate electron plugin static assets 2026-04-29 00:45:04 +08:00
Neko Ayaka 9b4be893ad refactor(core-agent): spark:notify, and related refactor 2026-04-28 01:20:04 +08:00
Neko Ayaka 0346aa729e chore(ui): simplify button style, no more ring. 2026-04-27 18:13:32 +08:00
Neko Ayaka d42810e47d chore(stage-ui): prevent using node:assert 2026-04-27 17:24:07 +08:00
Neko 0c8c99dae3 Revert "fix(stage-ui): correct stream reuse when switching sources + improve capture pipeline" (#1741)
Reverts moeru-ai/airi#1731
2026-04-27 15:22:19 +08:00
Neko 06fd6d9223 chore(stage-web): added Web Haptics devtools (#1736) 2026-04-27 01:57:08 +08:00
Neko Ayaka a9359a3924 chore(ci): skip windows if signpath.io failed to sign us 2026-04-26 05:43:57 +08:00
Neko Ayaka 2b125d5fff fix(plugin-sdk-tamagotchi): improved naming, use @moeru/eventa offered window-message adapter 2026-04-25 06:50:47 +08:00
Neko Ayaka 0f0d88a8aa chore(stage-ui,stage-tamagotchi): removed useless 2026-04-25 06:34:55 +08:00
Neko Ayaka 3cc9c87b0f fix(stage-tamagotchi): stage widget tool was broken 2026-04-24 04:12:26 +08:00
Neko Ayaka a7941f27dd chore(AGENTS.md): updated 2026-04-24 04:12:26 +08:00
Neko Ayaka 47074021c0 chore(deps): updated eventa 2026-04-24 04:12:25 +08:00
Neko Ayaka 20a515e169 chore(ci): added Godot vscode extension recommendation, and .prototools for managing dotnet versions 2026-04-23 02:19:44 +08:00
Neko Ayaka 762fd017b0 chore(.agents/skills): added agent-browser-electron for better self-verification 2026-04-23 01:09:46 +08:00
Neko Ayaka a3249ccd68 feat(stage-tamagotchi,stage-ui,ui): input should not flink, added retry for errored item, adjusted button 2026-04-23 01:09:46 +08:00
Neko Ayaka ee86608195 fix(stage-ui): overflow chat bubble 2026-04-23 01:09:45 +08:00
Neko Ayaka 94031bf1c4 fix(stage-ui,ui): histoire wasn't configured correctly 2026-04-22 16:57:35 +08:00
Neko Ayaka ca4c99f074 fix(stage-pages,stage-ui): plugin host update 2026-04-22 14:23:45 +08:00
Neko Ayaka c7cf0c6a47 fix(stage-pages,stage-shared,stage-ui): rollback 3f82942 falsy fix 2026-04-22 14:14:02 +08:00
Neko Ayaka 36ee517e1e chore(README.md): updated for more instructions 2026-04-22 13:54:02 +08:00
Neko Ayaka 8603d8cd7a fix(stage-tamagotchi): fix test 2026-04-22 13:52:40 +08:00
Neko Ayaka 509c00d9a5 feat(plugin-sdk,stage-tamagotchi): rework of plugin structure, integrated kits api, now plugin manifest is plugin.airi.json 2026-04-22 13:52:11 +08:00
Neko Ayaka ea2b30e2b8 fix(stage-ui): outdated for mcp.ts 2026-04-22 03:37:58 +08:00
Neko Ayaka 5bbf9559a4 refactor(stage-ui,stage-tamagotchi): have plugin-tools, mcp-tools to register directly to llm.ts 2026-04-22 03:34:40 +08:00
Neko Ayaka 3390122085 feat(plugin-sdk-tamagotchi,airi-plugin-game-chess): tools api, gamelet api, init chess gamelet 2026-04-21 17:17:20 +08:00
Neko Ayaka 0294dad6ef feat(plugin-sdk): kits api, binding api, and better comments 2026-04-21 16:46:04 +08:00
Neko Ayaka a406ffb67c feat(stage-tamagotchi): widget now supports customizable ui from plugin/extension 2026-04-21 02:23:34 +08:00
Neko Ayaka 033e76c2f1 feat(stage-tamagotchi): built-in local loopback http server 2026-04-20 20:39:12 +08:00
Neko Ayaka 60456c7567 fix(ui): SelectTab size issue 2026-04-18 19:27:02 +08:00
Neko Ayaka d2d5493136 fix(stage-tamagotchi): concurrent apply and auto-heal will have conflicts 2026-04-18 19:26:22 +08:00
Neko Ayaka 2ab21879dd chore(deps): bump dependencies 2026-04-18 19:18:17 +08:00
Neko Ayaka 70495439ad refactor(core-agent,stage-ui): move spark-notify agent to core-agent 2026-04-17 16:18:42 +08:00
Neko Ayaka 1258c246d5 chore: updated 2026-04-16 23:21:45 +08:00
Nekoandgemini-code-assist[bot] 9b4ef8862b Apply suggestion from @gemini-code-assist[bot]
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-16 22:58:10 +08:00
Neko Ayaka 499617e436 fix(stage-tamagotchi): chat sync broken for cross window 2026-04-16 16:58:31 +08:00
Neko Ayaka 3c7eed999f chore(AGENTS.md): updated 2026-04-15 23:46:14 +08:00
Neko Ayaka b9f88ef84f style: lint 2026-04-15 14:44:59 +08:00
Neko Ayaka f286464e03 chore(deps): bump dependencies 2026-04-15 14:44:59 +08:00
Neko Ayaka 753182d2c5 chore(AGENTS.md): updated 2026-04-15 05:09:10 +08:00
Neko Ayaka f7a9a7bf76 refactor(vishot-*,scenarios-*): better structure, better api, and markup components 2026-04-15 04:51:00 +08:00
Neko Ayaka 6d68cfbd92 refactor(stage-web,ui-server-auth): better ui of auth 2026-04-15 04:32:19 +08:00
Neko Ayaka 936c65f3fa chore(.agent): added agent-browser skill 2026-04-15 04:32:18 +08:00
Neko Ayaka b77a1af2c8 chore(stage-tamagotchi): improve widget calling devtools 2026-04-11 05:21:46 +08:00
Neko Ayaka b18158bce2 chore(computer-use-mcp): remove all hardcoded file path 2026-04-11 05:13:55 +08:00
Neko Ayaka feb2055ed2 style(computer-use-mcp): house keeping, lint fixes, type missing, and many more 2026-04-11 04:59:13 +08:00
Neko Ayaka 87f719272a fix(stage-layouts): prevent using :global(...) as they gets compiled into .dark without the children selector 2026-04-11 04:22:34 +08:00
Neko Ayaka 67398494c7 fix(server): zod is required 2026-04-11 04:19:28 +08:00
Neko Ayaka 95eac8e41c chore(deps): bump dependencies 2026-04-11 04:00:49 +08:00
Neko Ayaka aad3b7c115 chore(deps): updated 2026-04-11 01:17:31 +08:00
Neko Ayaka 9a59848b85 fix(server): now import the ui-server-auth built artifacts into docker image 2026-04-10 22:35:24 +08:00
Neko Ayaka 139e71824f chore(ci): incorrect build name 2026-04-10 20:08:36 +08:00
Neko Ayaka b59c8d0861 chore(ci): with name, and should support branch for tag name 2026-04-10 19:49:07 +08:00
Neko Ayaka 9fe3abdf5b chore(ci): publishes ui-server-auth as assets image 2026-04-10 19:36:53 +08:00
Neko Ayaka fb3f54699b chore(18n): unified to use sign in / sign out 2026-04-10 16:25:11 +08:00
Neko Ayaka abc0cb0bc7 refactor(ui-server-auth,server): use better design of signin page 2026-04-10 16:25:11 +08:00
Neko Ayaka dd284f0f27 release: v0.9.0 2026-04-10 14:48:30 +08:00
Neko Ayaka 3962139b93 chore(stage-tamagotchi,ui): improved about page 2026-04-10 13:54:22 +08:00
Neko f65a67f543 fix(ui): incorrect round and default shape of button 2026-04-10 03:50:35 +08:00
Neko Ayaka a0caaf3214 release: v0.9.0-rc.1 2026-04-10 03:40:59 +08:00
Neko Ayaka 628fe28969 refactor(stage-tamagotchi): improved about, better structure 2026-04-10 03:40:11 +08:00
Neko Ayaka b1a4eac605 feat(stage-ui): new BugReporterDialog component 2026-04-10 03:40:10 +08:00
Neko Ayaka 90294ce15c refactor(stage-*): use new InputFileCard 2026-04-10 03:40:10 +08:00
Neko Ayaka 14f8275fa7 feat(ui,stage-ui): FieldInput, InputFileCard, and story update 2026-04-10 03:40:09 +08:00
Neko Ayaka ec4d1998d7 feat(ui): error container 2026-04-10 03:40:09 +08:00
Neko 4da2ab8924 chore(ci): remove notification completely 2026-04-10 03:05:18 +08:00
Neko c4a1502e78 fix(stage-tamagotchi): no longer being able to build electron due to nested pack (#1609) 2026-04-09 21:15:06 +08:00
Neko Ayaka 6c366915c9 chore(ci): rollback package.json 2026-04-09 17:52:58 +08:00
Neko Ayaka 1be6defb08 chore(ci): updated tsconfig.json 2026-04-09 17:22:13 +08:00
Neko Ayaka 9c6a7cbb20 chore(.vscode): updated ts options 2026-04-09 15:54:49 +08:00
Neko Ayaka dc7132bb91 release: v0.9.0-beta.7 2026-04-08 04:17:03 +08:00
Neko Ayaka b95d84fba7 perf(stage-tamagotchi): better fallback, matrix smoking test 2026-04-08 04:16:13 +08:00
Neko Ayaka c2dba69a8b fix(stage-tamagotchi): autoUpdater fix with channels 2026-04-08 03:32:07 +08:00
Neko Ayaka 4179365baa refactor(ui,stage-ui): FieldSelect, FieldComboSelect split 2026-04-08 03:28:11 +08:00
Neko Ayaka 92b42b9454 fix(stage-pocket): outdated import 2026-04-08 01:25:39 +08:00
Neko Ayaka 12c585d856 chore(ci): android now publishes to itch.io 2026-04-08 01:16:37 +08:00