Neko Ayaka
|
d67f33cd32
|
chore(stage-web): update action button style, include about button
|
2025-12-10 01:15:34 +08:00 |
|
Neko Ayaka
|
22ef34d169
|
feat(stage-ui,stage-tamagotchi,stage-web,stage-pages,i18n): add data management (import, export, reset, clear)
Close #782
|
2025-12-09 20:39:37 +08:00 |
|
Neko Ayaka
|
db1cba66b9
|
fix(stage-*): redundant type & incorrect import
|
2025-12-09 14:22:40 +08:00 |
|
Neko Ayaka
|
a1aad5d020
|
refactor(stage-*): unified chat history & chat item
|
2025-12-08 01:03:59 +08:00 |
|
Neko Ayaka
|
93cbfec583
|
feat(stage-ui,stage-pages,stage-tamagotchi): visualize beat sync target value, plugin-lize live2d motion, styles of beat sync
|
2025-12-03 20:05:29 +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 |
|
Neko Ayaka
|
2fbd5b6b3a
|
release: v0.8.0-alpha.8
|
2025-12-02 03:00:12 +08:00 |
|
Neko Ayaka
|
d666e28955
|
faet(stage-ui,stage-web,stage-tamagotchi): ingest and process messages & contexts from sevrer channel
|
2025-12-02 02:46:15 +08:00 |
|
Neko Ayaka
|
6eaa3679ed
|
chore(stage-tamagotchi): improved ui of chat history & chat input
|
2025-12-02 02:46:15 +08:00 |
|
![autofix-ci[bot]](/assets/img/avatar_default.png) LemonNekoandautofix-ci[bot]
|
48c7c1f6b9
|
refactor(ui): move Button component to @proj-airi/ui (#781)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2025-12-02 02:05:57 +08:00 |
|
Neko Ayaka
|
3c1ac5379f
|
release: v0.8.0-alpha.6
|
2025-12-01 16:09:20 +08:00 |
|
Neko Ayaka
|
1fe77c7912
|
feat(stage-tamagotchi): refresh button in stage
|
2025-12-01 11:52:36 +08:00 |
|
Neko Ayaka
|
c14f74d002
|
fix(beat-sync): missing required header names
|
2025-12-01 11:52:13 +08:00 |
|
Makito
|
bbb437a77e
|
feat(stage-tamagotchi,stage-pages,stage-shared,stage-ui): complete beat-sync integration
|
2025-12-01 05:14:42 +09:00 |
|
Neko Ayaka
|
4d3c97cdf6
|
chore(stage-tamagotchi): updated the notice window style
|
2025-12-01 02:59:01 +08:00 |
|
Neko Ayaka
|
28406c3586
|
feat(stage-tamagotchi): do not ignore mouse events when fade on hover not enabled
|
2025-12-01 02:14:07 +08:00 |
|
Neko Ayaka
|
144a77d8d8
|
fix(stage-tamagotchi): missing register of widgets for chat window
|
2025-12-01 02:13:20 +08:00 |
|
Neko Ayaka
|
b4a10157e2
|
feat(stage-tamagotchi): improve chat history ui
|
2025-12-01 02:11:45 +08:00 |
|
Neko Ayaka
|
e28e2eff89
|
chore(deps): bump valibot
|
2025-12-01 00:49:45 +08:00 |
|
Neko
|
4febd46baf
|
fix(stage-tamagotchi,stage-shared): split eventa and beat-sync business into two entries (#779)
|
2025-12-01 00:49:08 +08:00 |
|
Neko Ayaka
|
27b39900cf
|
feat(stage-tamagotchi): enable widgets calling as tool
|
2025-11-30 21:37:19 +08: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
|
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 |
|
Lovehsigure_520
|
e891678d27
|
fix(stage-web): should redirects to non-normalized url (#778)
|
2025-11-28 16:27:24 +08:00 |
|
Neko Ayaka
|
0f2a872736
|
release: v0.8.0-alpha.5
|
2025-11-28 14:44:25 +08:00 |
|
Neko Ayaka
|
926134f35e
|
fix(stage-tamagotchi): omit server startup error
|
2025-11-28 14:27:18 +08:00 |
|
Liet Blue
|
48c88cc278
|
feat(stage-web): add table view, auto-process and hover preview to devtools/background-removal (#771)
|
2025-11-27 21:09:07 +08:00 |
|
Neko
|
2da7db289b
|
fix(stage-tamagotchi): try to fix #770 macOS crashes with Team ID mismatch check (#772)
|
2025-11-27 16:36:32 +08:00 |
|
Neko Ayaka
|
7db9907cdc
|
chore(deps): bump @proj-airi/unplugin-fetch
|
2025-11-27 15:39:29 +08:00 |
|
Neko Ayaka
|
c3f7098511
|
refactor(ci): to not to build in PR workflow, but only initialization
|
2025-11-27 14:17:26 +08:00 |
|
Neko Ayaka
|
c3a4b29991
|
feat(stage-web,docs): configured open graph protocol image
|
2025-11-27 00:40:16 +08:00 |
|
Neko Ayaka
|
bfdd8574fe
|
fix(ci): remove redirects for assets, simplify /docs/en/ redirects
|
2025-11-27 00:15:19 +08:00 |
|
Neko Ayaka
|
1ad92bec1a
|
chore(ci): do not clean R2 upload for better reusability
|
2025-11-27 00:04:53 +08:00 |
|
Neko Ayaka
|
dbff4fc2fb
|
chore(ci): migrated to use Cloudflare Workers
|
2025-11-26 21:46:32 +08:00 |
|
Neko Ayaka
|
53e5ce6798
|
feat(vite-plugin-warpdrive): new Vite plugin for uploading large assets to S3 compatible storages
|
2025-11-26 21:46:32 +08:00 |
|
Neko Ayaka
|
e3853445a1
|
refactor(stage-*): static assets path migrated to use new URL(...)
|
2025-11-26 21:46:31 +08:00 |
|
Neko Ayaka
|
e9e138e313
|
chore(ci): move away from Netlify to Cloudflare Workers (Pages)
We are hitting Netlify project shutdown today, all because we pushed over 200 commits and triggering builds for the past 10 days as new billing cycle.[^1]
Giving that the fact Netlify setting the old Pro plan as legacy plans[^2], despite we spent more than $40 each month hosting over 30 pages for our open source
projects across @nolebase, @qifi-dev, @nekomeowww, @LittleSound, @proj-airi, and also @moeru, we used to have old Pro plan serve for over 2500 minutes of build[^3],
where currently Netlify Pro plan only offers 3000 credits[^4] (5000 credits when they first introduced[^5], but later reduced for unknown reason), and each production
build costs 15 credits no matter how long it takes or sizes, even counted for Netlify CLI uploads[^6].
We decided to move all our existing projects to Cloudflare Workers (Pages) as better alternative solution (even though Cloudflare suffers from incidents this month they do still
provide reasonable services for static website hosting without ridiculous pricing design Netlify offers).
[^1]: https://www.netlify.com/changelog/netlify-pricing-update-introducing-credit-based-plans/
[^2]: https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-legacy-plans/billing-faq-for-legacy-plans/
[^3]: https://web.archive.org/web/20250829201530/https://www.netlify.com/pricing/#pricing-table
[^4]: https://www.netlify.com/pricing/
[^5]: https://www.reddit.com/r/Netlify/comments/1n8hljx/comment/nhmfqh5/
[^6]: https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/how-credits-work/
|
2025-11-25 23:33:15 +08:00 |
|
 ![autofix-ci[bot]](/assets/img/avatar_default.png)
|
957dc638f7
|
chore(ci): add Crowdin action (#762)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
|
2025-11-25 11:48:34 +08:00 |
|
Astro Angelfish
|
73d68c91be
|
feat(stage-tamagotchi): wayland support (#761)
|
2025-11-24 17:20:35 +08:00 |
|
Neko Ayaka
|
e34e7aa389
|
release: v0.8.0-alpha.4
|
2025-11-24 16:36:27 +08:00 |
|