---
# System prepended metadata

title: Tuesday meeting 28-02-2023
tags: [monday-meetings]

---

---
tags : monday-meetings
---

# Tuesday meeting 28-02-2023

- Fingerprinting (Rob): 
    - betere zekerheidspercentage & moving average
    - Moving average : Latere berichten hoger gewicht / enkel latere berichten gebruiken
    - Zorgen dat alle keystrokes tijdens het testen worden bijgehouden

- WSS (Michiel)
- End-to-end encryption (Joep)
- Special characters (Emiel) -> geen javascript code injecteren

- Encryptie van server data en onthouden van history (Niels)
- Dubbele password hash vermijden (Henri)

- Nieuwe features (Back-end, Henri):
    - Remember me 
    - Aantal ongelezen berichten
    - Aantal users in een kanaal
    - Status van de users : offline, online, aanwezig in chatroom, typing
    - Vrienden maken ipv keystroke sharing
        - Of toch beter beide? Dan geen random DM's van mensen (enkel vrienden) + controle over keystrokes
    - one-to-one communicatie (niet i.e. kanaal)
    - privékanalen <-> publieke kanalen
    - random mensen opzoeken op naam / email / id
    - Hashing langs client
    - Improved database?
    - i am not a robot?



- Eventueel latere feature : antwoorden op een bericht
- onderscheid tussen terminal en browser maken?


- 3D chatrooms : 
    - Wii chatroom met tekstballonetjes voor een bericht
    - Soort 'planeten' als chatrooms waar je uit kan kiezen
    - Slide-out bar voor berichten en andere praktische features



## UI : Michiel, Max, Niels, Kobe
 - Zie 'UI General'

 - Huidige sessie : Bootstrap opzetten & three.js inladen (Michiel)


## Tijdens sessie : 
 - [Bespreken layout login & create new account](https://hackmd.io/AzZoaLtdT6OHnm1Geh0Zrg) (Henri & Kobe)
 - Onderzoek betere keystroke algoritmes (Rob)
 - Start onderzoek end-to-end encryptie (Joep)
 - Start onderzoek code injection into html (Emiel)
 - Gebruik van three.js voor 3D aspect van de app (Michiel)
 - Onderzoek database (Niels)


## Tijdens de week : 
 - Henri : Opzet repo (tsconfig, import maps, directory structuren)
     - Aanpassen van de GUI methoden van blessed naar DOM
     - Implementeren van het technische aspect van login en create new account
 - Joep : Onderzoek end-to-end encryptie -> idee hebben van oplossingsmethoden
 - Rob : onderzoek betere keystroke algoritmes
 - Emiel : onderzoek naar vermijden van code injection
 - Niels : onderzoek naar betere server-opslag (gecomprimeerd en/of met SQL) -> bedoeld om geschiedenis van berichten op te slaan
 - Kobe : implementeren visuele aspect van login en create new account
 - Michiel : Experimenteren met 3D chat app concept