forked from decentral-ninja/website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme
38 lines (36 loc) · 1.99 KB
/
readme
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
# Decentral Ninja
## Install & Run
- git submodule init
- git submodule update
- npm install
- npm run serve
### TODO:
- [x] move exampleTwo to here...
- [x] textarea instead of input field
- [ ] style and overhaul src/es/chat/es/components/views/Input.js
- [ ] icon on Chat page glitch fix
- [ ] add scroll down button
- [ ] reorganize exampleTwo (remove github star counter), hidden appear effect
- [ ] style exampleTwo
- [ ] pimp Router to open new components on certain query parameters (as key)
- [ ] chat msgObj[] shall hold msgType and if unknown has to include not supported and link to newest version.
- [ ] QR code generator (something like https://github.com/sumimakito/Awesome-qr.js#browsers)
- [ ] Service Worker for caching assets PWA & TODO at yjs sw regarding this.location save to cache
- [ ] Update yjs rollup stuff
- [x] choose license (https://www.infoworld.com/article/3703768/the-open-source-licensing-war-is-over.html?utm_source=changelog-news)
- [ ] speech (tests/exampleThree.html) see tests/exampleThree/Input.js
- [ ] video (https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-ljm-api)
- [ ] **ipfs and webtorrent integrations (https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler?retiredLocale=de)** with WakeLock for video playing
- [ ] https://www.runonflux.io/
--- Beta ---
- [ ] QR code scanner: https://github.com/nimiq/qr-scanner
- [ ] security and text & room link encryption
- [ ] chat end to end encryption https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto with asymmetrical private/public key -> https://github.com/mdn/dom-examples/blob/main/web-crypto/derive-key/ecdh.js
- [ ] IndexedDB delete Option per room
- [ ] check security requirements from https://www.securemessagingapps.com
- [ ] Mail Notifications or voluntary authentication by mail (https://github.com/nodemailer/nodemailer)
- [ ] search/crawl
- [ ] draw https://github.com/tldraw/tldraw
- [ ] dns (link board) / dns crdt
- [ ] id, room administrators (nostr)
- [ ] organization (DOA?)