summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-25Added banning from chat using "B"Kyren223
2025-01-25Implemented client-side ban reason view in banlistKyren223
2025-01-25Added banlist on the client and fixed some server side issues withKyren223
banning
2025-01-25Added the ability to ban client-side from the memberslistKyren223
2025-01-25Fixed server crash due to accidental printing of a session address thatKyren223
is nil
2025-01-25Added a list of banned members server-sideKyren223
2025-01-25Getting banned will now also kick the member from the networkKyren223
2025-01-24Renamed network id to network invite codeKyren223
2025-01-24Added help popups when pressing "?" to show keybinds in the clientKyren223
2025-01-22Formatted and removed unused symbols, should pass CIKyren223
2025-01-22Fixed ellipsis in memberlist not being styledKyren223
2025-01-22Each section in the client (network/frequency/member/chat) now has aKyren223
different background color, similar to how discord has it
2025-01-22Now displaying network ID below the network name, and can copy with "i"Kyren223
2025-01-22Added the ability to trust/untrust usersKyren223
2025-01-21format for ciKyren223
2025-01-21Added the ability to mute/unmute membersKyren223
2025-01-21Added the ability to kick someone by pressing "K" on his message in chatKyren223
2025-01-21Added the ability to promote members to admins and demote admins toKyren223
members
2025-01-21Admins can no longer ban/mute/kick each other, they can still deleteKyren223
each others messages (to save some time having to query the sender ID to see if he's an admin)
2025-01-21Fixed a bug where when kicking a member, it'd send a left request to theKyren223
person who is kicking and not to the person who was kicked
2025-01-21Added kicking client sideKyren223
2025-01-21Fixed a bug where memberlist index will be reset on blur/focusKyren223
2025-01-20Setting a name when registering now sends a request to set the name toKyren223
the server
2025-01-20Implemented user settings both client side and server sideKyren223
2025-01-20Implemented member listKyren223
2025-01-19Changed "u" to "e" for editing frequencies and networks to be consistentKyren223
with chat messages
2025-01-19The border below the frequency name in chat is now focus-colored if theKyren223
chat is focused
2025-01-19Added frequency name at the top of chat (might flip the bg/fg later)Kyren223
2025-01-19Added ellipsis when frequency name is too long to display to the userKyren223
2025-01-19Made UI more responsiveKyren223
2025-01-16Added edited indicator in chat and also the client now also allows toKyren223
edit only your own messages not others
2025-01-16Added client and server side edit message functionalityKyren223
2025-01-16Added visual indicators for chat when the frequency is read-only theKyren223
viminput is grayed out and the cursor is hidden, when muted (untested) the viminput border is red, and when no access it's grayed and a message showing no perms instead of the "this frequency is empty", along with placeholders for "Send message..." that say that you are muted/don't have permission to write message
2025-01-15Gap lines in chat are now highlighted to better visualize scrollingKyren223
2025-01-15Fixed a few issues relating to max heightKyren223
2025-01-15Refactored chat scrolling to be better, still need to fix some thingsKyren223
2025-01-14viminput can now be exited with ctrl+q in insert modeKyren223
2025-01-14Added the ability to delete messages in frequenciesKyren223
2025-01-14Fixed loading screen not animating after losing connectionKyren223
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-14Client no longer shows popup if it doesn't have sufficient permissionsKyren223
to update a network or frequency
2025-01-14Implemented updating frequency properties both client-side and server-sideKyren223
2025-01-14Networks are now scrollableKyren223
2025-01-14Added a way to change network properties both server side and clientKyren223
side
2025-01-14Added icons to frequencies to visually display permissionsKyren223
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-13Implemented ctrl+a to select all in viminput and also a very scuffedKyren223
pasting from system clipboard in insert mode
2025-01-13Forgot to commit core changes in last commitKyren223
2025-01-13Implemented frequency syncing client-side, removed the history mechanismKyren223
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-13Added frequency propagation on the server-side and fixed a bug whereKyren223
permission 3 would be valid even though it's not