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
Neko Ayaka
092ddf9c03
fix(stage-ui|ui): textarea style not aligned, title was missing
2025-05-02 00:59:16 +08:00
Neko Ayaka
a19b836e3a
feat(ui-loading-screens): new package
2025-05-02 00:31:08 +08:00
LemonNeko
a18f2c4313
release: v0.4.27
2025-05-01 20:11:51 +08:00
LemonNeko
1f6456ef46
release: v0.4.26
2025-05-01 19:50:55 +08:00
LemonNeko
148f27532b
release: v0.4.26-beta.3
2025-05-01 19:32:24 +08:00
LemonNeko
c191883ec8
release: v0.4.26-beta.2
2025-05-01 19:00:06 +08:00
LemonNeko
9f8a4a1548
ci(release-crates): install missing dependencies
2025-05-01 18:57:13 +08:00
LemonNeko
10f30c05cb
release: v0.4.26-beta.1
2025-05-01 18:54:10 +08:00
LemonNeko
b96120ec7e
fix(tamagotchi): process stuck when create settings window on Windows ( #154 )
2025-05-01 18:49:33 +08:00
Neko Ayaka
8396ca78e9
fix: lint
2025-05-01 16:55:00 +08:00
LemonNeko
45e2ea3ede
doc(readme): add tauri-plugin-mcp ( #153 )
2025-05-01 15:21:15 +08:00
LemonNeko
984b56153d
refactor(tamagotchi): use top-level cargo workspace, move tauri-plugin-mcp ( #152 )
2025-05-01 03:28:12 +08:00
Neko Ayaka
e819834e42
fix(stage-ui|workspace): lobe-icons not resolved, metadata not accessed correctly
2025-05-01 00:05:14 +08:00
Neko Ayaka
1eb62e912f
feat(font-xiaolai|font-cjfonts-allseto): new package, fixed story not visible on mobile devices
2025-04-30 22:44:42 +08:00
RainbowBird
99bc4ca7a6
feat(story): new select component with floating-vue ( #151 )
2025-04-30 17:08:56 +08:00
RainbowBird
0a72441039
fix: airi-card style ( #150 )
2025-04-30 14:43:27 +08:00
RainbowBird
aacc857e05
feat(ui): Select component ( #149 )
...
* feat(ui): Select component
* chore: tamagotchi
2025-04-30 14:40:16 +08:00
Makito
1aaf231969
refactor(stage-web): remove load models button ( #148 )
2025-04-30 09:13:35 +08:00
LemonNeko
2a1bfabad1
docs(devlog): DevLog @ 2025.04.28 ( #147 )
2025-04-29 15:01:50 +08:00