blob: e75db01d91ec7642e0e5783b03c79e7fc187aed0 (
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
|
#+TITLE: keks-meet todo list
#+AUTHOR: metamuffin
#+TODO: TODO PAUSED ABANDONED | PARTIAL DONE
* client-web
** 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?
|