Arjun Patel
aeeedd7a5b
fix(web): favicon
2026-05-26 15:35:43 -07:00
Arjun Patel
15b86df6b0
setup deployment materials for web app
2026-05-26 15:33:41 -07:00
Arjun Patel
578ebdbd1e
wip: plumbing for building a web app
2026-05-26 14:37:28 -07:00
Arjun Patel
1e992abf41
refactor: cleanup comments
2026-05-26 14:12:12 -07:00
Arjun Patel
e38d34f5b5
feat(orion): add endpoint for link metadata
2026-05-26 14:11:33 -07:00
Arjun Patel
173c63508a
fix(mobile): unregister push token on invalid session
2026-05-26 10:43:15 -07:00
Arjun Patel
54bc77444b
chore: bump version
2026-05-26 10:27:09 -07:00
Arjun Patel
636ef484ad
feat(mobile): allow rear camera recordings
...
Closes #211
2026-05-26 10:24:54 -07:00
Arjun Patel
0eddf4639a
fix(mobile): properly pause and resume other audio during recording
2026-05-26 10:21:42 -07:00
Arjun Patel
e7fed5f037
feat(mobile): edit text messages
2026-05-26 10:10:49 -07:00
Arjun Patel
ec01ca77e4
fix(mobile): sign in race condition
...
Closes #217
2026-05-26 10:00:52 -07:00
Arjun Patel and GitHub
d262f734f0
Mobile notifications for iOS ( #210 )
...
* mobile: wire notification registration and listener
* implement backend components for push notifications
* refactor: agentic comment cleanup
* docs: use proper module name for particle processor
* set required env variables for push notifications
* bump version
* fix: always upsert push token on mobile start
* Revert "fix: always upsert push token on mobile start"
This reverts commit 90ff18a788 .
* send push notifications regardless of online status
2026-05-18 12:44:31 -07:00
talksik
a564ea819b
bump version
2026-05-17 16:52:23 -07:00
talksik
9fd28e26a0
bump version
2026-05-17 16:52:09 -07:00
talksik
2492188c50
fix: prevent nesting of formatted text reactions
...
Usage of map was causing issues if the text reaction had special
characters.
Closes #205
2026-05-17 16:51:37 -07:00
talksik
4b468ed1ae
chore: bump version
2026-05-01 09:24:07 -07:00
talksik
ff2ed72e22
perf: reduce mobile video size
...
Improves upload and playback speed
2026-05-01 09:23:52 -07:00
talksik
127c57fa7c
chore: bump version
2026-04-30 18:21:14 -07:00
talksik
1a08bfac8c
chore: bump version
2026-04-30 17:57:14 -07:00
talksik
5b8aefd994
mobile: improve usability for exiting stream
2026-04-30 17:52:37 -07:00
talksik
43ad4d3b62
mobile: show transcript preview for media particles in stream list
2026-04-30 17:49:13 -07:00
talksik
13d3df2b51
mobile: consistent dark theme as desktop
2026-04-30 17:46:09 -07:00
talksik
424f27737b
feat: improve usability with clickable keyboard hints
...
This allows people to use the app even if they aren't used to their
keyboard.
Closes #186
2026-04-30 17:45:03 -07:00
talksik
aaf9ad4518
show progress during upload
...
More explicit feedback of the state of their upload. Also prevents
recording more media at the same time or interacting with the stream
which would feel stale to the human since they just created something
and it's yet to be present in the stream.
2026-04-30 17:23:17 -07:00
talksik
3051b1558f
feat: captions on mobile
...
Closes #199
2026-04-30 17:14:15 -07:00
talksik
a6a4757a8e
fix: stream actions not working
...
Multiple sheets compete with each other and cause silent failure on ios.
2026-04-30 16:53:48 -07:00
talksik
6832c273cd
fix: prevent restart playback after transcoding completion
...
Closes #201
2026-04-30 16:39:23 -07:00
talksik
39ac3ed290
create backfill for transcoding media particles
...
Closes #192
2026-04-30 08:20:24 -07:00
talksik
89906dba7c
refactor: abstraction for transcoding
2026-04-30 07:30:55 -07:00
talksik
91a2030f9b
fix: worker utilizing incorrect bucket
2026-04-30 07:04:50 -07:00
talksik
ef7d5bfa59
fix desktop playback aspect ratio for mobile
2026-04-29 18:17:45 -07:00
Arjun Patel and GitHub
e3461dd5cd
mobile v0.1 with deployment for ios ( #191 )
...
* stage 1: project init
* stage 2: skeleton with navigation
* step 2.5: streams list
* step 4: stream playback experience
* step 5-6: compose experience
* fix: broken record
* transcode media particles to mp4
* build: reproducible go generate
* build: rename skaffold module for particle processor worker
* infra: increase particle processor worker resources
Was dealing with OOM errors
* tweaks to mobile
* log transcode work
* view on desktop placeholder
* tweak padding
* cap video resolution to save on memory
* infra: bump memory limits as insurance
* ux improvements
* update bundle id for mobile
* config for mobile
2026-04-29 17:39:11 -07:00
Arjun Patel
3a11a82cd3
refactor: organize desktop vs. mobile into separate folders
2026-04-29 08:42:56 -07:00
Arjun Patel
3d9fe67936
chore: bump version
2026-04-29 07:55:38 -07:00
Arjun Patel
aacea01c1f
feat: text reactions
...
Closes #180
2026-04-29 07:44:26 -07:00
Arjun Patel
eb1e77b4c1
fix: allow next / prev particle during pause
2026-04-29 07:16:39 -07:00
Arjun Patel
1f2ab9b752
show keyboard hints for space pause
2026-04-29 07:16:16 -07:00
Arjun Patel
a216b0722f
fix: go to new local particle after creation
...
If human is on the last particle of the stream and creates a new one, this would navigate them there, as it makes sense to consider them caught up.
2026-04-29 06:49:13 -07:00
Arjun Patel
f642d13ba1
feat: allow toggle stream-view play/pause
2026-04-29 06:16:24 -07:00
Arjun Patel
70087cf4e5
refactor: precondition for record toggle
2026-04-29 06:11:57 -07:00
Arjun Patel
0f73d685c2
refactor: narrow auth service to smaller units
...
Easier for testing, and omits need for full dep injection for pusher service, where we passed in nil for deps dangerously.
2026-04-27 16:14:37 -07:00
Arjun Patel
48d6d5cb07
refactor: unit testable units and cleaner dep injection
2026-04-27 16:07:28 -07:00
talksik
013c453dd3
chore: bump version
2026-04-25 14:25:42 -07:00
talksik
6b755a426b
feat: add sound effects for hud actions
...
Closes #174
2026-04-25 14:25:24 -07:00
talksik
13c6bbd0fb
refactor: re-structure stream playback control
2026-04-25 13:48:37 -07:00
talksik
cf143f232d
fix: prevent exit countdown during editing text
2026-04-25 13:10:32 -07:00
talksik
a686d85e96
fix: papercuts around last particle in stream
...
Pause when holding space during close countdown. Prevent arrow keys
starting exit countdown when on last particle
2026-04-25 13:06:26 -07:00
talksik
03ced6d180
fix: pause playback during delete particle overlay
2026-04-25 12:49:01 -07:00
talksik
1c3b4447cf
infra: hook up sentry
2026-04-25 12:43:30 -07:00
talksik
1e7a14d703
fix: set proper cluster name
2026-04-24 16:14:57 -07:00