aboutsummaryrefslogtreecommitdiff
path: root/todo.org
blob: 592cc77ed9f5d0938b421fed904c6f72c919159b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#+TITLE: keks-meet todo list
#+AUTHOR: metamuffin
#+TODO: TODO PAUSED ABANDONED | PARTIAL DONE


* client-web
** TODO mute
** TODO voice activity indicators
** TODO fix tabbing order for chat
** TODO Make the optional streams UI prettier
** ABANDONED Maybe group tracks in streams to make sure everything is in sync
** How do we implement global hotkeys?
** ABANDONED Dont use websocket to send images to not block anything else
** PARTIAL File transfers via data channel (rift)
CLOSED: [2022-10-28 Fri 21:48]
*** DONE client-web: cancel transfer
CLOSED: [2022-10-29 Sat 17:29]
*** TODO rsync-like functionality
** TODO Native client
** DONE Test some options like `camera_facing_mode`
CLOSED: [2022-12-11 Sun 21:57]
** PAUSED Signing key for each user
*** Built-in storage for known keys
** PAUSED Relay RTC when there are a lot of clients
** ABANDONED Prevent join notification bypass by not identifying
** Tray icon for native
** Pin js by bookmarking data:text/html loader page
** PAUSED add "contributing" stuff to readme
** DONE download files in a streaming workaround using service worker
CLOSED: [2022-10-28 Fri 21:48]
*** impl backpressure
*** handle all failure events
** PAUSED service worker to implement manual updates
*** only accept signed js
** PARTIAL open chat links in a new tab
CLOSED: [2022-10-28 Fri 21:47]
*** data urls are suboptimal
** ABANDONED modularize everything
*** (Loader), Core, Notifications, Track res, Microphone, Video, Keybinds, Chat, lsvp?