Commit Graph

  • ae8e313c48 feat: overhauled gateway Kyren223 2024-11-21 19:57:41 +02:00
  • 168c10aed0 feat: add global background color Kyren223 2024-11-21 17:10:58 +02:00
  • 110794070b chore: hot reload script changes Kyren223 2024-11-21 15:12:12 +02:00
  • cf8bc32e05 feat: refactored loading screen, needs more work, commiting as backup Kyren223 2024-11-17 18:20:02 +02:00
  • d613b9ee5e fix: transition to models don't execute init cmd Kyren223 2024-11-16 21:38:07 +02:00
  • d7cbae7d28 feat: add functionality to remember private key on sign-in Kyren223 2024-11-16 21:23:17 +02:00
  • 1ad1ef42dc feat(auth): refactored ui view Kyren223 2024-11-16 19:22:03 +02:00
  • 94171d08f7 feat: add client config file Kyren223 2024-11-16 16:37:29 +02:00
  • 3f60bc8b56 chore: go mod tidy Kyren223 2024-11-16 16:34:29 +02:00
  • 1b2c191496 feat: add WIP loading screen, messed around with custom spinners Kyren223 2024-11-09 21:36:11 +02:00
  • 8d97e7000c feat: finish authentication UI Kyren223 2024-11-09 12:16:36 +02:00
  • 8118d9265a fix: homedir is now recognized Kyren223 2024-11-08 01:49:37 +02:00
  • fdeaaa454c feat: even more progress on the UI Kyren223 2024-11-08 01:01:30 +02:00
  • d8c49197d4 feat: added WIP popup overlay Kyren223 2024-11-07 23:04:47 +02:00
  • 1a096afcfa feat: added functionality for overlays/popups Kyren223 2024-11-07 18:01:10 +02:00
  • e29b7ade2f feat: continued to improve the UI Kyren223 2024-11-07 18:00:35 +02:00
  • dd3fd8c0a7 remove: panic recovery, bubbletea should handle that Kyren223 2024-11-07 17:59:17 +02:00
  • 95580e410e fix: unresponsiveness when assert is triggered Kyren223 2024-11-07 17:57:32 +02:00
  • df668ca2a9 chore: helper function for hot reloading Kyren223 2024-11-06 00:02:17 +02:00
  • 68635d4963 feat: more UI design Kyren223 2024-11-06 00:02:02 +02:00
  • bdf7d2c2d2 feat: working on the client UI Kyren223 2024-11-05 13:59:35 +02:00
  • 547acbb554 chore: add db-shm and db-wal to .gitignore Kyren223 2024-11-03 19:34:15 +02:00
  • ff3140a408 feat: add username and timestamp to messages Kyren223 2024-11-03 19:33:30 +02:00
  • a637ea9c33 feat: client can now send messages and the server saves thme in DB Kyren223 2024-11-02 20:12:18 +02:00
  • 9968402054 feat(server): add --stdout flag to also print logs to stdout Kyren223 2024-11-02 20:11:32 +02:00
  • c5064f6bbd feat: client and server api changes to accomedate DB Kyren223 2024-11-02 13:14:03 +02:00
  • 7ad5f5aa60 feat(data): update message queries Kyren223 2024-11-02 13:13:11 +02:00
  • 8e3d1c5bee remove(utils): unused Kyren223 2024-11-02 13:01:36 +02:00
  • 08d88c425b test(packet): test packet framer and packet encoding/decoding Kyren223 2024-11-02 13:00:37 +02:00
  • 31e3778061 feat: add setup for SQL Kyren223 2024-10-27 17:04:08 +02:00
  • 9a1030a579 feat: minor changes Kyren223 2024-10-26 14:42:12 +03:00
  • 7e1fded9b5 feat: add per-request-type server timeout Kyren223 2024-10-25 11:52:31 +03:00
  • d294b53e68 chore: add docs Kyren223 2024-10-24 20:06:04 +03:00
  • a7f743f035 refactor: server split into server, session and api Kyren223 2024-10-24 18:13:39 +03:00
  • 688668f6d3 feat: worked on client Kyren223 2024-10-24 16:39:14 +03:00
  • 6f83f199f8 refactor: finished refactoring server-side code Kyren223 2024-10-20 20:12:12 +03:00
  • 1997bc8a15 refactor: mid refactor Kyren223 2024-10-20 11:36:43 +03:00
  • 6e6ca1d7a1 feat: add ui for client Kyren223 2024-10-17 17:12:57 +03:00
  • c35f2705dc feat: basic messaging between client and server Kyren223 2024-10-16 16:10:26 +03:00
  • cf105501c7 test: add test for framer Kyren223 2024-10-16 16:04:26 +03:00
  • 8ff0032860 fix: channel reader incorrectly reading anything more than bufferSize Kyren223 2024-10-16 16:03:21 +03:00
  • 92306aea9b chore(deps): update deps Kyren223 2024-10-16 11:46:32 +03:00
  • 59fe74794f feat: add twitter-style snowflake ID Kyren223 2024-10-16 11:45:53 +03:00
  • 260ad0e1bd feat: communication using custom packet protocol Kyren223 2024-10-15 21:59:08 +03:00
  • c5dba4360a fix: channel reader blocks until EOF or an error was received Kyren223 2024-10-15 18:17:46 +03:00
  • 77dca0e1df feat: add message types and packet framer Kyren223 2024-10-15 15:45:01 +03:00
  • 4fb7081ef3 feat: add more assert functions and also channel reader utility Kyren223 2024-10-15 15:43:26 +03:00
  • 481fb0027e remove: custom logging in favor of standard lib log package Kyren223 2024-10-11 14:16:21 +03:00
  • 6b2a93eadd fix: delete removed packets package Kyren223 2024-10-10 01:15:59 +03:00
  • 755df330a4 refactor: move to tls tcp connection for security purposes Kyren223 2024-10-10 01:14:37 +03:00
  • 6a157c5254 feat: add Fatal to logger Kyren223 2024-10-09 20:13:21 +03:00
  • d89fb02b15 feat: add packet Kyren223 2024-10-08 16:04:08 +03:00
  • af0da8dce8 feat: client receive request as stdin input Kyren223 2024-10-05 20:24:05 +03:00
  • a835059ab2 feat: small changes to avoid linting warnings Kyren223 2024-10-05 17:36:23 +03:00
  • bd28345335 feat: implement basic client Kyren223 2024-10-05 17:36:12 +03:00
  • b987605cfb feat: basic server connection handling Kyren223 2024-10-05 15:27:40 +03:00
  • 0929041a9c feat: implement logging system Kyren223 2024-10-05 01:16:29 +03:00
  • ddb2878cc2 feat: committing in case I regret this Kyren223 2024-10-05 00:03:23 +03:00
  • a79c02bbc3 Initial commit Kyren223 2024-10-04 18:52:09 +03:00