summaryrefslogtreecommitdiff
path: root/internal/client/ui
AgeCommit message (Collapse)Author
2025-02-01Added a way to display notifications for networksKyren223
2025-01-30Started working on notifications for networks (got to carried away withKyren223
how it looks lol)
2025-01-30Implemented frequency-level notifications and pingsKyren223
2025-01-30Added automatic saving when the client exits (using ctrl+c), will abortKyren223
and not save if it takes longer than 1 second
2025-01-30Added "new" indicator to show which messages are new when opening aKyren223
frequency, similar to how discord works
2025-01-29Pressing enter will now properly update the border of viminputKyren223
2025-01-28Fixed incorrect rendering of peers in the user signals when they areKyren223
trusted and their public key mismatches and also ellipsis when the username overflows the width
2025-01-28Fixed recently introduced crash due to trying to access network infoKyren223
while in user signals
2025-01-28Fixed wrapping issues of placeholder in viminput and also re-phrasedKyren223
some things
2025-01-28Fixed viminput border not updating instantlyKyren223
2025-01-28Fixed a bug where you could scroll infinitely downKyren223
2025-01-28Fixed a bug where all messages in a group up to the selected messageKyren223
will be selected, instead of just the selected message
2025-01-28Fixed crash where frequency view will be called after changing theKyren223
network due to out of bounds indexing
2025-01-28Simplified ping syntax by changing the prefix from @ping: to just @Kyren223
2025-01-28Fixed issues related to ping rendering and added a way to show pings toKyren223
other users even if the ping doesn't "ping" them
2025-01-27Fixed a bug where pressing "b" even when not focused on memberlist wouldKyren223
swap memberlist/banlist
2025-01-27Added pings to messages in frequenciesKyren223
2025-01-26Fixed bug where the key was always the receiver ID instead of the otherKyren223
user (which can be either receiver or sender)
2025-01-26Fixed a bug where the client wouldn't update the server after removing aKyren223
user conversation
2025-01-26Fixed a bug where it was possible to add the same user multiple times inKyren223
the user signals
2025-01-26Added "i" to copy user ID in user signalsKyren223
2025-01-26Implemented signal chat on the client side along with adding a user idKyren223
in the user signals
2025-01-26Added adding/removing user signals (direct messages)Kyren223
2025-01-26Added basic peer listKyren223
2025-01-25Removed unused functionKyren223
2025-01-25Added help page for ban listKyren223
2025-01-25Fixed a bug where being kicked/banned from a network while being offlineKyren223
will cause a desync and crash the server and show an invalid network on the client side
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-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-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-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