codex
|
80d9f80ce6
|
List participants in session summary
|
2026-06-12 23:42:13 +02:00 |
|
codex
|
412b22b4eb
|
Keep playlist after room empties
|
2026-06-12 23:36:59 +02:00 |
|
codex
|
71cdd06ef5
|
Allow screen share takeover
|
2026-06-12 21:54:02 +02:00 |
|
codex
|
d391e0fb3b
|
Fix repeated screen sharing
|
2026-06-12 21:51:04 +02:00 |
|
codex
|
cb736a051a
|
Add announcement voice controls
|
2026-06-12 21:47:49 +02:00 |
|
codex
|
f303711d45
|
Use relative browser URLs
|
2026-06-12 20:28:43 +02:00 |
|
codex
|
0ea5428240
|
Rename captcha environment variable
|
2026-06-11 21:07:17 +02:00 |
|
codex
|
c5048560e5
|
Fix Elisp captcha compatibility
|
2026-06-11 21:06:19 +02:00 |
|
codex
|
f80111dba4
|
Refine join captcha layout
|
2026-06-11 21:02:25 +02:00 |
|
codex
|
bb3753e5ee
|
Stop exposing captcha passphrase
|
2026-06-11 21:00:03 +02:00 |
|
codex
|
ceb8f7edf5
|
Add join captcha gate
|
2026-06-11 20:50:14 +02:00 |
|
codex
|
8dc0299b75
|
Split activity status from session summary
|
2026-06-11 01:45:37 +02:00 |
|
codex
|
819cf0f121
|
Fix mic toggle layout and paused YouTube reveal
|
2026-06-11 01:38:30 +02:00 |
|
codex
|
6764f6c4a0
|
Add microphone noise suppression toggle
|
2026-06-11 01:34:07 +02:00 |
|
codex
|
218ff57151
|
Smooth local mic meter
|
2026-06-10 22:40:31 +02:00 |
|
codex
|
96ded7213d
|
Clean up unused leftovers
|
2026-06-10 22:39:24 +02:00 |
|
codex
|
89ad5d1dca
|
Add local microphone volume meter
|
2026-06-10 22:37:29 +02:00 |
|
codex
|
35a04db978
|
Add local per-participant volume
|
2026-06-10 22:33:09 +02:00 |
|
codex
|
b069258405
|
Allow join prompt after paused YouTube sync
|
2026-06-10 20:51:03 +02:00 |
|
codex
|
a0de254241
|
Show join YouTube prompt deterministically
|
2026-06-10 20:47:59 +02:00 |
|
codex
|
1fdd7adf3c
|
Restore join YouTube start prompt
|
2026-06-10 20:45:55 +02:00 |
|
codex
|
f3d08fbf9e
|
Limit YouTube start prompt to join sync
|
2026-06-10 20:44:28 +02:00 |
|
codex
|
abf23213cd
|
Constrain device dropdown width
|
2026-06-10 20:42:50 +02:00 |
|
codex
|
60fee1f5f5
|
Wait for YouTube readiness before applying state
|
2026-06-10 20:40:56 +02:00 |
|
codex
|
01fd20ccdb
|
Show blocked YouTube overlay immediately
|
2026-06-10 20:38:54 +02:00 |
|
codex
|
c92e6a5c19
|
Make blocked YouTube overlay blink
|
2026-06-10 20:38:00 +02:00 |
|
codex
|
2f002c304e
|
Prompt to start blocked synced YouTube playback
|
2026-06-10 20:33:59 +02:00 |
|
codex
|
a0810e1147
|
Create joined YouTube player with active video
|
2026-06-10 20:31:01 +02:00 |
|
codex
|
5ac0a306be
|
Retry failed synced YouTube starts
|
2026-06-10 20:27:36 +02:00 |
|
codex
|
d3501327f6
|
Keep synced YouTube playback unmuted
|
2026-06-10 20:20:54 +02:00 |
|
codex
|
0cc5ae213d
|
Add voice announcement modal
|
2026-06-10 20:16:51 +02:00 |
|
codex
|
5491c149d4
|
Avoid reloading synced YouTube playback retries
|
2026-06-10 20:12:57 +02:00 |
|
codex
|
66cd778967
|
Force cued YouTube videos to play on sync
|
2026-06-10 20:07:36 +02:00 |
|
codex
|
70ff028661
|
Announce new participants with speak.js
|
2026-06-10 20:05:15 +02:00 |
|
codex
|
a7905ddd16
|
Apply latest YouTube state after player readiness
|
2026-06-10 20:01:52 +02:00 |
|
codex
|
741754b68b
|
Retry synced YouTube playback on join
|
2026-06-10 19:57:59 +02:00 |
|
codex
|
5f86df62cf
|
Use explicit YouTube play pause actions
|
2026-06-10 19:54:37 +02:00 |
|
codex
|
3e6a94ae2e
|
Resume cued YouTube videos on play sync
|
2026-06-10 15:58:13 +02:00 |
|
codex
|
4bd6998d16
|
Show playlist video timestamps
|
2026-06-10 15:55:29 +02:00 |
|
codex
|
47cc987049
|
Fix synced YouTube pause
|
2026-06-10 15:52:38 +02:00 |
|
codex
|
1c61bbbb62
|
Auto-collapse inactive YouTube panel
|
2026-06-09 22:58:34 +02:00 |
|
codex
|
9f67be21fa
|
Promote active screen shares
|
2026-06-09 22:54:56 +02:00 |
|
codex
|
923b85d5d3
|
Align media control fields
|
2026-06-09 22:46:43 +02:00 |
|
codex
|
a953a3a9b1
|
Refine naming and playlist resume
|
2026-06-09 22:43:33 +02:00 |
|
codex
|
b48aa88e32
|
Add first-run name modal
|
2026-06-09 22:37:51 +02:00 |
|
codex
|
6d6a501b25
|
Add collapsible YouTube panel
|
2026-06-09 22:33:43 +02:00 |
|
codex
|
6cb1cc2230
|
Add shared YouTube playlist resizing
|
2026-06-09 21:44:59 +02:00 |
|
codex
|
654b3c6ee9
|
Add synchronized YouTube watching
|
2026-06-09 21:33:04 +02:00 |
|
codex
|
073f4140f7
|
Stabilize medium control layout
|
2026-06-09 21:26:48 +02:00 |
|
codex
|
459b080e04
|
Keep preview aligned at medium widths
|
2026-06-09 21:25:14 +02:00 |
|
codex
|
219e62f782
|
Simplify media toggle symbols
|
2026-06-09 21:22:54 +02:00 |
|
codex
|
0db77b7e7d
|
Improve responsive media controls
|
2026-06-09 21:17:10 +02:00 |
|
codex
|
2657f40039
|
Refine media controls
|
2026-06-09 21:12:05 +02:00 |
|
codex
|
b7444b9253
|
Add media device selectors
|
2026-06-09 21:09:12 +02:00 |
|
codex
|
720e947e8c
|
Build video call prototype layout
|
2026-06-09 21:02:19 +02:00 |
|