Commit Graph
826 Commits
Author SHA1 Message Date
Neko Ayaka b920ef3d3a chore: dev only start web dev now, rename to use dev: stub: build: test: lint: for scripts 2025-05-27 22:32:22 +08:00
Neko Ayaka 57e0edba74 feat(stage-tamagotchi): better title bar with customizable theme 2025-05-27 22:32:21 +08:00
Neko Ayaka afae1741d3 perf(stage-tamagotchi): faster tauri dev 2025-05-27 22:32:21 +08:00
藍+85CD e324541935 docs(readme): update n3p6 link (#183)
* docs(readme): update n3p6 link

* docs(readme): update n3p6 link

* docs(readme): update n3p6 link
2025-05-27 17:48:36 +08:00
LemonNeko d52408dfdd fix(stage): wrong tool schema, missing mobile chat history gradient (#182)
* fix(tamagotchi): wrong tool schema
* fix(stage-web): mobile chat history gradient
2025-05-27 17:33:59 +08:00
Neko Ayaka 863844e80e chore(package.json): update 2025-05-27 16:52:28 +08:00
Ding 7df23a7a60 fix(google-generative-ai): update API key placeholder to 'GEMINI_API_KEY' (#181) 2025-05-27 15:26:06 +08:00
LemonNeko 9149b7674c revert: "fix(ui-transitions): build (#177)" (#180)
This reverts commit dafe4d6f48.
2025-05-27 08:27:10 +08:00
LemonNeko dafe4d6f48 fix(ui-transitions): build (#177) 2025-05-26 20:46:49 +08:00
Neko Ayaka 5568d9e5c3 fix(server-runtime): type issue for crossws Peer 2025-05-26 01:24:42 +08:00
Neko Ayaka 5ee874f16d fix(apps/stage-tamagotchi,apps/stage-web,stage-ui): styles 2025-05-26 00:44:05 +08:00
Neko Ayaka d53ff7d1ef fix(apps/stage-tamagotchi,apps/stage-web,stage-ui): bad colors & styles, and global font weight fix 2025-05-26 00:39:30 +08:00
Neko Ayaka 342084b811 chore(deps): bump dependencies 2025-05-26 00:14:26 +08:00
LemonNeko 1151a7d731 refactor(tamagotchi): move chat to a standalone window (#174)
* chore(tamagotchi): remove unused dependencies
* fix: sync mcp connection state between windows
* refactor: move chat to a standalone window
2025-05-25 22:45:31 +08:00
RainbowBird 5286f06a89 docs: add sponsorship (#173) 2025-05-23 13:32:29 +08:00
Neko Ayaka 047a998e56 fix: typecheck 2025-05-22 12:49:43 +08:00
Neko bf68bf449b docs: update README.ja-JP.md 2025-05-22 12:44:42 +08:00
Neko 37a0ce7ac8 docs: update README.zh-CN.md 2025-05-22 12:44:17 +08:00
Neko 1c2544bf76 docs: update README.md 2025-05-22 12:01:07 +08:00
Neko d8045f0ab8 docs: update README.ja-JP.md 2025-05-22 11:54:29 +08:00
Neko 074a1d2e20 docs: update README.zh-CN.md 2025-05-22 11:54:15 +08:00
Neko 0087a1a8af docs: update README.md
Thanks to [Badge request: Discord online/total · Issue #4500 · badges/shields](https://github.com/badges/shields/issues/4500)'s instruction on how to create member count badge.
2025-05-22 11:53:43 +08:00
Neko 499266382f docs: update README.md 2025-05-22 11:42:26 +08:00
Neko e7af558f5d docs: update README.md 2025-05-22 11:28:28 +08:00
Neko Ayaka 3fc81d987f fix(prompt-engineering-playground): velin migrated 2025-05-19 15:36:32 +08:00
Neko Ayaka 0c95946c6c chore(deps): bump dependencies 2025-05-19 13:11:43 +08:00
LemonNeko fcbf1eaa2c fix(tamagotchi): exit child process when tauri exit (#172) 2025-05-17 19:02:38 +08:00
Menci 164984766e docs(ui): add usage in README (#170) 2025-05-16 03:37:18 +08:00
Menci c991115e55 docs(server-sdk): add README (#168) 2025-05-16 03:28:59 +08:00
Menci 6a7f144881 docs(server-shared): add README (#167) 2025-05-16 03:28:40 +08:00
Menci 255520066f docs(ui-loading-screens): add README (#166) 2025-05-16 03:28:14 +08:00
Menci 53c9852d6e docs(ui-transitions): add README (#165) 2025-05-16 03:27:53 +08:00
Menci bf1ff2712a docs(ui): add README (#164) 2025-05-16 03:27:32 +08:00
Neko Ayaka 8c0899d9ef style: remove unused theme vars 2025-05-15 03:52:08 +08:00
Neko Ayaka 42dcddca08 fix(stage-web): type issue, removed DesktopSettings.vue 2025-05-13 18:48:29 +08:00
Neko Ayaka b5d3590618 chore(deps): remove unused depdencies 2025-05-13 13:05:47 +08:00
SliverKeigo 2328cbd46f # Fix IME input submission issue with Enter key (#158)
## Problem

When using Input Method Editor (IME) for languages like Chinese or Japanese, pressing Enter key triggers two actions simultaneously:
1. Confirms the current IME input
2. Submits the message

This makes it impossible to properly input text using IME.

## Solution

Add IME composition state detection to prevent message submission during IME input:
1. Add `isComposing` state to track IME input status
2. Listen to `compositionstart` and `compositionend` events to update IME state
3. Add IME state check in `handleSend` function

## Files Changed

- `apps/stage-web/src/components/Layouts/InteractiveArea.vue`
- `apps/stage-web/src/components/Layouts/MobileInteractiveArea.vue`

## Testing Steps

1. Use Chinese/Japanese IME to input text
2. Press Enter key while IME candidate window is showing
3. Verify that text is correctly entered into the input field instead of triggering message submission
4. After IME input is complete, verify that pressing Enter key submits the message normally

## Additional Notes

- While mobile devices typically use virtual keyboards, we've added the same handling logic to maintain code consistency and prepare for potential desktop mode in the future
- This change does not affect normal message submission functionality
2025-05-12 15:51:07 +08:00
Neko Ayaka fc7a98351c fix: type 2025-05-11 17:05:46 +08:00
Neko Ayaka c399879a08 chore(deps): lockfile cleanup 2025-05-11 12:25:29 +08:00
Neko Ayaka e0229f73ff chore(deps): bump dependencies 2025-05-11 12:20:46 +08:00
Neko Ayaka 8231a7ad84 release: v0.5.0 2025-05-10 23:57:57 +08:00
Neko Ayaka 9348cc99a6 fix(discord): voice model from env 2025-05-10 10:47:26 +08:00
Neko Ayaka 4b98c173e6 refactor: remove unused files 2025-05-10 10:47:03 +08:00
Neko Ayaka 1522978a24 fix(docs): heading size not comfortable 2025-05-10 02:19:39 +08:00
Neko Ayaka 76f6e27177 docs: updated architecture in README 2025-05-07 19:07:18 +08:00
Neko Ayaka 9a8a064930 chore(deps): bump dependencies 2025-05-07 17:39:30 +08:00
Neko Ayaka 8433746a6c docs: rename to AIRI 2025-05-07 16:25:44 +08:00
Neko ec5e7c4443 docs: update README.ja-JP.md 2025-05-05 02:15:47 +08:00
Neko 94816b751b docs: update README.zh-CN.md 2025-05-05 02:15:24 +08:00
Neko 0b25d1ae5d docs: update README.md 2025-05-05 02:13:14 +08:00