aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorDavid Skoland <davidskoland@gmail.com>2026-04-01 13:59:13 +0200
committerDavid Skoland <davidskoland@gmail.com>2026-04-01 13:59:13 +0200
commit10b413c0f0a31bc9476eed86812b6bb90f82caed (patch)
tree94ac6676fcad76dc76e901e2889a30f7ba611d8d /.gitignore
parentd6163543f483c35737da52b7e307cf6f65828f82 (diff)
Add asset preloading system for IC message rendering
Fix rendering race conditions where character sprites, pre-animations, and paired character assets were displayed before being downloaded. All assets referenced in an MS packet are now resolved and preloaded into the browser cache before the animation timeline starts. - Add unified assetCache module with session-wide promise caching - Add preloadMessageAssets orchestrator for parallel asset resolution - Cache fileExists HEAD requests so missing files aren't re-probed - Preload all SFX (emote, shout, realization, stab) alongside sprites - Use synchronous setEmoteFromUrl at all render transition points - Graceful fallback to legacy setEmote if preloading times out Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 8f8f9bf..44ae452 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,3 +62,5 @@ node_modules
# lockfiles
bun.lock
package-lock.json
+
+.claude