summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/core.go
AgeCommit message (Collapse)Author
2025-08-05Updated todos and notesKyren223
2025-08-05Fixed loading screen after accepting TOS not spinning the spinnerKyren223
2025-08-04Updated copyrightKyren223
2025-07-21Added the ability to delete usersKyren223
2025-07-20Added copyright and AGPL notice to all source code filesKyren223
2025-07-19Made ci passKyren223
2025-07-19Added a stub right sidebar for signalsKyren223
2025-07-19Added toggleable borders (not fully fleshed)Kyren223
2025-07-19Implemented caching for TOS hash, if hash matches the user doesn't needKyren223
to re-accept the TOS, users can delete the cache if they wish to review it
2025-07-19Added anonymous_device_analytics option on the client and added cacheKyren223
dir to store things like device ID and TOS hashes (only storing device ID currently)
2025-07-08Finished implementing authentication on the client-sideKyren223
2025-07-08Refactored client side to comply with protocol changes, implemnted tosKyren223
screen model, still missing accept/decline and authentication
2025-07-06Added terms of service (incomplete!!!!) to the server, and addedKyren223
authentication separation between API calls, actually authentication (nonce, and verification) is not implemented yet
2025-07-05Added extra info in user settings, fixed typos in help popups andKyren223
refactored some log statements
2025-06-08Optimized `OnNewMessageReceived` by only calling it when there is aKyren223
single message
2025-05-24Chat properly handles and displays the "new message separator"Kyren223
2025-05-24Refactored minor things and added a terminology.md file which will beKyren223
expanded later
2025-05-23Fixed packet loss bug due to client not waiting before exiting for theKyren223
writes to fully proccess
2025-02-28Added the ability to view user profilesKyren223
2025-02-13Users that are no longer members (left/kicked/banned) now get fetchedKyren223
and show their names properly in messages
2025-02-12Added blocking/unblocking of users using b/u (user settings are now sKyren223
instead of "u")
2025-02-10Added a way to block/unblock users client-sideKyren223
2025-02-10Implemented blocking on the server-sideKyren223
2025-02-10Chat now properly darkens colors when there is a popupKyren223
2025-02-10Networklist now properly darkens custom colors from networksKyren223
2025-02-09Added background darkening when opening popups (certain things currentlyKyren223
don't get darkened)
2025-02-06Added notifications display in user signalsKyren223
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-04Implemented notifications rework on the clientKyren223
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-01Added a way to display notifications for networksKyren223
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-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-25Added help page for ban listKyren223
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-24Added help popups when pressing "?" to show keybinds in the clientKyren223
2025-01-22Added the ability to trust/untrust usersKyren223
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-19Made UI more responsiveKyren223