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