This website requires JavaScript.
45c9318f78
chore(ci): use required approval for environment-specified workflow deploy
Neko Ayaka
2025-12-19 14:46:06 +08:00
7456f1253d
fix(stage-tamagotchi): missing font import, remove unused import
Neko Ayaka
2025-12-19 14:35:27 +08:00
50f66f14d4
chore(deps): missing audioworklet types
Neko Ayaka
2025-12-19 14:33:59 +08:00
5597c552de
chore(ci): should not use wrangler versions deploy for PR branch, version upload is all you need
Neko Ayaka
2025-12-19 14:26:34 +08:00
e8e81a6a35
fix(stage-shared): beat sync event declared not used
Neko Ayaka
2025-12-19 14:24:05 +08:00
55f3019737
fix(stage-ui): reduce about button click feeling
Neko Ayaka
2025-12-18 15:03:24 +08:00
63a12d3b9e
fix(workspace/unocss,stage-tamagotchi): missing comfortaa font, missing import
Neko Ayaka
2025-12-18 15:02:53 +08:00
03474670a2
fix(stage-ui): use a middleware to encode possible filenames in a live2d model (#815 )
Makito
2025-12-18 02:31:41 +09:00
479287094a
fix(stage-pages): loosen default beat-sync parameters for easier beat detections
Makito
2025-12-18 01:22:20 +09:00
97f53a8182
refactor(stage-tamagotchi,stage-pages,stage-shared,stage-ui): migrate beat-sync to use broadcast channel-based transport
Makito
2025-12-18 01:20:25 +09:00
e80a82d921
fix(stage-ui) patch ModelSettings.validateFiles to support utf-8 (#814 )
Rin
2025-12-17 21:10:24 +08:00
f8fdc2e6f9
refactor(ui): remove unocss attributify for Option
藍+85CD
2025-12-17 20:12:30 +08:00
0d1f2b9364
release: v0.8.0-beta.4
Neko Ayaka
2025-12-17 19:59:54 +08:00
bbaa287dab
feat(stage-ui,stage-pages) allow to "continue anyway" with failing provider validation (#811 )
Rin
2025-12-17 19:58:49 +08:00
84c053b44f
fix(server-sdk,airi-plugin-vscode): improve connect, ensure connected before sending
Neko Ayaka
2025-12-17 19:57:18 +08:00
f16a0c102f
refactor: merge watch targets, flatten callback (#812 )
藍+85CD
2025-12-17 19:34:25 +08:00
263e1849a6
fix(stage-tamagotchi): do not create nested callback for injeca constructor
Neko Ayaka
2025-12-17 15:58:04 +08:00
7f3a072676
fix(airi-plugin-vscode): add EOL line
Neko Ayaka
2025-12-17 14:12:35 +08:00
1f24555797
chore(stage-ui-three): default to hemisphere
Neko Ayaka
2025-12-17 10:52:28 +08:00
c74f335253
feat(stage-ui-three-performance-runtime): init new experimental three performance runtime design (#809 )
Lilia_Chen
2025-12-17 02:50:06 +00:00
588978d9ef
fix(stage-ui): AIRI in full resolution! fixed pixi.js resolution issue (#808 )
Rin
2025-12-17 10:47:35 +08:00
7c603d1477
chore(i18n): update translations (#797 )
github-actions[bot] and Crowdin Bot
2025-12-16 21:38:44 +08:00
efa3b8de43
fix(stage-ui,stage-web,stage-tamagotchi): should not use useI18n in non-setup hook
Neko Ayaka
2025-12-16 21:21:31 +08:00
c19ead966a
fix(stage-ui): fixed the system prompt initialisation bug (#796 )
Lilia_Chen and autofix-ci[bot]
2025-12-15 21:53:29 +00:00
238797db6e
fix(stage-ui): sync & broadcast for all BroadcastChannel peers
Neko Ayaka
2025-12-16 01:07:03 +08:00
cf2f29bac4
docs(README.md): updated for other languages
Neko Ayaka
2025-12-16 01:06:08 +08:00
611bc4ec4c
docs(README.md): fix broken url after migrated to Cloudflare Workers
Neko
2025-12-15 21:16:22 +08:00
0723c44b8a
docs(terms-of-use.md): added
Neko Ayaka
2025-12-15 15:38:55 +08:00
835e9f8c56
docs(privacy.md): added
Neko Ayaka
2025-12-15 15:38:43 +08:00
08cab8515d
feat(model-driver-lipsync): new package for model driving capabilities
Neko Ayaka
2025-12-15 02:16:10 +08:00
bd357c924c
chore(ci): continue-on-error
RainbowBird
2025-12-14 21:18:27 +08:00
d08dbcb781
chore(ci): install posthog-cli manually
RainbowBird
2025-12-14 21:13:16 +08:00
a342594b9a
chore(deps): migrate for vue macros
Neko Ayaka
2025-12-14 20:57:32 +08:00
135502f09d
chore(ci): ignore upload worker dist to posthog
RainbowBird
2025-12-14 20:55:30 +08:00
1e55ba84d8
chore(CI): continue-on-error
RainbowBird
2025-12-14 20:44:29 +08:00
a373f34d24
chore(ci): added gitMinimal for nix
Neko Ayaka
2025-12-14 20:39:07 +08:00
35227854be
feat(stage-web, stage-tamagotchi): register app version to posthog
RainbowBird
2025-12-14 20:34:29 +08:00
4af8edf58b
chore(CI): upload sourcemap to posthog
RainbowBird
2025-12-14 20:30:31 +08:00
f723e32999
style: lint
Neko Ayaka
2025-12-14 19:40:58 +08:00
8c32d8170f
chore(deps): bump dependencies
Neko Ayaka
2025-12-14 19:38:40 +08:00
90fd3b4821
fix(stage-ui): prevent NaN or negative scale to fix the headless model issue
Makito
2025-12-14 20:02:51 +09:00
e5d6f71d1b
chore(stage-tamagotchi): use another posthog id
Neko Ayaka
2025-12-14 18:02:55 +08:00
c5b58c61e6
fix(stage-tamagotchi): now h3 treats timeout as seconds instead of milliseconds
Neko Ayaka
2025-12-14 17:46:10 +08:00
235d8923c0
refactor(stage-ui,stage-tamagotchi): better structure, better injeca
Neko Ayaka
2025-12-14 17:41:14 +08:00
59442beaa3
fix(stage-pages): missing component import
Neko Ayaka
2025-12-14 17:09:57 +08:00
1829eb1e66
feat(stage-tamagotchi,stage-pages,stage-shared): show alert when there is no audio input for troubleshooting
Makito
2025-12-14 17:31:31 +09:00
ee9576fa81
release: v0.8.0-beta.3
Neko Ayaka
2025-12-14 13:33:40 +08:00
958aa1e8c4
fix(stage-tamagotchi): explicitly no publish, remove snap build
Neko Ayaka
2025-12-13 17:49:22 +08:00
f72ce99522
fix(docs): guard posthog init with SSR check
Neko Ayaka
2025-12-13 17:14:50 +08:00
23462a910c
feat(stage-ui,stage-pages,stage-web,stage-tamagotchi,docs): added Posthog
Neko Ayaka
2025-12-13 16:56:45 +08:00
74102920d7
fix(stage-web,docs): missing analytics after migrated to Cloudflare Workers
Neko Ayaka
2025-12-13 16:37:42 +08:00
a3dba4f3cf
chore(deps): bump dependencies & electron-builder
Neko Ayaka
2025-12-13 16:23:45 +08:00
6e4b0916d4
fix(stage-tamagotchi): settings layout overscrolling
Neko Ayaka
2025-12-12 15:51:18 +08:00
66b7e6ed8a
refactor(airi-plugin-vscode): better code & fixed dependency bundling issue
Neko Ayaka
2025-12-12 15:43:15 +08:00
ba0e70559d
fix(stage-ui): unable to load model correctly & race-ly loading of pixi live2d
Neko Ayaka and Codex (AI assistant)
2025-12-12 15:40:45 +08:00
fa11015b29
fix(stage-tamagotchi): override name with ai.moeru.airi
Neko Ayaka
2025-12-12 00:00:09 +08:00
d9dc142929
release: v0.8.0-beta.2
Neko Ayaka
2025-12-11 16:09:28 +08:00
7f5234de74
fix(stage-*): redundant template ref & ref for elmenets
Neko Ayaka
2025-12-11 15:39:08 +08:00
e1de84ecb2
chore(i18n): update translations (#792 )
github-actions[bot] and Crowdin Bot
2025-12-11 14:28:44 +08:00
e978566e44
fix(ci): cannot resolve to correct path
Neko Ayaka
2025-12-11 02:26:04 +08:00
fafba1cdf8
chore(deps): bump dependencies
Neko Ayaka
2025-12-11 02:22:43 +08:00
63e3e9d39e
Revert "fix(airi-plugin-vscode): ? windows still fails"
Neko Ayaka
2025-12-11 01:13:17 +08:00
486e6c699c
fix(crates): switch to stable in toolchain overrides; bump MSRV for tauri-plugin-mcp (#791 )
Makito
2025-12-11 01:02:54 +09:00
59a9ac142a
fix(airi-plugin-vscode): ? windows still fails
Neko Ayaka
2025-12-10 22:45:17 +08:00
6745f920f0
fix(airi-plugin-vscode): should always recreate dir for codegen
Neko Ayaka
2025-12-10 22:10:26 +08:00
327cbe766e
fix(airi-plugin-vscode): should not hard encode the path as it fails on Windows
Neko Ayaka
2025-12-10 21:06:41 +08:00
d9bc556a87
release: v0.8.0-beta.1
Neko Ayaka
2025-12-10 17:24:48 +08:00
3d223f698b
fix(stage-pages): propagate the DOM.AsyncIterable too
Neko Ayaka
2025-12-10 15:21:27 +08:00
17580414c7
fix(stage-ui): missing tsconfig DOM.AsyncIterable for OPFS
Neko Ayaka
2025-12-10 15:17:59 +08:00
42d735cfa2
style: lint
Neko Ayaka
2025-12-10 15:11:09 +08:00
f171bb5a8d
feat(stage-tamagotchi,stage-web,stage-ui): about window & about dialog refactor
Neko Ayaka
2025-12-10 15:08:09 +08:00
eac8ff0886
chore(deps): bump @modelcontextprotocol/sdk from 1.22.0 to 1.24.0 (#790 )
dependabot[bot] and autofix-ci[bot]
2025-12-10 14:53:10 +08:00
3e487bac77
chore(ci): set commit message for Crowdin actions
Neko
2025-12-10 14:48:33 +08:00
8c0018e00b
chore(i18n): update translations (#789 )
github-actions[bot] and Crowdin Bot
2025-12-10 14:46:08 +08:00
ab5af0dd7e
refactor(stage-ui): provide each individual reset state function for each store
Neko Ayaka
2025-12-10 10:42:51 +08:00
d67f33cd32
chore(stage-web): update action button style, include about button
Neko Ayaka
2025-12-10 01:15:34 +08:00
4d69695d9b
fix(stage-ui): type error for defineSlots
Neko Ayaka
2025-12-09 22:19:48 +08:00
22ef34d169
feat(stage-ui,stage-tamagotchi,stage-web,stage-pages,i18n): add data management (import, export, reset, clear)
Neko Ayaka
2025-12-09 20:39:37 +08:00
db1cba66b9
fix(stage-*): redundant type & incorrect import
Neko Ayaka
2025-12-09 14:22:40 +08:00
bbd4eb1757
chore(i18n): update translations (#784 )
github-actions[bot] and Crowdin Bot
2025-12-08 21:58:29 +08:00
a1aad5d020
refactor(stage-*): unified chat history & chat item
Neko Ayaka
2025-12-08 01:03:59 +08:00
ed3919ce76
fix(stage-ui): TTS audio playback fails when navigating from config pages
Neko Ayaka
2025-12-07 23:38:45 +08:00
f68f1a7040
fix(stage-ui): speech provider not set correctly when choosing voices
Neko Ayaka
2025-12-07 23:37:54 +08:00
db7590719c
refactor(stage-pages): switch to use mapped keys
Neko Ayaka
2025-12-07 22:28:40 +08:00
17d8eca83c
fix(18n): key map errors.
Neko Ayaka
2025-12-05 20:12:37 +08:00
f13a86582c
chore(i18n): update translations (#763 )
github-actions[bot] and Crowdin Bot
2025-12-05 17:52:06 +08:00
19c052d2cc
feat(nix/stage-tamagotchi): update to electron rewrite (#646 )
Weathercold and Neko
2025-12-05 02:14:42 -05:00
93cbfec583
feat(stage-ui,stage-pages,stage-tamagotchi): visualize beat sync target value, plugin-lize live2d motion, styles of beat sync
Neko Ayaka
2025-12-03 20:05:29 +08:00
347b55f3ce
chore(FUNDING.yml): updated
Neko
2025-12-02 23:33:20 +08:00
2254706e43
fix(stage-web): avoid passing functions directly to (@)click
Makito
2025-12-03 00:21:04 +09:00
88428e7a67
feat(stage-tamagotchi,stage-pages,stage-shared): show audio spectrum for better input monitoring
Makito
2025-12-03 00:13:57 +09:00
f6c5ca6026
fix: build type check
Neko Ayaka
2025-12-02 03:11:57 +08:00
b2b39afdcf
chore(ci): updated workflow name
Neko Ayaka
2025-12-02 03:02:33 +08:00
2fbd5b6b3a
release: v0.8.0-alpha.8
Neko Ayaka
2025-12-02 03:00:12 +08:00
d666e28955
faet(stage-ui,stage-web,stage-tamagotchi): ingest and process messages & contexts from sevrer channel
Neko Ayaka
2025-12-02 02:45:57 +08:00
6eaa3679ed
chore(stage-tamagotchi): improved ui of chat history & chat input
Neko Ayaka
2025-12-02 02:33:02 +08:00
86d62a91c2
feat(airi-plugin-vscode): publish workflow
Neko Ayaka
2025-12-02 02:29:54 +08:00
48c7c1f6b9
refactor(ui): move Button component to @proj-airi/ui (#781 )
LemonNeko and autofix-ci[bot]
2025-12-02 02:05:57 +08:00
7f4a0ecaf9
feat(stage-shared): add an audio tapping node for troubleshooting beat-sync
Makito
2025-12-02 01:40:02 +09:00
38561f3a62
fix(ci): cleanup disk usage first before docker run
Neko Ayaka
2025-12-01 16:38:46 +08:00