Commit Graph
830 Commits
Author SHA1 Message Date
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
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
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