Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 19:29:22 +00:00
a3b5477524 feat(wardrobe): swap Live2D outfit textures via wardrobe buttons
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 19:23:41 +00:00
8a50fef24b fix(live2d): canvas z-50 so cat renders above frosted glass sidebar
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 19:20:02 +00:00
ff6bf46724 fix(lofi): replace YT IFrame API with direct iframe embed
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 19:13:03 +00:00
5dbe30b43c feat(audio): Haus ambient sounds + YouTube player fix
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 19:03:05 +00:00
5131eb729f fix(audio): proper noise synthesis + YouTube player init
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 18:57:14 +00:00
8543461195 style: frosted glass sidebars (backdrop-blur-xl, bg-white/40)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 18:53:43 +00:00
08932068fd feat(scenes): add 5 illustrated background scenes
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 18:20:01 +00:00
37c06db6be fix(expressions): use full expression names with .exp3.json suffix
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:51:51 +00:00
73fe77f9aa fix(pets): dynamically position cat at PetZone DOM element
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:48:54 +00:00
04ad706de6 fix(layout): pin PetZone to bottom of right sidebar, separate from scrollable content
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:47:17 +00:00
7f11ff83f0 fix(cat): position cat at bottom-right above status bar, not overlapping wardrobe
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:45:34 +00:00
f76ae3faec fix(cat): use getLocalBounds for accurate scale calculation
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:42:22 +00:00
9d2ba052f4 fix(live2d): precise cat positioning and sizing
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:34:53 +00:00
5f5127f4fa refactor(live2d): single shared stage for both Kira and Mochi
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:25:12 +00:00
43a392e5f5 fix(pets): use preferWebGLVersion:1 for cat canvas to avoid context conflicts
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:19:35 +00:00
1f8bcf6b4f fix(pets): cat renders on shared KiraAvatar canvas via onAppReady callback
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:08:19 +00:00
37f8bf59a0 fix(webgl): use forceCanvas for Live2DCat to avoid dual WebGL context conflicts
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 17:04:44 +00:00
be1e51cc9a fix(webgl): share single Pixi context between KiraAvatar and Live2DCat
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 16:55:27 +00:00
017c81cffa feat(pets): replace static cats with Live2D LittleCat model (black texture)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 16:44:19 +00:00
15199dfdee feat(layout): move avatar to center hero position; timer+notes+chat to left sidebar