Commit Graph
19 Commits
Author SHA1 Message Date
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 PatelandGitHub 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 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 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 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
Arjun PatelandGitHub 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