Neko Ayaka
b43b8944bf
release: v0.11.2
2026-07-18 10:37:13 +08:00
Neko Ayaka
089ca99108
release: v0.11.1
2026-07-17 03:35:49 +08:00
Neko
ed664e8107
fix(stage-ui-live2d): normalize Live2D model file references ( #2047 )
...
Authored-by-agent: Codex <codex@openai.com >
2026-07-11 23:44:41 +08:00
Neko
231eccf362
chore(server): update Grafana dashboard layout ( #2039 )
...
Authored-by-agent: Codex
2026-07-10 13:40:34 +08:00
Neko and github-actions[bot]
de0ff177ad
chore: update sponsors svg ( #2036 )
...
This PR updates generated SponsorKit assets from the scheduled sponsors
workflow.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-08 04:27:39 +00:00
Neko Ayaka
3779eb6103
release: v0.11.0
2026-07-08 01:20:12 +08:00
Neko Ayaka
c330ad51d4
chore(deps): bump @moeru/eslint-config
2026-07-08 01:19:22 +08:00
Neko Ayaka
2fe0ecc0c2
chore: convert eslint config to typescript
2026-07-07 23:57:44 +08:00
Neko
1065ed565b
fix(stage-tamagotchi): anchor tray resize to dominant display ( #2012 )
...
---
Co-authored-by-agent: Codex
2026-06-27 01:54:39 +08:00
Neko
22d0711dc0
fix(stage-ui,stage-tamagotchi): simplify hearing controls ( #2014 )
...
---
Co-authored-by-agent: Codex
2026-06-27 01:33:43 +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
6372491e3b
feat(stage-*,plugin-*): retriable tool call
2026-06-26 14:52:20 +08:00
Neko Ayaka
92178b9598
fix(stage-tamagotchi): incorrect unicode used
2026-06-20 00:43:41 +08:00
Neko
8930211d1b
feat(stage-tamagotchi): widget with pin ( #1993 )
2026-06-19 02:03:31 +08:00
Neko
7e3698147d
fix(stage-ui-live2d): ignore macOS files ( #1991 )
2026-06-19 02:02:53 +08:00
Neko Ayaka
5bac31f60c
chore(AGENTS.md): updated with better rules
2026-06-18 15:14:32 +08:00
Neko Ayaka
c029e8c444
test(stage-ui): updated
2026-06-18 15:14:31 +08:00
Neko Ayaka
4ba237c5c0
chore(.gitignore): updated
2026-06-18 15:14:31 +08:00
Neko and autofix-ci[bot]
47bfe02a87
feat(better-ws): added new package ( #1989 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by-agent: Codex
2026-06-18 15:11:35 +08:00
Neko and autofix-ci[bot]
391d21b996
refactor(audio-pipelines-transcribe): use @proj-airi/audio ( #1990 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by-agent: Codex
2026-06-18 15:10:34 +08:00
Neko Ayaka
0f975a4f73
refactor(stage-tamagotchi,plugin-*): unified to extension id
2026-06-12 19:27:23 +08:00
Neko Ayaka
eb98845b11
refactor(stage-tamagotchi): better formatting and naming
2026-06-12 19:09:30 +08:00
Neko Ayaka and Garfield Lee
1ae161c273
chore(stage-tamagotchi): cleanup unused code
...
Co-authored-by: Garfield Lee <3471836+Garfield550@users.noreply.github.com >
Co-authored-by-agent: Codex
2026-06-12 19:08:48 +08:00
Neko Ayaka
2eb05425c5
refactor(stage-tamagotchi): reload tools when extension reloads
2026-06-12 16:11:59 +08:00
Neko and autofix-ci[bot]
668440a732
refactor(extension-*,stage-tamagotchi,stage-ui,server-*): rename to extension, improve DX ( #1892 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by-agent: Codex
2026-06-12 02:03:42 +08:00
Neko
52e0476154
chore(deps): update moeru eslint config ( #1963 )
2026-06-10 23:57:48 +08:00
Neko and github-actions[bot]
899a1774bd
chore: update sponsors svg ( #1944 )
...
This PR updates generated SponsorKit assets from the scheduled sponsors
workflow.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-04 04:57:52 +00:00
Neko Ayaka
92e0f9be24
chore(ci): incorrect install order
2026-05-28 04:40:49 +08:00
Neko Ayaka
d9b3651c99
chore(ci): now requires unit tests
2026-05-28 04:34:45 +08:00
Neko Ayaka
e53515ae8d
chore(.agents/skills): updated agent-browser-electron
2026-05-22 15:23:45 +08:00
Neko Ayaka
bd47b2c8ba
chore(i18n): updated locales
2026-05-21 02:54:17 +08:00
Neko Ayaka
018ad05fd7
fix(stage-ui): useVersionedLocalStorage did not return the patched value back
2026-05-21 02:53:56 +08:00
Neko Ayaka
b2dfe03d11
fix(stage-ui-live2d): better blink interval
2026-05-21 02:53:02 +08:00
Neko Ayaka
92b20b0dd2
fix(stage-*): many live2d and vrm issues, default values were missing
2026-05-21 02:25:04 +08:00
Neko Ayaka
10f340a651
fix(stage-ui): missing and incorrect flex gap
2026-05-20 01:46:18 +08:00
38a9baade0
chore: update sponsors svg ( #1849 )
...
This PR updates generated SponsorKit assets from the scheduled sponsors
workflow.
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Lovehsigure_520 <1260907335@qq.com >
2026-05-19 12:35:41 +00:00
Neko
6b31552a16
fix(stage-ui): normalize spark:command tool schema ( #1845 )
2026-05-19 19:07:29 +08:00
Neko Ayaka
f33d485b82
feat(stage-ui): io tracer for CALL tokens
2026-05-18 01:23:14 +08:00
Neko Ayaka
77eeb64f51
fix(stage-ui): ensure started
2026-05-18 01:22:32 +08:00
Neko Ayaka
4622b99e2a
refactor(pipelines-audio): better token processing pipeline, ACT, DELAY, CALL, unified
2026-05-18 01:20:21 +08:00
Neko Ayaka
c459e647d0
fix(stage-ui,stage-tamagotchi): minor animation fix, and caption auto fade out
2026-05-17 18:37:36 +08:00
Neko Ayaka
bc69df548e
feat(plugin-*): prompt for toolset
2026-05-15 18:13:31 +08:00
Neko Ayaka
5c71f46f99
feat(stage-tamagotchi): connection now has visible and copy btn
2026-05-15 17:54:30 +08:00
Neko
541b9fa53c
fix(server-runtime): ignore duplicate websocket listener ( #1829 )
2026-05-14 01:53:41 +08:00
Neko Ayaka
06ab58408b
chore(cspell): updated
2026-05-09 03:42:46 +08:00
Neko Ayaka
7bc3781ee2
fix(stage-tamagotchi): missing bridge for spark:notify
2026-05-09 03:42:45 +08:00
Neko Ayaka
13566667e1
fix(stage-ui): error item should fit content width, reasoing should not have pt
2026-05-08 21:10:32 +08:00
Neko Ayaka
37433b98a2
refactor(stage-ui): new structure for models, services, stores
2026-05-08 17:03:46 +08:00
Neko Ayaka
34e34728c9
chore(.agent/skills): updated release-note-writer
2026-05-08 03:10:49 +08:00
Neko Ayaka
1d5c126367
chore(.agent/skills): added release-note-writer
2026-05-07 20:23:19 +08:00
Neko Ayaka
6d61699d10
release: v0.10.2
2026-05-07 19:36:33 +08:00
Neko Ayaka and Lovehsigure_520
e86ee2f135
fix(stage-tamagotchi): should register handlers before window load
...
Co-authored-by: Lovehsigure_520 <62863834+Neko-233@users.noreply.github.com >
2026-05-07 18:57:56 +08:00
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