tiennm99 7793163e0b fix: critical Upstash API and UX issues from second review
- Fix setPixels() to use Upstash bitfield builder (.set().exec())
  instead of flat array (would throw at runtime)
- Fix getFullCanvas() to use GETRANGE for reliable binary retrieval
  instead of GET which may mangle BITFIELD data
- Fix getUserId hash overflow: use >>> 0 instead of Math.abs()
- Add client-side credit regeneration timer (1/sec)
- Add exponential backoff to WebSocket reconnection (1s → 30s cap)
2026-04-16 16:37:07 +07:00
2026-04-16 16:27:35 +07:00
2026-04-16 14:36:24 +07:00
2026-04-16 14:36:24 +07:00
S
Description
Collaborative pixel-art canvas (r/place clone). Svelte 5 + Hono on Cloudflare Workers + Durable Object SQLite.
Readme Apache-2.0
1 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 61.1%
Svelte 38.6%
HTML 0.2%
CSS 0.1%