summaryrefslogtreecommitdiff
path: root/internal/client/ui/core
AgeCommit message (Collapse)Author
2025-02-05Removed all instances of setting the user data, this is retrieved onceKyren223
on start, then managed by the client and stored once on client exit
2025-02-05When a user sends a message "signal" and the receiving user doesn't haveKyren223
the signal already open, it will be added as the first signal
2025-02-05Refactored all instances of the word "peer" and it's variants toKyren223
"signal" and it's variants as this is the new terminology for "user signals" which are direct messages between 2 users
2025-02-05Implemented deleting messages in user signalsKyren223
2025-02-04Server now also sends the last_read column to the client so the clientKyren223
so the client can use it to persist notifications
2025-02-04Implemented notifications rework on the clientKyren223
2025-02-04Fixed crash in user signalsKyren223
2025-02-03Fixed a bug where users weren't able to scroll higher if they alreadyKyren223
got to the top message but then more messages have been added
2025-02-03Fixed first message of a user triggering the "new" line if there were noKyren223
new messages in the frequency/receiver
2025-02-03Pings now have a matching backgground if the user is effected by themKyren223
2025-02-03Fixed edited messages still showing terminal bgKyren223
2025-02-03Added background for chat to avoid relying on terminal backgroundKyren223
2025-02-02Moved client-side calculations of notification to after all theKyren223
components have updated instead of before so the view will reflect the update in case any of the updates change the notifications
2025-02-02Added support for offline notifications where the server calculates themKyren223
and sends the info to the client when it connects
2025-02-02Corrected separator background to match the background of the sectionKyren223
they separate
2025-02-02Fixed rendering issue with pings in frequencylistKyren223
2025-02-01Reworked how frequency notifications workKyren223
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