DrHuangMHT
85627d34ad
feat(stage-*): allow setting character offset in landscape ( #1696 )
2026-05-06 17:04:18 +08:00
Doji
81dbd71c31
feat(stage-tamagotchi,stage-ui): rewrite mcp server settings page and normalize tool registration ( #1722 )
2026-05-06 03:39:50 +08:00
Neko Ayaka
6dd370433a
release: v0.10.1
2026-05-05 14:10:55 +08:00
RainbowBird
40284514d4
fix(stage-*): isDev constant
2026-05-04 20:04:24 +08:00
RainbowBird
7edfa4291e
chore(stage-*): only show status-island in dev mode
2026-05-04 19:56:59 +08:00
Neko Ayaka
ca722f69b7
release: v0.10.0
2026-05-03 23:17:03 +08:00
felix tremblay
3d848c9914
fix(stage-tamagotchi): add xwayland dev script for Wayland Electron deadlock ( #1764 )
2026-05-02 16:15:39 +08:00
刘梓恒
5bd0b19e84
fix(stage-tamagotchi): harden overlay isolation and iframe coordinates ( #1751 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
2026-04-29 22:52:00 +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
c9fbbfd783
fix(stage-ui,stage-tamagotchi,core-agent): tool error should be handled
2026-04-29 00:45:05 +08:00
Neko Ayaka
1ca972f362
refactor(stage-tamagotchi): consolidate electron plugin static assets
2026-04-29 00:45:04 +08:00
Iro
cb7e058067
fix(stage-ui): correct stream reuse when switching sources + improve capture pipeline ( #1744 )
2026-04-28 14:50:59 +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
4ba5b13c0d
fix(stage-ui): correct stream reuse when switching sources + improve capture pipeline ( #1731 )
...
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-27 15:14:10 +08:00
Makito
3566e8b4a8
feat(stage-tamagotchi,stage-shared): essentials for global shortcut
2026-04-25 21:30:10 +09: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
刘梓恒
d7402ade9f
feat(stage-tamagotchi,stage-ui,computer-use-mcp): intro agent-owned session and ghost pointer phases ( #1649 )
2026-04-25 04:14:33 +08:00
Asish Kumar
4b133b169f
fix(stage-tamagotchi): render server-channel QR always as dark-on-light ( #1725 )
2026-04-25 04:05:29 +08:00
Asish Kumar
fe568e8e99
fix(stage-tamagotchi): show friendly empty state when widgets window has no id ( #1726 )
2026-04-25 04:04:17 +08:00
Lilia_Chen and autofix-ci[bot]
c6c0494998
feat(stage-tamagotchi-godot): add Godot stage G0 sidecar preview ( #1724 )
...
## Summary
Add the G0 Godot Stage sidecar preview for `stage-tamagotchi`.
## Design
- Keep Electron as the desktop host and run Godot as a separate sidecar
window by design.
- Use the settings window as the entry point for starting/stopping the
experimental Godot Stage.
- Require explicit `GODOT4` in development mode instead of
auto-discovering local Godot installs.
- Use the packaged sidecar under `process.resourcesPath/godot-stage` in
the packaged runtime.
- Close the Godot WebSocket lifecycle channel on startup failure and
stage shutdown.
## Changes
- Add the Electron main-side Godot Stage lifecycle service.
- Add renderer/settings wiring for switching to the experimental Godot
Stage.
- Add the minimal Godot stage runtime skeleton and WebSocket handshake
path.
- Add Godot export presets for sidecar builds.
- Add sidecar path verification for the Godot export preset and
`electron-builder` resource contract.
- Document the development runtime setup and packaging expectations.
## CI/CD
- Align Godot CI to `4.6.2`.
- Add Linux Godot export smoke coverage as the fastest CI export path.
- Add sidecar contract verification to CI.
- Run packaged sidecar verification after `electron-builder --dir`.
CD is intentionally deferred in this PR. The release workflow still
needs a later step to export the Godot sidecar before packaging release
artefacts.
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-04-25 00:56:03 +08:00
刘梓恒
255ce71cba
feat(stage-tamagotchi,computer-use-mcp): implement browser-native DOM action routing ( #1648 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-04-25 00:08:22 +08:00
刘梓恒
632aa1ad99
[1/3] feat(desktop): add desktop observation and overlay baseline ( #1647 )
...
---------
Co-authored-by-agent: Antigravity <antigravity@gemini.com >
Co-authored-by-agent: Codex <267193182+codex@users.noreply.github.com >
2026-04-24 23:43:40 +08:00
Richard Pinedo
4e6da5ef04
feat(stage-*): port artistry & chatbox enhancements ( #1636 )
...
Co-authored-by-agent: Unknown <unknown@example.com >
2026-04-24 23:25:04 +08:00
Neko Ayaka
3cc9c87b0f
fix(stage-tamagotchi): stage widget tool was broken
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
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
22b0d27001
fix(stage-tamagotchi): hide chat input scrollbar when content fits ( #1687 )
...
---------
Co-authored-by: octo-patch <octo-patch@github.com >
Co-authored-by: ximi-helper <ximi-helper@octo-patch.com >
2026-04-22 14:00:12 +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
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
DrHuangMHT
7e4486c068
chore(ci): fix typecheck on navigator.gpu ( #1700 )
2026-04-21 20:27:17 +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
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
1258c246d5
chore: updated
2026-04-16 23:21:45 +08:00
autofix-ci[bot]
25aec906dc
[autofix.ci] apply automated fixes
2026-04-16 22:58:10 +08:00
Neko and gemini-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
Jensen Huang
c14e9547d9
feat(stage-tamagotchi): improve updater cleanup lane and admin diagnostics
2026-04-16 22:58:10 +08:00
Jensen Huang
1a11409b1e
fix(stage-tamagotchi): use electron cache path for updater cleanup
2026-04-16 22:58:09 +08:00
Jensen Huang
026168044e
fix(stage-tamagotchi): updater regressions, downgrade warnings, and cross-platform cache cleanup
...
- Fixed architecture-sensitive updater tests (26/26 passing)
- Added downgrade-warning UI via semver comparison
- Restored Windows custom log path and implemented cross-platform cache cleanup
- Made updater diagnostics always-on (no gating)
2026-04-16 22:55:54 +08:00
Neko Ayaka
499617e436
fix(stage-tamagotchi): chat sync broken for cross window
2026-04-16 16:58:31 +08:00
Makito
25f5684feb
fix(stage-tamagotchi): suppress "conflicting files found for route" warnings
2026-04-16 01:35:15 +09:00
DrHuangMHT
9d5c9e9332
chore(deps): remove deprecated unplugin-vue-router ( #1664 )
2026-04-15 15:02:10 +08:00
akrlin
e75b6618b3
fix(stage-ui,i18n) fix a bug when change language ( #1666 )
2026-04-15 14:47:26 +08:00
Neko Ayaka
f286464e03
chore(deps): bump dependencies
2026-04-15 14:44:59 +08:00
Makito
4f28b40b9f
fix(stage-tamagotchi): correctly use devtools window params
2026-04-15 02:17:10 +09:00
Makito
a620c2395b
feat(stage-tamagotchi,i18n,stage-pages): localize IO Tracer title and update route metadata
2026-04-15 02:17:10 +09:00
Makito
b0b48840ec
feat(stage-tamagotchi,stage-pages): initialize IO trace viewer
2026-04-15 02:17:10 +09:00