Commit Graph
30 Commits
Author SHA1 Message Date
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
Arjun PatelandGitHub 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
talksik 6c20c43773 chore: move particle metadata to allow captions 2026-03-12 06:29:59 -07:00
talksik e6b04c8314 refactor: rename component appropriately 2026-03-12 06:20:00 -07:00
talksik b8a98c6a8d refactor: unused catch 2026-03-12 06:19:46 -07:00
talksik 736a158834 refactor: memoize variable 2026-03-12 06:03:27 -07:00
talksik 02db9c1ebb fix: audio bar buggy 2026-02-21 13:31:11 -08:00
talksik 5ff73a173f fix: stream preview tweaks 2026-02-21 13:31:01 -08:00
talksik 0fcec25a26 improve stream previews 2026-02-21 13:21:27 -08:00
talksik cbb3f50a25 fix: audio bars and upload process 2026-02-21 13:05:02 -08:00
talksik 8546260493 improve window management and title bar 2026-02-21 12:42:43 -08:00
talksik 59b973802d feat: implement more of playback and reply flow 2026-02-21 10:57:57 -08:00
talksik 0cd74c0a8a feat: list streams and story-mode catchup 2026-02-21 09:46:04 -08:00
talksik 144596fcaa feat: auth flow 2026-02-19 20:36:08 -08:00
talksik 1f249c47a6 setup electron app with boilerplate 2026-02-19 19:41:26 -08:00