Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: initial Tui application setup the event handler is not good and needs to be reworked, this setup is a good starting point * chore: update workspace cargo files * fix: proper program terminattion * refactor: implement default for App * refactor: rewrite event handler * refactor: update main to handle new events the events are tick and mouse events * chore: update cargo.toml * feat: add home and footer components * feat: add new events to handle * chore: add components to lib * feat: add home and footer component to app * feat: update ui to render home and footer * chore: update root cargo.lock * chore: update cargo.toml & .lock * feat: add login popup * feat: update event handling for when selecting an action in home page * feat: refactor ui into seperate package * refactor: update app struct with lifetime * feat: initial poc implementation for login pop * feat: add helper text for login popup * chore: update cargo * feat: add Error mode in app.rs * feat: update event handler to handle Error event * chore: update text in footer * feat: add validation of login credentials and error popup * feat: handle error event in program loop * feat: add validation & helper text for register * feat: add login functionality * feat: add register functionality * chore: fix small clippy suggestions * feat: initial PoC implementation for receiving and sending messages * feat: improve sending and receiving message the sending and receving of message have improved since we no longer require to clone the app each time, now each api for the client is created separately in the client.rs * feat: improve chat functionality in client * feat: add error popup when client want to send empty message * refactor: update chatapi to receive a message without having to send something first * fix: correctly value of password check operation * chore: remove unecessary prints * fix: update handling of expired jwts * chore: fix formatting * chore: remove --check for sqlx prepare git workflow * fix: add cargo update in github workflow * chore: update cargo dependencies to latest version
- Loading branch information