talksik
23d894e171
use contols indicator for exit timer
2026-03-19 16:27:38 -07:00
talksik
20fb9a4c6e
fix: play new particle after playback is ended
2026-03-19 16:05:02 -07:00
talksik
0c19ddcbc7
fix: prevent unnecessary effects
2026-03-19 16:04:50 -07:00
talksik
f46c228243
feat: show seen indicator on particles
2026-03-19 15:55:15 -07:00
talksik
40548a1169
feat: only show streams visible to me
2026-03-19 15:36:09 -07:00
talksik
e7031edd9a
update package.json info
2026-03-19 13:24:11 -07:00
talksik
7ded8a39be
feat: add app icon
2026-03-19 13:22:41 -07:00
talksik
1524107cb1
fix: buggy exit progress when changing clips
2026-03-19 13:06:12 -07:00
talksik
aa2e2bc424
fix: navigate during state change is invalid with react router
2026-03-19 12:46:32 -07:00
talksik
f6b94ff0a1
fix: jittery media playback progress
2026-03-19 12:36:12 -07:00
talksik
5a78cbae08
feat: auto-exit stream on playback completion
2026-03-19 12:34:20 -07:00
talksik
122d8fed73
feat: show playback progress in bar & auto-play text
2026-03-19 12:10:01 -07:00
talksik
78320f33c8
fix: improve controls indicator immersion
2026-03-19 11:47:47 -07:00
talksik
8b555b377b
remove unused imports
2026-03-19 11:40:34 -07:00
talksik
89dd30a081
chore: clean unused variable
2026-03-19 11:33:53 -07:00
talksik
bdacc27e67
fix: recording mode not using shared state
2026-03-19 11:31:44 -07:00
talksik
b6a0466439
chore: remove unused store
2026-03-19 11:26:13 -07:00
talksik
c43f66d915
feat: playback where I left off
2026-03-19 11:24:41 -07:00
talksik
71dd0149bc
feat: order streams by last child creation
2026-03-19 10:46:19 -07:00
talksik
0723afc412
feat: show audio bars during audio clip playback
2026-03-19 10:44:34 -07:00
talksik
7c26e225b5
make the stream previews look alive
2026-03-19 09:09:12 -07:00
talksik
1bf5b466d1
refactor: extract properties for container particles to flat fields in firestore
2026-03-19 09:05:12 -07:00
talksik
c36d72493d
fix: avoid passing in updated_at to firestore particle
2026-03-19 07:45:15 -07:00
talksik
71df45bb7f
refactor: reorder classes
2026-03-19 07:20:42 -07:00
talksik
8e29fed1e0
fix: remove console log
2026-03-18 18:12:27 -07:00
talksik
6d84fbe20c
feat: show latest particle preview in stream list
2026-03-18 18:00:12 -07:00
talksik
1a695f9873
chore: adjust position of audio bars
2026-03-18 17:59:22 -07:00
talksik
3b133bfd0a
chore: tweak padding
2026-03-18 17:42:43 -07:00
talksik
b54aaa3f08
feat: show stream name in breadcrumbs
2026-03-18 17:42:37 -07:00
talksik
38ff4c47c9
refactor: layout file name
2026-03-18 17:14:51 -07:00
talksik
69d6ec2ca2
fix: implement stream playback cleaner structure
2026-03-18 17:13:41 -07:00
talksik
80b21ce58a
fix: prevent redirect for signed object urls
2026-03-18 17:08:18 -07:00
talksik
e63bad9b83
implement stream player
2026-03-18 15:44:30 -07:00
talksik
fca125ab52
feat: compose new stream full flow
2026-03-18 15:20:57 -07:00
talksik
d316ba1e09
introduce stream compose flow
2026-03-18 14:52:22 -07:00
talksik
092d142a56
refactor: restructure state, routing, and more
2026-03-18 13:11:29 -07:00
talksik
0149450bc4
compress the size of top bar
2026-03-18 09:49:12 -07:00
talksik
64d7336547
create reusable controls indicator for reply or new
2026-03-18 09:48:51 -07:00
talksik
2c2e56d5e9
chore: only set visibility for container particles
2026-03-18 08:48:38 -07:00
talksik
990137b829
feat: add current path
...
This resolves #20
2026-03-18 08:14:32 -07:00
talksik
ff785f409f
fix: handle pre-flight requests
2026-03-18 07:56:08 -07:00
Arjun Patel
51857bed63
chore: integrate firestore for particles ( #32 )
...
* plumb for firestore
* chore: cleanup orion api to only include essentials
* setup boilerplate for data and rendering
This includes zod types creation for API response validation, and
exploration of path based resolution of rendering particles.
* chore: structure container particles for rendering children
* wire firestore crud for particles
* integrate visibility to particles
* docs: explain particle view resolver
2026-03-17 19:52:31 -07:00
talksik
377537b892
refactor: rename folder
2026-03-14 06:31:54 -07:00
talksik
aac6ac832b
refactor: use component for conditional rendering of particle
2026-03-14 06:20:00 -07:00
talksik
5ce61d06b2
refactor: prevent unnecessary prop drilling
...
Components throughout the tree are anyways utilizing the zustand store,
so there is no reason to send props for the same store methods.
2026-03-12 10:07:56 -07:00
talksik
0265dbdac4
chore: explore different window form factors
2026-03-12 07:33:02 -07:00
talksik
843ab95ec2
chore: use transparent scrollbar
2026-03-12 07:32:50 -07:00
talksik
4b675b7f7a
chore: remove stream capacity from client
2026-03-12 07:32:41 -07:00
talksik
0bafc3d858
chore: remove gradient colors for text preview
...
This was competing visually with other previews.
2026-03-12 07:32:20 -07:00
talksik
9a19bba130
fix: unstable audio playback
...
We had convoluted code with audio visualizer, and overall instability in
playing back audio.
2026-03-12 07:08:33 -07:00