summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-09Actually fixed gosec (it is apparently space sensitive yay)Kyren223
2025-01-09Fixed formattingKyren223
2025-01-09Fixed gosec issuesKyren223
2025-01-08Fixed CI, found another accidental formatting issueKyren223
2025-01-08Fixed CI, should deploy successfulyKyren223
2025-01-08Hopefully fixed CD, CI should still failKyren223
2025-01-08Forgot to remove needsKyren223
2025-01-08Trying to fix CD, broke CI on purpose to see if it failsKyren223
2025-01-08Implemented CDKyren223
2025-01-07Fixed all gosec issuesKyren223
2025-01-07Fixed all high and medium security issues from gosecKyren223
2025-01-07Added gosec to CI, will failKyren223
2025-01-07Fixed linting issues, should now pass in CIKyren223
2025-01-07Added linting to CI, should failKyren223
2025-01-07Fixed formatting, CI should passKyren223
2025-01-07Added formatting check to CI and broke formatting on purposeKyren223
2025-01-07Removed failing on purpose, test should now passKyren223
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-07Temporarily added CI to branches that trigger CIKyren223
2025-01-07Testing if CI runs testsKyren223
2025-01-06Fixed network deletion error due to incorrect syntax in SQL trigger,Kyren223
also this is bad practice to modify a migration (they should be immutable) but didn't want to have one with syntax errors and I will be refactoring and splitting this one huge migration into multiple separate migrations later on
2025-01-06Network deletion now propagates to all active connections that are inKyren223
that network
2025-01-06Implemented deleting for networks on the clientKyren223
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-06Fixed bug where certain messages wouldn't get renderedKyren223
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
2025-01-04Implmented Ui for network joiningKyren223
2024-12-24Fixed issues with frequencies (I think)Kyren223
2024-12-24Scrolling beyond the first message is now impossible even when theKyren223
screen is not filled with messages
2024-12-24Fixed overflow in frequency listKyren223
2024-12-24Fixed bug where if not at the bottom of the screen but index is -1 thenKyren223
moving down was impossible
2024-12-24Made the message view more stateful by remembering where in the view theKyren223
user was
2024-12-24Selected message resets when focus is lostKyren223
2024-12-24Implemented g to go to the top message and shift+g/enter to go to theKyren223
bottom
2024-12-24Users can no longer scroll beyond the highest messageKyren223
2024-12-24Fixed a bug where headers won't render as "selected" when you hover over themKyren223
2024-12-24Added ctrl+d/ctrl+u for scrolling up/down in messages viewKyren223
2024-12-23Changed error when a frequency is empty to a gray message saying it'sKyren223
empty and suggesting to send a message
2024-12-23Improved scrolling by adding a blank line between message groups,Kyren223
but skipping the bottom line when selecting for better UX and selecting while not in "SnapToBottom" will now start from the bottom of the screen, not the last message
2024-12-23Fixed viminput crash where pressing backspace in insertmode while on theKyren223
first char in a non-blank line crashes due to index out of bounds
2024-12-23Implemented basic scrolling, needs improvementsKyren223
2024-12-23BackupKyren223
2024-12-23Excess messages now truncate instead of overflow viewport heightKyren223
2024-12-23Implemented per-line selection in messages viewKyren223
2024-12-23Reimplemented message rendering by traversing backwardsKyren223
2024-12-23Commiting for backupKyren223