summaryrefslogtreecommitdiff
path: root/internal/server
AgeCommit message (Collapse)Author
2025-01-20Implemented user settings both client side and server sideKyren223
2025-01-16Added client and server side edit message functionalityKyren223
2025-01-14Added the ability to delete messages in frequenciesKyren223
2025-01-14Fixed a bug where messages from no-access channels will propagate toKyren223
online users even if they didn't have access
2025-01-14Implemented updating frequency properties both client-side and server-sideKyren223
2025-01-14Added a way to change network properties both server side and clientKyren223
side
2025-01-13Fixed security vulnerability where you could read "no access"Kyren223
frequencies even if you were a normal user and not an admin
2025-01-13Added frequency propagation on the server-side and fixed a bug whereKyren223
permission 3 would be valid even though it's not
2025-01-12Fixed network positioning issuesKyren223
2025-01-12Removed debug printsKyren223
2025-01-12Fixed a bunch of security issues with people not inside a server beingKyren223
able to read it and also fixed some other bugs and implemented propagation for members joining/leavings servers
2025-01-10Implemented message propagation for real-time live chatKyren223
2025-01-10Fixed gosec warningKyren223
2025-01-10Removed set from networks info as it'll be redundant due to no longerKyren223
keeping track of position
2025-01-09Fixed everything on the server-sideKyren223
2025-01-09Added goose for migrations, refactored SQL schema, server and clientKyren223
are broken
2025-01-09Actually fixed gosec (it is apparently space sensitive yay)Kyren223
2025-01-09Fixed gosec issuesKyren223
2025-01-08Implemented CDKyren223
2025-01-07Fixed all gosec issuesKyren223
2025-01-07Fixed all high and medium security issues from gosecKyren223
2025-01-07Fixed linting issues, should now pass in CIKyren223
2025-01-07Refactored to better embed the certifcates and also made sure to read atKyren223
runtime the server.key instead of containing it in the server's executable using go embed
2025-01-06Network deletion now propagates to all active connections that are inKyren223
that network
2025-01-06Server and client now properly handle the same user logging in fromKyren223
different locations, fixed the issue where it'd only work for the first time by checking if the addresses match before remove the session
2025-01-06Server now disconnects connection when a new connection matches the sameKyren223
user ID, note that there seems to be a weird thing where if 2 clients are from the same IP, the disconnected client will just reconnect to the new client's socket, so they will both use the same connection for communication
2025-01-06Fleshed out and fixed issues in both the server and client for howKyren223
networks and members work
2025-01-05Refactored quite a bit and added the MembersInfo packet server-sideKyren223
2025-01-04Fixed server so it compilesKyren223
2025-01-04Implemented joining functionalityKyren223
2024-12-24Fixed issues with frequencies (I think)Kyren223
2024-12-22Fixed server not compilingKyren223
2024-12-21Prevented deletion of frequency if it's the only one in the networkKyren223
2024-12-01Added delete for frequency and network on the server and only frequencyKyren223
on the client
2024-12-01Minor improvements to server codeKyren223
2024-12-01Added swap frequencies support on server-sideKyren223
2024-12-01Implemented frequency creation on both client and serverKyren223
2024-12-01Implemented frequency creation, BROKEN right nowKyren223
2024-12-01Fix server issues after moving soem stuffKyren223
2024-11-30Created UI for create frequency popupKyren223
2024-11-29Implemented network positions per user on client and serverKyren223
2024-11-28Added position to networksKyren223
2024-11-27Added networks info on initial server-client connectionKyren223
2024-11-27Fixed server issue with forgeting to commit transactionKyren223
2024-11-27Fixed sqlc codegen issuesKyren223
2024-11-27Fixed server hanging until the client closes the connection,Kyren223
it now forcibly closes the connection when it's terminated
2024-11-27Fixed color issue on the server, made the UI have better UXKyren223
2024-11-27Fixed minor issues on the serverKyren223
2024-11-27Added create network to server apiKyren223
2024-11-27Refactored server infrastructureKyren223