71 Commits
Author SHA1 Message Date
selimaj-dev e96b6d5952 Merge pull request #9 from recurse-chat/fix-vc-users
Fix initial vc users
2026-08-29 11:52:02 -04:00
selimaj-dev c4ba1b19bb Fix initial vc users 2026-08-29 11:51:33 -04:00
selimaj-dev 1436b229ce Merge pull request #8 from recurse-chat/refactor/server-and-logging
Server refactor, session/voice cleanup, init voice listing, and structured logging
2026-08-29 07:43:02 -04:00
selimaj-dev 37776112ff Improved logging 2026-08-29 13:35:58 +02:00
selimaj-dev 647eeec8a8 Rewritten server code 2026-08-29 13:27:17 +02:00
selimaj-dev f315ba405a Show vc users on initialize 2026-08-29 13:01:47 +02:00
selimaj-dev 88c547cb47 Auto clean up 2026-08-29 12:57:36 +02:00
selimaj-dev a103884814 Merge pull request #7 from recurse-chat/encryption
Encryption
2026-08-28 10:37:11 -04:00
selimaj-dev 281238f8e1 Crypto in vc 2026-08-28 15:20:08 +02:00
selimaj-dev a60979579a Improved cipher storage 2026-08-28 14:30:15 +02:00
selimaj-dev ba17cec5e1 Improved a few things 2026-08-28 14:16:58 +02:00
selimaj-dev 9d59da3a4e crypto handshake and encryption 2026-08-28 13:39:26 +02:00
selimaj-dev 7a21c71817 Sending pubkey 2026-08-28 12:57:07 +02:00
selimaj-dev 67215c4af0 Removed public hostname 2026-08-28 03:42:13 +02:00
selimaj-dev 2ca2bafd61 Not sending to sender 2026-08-28 03:39:34 +02:00
selimaj-dev 1ad4fc9cc0 Merge pull request #6 from recurse-chat/voice-chat
Voice chat
2026-08-27 14:46:21 -04:00
selimaj-dev f8e510bdb6 More voice stuff 2026-08-27 20:32:30 +02:00
selimaj-dev 7cc7a131c3 Speaking indicator 2026-08-27 17:12:03 +02:00
selimaj-dev a4d675bda9 Better websocket 2026-08-27 16:18:19 +02:00
selimaj-dev 02a444d6ed Fix idkx 2026-08-27 02:22:56 +02:00
selimaj-dev 8887c96f05 User speaking 2026-08-27 01:47:53 +02:00
selimaj-dev 2bee3c1d32 Fix auth 2026-08-26 14:55:53 +02:00
selimaj-dev 4b7ef4e15b Fixing UDP protocol 2026-08-26 14:31:14 +02:00
selimaj-dev ccbe3c10f0 Testing voice udp server 2026-08-26 13:19:34 +02:00
selimaj-dev 5486dfce68 JoinVoice events 2026-08-26 12:37:11 +02:00
selimaj-dev f94ceea2e3 Refactored crypto 2026-08-26 11:52:39 +02:00
selimaj-dev 756018020e Voice chat channel 2026-08-26 01:45:39 +02:00
selimaj-dev e433c1061f Merge pull request #5 from recurse-chat/finalized-messages-mvp
Finalized messages mvp
2026-08-22 07:34:44 -04:00
selimaj-dev 9b2da63eba Message edit and delete 2026-08-22 13:05:08 +02:00
selimaj-dev 1a910d4bd3 GetUser 2026-08-22 12:25:23 +02:00
selimaj-dev 8ab3d140fe Merge pull request #4 from recurse-chat/working-messages
Working messages
2026-08-20 13:21:33 -04:00
selimaj-dev 7c2cc0afe9 fix 2026-08-20 19:20:35 +02:00
selimaj-dev 943dc96703 Message broadcast 2026-08-20 16:39:56 +02:00
selimaj-dev 0bce209dd1 Get Messages 2026-08-20 15:08:55 +02:00
selimaj-dev 4fe471243c Fix messages 2026-08-20 11:24:39 +02:00
selimaj-dev 1dd75f489b Send message 2026-08-19 21:50:23 +02:00
selimaj-dev 8539b66cd0 Message store 2026-08-19 21:23:37 +02:00
selimaj-dev acf1ea91a3 Refactor 2026-08-19 21:16:29 +02:00
selimaj-dev cec3e266c0 Merge pull request #3 from recurse-chat/working-server
Working server
2026-08-19 03:14:12 +02:00
selimaj-dev c37e9d0fde Channelsc 2026-08-19 03:10:35 +02:00
selimaj-dev e5c5d7265a cors 2026-08-18 22:55:45 +02:00
selimaj-dev 7b63911a7d Icon 2026-08-18 13:58:17 +02:00
selimaj-dev afcb96c938 Fix invalid sig 2026-08-17 16:03:39 +02:00
selimaj-dev be266c571d Fix sig 2026-08-17 05:11:50 +02:00
selimaj-dev 0aefaa4c18 Client cleanup 2026-08-17 04:49:54 +02:00
selimaj-dev ddc8b0bf0f Fix hostname 2026-08-16 07:19:06 +02:00
selimaj-dev 5c80cacbff Fix timestamp 2026-08-16 07:17:28 +02:00
selimaj-dev 09ad929a3d Fix config 2026-08-16 07:08:52 +02:00
selimaj-dev 33e9e87c8c Port with sock addr 2026-08-15 07:14:56 +02:00
selimaj-dev b3b147b070 mitm checks 2026-08-15 07:03:33 +02:00
selimaj-dev 7bf9423cd9 Merge pull request #2 from recurse-chat/multi-client-stuff
Multi client stuff
2026-08-14 17:10:28 +02:00
selimaj-dev 696df071dd Improved messages 2026-08-14 10:42:00 -04:00
selimaj-dev cc8b991af8 Improved multi client architecture 2026-08-14 10:28:47 -04:00
selimaj-dev 5b3d29cc20 Clients list 2026-08-14 05:49:02 -04:00
selimaj-dev 29096b20e2 Merge pull request #1 from recurse-chat/architecture-and-untested-server
Architecture and untested server
2026-08-12 15:21:12 +02:00
selimaj-dev fbf8dfc659 Meta 2026-08-12 09:08:01 -04:00
selimaj-dev 9cc2014e55 Signature layout 2026-08-12 09:04:30 -04:00
selimaj-dev 019c2888cb Proper signature management 2026-08-11 23:43:56 -04:00
selimaj-dev aacb11bc01 meta 2026-08-11 22:45:17 -04:00
selimaj-dev d5d79a73a2 Server config 2026-08-11 22:27:37 -04:00
selimaj-dev c910769eb3 Server structure 2026-08-11 22:07:02 -04:00
selimaj-dev 79366a28d0 updated init message 2026-08-11 21:30:27 -04:00
selimaj-dev 180e7ec4ce read loop 2026-08-11 21:02:26 -04:00
selimaj-dev 0438bade23 Protocol 2026-08-11 20:25:26 -04:00
selimaj-dev a902f7522d Protocol 2026-08-11 19:37:32 -04:00
selimaj-dev 4fd4f96521 Protocol 2026-08-11 19:09:37 -04:00
selimaj-dev cf45fdd2b3 Axum ws 2026-08-11 18:44:54 -04:00
selimaj-dev 0e8dbdd549 Axum hello world 2026-08-11 18:38:33 -04:00
selimaj-dev 531881aafe Cargo lock 2026-08-11 18:27:12 -04:00
selimaj-dev 8c8154f733 Cargo init 2026-08-11 17:54:16 -04:00
selimaj-dev e73caa1fd7 Initial commit 2026-08-11 23:47:47 +02:00