summaryrefslogtreecommitdiff
path: root/internal/client
AgeCommit message (Collapse)Author
2025-01-05Refactored quite a bit and added the MembersInfo packet server-sideKyren223
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
2024-12-21Refactored local config and added support for tab in insert mode inKyren223
viminput
2024-12-21Prevented deletion of frequency if it's the only one in the networkKyren223
2024-12-21Implemented fetching existing messages when changing frequenciesKyren223
2024-12-21Fixed message-remembering issues and implemented non persistent "lastKyren223
frequency" per network
2024-12-21Implemented remembering messages in frequenciesKyren223
2024-12-21Selected message automatically diselects itself when switching frequencyKyren223
2024-12-20Implemented selecting a message (and changing the background to showKyren223
which message)
2024-12-20Implemented nice-looking messagesKyren223
2024-12-19Added support for basic display of messagesKyren223
2024-12-19Implemented processing dataKyren223
2024-12-19Implemented client-side message sendingKyren223
2024-12-18Added frame around viminput which includes a statuslineKyren223
2024-12-18Fixed extra newline due to placeholder issuesKyren223
2024-12-18Removed line decorations from viminputKyren223
2024-12-18Fixed motion counts only going up to 9 in viminputKyren223
2024-12-18Implemented o motion for visual and visual line in viminputKyren223
2024-12-18Implemented support for placeholders to prompt the user to send aKyren223
message (only if there is exactly 1 blank line)
2024-12-18Fixed a bug where blank lines in visual or visual line mode won't beKyren223
highlighted
2024-12-18Implemented scrolling in viminputKyren223
2024-12-17Changed i in chat to go into insert mode for better UXKyren223
2024-12-17Added undo/redo to viminput (doesn't exactly match NVIM but it's goodKyren223
enough)
2024-12-17Added motion count for normal, visual, and visual line mode in viminputKyren223
2024-12-16Added ctrl+d/ctrl+u which move vertically half the height of viminputKyren223
2024-12-16Added capability for chat to be "locked" into viminput, which solves theKyren223
issue of H/L, they can now be typed normally, pressing "i" to go into locked mode and "q" (in normal mode) to leave it
2024-12-16Fixed a bug when forward-pasting in normal mode where it'd have an extraKyren223
blank line when pasting on a blank line when the register ends with \n
2024-12-16Implemented pasting for visual and visual line mode in viminputKyren223
2024-12-16Finished implementing pasting in normal modeKyren223
2024-12-16Implemented multiline x/d/c in visual mode and fixed a bug in visualKyren223
mode where multiline yank caused crashes/was incorrect