Makito
|
c0f05c8827
|
chore(stage-tamagotchi): adjust included files in tsconfig
|
2026-02-27 19:06:17 +07:00 |
|
Makito
|
c04c9ef187
|
fix(server-shared): move plugin-protocol from devDeps to deps to fix node:crypto from nanoid
|
2026-02-27 17:46:11 +07:00 |
|
Makito
|
6270487237
|
feat(stage-tamagotchi): dynamic select macOS app icon while building
|
2026-02-08 21:12:40 +09:00 |
|
Makito
|
a4ca8b3e5a
|
refactor(ci): use ts config generator for electron-builder
|
2026-02-08 19:22:33 +09:00 |
|
Makito
|
0f3c9cd9a7
|
feat(stage-tamagotchi): switch back to .icon app icon for macOS builds
|
2026-02-08 15:33:15 +09:00 |
|
Makito
|
c6e2cff609
|
fix(ci): never publish when build-only
|
2026-02-08 15:32:10 +09:00 |
|
Makito
|
418d6ba46a
|
fix(ci): specify build.extends for electron-builder
|
2026-02-08 15:05:47 +09:00 |
|
Makito
|
9f625af675
|
fix(ci): use macos-26 instead of macos-latest for ARM macOS
|
2026-02-07 22:09:08 +09:00 |
|
Makito
|
4c67223b22
|
chore(ci): remove the step to ssh into runner for troubleshooting
|
2026-02-07 21:33:06 +09:00 |
|
Makito
|
e0775aec74
|
chore(stage-tamagotchi): optimize bundle size (#1000)
|
2026-01-29 01:49:43 +08:00 |
|
Makito
|
6e108c8395
|
fix(ci): continue-on-error when skipping platforms
|
2026-01-16 03:29:09 +09:00 |
|
Makito
|
4009d4c2c7
|
fix(ci): i should have remembered to invert the conditions
|
2026-01-16 03:14:49 +09:00 |
|
Makito
|
5f5d596693
|
fix(ci): incorrect condition
|
2026-01-16 03:11:14 +09:00 |
|
Makito
|
01d8f8dba7
|
fix(ci): matrix does not support if so skip the build via workarounds
|
2026-01-16 03:08:23 +09:00 |
|
Makito
|
73d332df1f
|
fix(electron-screen-capture): module not found on stage-tamagotchi start (#952)
|
2026-01-15 03:06:10 +08:00 |
|
Makito
|
969d53f8a1
|
feat(stage-tamagotchi,electron-screen-capture,i18n): check for screen capture permissions
|
2026-01-13 01:13:16 +09:00 |
|
Makito
|
a2b3469ba0
|
perf(stage-tamagotchi): no buffer copying in screen-capture devtool when possible
|
2026-01-13 01:13:15 +09:00 |
|
Makito
|
4cda1828ec
|
feat(electron-screen-capture): introduce new screen capture utilities (#937)
|
2026-01-12 02:30:19 +08:00 |
|
Makito
|
44520d3083
|
fix(stage-tamagotchi): use icns for macOS builds for now
|
2026-01-10 02:49:17 +09:00 |
|
Makito
|
1fea946ee2
|
chore(ci): move upterm step down
|
2026-01-10 02:01:33 +09:00 |
|
Makito
|
21641b469d
|
chore(ci): fix platform input and add a debug step
|
2026-01-10 01:12:27 +09:00 |
|
Makito
|
0ecbfa6d2b
|
chore(ci): add platform input to release-tamagotchi workflow
|
2026-01-10 00:56:24 +09:00 |
|
Makito
|
b2a46ea01f
|
feat(stage-tamagotchi): update app icons and window icons
|
2026-01-09 03:45:33 +09:00 |
|
Makito
|
9076adc97c
|
chore(deps): bump @moeru/eslint-config to 0.1.0-beta.15
|
2026-01-08 17:36:08 +09:00 |
|
Makito
|
5296e263fb
|
feat(stage-pocket): add a layered app icon set for liquid glass
|
2026-01-07 13:25:04 +09:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png) Makitoandautofix-ci[bot]
|
00d3105719
|
refactor(apps/*,docs): unify PostHog config (#875)
* refactor(apps/*,docs): unify PostHog config
* [autofix.ci] apply automated fixes
* refactor: remove ImportMeta and keep ImportMetaEnv only
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-04 23:58:03 +09:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png) Makitoandautofix-ci[bot]
|
7043ff7afc
|
fix: replace lint-staged with nano-staged (#874)
* fix: replace lint-staged with nano-staged
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-04 23:57:51 +09:00 |
|
Makito
|
72010b6350
|
fix(stage-*): beat sync worklet failed to import modules (#839)
|
2025-12-29 03:33:12 +08:00 |
|
Makito
|
03474670a2
|
fix(stage-ui): use a middleware to encode possible filenames in a live2d model (#815)
|
2025-12-18 01:31:41 +08:00 |
|
Makito
|
479287094a
|
fix(stage-pages): loosen default beat-sync parameters for easier beat detections
|
2025-12-18 01:22:20 +09:00 |
|
Makito
|
97f53a8182
|
refactor(stage-tamagotchi,stage-pages,stage-shared,stage-ui): migrate beat-sync to use broadcast channel-based transport
|
2025-12-18 01:20:25 +09:00 |
|
Makito
|
90fd3b4821
|
fix(stage-ui): prevent NaN or negative scale to fix the headless model issue
|
2025-12-14 20:03:09 +09:00 |
|
Makito
|
1829eb1e66
|
feat(stage-tamagotchi,stage-pages,stage-shared): show alert when there is no audio input for troubleshooting
|
2025-12-14 17:31:31 +09:00 |
|
Makito
|
486e6c699c
|
fix(crates): switch to stable in toolchain overrides; bump MSRV for tauri-plugin-mcp (#791)
|
2025-12-11 00:02:54 +08:00 |
|
Makito
|
2254706e43
|
fix(stage-web): avoid passing functions directly to (@)click
|
2025-12-03 00:24:02 +09:00 |
|
Makito
|
88428e7a67
|
feat(stage-tamagotchi,stage-pages,stage-shared): show audio spectrum for better input monitoring
|
2025-12-03 00:15:52 +09:00 |
|
Makito
|
7f4a0ecaf9
|
feat(stage-shared): add an audio tapping node for troubleshooting beat-sync
|
2025-12-02 01:40:02 +09:00 |
|
Makito
|
958437f918
|
chore(stage-ui): remove unused beat-sync store
|
2025-12-01 05:14:42 +09:00 |
|
Makito
|
bbb437a77e
|
feat(stage-tamagotchi,stage-pages,stage-shared,stage-ui): complete beat-sync integration
|
2025-12-01 05:14:42 +09:00 |
|
Makito
|
c9d148f992
|
fix(stage-tamagotchi,stage-shared): correctly route beat-sync events
|
2025-11-30 03:31:58 +09:00 |
|
Makito
|
078e604795
|
fix(stage-tamagotchi): do not start capture by default
|
2025-11-29 23:22:49 +09:00 |
|
Makito
|
b86296ddcc
|
chore(stage-tamagotchi): remove unused include from tsconfig
|
2025-11-29 19:35:06 +09:00 |
|
Makito
|
bb23e7ca7e
|
fix(stage-tamagotchi): move beat-sync code from preload to renderer
|
2025-11-29 19:34:23 +09:00 |
|
Makito
|
a73c919514
|
fix(stage-web): reduce the timeout guard for MutationObserver to 15 secs
|
2025-11-29 15:33:40 +09:00 |
|
Makito
|
eaa418ec39
|
fix(stage-web): allow interacting with Vue DevTools over backdrops
|
2025-11-29 15:17:35 +09:00 |
|
Makito
|
68d634ff02
|
feat(stage-tamagotchi): expose some values for beat-sync dev
|
2025-11-29 05:56:05 +09:00 |
|
Makito
|
0a0713d930
|
fix(stage-tamagotchi): better type checks with exposeWithCustomAPI
|
2025-11-29 05:49:32 +09:00 |
|
Makito
|
04e8b21230
|
feat(stage-tamagotchi): events and invoke handlers for beat-detector in beat-sync preload
|
2025-11-29 05:34:03 +09:00 |
|
Makito
|
63a8430f4c
|
feat(stage-shared): make beat-sync store framework-agnostic as beat-detector
|
2025-11-29 05:22:12 +09:00 |
|
Makito
|
cfba54aa42
|
feat(stage-tamagotchi): init audio loopback on main
|
2025-11-29 05:12:27 +09:00 |
|
Makito
|
8e499a880a
|
feat(stage-tamagotchi): background window for beat-sync
|
2025-11-29 00:18:05 +09:00 |
|
Makito
|
2f93c6cc1b
|
fix(stage-ui): full load on HMR dispose to avoid corrupted models
|
2025-10-23 01:53:54 +09:00 |
|
Makito
|
cd7afb6abd
|
feat(stage-tamagotchi): unified preload expose
|
2025-10-23 00:22:38 +09:00 |
|
Makito
|
bcc262a50c
|
fix(stage-tamagotchi,stage-shared,stage-ui): unify electron-renderer globals and fix env checks in providers (#668)
|
2025-10-20 15:09:45 +08:00 |
|
Makito
|
5cfc9b0d63
|
fix(stage-tamagotchi): broken light/dark toggle
|
2025-10-19 23:39:48 +09:00 |
|
Makito
|
b0af3cd12b
|
fix(stage-tamagotchi): no drag-and-click for linux (#663)
|
2025-10-18 16:22:18 +08:00 |
|
Makito
|
f9cc3262e2
|
feat(stage-tamagotchi): show tooltips for control buttons (#650)
|
2025-10-17 14:07:14 +08:00 |
|
Makito
|
6f27985aa8
|
fix(stage-tamagotchi): open DevTools in 'detach' mode on dev startup
|
2025-10-12 03:08:10 +09:00 |
|
Makito
|
e700a60418
|
fix(stage-tamagotchi): check config path existence before read (#644)
|
2025-10-09 01:07:52 +09:00 |
|
Makito
|
09d084bec2
|
feat(stage-web,stage-ui): beat sync (#621)
|
2025-10-01 00:01:18 +08:00 |
|
Makito
|
38f748bcc4
|
fix(stage-tamagotchi): unknown reference
|
2025-09-21 21:10:41 +09:00 |
|
Makito
|
b8d419fb13
|
fix: lint errors
|
2025-09-21 19:01:34 +09:00 |
|
Makito
|
a0f529e467
|
fix(i18n): wrap problematic strings with quotes
|
2025-09-21 16:29:35 +09:00 |
|
Makito
|
697d680417
|
fix(uno): exclude node_modules from scan (#588)
|
2025-09-14 01:59:00 +09:00 |
|
Makito
|
4fd4d1de9d
|
fix(stage-ui): bring back missing deps in optimizeDeps.include
|
2025-09-13 04:54:11 +09:00 |
|
Makito
|
db6cfa46eb
|
chore(stage-ui): fix broken syntax highlighting in SFC
|
2025-09-13 02:35:21 +09:00 |
|
Makito
|
72afce54ed
|
refactor(stage-ui): move MarkdownRenderer to subfolder and add story page
|
2025-09-13 02:32:46 +09:00 |
|
Makito
|
3315634903
|
fix: sanitize v-html inputs with DOMPurify (#573)
|
2025-09-11 13:33:12 +08:00 |
|
Makito
|
0deb808afc
|
fix(stage-web,i18n): description for hearing provider selection
|
2025-09-02 03:30:30 +09:00 |
|
Makito
|
536786331b
|
refactor(stage-ui): make queue framework-agnostic (#526)
* refactor(stage-ui): make queue framework-agnostic
* fix(stage-ui): update usages
* fix(stage-ui): trust the shift
* fix(stage-ui): typecheck
* fix(stage-ui): keep caught error unknown
|
2025-08-30 18:40:58 +09:00 |
|
Makito
|
9e226184b3
|
fix(stage-tamagotchi): focus settings window if already exist
|
2025-08-29 23:57:01 +09:00 |
|
Makito
|
dc8977a0d9
|
fix(stage-web): condition to render the streaming message
|
2025-08-27 02:00:23 +09:00 |
|
Makito
|
36d74ca37b
|
fix(stage-ui,stage-web): emit literals asap and show streaming messages (#451)
|
2025-08-26 20:32:04 +09:00 |
|
Makito
|
1eed214c30
|
fix(stage-tamagotchi): typecheck
|
2025-08-25 22:45:43 +09:00 |
|
Makito
|
af61a84777
|
fix(stage-web): typecheck
|
2025-08-25 22:17:52 +09:00 |
|
Makito
|
9924282e80
|
fix(stage-web): fetch model on active provider change
|
2025-08-25 21:48:27 +09:00 |
|
Makito
|
9ea0419cce
|
fix(stage-ui): add back reset button to transcription provider settings
|
2025-08-25 21:48:27 +09:00 |
|
Makito
|
9c9d6c18d1
|
fix(stage-ui): live2d mouse tracking not worked as expected
|
2025-08-24 17:38:30 +09:00 |
|
Makito
|
4a6befddd5
|
fix(stage-ui): disable onboarding next button when api key is required and missing
|
2025-08-24 16:37:06 +09:00 |
|
Makito
|
adfc2749c2
|
fix(stage-ui): convert searchQuery from ref to model
|
2025-08-24 16:28:00 +09:00 |
|
Makito
|
48296e2fa3
|
docs(README-zh-CN): add unofficial activities warning
|
2025-08-19 01:44:50 +09:00 |
|
Makito
|
833f3d5c7b
|
docs(README-ja-JP): add unofficial activities warning
|
2025-08-19 01:44:33 +09:00 |
|
Makito
|
1cacc053bd
|
docs(README): move up unofficial activities warning
|
2025-08-19 01:44:19 +09:00 |
|
  ![gemini-code-assist[bot]](/assets/img/avatar_default.png)
|
55a65e0ad9
|
docs(devlog): refactor and apply previous suggestions (#343)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com>
|
2025-08-01 23:18:11 +08:00 |
|
Makito
|
6c6b77f924
|
docs(devlog): DevLog @ 2025.08.01 (#339)
|
2025-08-01 22:23:12 +08:00 |
|
Makito
|
3c4c3e0280
|
fix(stage-ui): enqueue 2x TTS_FLUSH_INSTRUCTION tokens (#342)
|
2025-08-01 22:22:43 +08:00 |
|
Makito
|
43a1360a2f
|
feat(stage-ui): introduce helpers for stream and tts chunking (#335)
|
2025-07-30 11:07:20 +08:00 |
|
![gemini-code-assist[bot]](/assets/img/avatar_default.png) Makitoandgemini-code-assist[bot]
|
1c4f400fc4
|
fix(stage-ui): correctly chunk tokens streamed to tts pipeline (#330)
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-07-29 23:47:21 +08:00 |
|
![gemini-code-assist[bot]](/assets/img/avatar_default.png) Makitoandgemini-code-assist[bot]
|
3eac6f9901
|
fix(docs): call writeHead before write and remove next() (#332)
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-07-29 23:44:15 +08:00 |
|
Makito
|
ef66903b56
|
fix(stage-ui): clean up models on HMR (#327)
|
2025-07-27 13:49:39 +08:00 |
|
Makito
|
4eef2f027e
|
chore(vscode): disable rust-analyzer cache priming (#324)
|
2025-07-26 17:56:51 +09:00 |
|
Makito
|
f37738af57
|
chore(docs): fix eslint warnings
|
2025-07-26 03:09:10 +09:00 |
|
Makito
|
a0d4815e9b
|
fix(docs): mark toggles as client-only (#321)
* fix(docs): mark toggles as client-only
* chore(docs): lint
|
2025-07-25 01:38:01 +08:00 |
|
![gemini-code-assist[bot]](/assets/img/avatar_default.png) Makitoandgemini-code-assist[bot]
|
935c0c5169
|
feat(docs): implement parallax for cover and home page (#313)
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-07-24 01:04:23 +08:00 |
|
Makito
|
3af094b6be
|
refactor(stage-ui): replace grapheme cluster reader from clustr (#308)
|
2025-07-22 12:26:49 +08:00 |
|
 MakitoandNeko
|
42026d100b
|
feat(stage-ui): better tts input chunking (#306)
* feat(stage-ui): better tts input chunking
* chore: remove unused audio analyser
* fix: words count
* fix: use ctx.data instead
---------
Co-authored-by: Neko <neko@ayaka.moe>
|
2025-07-21 14:43:56 +08:00 |
|
![gemini-code-assist[bot]](/assets/img/avatar_default.png) Makitoandgemini-code-assist[bot]
|
ccda435f2a
|
docs(README): add disclaimer (#286)
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-07-17 13:24:02 +08:00 |
|
Makito
|
83579e7c71
|
feat(stage-ui): improve UTF-8 grapheme cluster awareness for byte streams
|
2025-07-10 02:51:44 +09:00 |
|
Makito
|
7a04fd6956
|
fix(stage-ui): grapheme splitter in poppin'text
|
2025-07-08 04:58:23 +09:00 |
|
Makito
|
bd1b6aef3d
|
feat(stage-ui): add stack animator to poppin'text
|
2025-07-08 04:44:58 +09:00 |
|