Commit Graph
278 Commits
Author SHA1 Message Date
Hue be18cf88df Merge pull request #32 from HueByte/dev
chore: update release workflow to include Chocolatey package publishing
2026-02-24 22:14:25 +01:00
Hue 595475c436 Merge branch 'master' into dev 2026-02-24 22:13:31 +01:00
HueByte 1b6c27247f chore: update release workflow to include Chocolatey package publishing 2026-02-24 22:12:26 +01:00
Hue 4a598aa8a8 Merge pull request #31 from HueByte/dev
Dev merge
v0.2.8
2026-02-24 22:01:59 +01:00
Hue ed7d0a73a3 Merge branch 'master' into dev 2026-02-24 22:00:48 +01:00
HueByte 6af85559cb chore: update todo list with completed tasks 2026-02-24 21:59:42 +01:00
Stone_Red 43f1b97244 Merge pull request #26 from HueByte/todo_list
Add  todo list
2026-02-24 21:51:42 +01:00
Stone_Red 9baa3ff566 chore: fix lint errors in todo.md 2026-02-24 21:50:44 +01:00
Stone_Red 0330f24e45 Add todo list 2026-02-24 21:48:12 +01:00
Stone_Red ac98845c69 Merge pull request #28 from HueByte/dev_fix_ghost_channel_on_join
fix: ghost channel when trying to join a channel that doesn't exist
2026-02-24 21:47:53 +01:00
Stone_Red d4f540285b chore: add ghost channel fixes to changelog 2026-02-24 21:45:33 +01:00
Stone_Red 3896640ac7 refactor: Move JoinChannelResult to the correct position in ChatDtos.cs 2026-02-24 21:45:33 +01:00
Stone_Red 29bfd87d8b fix: ghost channel when trying to join a channel that doesn't exist 2026-02-24 21:45:33 +01:00
Stone_Red b0adb55b8f refactor: Move JoinChannelResult to the correct position in ChatDtos.cs 2026-02-24 21:45:33 +01:00
Stone_Red 24a5bdb9a1 fix: ghost channel when trying to join a channel that doesn't exist 2026-02-24 21:45:33 +01:00
HueByte 5391d2cb1c fix: improve role tag formatting and handle empty role cases in user status display 2026-02-24 21:44:43 +01:00
HueByte 62996f85e9 fix: add space between role tag and username in status display 2026-02-24 21:15:41 +01:00
Hue ac5348dbb0 Merge pull request #30 from HueByte/dev_bugs_attack
Dev bugs attack
2026-02-24 21:05:11 +01:00
Hue ad5627a4bb Merge branch 'dev' into dev_bugs_attack 2026-02-24 21:03:23 +01:00
Hue c7a5829fac Merge pull request #29 from HueByte/dev_pipelines
Dev pipelines
2026-02-24 21:02:00 +01:00
HueByte a0d9d86956 fix: update markdownlint configuration to allow compact table pipe style 2026-02-24 21:00:51 +01:00
HueByte 0c16f44db6 feat: enhance user presence and channel interaction features
- Fix userlist not refreshing after creating a new channel.
- Implement unmute timer with a background job to automatically unmute users.
- Improve userlist display by filtering invisible users and ensuring proper transitions between statuses.
- Add clickable usernames, @mentions, and #channels for easier navigation.
- Embed theme colors from source sites for a more cohesive UI.
- Introduce a stateful userlist that updates incrementally via SignalR events.
- Restrict auto-opening of files to safe types only, enhancing security.
- Refactor user management into a dedicated service to reduce code duplication.
- Add a MuteExpirationService to handle timed mutes.
- Update documentation with Mermaid diagrams for major flows.
2026-02-24 20:56:40 +01:00
HueByte fb4f6c34ed feat: add detailed documentation for authentication, connection, messaging, channels, moderation, and media flows 2026-02-24 20:50:20 +01:00
Hue 8647b05c12 Merge pull request #27 from HueByte/dev_distribution_update
Dev distribution update
2026-02-24 19:51:11 +01:00
Hue e2bab3d0d9 Merge branch 'dev' into dev_distribution_update 2026-02-24 19:50:11 +01:00
HueByte 6295831045 feat: update nuspec metadata and add PATH setup functionality for terminal access 2026-02-24 19:44:55 +01:00
HueByte 045515369c feat: add Chocolatey package and Linux/macOS install script with automated publishing 2026-02-24 19:44:46 +01:00
Stone_Red fe0e31f9a0 Merge pull request #25 from HueByte/dev_improve_word_wrapping
feat: improve word wrapping in ChatLine
2026-02-24 13:54:36 +01:00
Stone_Red 3273e62b37 feat: improve word wrapping in ChatLine 2026-02-24 13:53:40 +01:00
Hue cf5fca5772 Merge pull request #24 from HueByte/dev_update_adjustments
Dev update adjustments
2026-02-23 19:46:03 +01:00
HueByte 38df05df41 feat: implement rollback functionality with pre-update backup and recovery options | Rebase 2026-02-23 18:15:16 +01:00
Stone_Red 760693befe Merge pull request #22 from HueByte/dev_manual_update_entry
feat: Add "Check for Updates" menu item
2026-02-23 17:50:12 +01:00
Stone_Red 241fee67e8 chore: update AlwaysUpToDate package to version 2.0.2.20250223 2026-02-23 17:20:38 +01:00
Stone_Red 0e3dd932af feat: Add "Check for Updates" menu item 2026-02-23 17:20:38 +01:00
Hue 81b09b1af7 Merge pull request #23 from HueByte/dev_user_irc_improvements
Dev user irc improvements
2026-02-23 15:58:37 +01:00
HueByte 94b31b6056 refactor: replace FakeChatService with FakeUserService for user authentication and profile handling in tests 2026-02-23 15:52:18 +01:00
HueByte 6e76065dcb fix: correct markdown table formatting and specify code block type in Docker documentation 2026-02-23 14:53:58 +01:00
HueByte bdcff74ad5 Refactor user management: Extract IUserService and UserService, consolidate user registration, authentication, and profile management. Fix memory leaks in ApiClient, enhance connection management, and improve error handling in AuthController and UsersController. Update IRC command handling to utilize IUserService for user operations. 2026-02-23 14:51:24 +01:00
HueByte 27a25b1b43 feat: implement user registration and update SASL authentication handling 2026-02-23 14:51:04 +01:00
HueByte 28c4b2993f feat: handle SASL authentication abort scenario in IrcCommandHandler 2026-02-23 10:57:12 +01:00
HueByte 3c760b0bd8 feat: improve IRC command handling with debug logging for incoming messages 2026-02-23 10:54:02 +01:00
HueByte c2a8e9cfc8 feat: enhance SASL authentication logging for better traceability 2026-02-23 10:40:56 +01:00
HueByte 45fd382b13 feat: add Docker support with environment configuration and entrypoint script 2026-02-22 18:12:06 +01:00
HueByte 039390c8b0 feat: add Docker workflow for building and pushing multi-arch server image to GHCR 2026-02-22 18:03:25 +01:00
HueByte c5be63db25 feat: add Docker support for EchoHub.Server with Dockerfile and docker-compose.yml 2026-02-22 17:58:18 +01:00
HueByte 993bb1f973 refactor: enhance audio playback service with semaphore locking for thread safety 2026-02-22 16:43:05 +01:00
Hue 94f968ccf9 Merge pull request #21 from HueByte/dev
Dev
v0.2.7
2026-02-22 16:31:37 +01:00
HueByte 4f96b8d986 refactor: consolidate and reorganize code structure; extract classes and improve readability 2026-02-22 16:25:06 +01:00
HueByte fbb2958fdd refactor: remove Terminal.Gui submodule and switch to NuGet package; update version to 0.2.7 2026-02-22 16:23:19 +01:00
HueByte 62e9d7fff5 fix: optimize user fetching after connection failure handling 2026-02-22 16:02:15 +01:00