blob: f5ec6b1fd63ca44da85690ed01e8a63687da6e4d (
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
|
#+TITLE: keks-meet todo list
#+AUTHOR: metamuffin
#+TODO: TODO PAUSED ABANDONED | PARTIAL DONE
* client-web
** TODO Make the optional streams UI pretdtier
** Maybe group tracks in streams to make sure everything is in sync
** How do we implement global hotkeys?
** 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 Native client
** Have a security professional look at the code
** Test some options like `camera_facing_mode`
** Signing key for each user
*** Built-in storage for known keys
** 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
** add "contributing" stuff to readme
** PARTIAL download files in a streaming workaround using service worker
CLOSED: [2022-10-28 Fri 21:48]
*** impl backpressure
*** handle all failure events
** 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
** modularize everything
*** (Loader), Core, Notifications, Track res, Microphone, Video, Keybinds, Chat, lsvp?
|