Commit Graph

256 Commits

Author SHA1 Message Date
fa2ba2fe8b Added icons to frequencies to visually display permissions 2025-01-14 15:42:55 +02:00
36aaaf8d92 Fixed security vulnerability where you could read "no access"
frequencies even if you were a normal user and not an admin
2025-01-13 19:02:19 +02:00
8f25e33d57 Implemented ctrl+a to select all in viminput and also a very scuffed
pasting from system clipboard in insert mode
2025-01-13 18:54:05 +02:00
ea579d00ef Forgot to commit core changes in last commit 2025-01-13 18:41:36 +02:00
0df41fc0ed Implemented frequency syncing client-side, removed the history mechanism
for frequency swapping, this will add delay when swapping frequencies
but it prevents issues when the swapping packet gets received as part of
the propagation
2025-01-13 18:39:48 +02:00
bad60b37d0 Added frequency propagation on the server-side and fixed a bug where
permission 3 would be valid even though it's not
2025-01-13 18:38:17 +02:00
c692883267 Implemented frequency list scrolling, along with g/G and ctrl+d/ctrl+u
for moving to the start/end and half page down/up respectively
2025-01-13 17:17:40 +02:00
a43858c740 Fixed i in frequency list not working 2025-01-13 17:17:09 +02:00
2a79887c15 Changed i in networkslist to a and i is now "copy id" for the selected
network
2025-01-12 18:55:27 +02:00
bff19b516e Fixed network positioning issues 2025-01-12 17:57:54 +02:00
1c09d173d7 Fixed bug where it wasn't possible to type n/i in popups 2025-01-12 17:15:00 +02:00
f0365e5438 Removed debug prints 2025-01-12 16:48:47 +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
2285afec99 Implemented message propagation for real-time live chat 2025-01-10 20:13:31 +02:00
3f2236077a Removed nested logs 2025-01-10 18:27:48 +02:00
297c8e7e17 Fixed gosec 2025-01-10 18:22:17 +02:00
38ddf2d0e2 Added a proper logs dir for server logs 2025-01-10 18:19:05 +02:00
1196c041f2 Changed website user to eko user 2025-01-10 17:57:16 +02:00
a1d35ab5b5 Fixed gosec warning 2025-01-10 17:48:55 +02:00
b79f100987 Fixed frequencies not updating properly 2025-01-10 17:43:07 +02:00
e829f852b4 Fixed crashes 2025-01-10 17:37:49 +02:00
f0382c2f93 Fixed gateway issues and some other stuff 2025-01-10 17:29:14 +02:00
c86d41fe66 Fixed chat client side 2025-01-10 16:59:07 +02:00
97ca4e2d70 Fixed network and frequency list on the client 2025-01-10 16:49:03 +02:00
4bff6ccf4e Removed set from networks info as it'll be redundant due to no longer
keeping track of position
2025-01-10 15:20:31 +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
d0cb135161 Fixed target in CD workflow 2025-01-09 17:26:15 +02:00
6a9d72c7a5 Fixed go build 2025-01-09 15:18:56 +02:00
b517a11771 Actually fixed gosec (it is apparently space sensitive yay) 2025-01-09 15:13:31 +02:00
fa81da2f7e Fixed formatting 2025-01-09 15:11:35 +02:00
566980d1e2 Fixed gosec issues 2025-01-09 15:09:44 +02:00
dde822c8e3 Fixed CI, found another accidental formatting issue 2025-01-08 23:41:22 +02:00
cc8eef8eb8 Fixed CI, should deploy successfuly 2025-01-08 23:39:25 +02:00
bfbb674697 Hopefully fixed CD, CI should still fail 2025-01-08 23:37:47 +02:00
75a86ef75c Forgot to remove needs 2025-01-08 23:34:41 +02:00
fb0a6ba8b4 Trying to fix CD, broke CI on purpose to see if it fails 2025-01-08 23:33:31 +02:00
576adb547c Implemented CD 2025-01-08 23:20:38 +02:00
dbea21d9c3 Fixed all gosec issues 2025-01-07 19:05:58 +02:00
4e2ca64319 Fixed all high and medium security issues from gosec 2025-01-07 19:02:14 +02:00
4c2672b497 Added gosec to CI, will fail 2025-01-07 18:23:48 +02:00
121feb261c Fixed linting issues, should now pass in CI 2025-01-07 18:19:23 +02:00
4234068c58 Added linting to CI, should fail 2025-01-07 18:10:34 +02:00
f9f0f769f6 Fixed formatting, CI should pass 2025-01-07 18:03:35 +02:00
6e1b96900f Added formatting check to CI and broke formatting on purpose 2025-01-07 17:53:24 +02:00
8dcccbfaa4 Removed failing on purpose, test should now pass 2025-01-07 17:23:45 +02:00
06a15e6c70 Refactored to better embed the certifcates and also made sure to read at
runtime the server.key instead of containing it in the server's
executable using go embed
2025-01-07 17:21:02 +02:00
740bb37620 Temporarily added CI to branches that trigger CI 2025-01-07 16:42:25 +02:00
cd34911ce6 Testing if CI runs tests 2025-01-07 16:41:17 +02:00
c0f55da0c4 Fixed network deletion error due to incorrect syntax in SQL trigger,
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-06 19:06:47 +02:00