40 Commits

Author SHA1 Message Date
5f6845c399 Added the ability to delete users 2025-07-21 13:46:40 +03:00
24c0224dd9 Changed session durations metric to classic histogram, added
last_activity to calculate monthly active users
2025-07-19 18:32:12 +03:00
f793203e04 Added session duration metrics with device analytics along with device
analytics metrics in the DB to aggregate and DeviceID abuse prevention
2025-07-19 18:32:12 +03:00
cfc5fa3d5e Users that are no longer members (left/kicked/banned) now get fetched
and show their names properly in messages
2025-02-13 16:49:07 +02:00
66983fb028 Added blocking/unblocking of users using b/u (user settings are now s
instead of "u")
2025-02-12 13:08:49 +02:00
a496d59fd6 Implemented blocking on the server-side 2025-02-10 19:27:24 +02:00
0bf5515629 When a user sends a message "signal" and the receiving user doesn't have
the signal already open, it will be added as the first signal
2025-02-05 19:41:34 +02:00
eab8cba4bb Refactored the way notifications work on the server-side, next commit
fixes the client to use this new system
2025-02-04 18:52:57 +02:00
cb214d740a Added pings to messages in frequencies 2025-01-27 20:10:48 +02:00
02e55d769d Added a list of banned members server-side 2025-01-25 16:30:50 +02:00
a6ea051460 Added the ability to trust/untrust users 2025-01-22 17:23:18 +02:00
5a5c092824 Implemented user settings both client side and server side 2025-01-20 17:32:31 +02:00
58c6a6d38a Added the ability to delete messages in frequencies 2025-01-14 19:09:18 +02:00
43bd630ecb Implemented updating frequency properties both client-side and server-side 2025-01-14 17:33:15 +02:00
8184c8d187 Added a way to change network properties both server side and client
side
2025-01-14 16:31:32 +02:00
8cdd763ec1 Fixed a bunch of security issues with people not inside a server being
able to read it and also fixed some other bugs and implemented
propagation for members joining/leavings servers
2025-01-12 16:46:07 +02:00
f0382c2f93 Fixed gateway issues and some other stuff 2025-01-10 17:29:14 +02:00
b09a8fba64 Fixed everything on the server-side 2025-01-09 19:14:05 +02:00
936d3cf690 Added goose for migrations, refactored SQL schema, server and client
are broken
2025-01-09 17:28:46 +02:00
547593d315 Fleshed out and fixed issues in both the server and client for how
networks and members work
2025-01-06 16:17:59 +02:00
6be63e6df6 Refactored quite a bit and added the MembersInfo packet server-side 2025-01-05 18:11:14 +02:00
614cc4d9da Implemented joining functionality 2025-01-04 18:35:44 +02:00
3e9c0ee6a1 Implemented frequency creation on both client and server 2024-12-01 15:47:54 +02:00
78a38f508e Implemented frequency creation, BROKEN right now 2024-12-01 10:09:21 +02:00
9bbf36550b Added frequencies UI 2024-11-30 16:55:11 +02:00
d0356edef4 Added position to networks 2024-11-28 18:00:50 +02:00
c3f8131caf Added networks info on initial server-client connection 2024-11-27 22:41:14 +02:00
82533fa7a5 Fixed sqlc codegen issues 2024-11-27 21:29:09 +02:00
be22bb89db Added create network to server api 2024-11-27 17:34:28 +02:00
8ed2527a88 Started working on refactoring packet types and some changes to the SQL
schema
2024-11-27 07:47:30 +02:00
195a2912b7 Added is private input to network creation 2024-11-26 12:11:02 +02:00
c17319d6fd Fixed typo and generated sqlc code 2024-11-23 22:43:41 +02:00
b67ab26b89 Added frequency queries 2024-11-23 20:27:10 +02:00
77d9971982 Added network queries 2024-11-23 18:47:26 +02:00
63a1d24295 Updated user queries and added trigger on user delete 2024-11-23 17:10:29 +02:00
ff3140a408 feat: add username and timestamp to messages 2024-11-03 19:33:30 +02:00
7ad5f5aa60 feat(data): update message queries 2024-11-02 13:18:21 +02:00
Kyren223
31e3778061 feat: add setup for SQL 2024-10-27 17:04:08 +02:00
Kyren223
688668f6d3 feat: worked on client 2024-10-24 16:39:14 +03:00
Kyren223
c35f2705dc feat: basic messaging between client and server 2024-10-16 16:10:26 +03:00