Skip to content

gabrieljason/website

 
 

Repository files navigation

# 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?)

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.9%
  • CSS 31.8%
  • HTML 23.3%