summaryrefslogtreecommitdiff
path: root/internal/client/ui/core
AgeCommit message (Collapse)Author
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-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-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 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-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-08Backspace and enter support for viminputKyren223
2024-12-05Basic vim movement and text inputKyren223
2024-12-05Refactored how the core UI looksKyren223
2024-12-04Started work on basic vim input boxKyren223
2024-12-01Added delete for frequency and network on the server and only frequencyKyren223
on the client
2024-12-01Implemented frequency creation on both client and serverKyren223
2024-12-01Implemented frequency creation, BROKEN right nowKyren223
2024-12-01Fix crashing if request arrives only after the first view callKyren223
2024-11-30Client changes to handle create frequency APIKyren223
2024-11-30Overhauled icons, will later make it so users can select their preferedKyren223
style
2024-11-30Created UI for create frequency popupKyren223
2024-11-30Added frequencies UIKyren223
2024-11-30Minor UI changesKyren223
2024-11-29Implemented network positions per user on client and serverKyren223