HueByte
5d61266fd7
docs: add configuration guide and update related documentation
2026-02-24 23:07:41 +01:00
HueByte
ae342381e0
fix: update release workflow and README badges; reorganize table of contents
2026-02-24 22:50:29 +01:00
HueByte
023e62dea6
fix: update release workflow to correctly handle version checks and Chocolatey publishing conditions
2026-02-24 22:27:30 +01:00
HueByte
36e1ea0dfa
fix: update Chocolatey publish condition to check for source changes
2026-02-24 22:18:39 +01:00
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