Skip to content

Commit 466bebf

Browse files
chore(main): release prismoid 0.0.2
1 parent 11a11cd commit 466bebf

4 files changed

Lines changed: 63 additions & 4 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"apps/desktop": "0.0.1"
2+
"apps/desktop": "0.0.2"
33
}

apps/desktop/CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Changelog
2+
3+
## [0.0.2](https://github.com/ImpulseB23/prismoid/compare/prismoid-v0.0.1...prismoid-v0.0.2) (2026-04-24)
4+
5+
6+
### Features
7+
8+
* **auth:** in-app Twitch sign-in flow ([#78](https://github.com/ImpulseB23/prismoid/issues/78)) ([f52ac60](https://github.com/ImpulseB23/prismoid/commit/f52ac60f2e046446a2d6379a7de4c50550e1aba0))
9+
* **badges:** resolve and render chat badges before display name ([#75](https://github.com/ImpulseB23/prismoid/issues/75)) ([cb3a911](https://github.com/ImpulseB23/prismoid/commit/cb3a911b9505b10af195c0259f6a26bfbaa8b57c))
10+
* bake twitch client_id as compile-time const ([ffdba46](https://github.com/ImpulseB23/prismoid/commit/ffdba465abc2739a30a270b69191bfc050e75c5c))
11+
* bench harness for ring drain + parse hot path ([de2e6b7](https://github.com/ImpulseB23/prismoid/commit/de2e6b7e23fcfd94d430a3b2832afe3602b1c27c))
12+
* chatstore ring buffer with per-frame viewport signal ([#35](https://github.com/ImpulseB23/prismoid/issues/35)) ([c91963f](https://github.com/ImpulseB23/prismoid/commit/c91963f09eb07cc07fcd989e7839da1f3dd0039a))
13+
* **chat:** timestamps and readable username colors ([#83](https://github.com/ImpulseB23/prismoid/issues/83)) ([3a525c0](https://github.com/ImpulseB23/prismoid/commit/3a525c0dbe7f3ede8ac7417ffe218a62837b7bfa))
14+
* cross-platform badge and color normalization ([#85](https://github.com/ImpulseB23/prismoid/issues/85)) ([abba771](https://github.com/ImpulseB23/prismoid/commit/abba771ca44a9e005ea309a38b111652ea00dac6))
15+
* **emotes:** scan messages against emote index on drain ([#72](https://github.com/ImpulseB23/prismoid/issues/72)) ([fc55a7c](https://github.com/ImpulseB23/prismoid/commit/fc55a7c5eb0aac26125c7d245c810d2c8f484d78))
16+
* **emotes:** wire channel-join bundle from sidecar to host ([#69](https://github.com/ImpulseB23/prismoid/issues/69)) ([03a2a3d](https://github.com/ImpulseB23/prismoid/commit/03a2a3d52dc71f83b39765df3717996209cf7d7b))
17+
* **frontend:** header chrome with live connection status ([#82](https://github.com/ImpulseB23/prismoid/issues/82)) ([67a800a](https://github.com/ImpulseB23/prismoid/commit/67a800a37388a829011fdaaa02feaf8de26cd471))
18+
* **frontend:** render inline emotes in chat messages ([#73](https://github.com/ImpulseB23/prismoid/issues/73)) ([1348682](https://github.com/ImpulseB23/prismoid/commit/1348682490ca0021e376c3984750afe22a1e1bc9))
19+
* **frontend:** virtualize chat feed with pretext ([#66](https://github.com/ImpulseB23/prismoid/issues/66)) ([946845a](https://github.com/ImpulseB23/prismoid/commit/946845a3ac3a1f2650561375e4c94def52e9f887))
20+
* heartbeat payload ts + counter ([7c2d67b](https://github.com/ImpulseB23/prismoid/commit/7c2d67b0582b4b3d5d7e39bb4d5d8aeb7bbdeae5))
21+
* **host:** lock-free emote index with aho-corasick scanner ([#68](https://github.com/ImpulseB23/prismoid/issues/68)) ([cb51f12](https://github.com/ImpulseB23/prismoid/commit/cb51f124f9ef559c2ae8f72a77fecc0710ab013b))
22+
* **host:** respawn sidecar on heartbeat timeout ([#76](https://github.com/ImpulseB23/prismoid/issues/76)) ([e58c144](https://github.com/ImpulseB23/prismoid/commit/e58c14485ea277637c1621cedcca992690daddc5))
23+
* kick chat read path via pusher websocket ([#80](https://github.com/ImpulseB23/prismoid/issues/80)) ([9eafe58](https://github.com/ImpulseB23/prismoid/commit/9eafe58f830d6b050d8e2b81fcbf6a7d11438bf5))
24+
* live indicator, release profile, and opener cleanup ([#87](https://github.com/ImpulseB23/prismoid/issues/87)) ([d03d699](https://github.com/ImpulseB23/prismoid/commit/d03d6995bd06866496cf7817a0c281aa305bfa99))
25+
* load .env.local for phase 0 dev creds ([#37](https://github.com/ImpulseB23/prismoid/issues/37)) ([b42e544](https://github.com/ImpulseB23/prismoid/commit/b42e544af84a36e54b153f392fc78205a17d33ec))
26+
* mod action command dispatch (scaffold, no helix yet) ([ea2d396](https://github.com/ImpulseB23/prismoid/commit/ea2d396cc219b0973a309c38599598cf8423c464))
27+
* optimistic message rendering with reconcile ([#94](https://github.com/ImpulseB23/prismoid/issues/94)) ([ea71c75](https://github.com/ImpulseB23/prismoid/commit/ea71c75c070663d73fb314c170a93fc3cc548d8d))
28+
* proactive token refresh during sidecar session ([#92](https://github.com/ImpulseB23/prismoid/issues/92)) ([5b2682f](https://github.com/ImpulseB23/prismoid/commit/5b2682fb63c41c90183176accdb048a3e56d95c7))
29+
* **ringbuf:** drop-oldest on full ring instead of dropping new writes ([#77](https://github.com/ImpulseB23/prismoid/issues/77)) ([48697a1](https://github.com/ImpulseB23/prismoid/commit/48697a174bf09bcfd9acf725664070c3f814c4b9))
30+
* rust host lifecycle with unified message pipeline ([#33](https://github.com/ImpulseB23/prismoid/issues/33)) ([88bd4ac](https://github.com/ImpulseB23/prismoid/commit/88bd4ac9076df9a00e9f2acaaff8109d8179f7c2))
31+
* send chat messages via helix ([#84](https://github.com/ImpulseB23/prismoid/issues/84)) ([4bb8911](https://github.com/ImpulseB23/prismoid/commit/4bb89115e9c9bf08cd61a16040e924e19b71b325))
32+
* shared memory ring buffer (PRI-1) ([#21](https://github.com/ImpulseB23/prismoid/issues/21)) ([1959420](https://github.com/ImpulseB23/prismoid/commit/19594200ec9f11669e9590fd1d66733d0018db73))
33+
* sidecar bootstrap, channel writer, twitch eventsub ([#32](https://github.com/ImpulseB23/prismoid/issues/32)) ([62db32e](https://github.com/ImpulseB23/prismoid/commit/62db32e967b91973de07d6b1cfc5c37f3d269f8f))
34+
* sidecar respawn supervisor with exp backoff + childguard ([0c2b832](https://github.com/ImpulseB23/prismoid/commit/0c2b832d715ac569bb156c09e3dd7b3d6a09f9c0))
35+
* **sidecar:** emote and badge provider fetchers ([#67](https://github.com/ImpulseB23/prismoid/issues/67)) ([78ad6f5](https://github.com/ImpulseB23/prismoid/commit/78ad6f5dc87c9cac0647099cffa81a2b8f399951))
36+
* single-account twitch auth, auto-derive broadcaster from dcf ([9ef8293](https://github.com/ImpulseB23/prismoid/commit/9ef829327ac45308d5e849e83f0b6df3cd0e36b0))
37+
* twitch helix http client with 429 retry ([fd4faca](https://github.com/ImpulseB23/prismoid/commit/fd4faca81f0cfce801b3017fc63ac1bb6f2026f6))
38+
* twitch oauth library (dcf + keyring + refresh) ([e983ba7](https://github.com/ImpulseB23/prismoid/commit/e983ba784fcb4a1b4fe0c69a4b5cf00a2a549c1e))
39+
* unified ordering foundation (effective_ts + arrival_seq) ([#93](https://github.com/ImpulseB23/prismoid/issues/93)) ([20a7e63](https://github.com/ImpulseB23/prismoid/commit/20a7e63e5de83623539212294e0f8aafd93137cb))
40+
* website redesign + branding ([#25](https://github.com/ImpulseB23/prismoid/issues/25)) ([3868f71](https://github.com/ImpulseB23/prismoid/commit/3868f71dd33db19ed70c7dd1c9484a17a2065f0b))
41+
* wire oauth authmanager into supervisor + dcf seed bin ([260211b](https://github.com/ImpulseB23/prismoid/commit/260211b86121ee63e74d9af8b6f3ea7272fd3fc8))
42+
* youtube chat read path via grpc streamlist ([#81](https://github.com/ImpulseB23/prismoid/issues/81)) ([6eb9c0d](https://github.com/ImpulseB23/prismoid/commit/6eb9c0dd6cf42538e8a2ce0b4699882cef6c89e6))
43+
* youtube oauth via pkce loopback ([#99](https://github.com/ImpulseB23/prismoid/issues/99)) ([38298e0](https://github.com/ImpulseB23/prismoid/commit/38298e012078a6540bd68a7d17762b2c47b404b5))
44+
* youtube send message ([#103](https://github.com/ImpulseB23/prismoid/issues/103)) ([11a11cd](https://github.com/ImpulseB23/prismoid/commit/11a11cd95b2b47a4b275c581268e14a0715f330f))
45+
46+
47+
### Bug Fixes
48+
49+
* address copilot review on pri-12 kernel event signal ([9f49dab](https://github.com/ImpulseB23/prismoid/commit/9f49dab5ae5a7adb239c3925ecaec22680d7ccf0))
50+
* emotes, chat perf, and send UX ([#91](https://github.com/ImpulseB23/prismoid/issues/91)) ([71900b3](https://github.com/ImpulseB23/prismoid/commit/71900b3ff5db57c0cdd3fe7dec3452ef8d0d6151))
51+
* identity guard, delete on refresh-invalid, trim dcf stdout ([69956e8](https://github.com/ImpulseB23/prismoid/commit/69956e851c6bae6b271ad31dfb79578ca5de95b6))
52+
* redact tokens in debug impl, add classify helper tests ([76d07e0](https://github.com/ImpulseB23/prismoid/commit/76d07e07cc858dc98806fee78284797e050475e5))
53+
* switch to opener plugin for external URLs ([#86](https://github.com/ImpulseB23/prismoid/issues/86)) ([5994a1a](https://github.com/ImpulseB23/prismoid/commit/5994a1a6a9549602ddc85df1d396e4f199466925))
54+
55+
56+
### Performance
57+
58+
* **frontend:** hoist utf8 codec and skip redundant span sort ([#74](https://github.com/ImpulseB23/prismoid/issues/74)) ([cee3547](https://github.com/ImpulseB23/prismoid/commit/cee35475722e3e3aab84501e07b8ffd32310ccbb))
59+
* kernel event signal for sidecar to host ring wakeups ([a53702e](https://github.com/ImpulseB23/prismoid/commit/a53702e941313a12b32d53aa0ab47e20aa23c663))

apps/desktop/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "prismoid",
33
"private": true,
4-
"version": "0.0.1",
4+
"version": "0.0.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)