11 Commits

Author SHA1 Message Date
lklynet 7303f605ac feat: add peer listing and graceful shutdown
- Add `/who` command to list active users via new `/api/peers` endpoint
- Implement graceful shutdown for server and swarm with proper cleanup
- Enhance SSE broadcast with client connection state checks
- Expose peer list in stats and add health endpoint
- Fix theme color refresh for network visualization
2026-03-04 19:07:53 -05:00
lklynet f365545b15 Add version to diagnostics and fix update notification bug 2026-01-12 15:10:15 -05:00
lklynet ed4dda8614 feat(ui): update theme system and improve UI consistency
- Rename default theme to hypermind and add hypermind-classic theme
- Update theme colors and ordering in theme selector
- Add Google Sans fonts and update terminal font styling
- Move sound command status to system status bar
- Update documentation and screenshots for new themes
- Cleaned up branding images
2026-01-12 10:14:46 -05:00
lklynet 5d5217ee81 - fixed chat word wrapping
- added sounds for sent, received, whisper chats ('/sound' to turn on)
- /timestamp to turn chat time stamps on and off now
2026-01-11 16:41:10 -05:00
lklynet 28a2014c01 Merge PR #49 and resolve conflicts 2026-01-11 16:31:02 -05:00
Fernando Campione ddcf67226f modularise chat commands and add error handling for wrong commands 2026-01-09 10:28:50 +00:00
Fernando Campione 0f08522e56 fix check 2026-01-09 10:10:16 +00:00
Fernando Campione 6ec66ada33 Commit work so far so I can continue from the office 2026-01-09 08:24:08 +00:00
lklynet 9b63103148 feat(chat): add sound effects and timestamp toggle functionality
- Implement SoundManager for playing sound effects on message events
- Add /sound and /timestamp commands to toggle features
- Persist sound and timestamp preferences in localStorage
- Style timestamps in chat messages
2026-01-08 15:58:37 -05:00
lklynet 9ba4bda355 feat(dashboard): add total unique peers counter and update docs
- Add new counter for total unique peers in dashboard UI
- Update command description to clarify default message scope
- Enhance README with new features and better organization
2026-01-08 12:31:56 -05:00
lklynet 3c2abd711c feat(chat): add commands system, context menu and terminal improvements
- Implement chat commands system with help menu and easter eggs
- Add context menu for whisper and block actions
- Improve terminal UI with resizer and styling enhancements
- Update chat message formatting and validation
- Clean up and refactor messaging code
2026-01-08 11:31:07 -05:00