Commit Graph
100 Commits
Author SHA1 Message Date
talksik 4273e324e5 setup boilerplate for data and rendering
This includes zod types creation for API response validation, and
exploration of path based resolution of rendering particles.
2026-03-17 14:23:51 -07:00
talksik 60330f65e0 chore: cleanup orion api to only include essentials 2026-03-17 10:11:56 -07:00
talksik 0584de23c2 plumb for firestore 2026-03-17 09:05:22 -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 519351d35d chore: add 'done' field to quests 2026-02-21 13:50:57 -08: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 b5f90709de migrate orion repo into monorepo structure 2026-02-21 08:48:34 -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
talksik fc6a5e43db chore: layout 2026-02-18 13:44:57 -08:00
talksik deb8f19c4c feat: capture and render media particles 2026-02-14 10:31:53 -08:00
talksik 8c1c5aebf7 fix: status bar message not showing
Permanent spacer widget was preventing statusBar()->showMessage calls
from showing.
2026-02-07 12:42:48 -08:00
talksik 08c8acca12 chore: adjust settings dialog size 2026-02-07 12:06:15 -08:00
talksik 6ab19ddba2 refactor: use private slots instead of lambdas 2026-02-07 10:21:30 -08:00
talksik 2d612326e1 refactor: organize into rough directories 2026-02-07 10:09:28 -08:00
talksik eda2592fb0 chore: add separator for status bar 2026-02-07 10:05:48 -08:00
talksik 212534f160 refactor: brackets 2026-02-07 09:44:25 -08:00
talksik 814f4e471e refactor: settings dialog decoupled from bus logic 2026-02-07 09:43:48 -08:00
talksik af5cd32010 refactor: use brackets for loop 2026-02-07 09:38:17 -08:00
talksik 4607a23fa2 refactor: decouple network detail widget from business logic 2026-02-07 09:35:17 -08:00
talksik 25a43ab4da refactor: cleanup brackets around blocks 2026-02-07 09:02:14 -08:00
talksik 7629cdd084 chore: remove unseen dot
Do not need it due to color change for entire particle row.
2026-02-07 08:39:56 -08:00
talksik a0b14827f8 chore: add ui tooltips 2026-02-07 08:26:18 -08:00
talksik 18ff58f27e chore: adjust content size 2026-02-07 08:26:11 -08:00
talksik 87fe792f33 feat: show network detail view
Includes refactor to not using mainwindow.ui form. More flexible layout
management with programmatic initialization.
2026-02-06 17:13:33 -08:00
talksik 7dd84ff9b1 fix: show particle after creation 2026-02-06 15:06:25 -08:00
talksik 01529e8d14 feat: show acks on particles 2026-02-06 15:06:11 -08:00
talksik fefba20571 feat: shorten particle id 2026-02-06 14:40:08 -08:00
talksik 8597bf7c31 feat: implement ping and particle data size in statusbar 2026-02-06 14:38:52 -08:00
talksik e204c638c7 feat: create stream and add members to stream 2026-02-06 14:28:54 -08:00
talksik dd655c9679 feat: create text particles in a stream 2026-02-06 13:04:16 -08:00
talksik f3e5b90191 feat: integrate ui with data api
Much of this was ai generated.
2026-02-06 12:47:44 -08:00
talksik ec47e074f6 adjust layout dimensions 2026-02-05 10:27:28 -08:00
talksik dd54ce6a25 refactor: use proper qt widgets patterns for auth 2026-02-03 19:47:58 -08:00
talksik 6591dfa2f6 remove cmakelists.txt.user from git 2026-02-03 18:47:26 -08:00
talksik 1737cc3b1a chore: experiment with example thumbnail for video 2026-01-30 16:32:36 -08:00
talksik 50307d221e chore: adjust fake data particle isSeen 2026-01-30 16:32:10 -08:00
talksik c90bb6144d chore: vary visibility of seen content 2026-01-30 11:56:11 -08:00
talksik 42361527fe chore: hide icons and symbols from particle list 2026-01-30 11:50:19 -08:00
talksik fdc0ad8e1d chore: move top navbar to sidebar 2026-01-30 09:06:29 -08:00
talksik 6caf6d1006 feat: enable fusion style 2026-01-30 08:41:57 -08:00
talksik 67c61d9498 chore: tighten interface for alpha release 2026-01-30 08:17:53 -08:00
talksik 3eaa4a9eaf chore: qtcreator settings 2026-01-30 08:17:37 -08:00
talksik 59ec7e0dae chore: disable custom font 2026-01-30 08:17:23 -08:00
talksik 1ee87d608d chore: adjust padding 2026-01-29 13:01:49 -08:00
talksik 54721abc0d feat: integrate custom font 2026-01-29 13:01:44 -08:00
talksik ebf46444e1 chore: use conversational fake text messages 2026-01-29 12:48:23 -08:00
talksik 21dd1e0c22 chore: cleanup controls in main window 2026-01-29 12:01:34 -08:00
talksik efcf45ff58 feat: add missing presence and close stream 2026-01-29 11:59:56 -08:00
talksik a622431288 build: cp compile commands on run 2026-01-29 11:59:11 -08:00
talksik 33b04b539d feat: focus content area in center 2026-01-29 08:38:54 -08:00
talksik 20dd1e3a67 feat: show drag cursor 2026-01-29 08:33:43 -08:00
talksik 62c262e0a9 feat: allow dragging frameless window 2026-01-28 18:50:10 -08:00
talksik a82aef0ae5 chore: add fake action toolbar 2026-01-28 18:49:58 -08:00
talksik 6e1910e72a feat: show fake statusbar with path 2026-01-28 17:20:58 -08:00
talksik e6a2494b8c style: format 2026-01-28 16:21:14 -08:00
talksik 458a26b84a chore: tweak ux for particles 2026-01-28 16:20:49 -08:00
talksik d9cd882e3b chore: cleanup clion files 2026-01-28 16:20:18 -08:00
talksik dfcd366f9d feat: show fake data network, stream, and particles data 2026-01-28 08:26:30 -08:00
talksik 5b271ab623 chore: add boilerplate for a settings dialog 2026-01-27 17:20:50 -08:00
talksik d4f8a964cd fix: prevent auth dialog jankiness on start 2026-01-27 17:03:33 -08:00
talksik 314c9037f2 tests: add first test for auth 2026-01-27 12:43:44 -08:00
talksik 707e4455ac refactor: improve auth dialog implementation 2026-01-27 11:55:51 -08:00
talksik 88b10a4380 chore: modify gitignore 2026-01-27 11:29:07 -08:00
talksik 7a50bf12c9 feat: barebones auth implementation 2026-01-27 11:29:07 -08:00
talksik 63f7dd3a06 style: format settings 2026-01-27 11:16:58 -08:00
talksik 7e1c8418c5 chore: spike on qt widgets and ui files 2026-01-24 11:21:31 -08:00
talksik 213b01b784 build: add run script for macos 2026-01-24 11:08:09 -08:00
talksik c4a85cf212 refactor: improve header imports and forward declarations 2026-01-14 17:11:12 -08:00
talksik 3780aa6b66 build: fix running from terminal with console debug 2026-01-14 17:10:16 -08:00
talksik eb7817cc52 chore: add claude to gitignore 2026-01-14 17:08:50 -08:00
talksik 69cd38e1c8 use sideways header for main window 2026-01-13 17:29:32 -08:00
talksik fa10f986b4 set app as dock-less background tool 2026-01-13 13:37:45 -08:00
talksik e4939ea72f setup clion settings 2026-01-13 11:03:04 -08:00
talksik 5fd763b028 refactor: structuring apps into polyrepo 2026-01-13 10:53:58 -08:00
talksik 564a166f09 aesthetics 2026-01-13 09:42:03 -08:00
talksik b45385f943 improve aesthetics with dark mode 2026-01-13 08:49:51 -08:00
talksik d82ad27b3c move add stream button to header 2026-01-13 08:12:02 -08:00
talksik 2650a5d2c3 create barebones window with list of streams 2026-01-13 08:02:43 -08:00
talksik e38e6a9d4b begin boilerplate for golang modules 2026-01-10 14:53:31 -08:00
talksik c4c17a10fe update format and other clion settings 2026-01-10 11:41:13 -08:00
talksik d30d11322a convert qml project to qtwidgets 2026-01-10 11:40:40 -08:00
talksik 947617ef37 create powershell script for running qt app on windows 2026-01-09 16:34:04 -08:00