Anton Afanasyeu
4e045f68e6
Audio codec AUTO negotiation and fixed manual priority order.
...
Add AudioNegotiator with weighted AUTO selection (codecs.json + peer caps),
fixed settings order (Opus, AAC, Speex, PCM), and resolve at handshake.
Native Opus/Speex encode/decode remains future work; stubs still wire AAC.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 22:07:32 +02:00
Anton Afanasyeu
7ae1de8b22
Merge branch 'feature/gzip-ota-build-deploy' into next.
...
Resolve deploy.sh migration helper duplication and combine gitignore
entries for out/ and ota-publish/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 22:02:36 +02:00
Anton Afanasyeu
5e940690e9
stage 1
2026-06-02 18:45:39 +02:00
Anton Afanasyeu
097c0790b8
Add gzip-aware crash upload and OTA staging build/deploy tooling.
...
This restores the interrupted stash work on a dedicated feature branch, including backend decoding support, Dockerized build scripts, and staging channel artifacts for end-to-end OTA validation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-02 16:08:46 +02:00
Anton Afanasyeu
6a5fe49b21
snap
2026-06-02 13:56:22 +02:00
Anton Afanasyeu
3b0a694aa6
next force snapshot
2026-05-30 16:23:01 +02:00
Anton Afanasyeu
ac8d4ea341
Add Diagnostics tab to developer settings with async probes.
...
Split settings into Settings and Diagnostics tabs; run background read-only tests for codecs, camera/audio modes, network reachability, and casting/display extras. DevDiagnosticsReport.toJson() prepares future BE upload.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-25 10:48:56 +02:00
Anton Afanasyeu
0fa9a59962
Merge branch 'feature/crash-triage-tags-api' into next
2026-05-24 18:36:33 +02:00
Anton Afanasyeu
d69e5cc6ef
triage tags api
2026-05-24 16:11:30 +02:00
Anton Afanasyeu
324f64e802
AI: polish mobile parts
2026-05-23 17:05:31 +02:00
Anton Afanasyeu
a5ee5d7140
git flow, infra descriptions, cast flow changes (mobile side)
2026-05-23 12:18:43 +02:00
Anton Afanasyeu
ca36a53ac9
snap
2026-05-22 18:04:25 +02:00
Anton Afanasyeu
26fbbe5252
snap next steps egress review
2026-05-21 19:06:10 +02:00
Anton Afanasyeu
2e04711c8f
snap + backend headache
2026-05-21 17:15:18 +02:00
Anton Afanasyeu
176988a62d
snap
2026-05-21 12:49:19 +02:00
Anton Afanasyeu
55d588afa4
snap
2026-05-21 12:00:57 +02:00
Anton Afanasyeu
e2d51fbb27
snap
2026-05-21 11:21:56 +02:00
Anton Afanasyeu
ee4947a348
header update
2026-05-20 17:24:50 +02:00
Anton Afanasyeu
5d8e82d2e6
contrib header changes
2026-05-20 15:17:13 +02:00
Anton Afanasyeu
d420c3e94a
crash handler snapshot, unverified
2026-05-20 14:31:55 +02:00
Anton Afanasyeu
a4107797fa
snap
2026-05-19 19:43:06 +02:00
Anton Afanasyeu
35ab5622d7
snap
2026-05-19 12:23:39 +02:00
Anton Afanasyeu
0647e0b2a0
ci stuff
...
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com >
2026-05-18 22:19:39 +02:00
Anton Afanasyeu
115e0e1548
for tests
...
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com >
2026-05-18 19:06:56 +02:00
Anton Afanasyeu
598eec63b0
snap
2026-05-18 18:59:14 +02:00
Anton Afanasyeu
6d02a9ee82
snap
...
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com >
2026-05-18 18:26:28 +02:00
Anton Afanasyeu
8f991ad79b
PiP
...
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com >
2026-05-18 17:46:19 +02:00
Anton Afanasyeu
f3bcc31e92
snap, PiP
2026-05-18 17:35:14 +02:00
Anton Afanasyeu
bbf64d30b9
libvpx integration
2026-05-18 17:05:47 +02:00
Anton Afanasyeu
1dbfc996c2
libvpx build
2026-05-18 16:13:34 +02:00
Anton Afanasyeu
f7e200fa94
snap
2026-05-18 15:55:02 +02:00
Anton Afanasyeu
7a07d6de1e
short libvpx try
2026-05-18 14:25:02 +02:00
Anton Afanasyeu
9b1afec032
snap
2026-05-18 12:17:05 +02:00
Anton Afanasyeu
5bc968e419
snap
2026-05-17 22:56:42 +02:00
Anton Afanasyeu
4f0be2785d
snap
2026-05-17 22:49:49 +02:00
Anton Afanasyeu
ab5c28b49a
ref
2026-05-17 18:17:14 +02:00
Anton Afanasyeu
6b4cd9fc02
before UX
2026-05-17 15:45:19 +02:00
Anton Afanasyeu
0a6a4269f4
snap
2026-05-16 18:50:36 +02:00
Anton Afanasyeu
a48fbe2ee7
proto changes, 1:m initial
2026-05-16 13:35:48 +02:00
Anton Afanasyeu
367a21e37a
snap
2026-05-15 20:37:44 +02:00
Anton Afanasyeu
a0cb4325ad
befoer bwest
2026-05-15 19:03:03 +02:00
Anton Afanasyeu
ff96afc12b
snap good
2026-05-15 18:37:53 +02:00
Anton Afanasyeu
17fddbb905
sync
2026-05-15 18:17:39 +02:00
Anton Afanasyeu
4de71d5400
snap
2026-05-15 17:50:46 +02:00
Anton Afanasyeu
65af9331be
snap
2026-05-15 17:47:09 +02:00
Anton Afanasyeu
3ddf71064d
snap
2026-05-15 17:46:56 +02:00
Anton Afanasyeu
097c83dc69
initial
2026-05-15 16:49:02 +02:00