Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
sub
  • Loading branch information
Weedshaker committed Nov 27, 2023
1 parent b1a8c42 commit b9a548c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 11 deletions.
24 changes: 14 additions & 10 deletions readme
Original file line number Diff line number Diff line change
Expand Up @@ -9,30 +9,34 @@
### 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)
- [ ] style and overhaul src/es/chat/es/components/views/Input.js (BTN: https://weedshaker.github.io/webnesday2023_event-driven/)
- [ ] header controls in dialog (nav modal), also fix icon on Chat page glitch
- [ ] add scroll down/not read messages button
- [ ] reorganize exampleTwo, hidden appear effect, chat-, room-, user-, provider- controller
- [ ] chat msgObj[] shall hold msgType and if unknown has to include not supported and link to newest version.
- [ ] finish completely style/transform exampleTwo
- [ ] pimp Router to open new components on certain query parameters (as key) and make room view to choose room or create room / manifest to fullscreen
- [ ] notification on request per room (deliver through message channel), cache notification at sw cache with room name (cache this location, see MasterServiceWorker.js L:37)
- [ ] 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
- [ ] Answer to a certain or multiple messages
- [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)
- [ ] video call in iframe from flux (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/
- [ ] go through check list (https://github.com/Weedshaker/event-driven-web-components-yjs/blob/master/readme.md)
--- Beta ---
- [ ] speech (tests/exampleThree.html) see tests/exampleThree/Input.js
- [ ] 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
- [ ] Chat full text search (https://github.com/nextapps-de/flexsearch#installation)
- [ ] IndexedDB delete Option per room
- [ ] yjs in webworker (https://github.com/y-js/y-webworker)
- [ ] 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?)
- [ ] organization (DAO?)
2 changes: 1 addition & 1 deletion src/es/web-components-toolbox

0 comments on commit b9a548c

Please sign in to comment.