Commit Graph

  • 67587dafc2 feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling HueByte 2026-04-22 12:04:11 +02:00
  • 1bbe099835 feat: enhance presence tracking and server registration with user count updates and multi-host support HueByte 2026-04-22 11:48:04 +02:00
  • e54913cdc2 deploy: 769aa5b468 HueByte 2026-04-20 16:18:58 +00:00
  • 769aa5b468 Merge pull request #44 from HueByte/dev v0.2.10 Hue 2026-04-20 18:18:01 +02:00
  • 6660944588 Merge branch 'master' into dev Hue 2026-04-20 18:16:20 +02:00
  • 4b41438af0 fix: resolve client startup crash by explicitly passing ConfigurationReaderOptions for Serilog HueByte 2026-04-20 18:14:54 +02:00
  • 54935aa8b5 deploy: a4fe432992 HueByte 2026-04-20 15:46:39 +00:00
  • a4fe432992 Merge pull request #43 from HueByte/dev Hue 2026-04-20 17:45:39 +02:00
  • 9279e8be06 fix: update release notes for v0.2.10 to reflect Command Palette and Infinite History Scroll features HueByte 2026-04-20 17:35:48 +02:00
  • 7f9fcfe3cc Merge pull request #36 from HueByte/dev_fix_notification_sound Hue 2026-04-20 17:16:50 +02:00
  • 240892495b chore: add notification bug fix to changelog Stone_Red 2026-02-25 22:46:39 +01:00
  • 83d257591e fix: error when playing notification sounds in quick succession Stone_Red 2026-02-25 14:48:57 +01:00
  • 62c5ab27c5 Merge pull request #39 from HueByte/dev_load_more_messages_on_scroll Hue 2026-04-20 17:05:43 +02:00
  • 6e7cbf39f0 chore: add channel history loading and refactor GetChannelHistory with offset to changelog Stone_Red 2026-02-25 22:36:44 +01:00
  • e42f1a0965 feat: load more message history when scrolling to top Stone_Red 2026-02-25 22:30:48 +01:00
  • fe6dfd3d4d Merge pull request #40 from HueByte/dev_search_dialog Hue 2026-04-20 16:50:15 +02:00
  • d6282885e3 refactor: move search dialog handling to AppOrchestrator Stone_Red 2026-02-26 17:04:18 +01:00
  • bd8b88add2 chore: add command palette with Ctrl+K for quick navigation and actions to changelog Stone_Red 2026-02-26 16:51:34 +01:00
  • ff9a9e3dd0 chore: mark search bar/modal as completed in the todo list Stone_Red 2026-02-26 16:49:52 +01:00
  • aa6599a4e0 feat: search dialog to navigate app Stone_Red 2026-02-26 16:47:58 +01:00
  • 3091a146eb Merge pull request #41 from HueByte/dev_move_cursor_to_end_on_autocomplete Hue 2026-04-20 16:40:15 +02:00
  • 56fccf5cfb chore: add cursor position fix to changelog Stone_Red 2026-02-27 14:23:12 +01:00
  • b98673f8c5 fix: set input field insertion point to end after autocomplete Stone_Red 2026-02-27 14:18:40 +01:00
  • 000764fdb4 chore: update version to 0.2.10 and enhance installation scripts and changelog HueByte 2026-04-20 16:33:44 +02:00
  • 335cfcc28a Merge pull request #42 from HueByte/dev_fix_update_service Stone_Red 2026-04-07 19:54:29 +02:00
  • 5b8df9d505 fix: remove unnecessary _app.Invoke calls around update progress dialog updates Stone_Red 2026-04-07 19:31:41 +02:00
  • 6dbc29818c fix: error when trying to zip open log file Stone_Red 2026-04-07 19:14:53 +02:00
  • 6aef6890cf fix: ensure progress dialog updates on the UI thread HueByte 2026-04-07 15:56:12 +02:00
  • bdec3d4140 deploy: 6758aceb5d HueByte 2026-04-07 13:42:31 +00:00
  • 6758aceb5d chore: add v0.2.9 release notes to changelog and table of contents HueByte 2026-04-07 15:41:18 +02:00
  • 51888b4cef deploy: 06aba16303 HueByte 2026-04-07 12:52:04 +00:00
  • 06aba16303 Merge pull request #35 from HueByte/dev v0.2.9 Hue 2026-04-07 14:51:14 +02:00
  • 89b028cf06 Merge branch 'master' into dev Hue 2026-04-07 14:46:58 +02:00
  • eb4aac9861 Merge pull request #37 from HueByte/dev_fix_create_dialog_checkbox Stone_Red 2026-02-25 22:30:13 +01:00
  • 38d63d844d chore: mark checkbox issue in channel creation as completed in todo list Stone_Red 2026-02-25 16:01:05 +01:00
  • 3f2211f42a fix: double click on public checkbox creates channel by setting set CommandsToBubbleUp in dialog Stone_Red 2026-02-25 16:00:11 +01:00
  • 0606394af2 Merge pull request #38 from HueByte/dev_fix_choco_path Stone_Red 2026-02-25 18:07:20 +01:00
  • ee18743721 fix: choco install path by separating directory and file joins Stone_Red 2026-02-25 18:04:13 +01:00
  • 0aaa371488 chore: update release process for single-file publish and enhance installer script HueByte 2026-02-25 10:08:50 +01:00
  • 41a4f6f48d deploy: 5d61266fd7 HueByte 2026-02-24 22:08:54 +00:00
  • 8689dc2a01 fix: add TODO for incorrect embed color display HueByte 2026-02-24 23:08:32 +01:00
  • 5d61266fd7 docs: add configuration guide and update related documentation HueByte 2026-02-24 23:07:41 +01:00
  • 49cb468b74 deploy: ae342381e0 HueByte 2026-02-24 21:51:45 +00:00
  • ae342381e0 fix: update release workflow and README badges; reorganize table of contents HueByte 2026-02-24 22:50:29 +01:00
  • ba536c6f9c Merge pull request #33 from HueByte/dev_fix_docs_urls Stone_Red 2026-02-24 22:47:27 +01:00
  • 92b89fa8a0 fix: github repo URLs in echohub.nuspecch Stone_Red 2026-02-24 22:46:35 +01:00
  • 9029d63e54 fix: documentation URLs in echohub.nuspecch Stone_Red 2026-02-24 22:42:07 +01:00
  • 023e62dea6 fix: update release workflow to correctly handle version checks and Chocolatey publishing conditions HueByte 2026-02-24 22:27:30 +01:00
  • 36e1ea0dfa fix: update Chocolatey publish condition to check for source changes HueByte 2026-02-24 22:18:39 +01:00
  • be18cf88df Merge pull request #32 from HueByte/dev Hue 2026-02-24 22:14:25 +01:00
  • 595475c436 Merge branch 'master' into dev Hue 2026-02-24 22:13:31 +01:00
  • 1b6c27247f chore: update release workflow to include Chocolatey package publishing HueByte 2026-02-24 22:12:26 +01:00
  • 5031bf0e11 deploy: 4a598aa8a8 HueByte 2026-02-24 21:03:14 +00:00
  • 4a598aa8a8 Merge pull request #31 from HueByte/dev v0.2.8 Hue 2026-02-24 22:01:59 +01:00
  • ed7d0a73a3 Merge branch 'master' into dev Hue 2026-02-24 22:00:48 +01:00
  • 6af85559cb chore: update todo list with completed tasks HueByte 2026-02-24 21:59:42 +01:00
  • 43f1b97244 Merge pull request #26 from HueByte/todo_list Stone_Red 2026-02-24 21:51:42 +01:00
  • 9baa3ff566 chore: fix lint errors in todo.md Stone_Red 2026-02-24 21:50:44 +01:00
  • 0330f24e45 Add todo list Stone_Red 2026-02-24 18:52:43 +01:00
  • ac98845c69 Merge pull request #28 from HueByte/dev_fix_ghost_channel_on_join Stone_Red 2026-02-24 21:47:53 +01:00
  • d4f540285b chore: add ghost channel fixes to changelog Stone_Red 2026-02-24 21:45:18 +01:00
  • 3896640ac7 refactor: Move JoinChannelResult to the correct position in ChatDtos.cs Stone_Red 2026-02-24 20:14:49 +01:00
  • 29bfd87d8b fix: ghost channel when trying to join a channel that doesn't exist Stone_Red 2026-02-24 20:10:15 +01:00
  • b0adb55b8f refactor: Move JoinChannelResult to the correct position in ChatDtos.cs Stone_Red 2026-02-24 20:14:49 +01:00
  • 24a5bdb9a1 fix: ghost channel when trying to join a channel that doesn't exist Stone_Red 2026-02-24 20:10:15 +01:00
  • 5391d2cb1c fix: improve role tag formatting and handle empty role cases in user status display HueByte 2026-02-24 21:44:43 +01:00
  • 62996f85e9 fix: add space between role tag and username in status display HueByte 2026-02-24 21:15:41 +01:00
  • ac5348dbb0 Merge pull request #30 from HueByte/dev_bugs_attack Hue 2026-02-24 21:05:11 +01:00
  • ad5627a4bb Merge branch 'dev' into dev_bugs_attack Hue 2026-02-24 21:03:23 +01:00
  • c7a5829fac Merge pull request #29 from HueByte/dev_pipelines Hue 2026-02-24 21:02:00 +01:00
  • a0d9d86956 fix: update markdownlint configuration to allow compact table pipe style HueByte 2026-02-24 21:00:51 +01:00
  • 0c16f44db6 feat: enhance user presence and channel interaction features HueByte 2026-02-24 20:56:40 +01:00
  • fb4f6c34ed feat: add detailed documentation for authentication, connection, messaging, channels, moderation, and media flows HueByte 2026-02-24 20:50:20 +01:00
  • 8647b05c12 Merge pull request #27 from HueByte/dev_distribution_update Hue 2026-02-24 19:51:11 +01:00
  • e2bab3d0d9 Merge branch 'dev' into dev_distribution_update Hue 2026-02-24 19:50:11 +01:00
  • 6295831045 feat: update nuspec metadata and add PATH setup functionality for terminal access HueByte 2026-02-24 19:44:55 +01:00
  • 045515369c feat: add Chocolatey package and Linux/macOS install script with automated publishing HueByte 2026-02-24 19:44:46 +01:00
  • fe0e31f9a0 Merge pull request #25 from HueByte/dev_improve_word_wrapping Stone_Red 2026-02-24 13:54:36 +01:00
  • 3273e62b37 feat: improve word wrapping in ChatLine Stone_Red 2026-02-23 23:30:55 +01:00
  • cf5fca5772 Merge pull request #24 from HueByte/dev_update_adjustments Hue 2026-02-23 19:46:03 +01:00
  • 38df05df41 feat: implement rollback functionality with pre-update backup and recovery options | Rebase HueByte 2026-02-23 18:12:07 +01:00
  • 760693befe Merge pull request #22 from HueByte/dev_manual_update_entry Stone_Red 2026-02-23 17:50:12 +01:00
  • 241fee67e8 chore: update AlwaysUpToDate package to version 2.0.2.20250223 Stone_Red 2026-02-23 00:15:39 +01:00
  • 0e3dd932af feat: Add "Check for Updates" menu item Stone_Red 2026-02-22 16:46:42 +01:00
  • 81b09b1af7 Merge pull request #23 from HueByte/dev_user_irc_improvements Hue 2026-02-23 15:58:37 +01:00
  • 94b31b6056 refactor: replace FakeChatService with FakeUserService for user authentication and profile handling in tests HueByte 2026-02-23 15:52:18 +01:00
  • 6e76065dcb fix: correct markdown table formatting and specify code block type in Docker documentation HueByte 2026-02-23 14:53:58 +01:00
  • 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. HueByte 2026-02-23 14:51:24 +01:00
  • 27a25b1b43 feat: implement user registration and update SASL authentication handling HueByte 2026-02-23 14:51:04 +01:00
  • 28c4b2993f feat: handle SASL authentication abort scenario in IrcCommandHandler HueByte 2026-02-23 10:57:12 +01:00
  • 3c760b0bd8 feat: improve IRC command handling with debug logging for incoming messages HueByte 2026-02-23 10:54:02 +01:00
  • c2a8e9cfc8 feat: enhance SASL authentication logging for better traceability HueByte 2026-02-23 10:40:56 +01:00
  • 45fd382b13 feat: add Docker support with environment configuration and entrypoint script HueByte 2026-02-22 18:12:06 +01:00
  • 039390c8b0 feat: add Docker workflow for building and pushing multi-arch server image to GHCR HueByte 2026-02-22 18:03:25 +01:00
  • c5be63db25 feat: add Docker support for EchoHub.Server with Dockerfile and docker-compose.yml HueByte 2026-02-22 17:58:18 +01:00
  • 993bb1f973 refactor: enhance audio playback service with semaphore locking for thread safety HueByte 2026-02-22 16:43:05 +01:00
  • bd22be4181 deploy: 94f968ccf9 HueByte 2026-02-22 15:32:40 +00:00
  • 94f968ccf9 Merge pull request #21 from HueByte/dev v0.2.7 Hue 2026-02-22 16:31:37 +01:00
  • 4f96b8d986 refactor: consolidate and reorganize code structure; extract classes and improve readability HueByte 2026-02-22 16:25:06 +01:00
  • fbb2958fdd refactor: remove Terminal.Gui submodule and switch to NuGet package; update version to 0.2.7 HueByte 2026-02-22 16:23:19 +01:00