Releases: RedWizardsLab/EchoHub
Releases · RedWizardsLab/EchoHub
Release list
EchoHub v0.2.17
Commits
- test: add regression tests for IRC multi-line message formatting (65766ea)
- fix: formatting (675a39c)
- chore: add changelog (cda890d)
- feat: warn when server and client versions differ during connection setup (7eced63)
- chore: bump version and add changelog (07996a7)
- fix: irc messages not getting split by line (329dfe4)
- fix: add 'docs/auriondocs/**' to ignore list in markdownlint configuration (b1aeb8c)
- docs: Update documentation for 1 files (1e877cf)
- docs: Update documentation for 145 files (607217b)
- docs: Update documentation for 145 files (f8f4e03)
- refactor: update contributors section in README for improved layout and clarity (fbeb546)
- fix: allow README files to open with a centered HTML header block (e3654c6)
- refactor: streamline README structure and enhance clarity of project description (2297b58)
Version diff: v0.2.16...v0.2.17
EchoHub v0.2.16
Commits
- fix: remove invisible character from migration file (fd61d9c)
- feat: update changelog for v0.2.16 release with new features and improvements (79e5a11)
- feat: add periodic server stats reporting and logging (7525f8b)
Version diff: v0.2.15...v0.2.16
EchoHub v0.2.15
Commits
- fix: remove invisible character from migration file (75ff10c)
- feat: add unit tests for ChannelService, FileStorageService, and UserService (46afd2a)
- feat: add server logs functionality with role-based access and system channel management (38eca99)
- feat: Update configuration files for storage path and spam protection settings (df1bd01)
- fix: Remove invisible character from using directive (71d82b4)
- feat: Implement spam protection with configurable limits and auto-mute escalation (53d0d32)
- feat: Add invite codes and message replies functionality (3281064)
- feat: update changelog for v0.2.15 release with new features and bug fixes (e71575d)
- feat: enhance message broadcasting to exclude sender's connection and improve IRC compliance (96736d6)
- feat: add image handling actions and improve IRC message formatting (953e081)
- chore: bump version and add changelog (b9d099d)
- feat: add support for broadcasting and handling channel deletions across clients (a9519a5)
Version diff: v0.2.14...v0.2.15
EchoHub v0.2.14
Commits
- Add markdown linting tools and scripts (53927b1)
- feat: add documentation for TUI, messages & attachments, and IRC gateway; update index and TOC (ca3c1ec)
- docs: update changelog for v0.2.14 to include clipboard image and multi-file paste features (78f18a3)
- refactor: replace Key constants with KeyCode for improved clarity and performance (2157884)
- feat: add clipboard image handling for pasting and staging attachments (4f2cffa)
- feat: implement end-to-end encryption for room keys with secure storage and migration support (e439c8a)
- feat: enhance IRC support with display name handling, private channel tracking, and connection identification (b6c01da)
Version diff: v0.2.13...v0.2.14
EchoHub v0.2.13
Commits
- feat: enhance message decryption for IRC clients and improve attachment handling (b62729d)
- feat: enhance chat functionality with auto-join, persistent read positions, and theme border customization (aae7880)
- feat: release v0.2.13 with chat visual overhaul and new features (c048b39)
- feat(chat): enhance chat UI with new features and visual improvements (3886e71)
- feat: add /meta command for channel metadata retrieval (e797ec2)
- feat: Implement update confirmation handling and streamline update process (dbf6565)
- feat: Update CI workflows to trigger on successful completion of previous CI runs (494dcb4)
Version diff: v0.2.12...v0.2.13
EchoHub v0.2.12
Commits
- refactor: Update DroppedFileParserTests to use absolute path helper for improved readability and maintainability (9aea6ec)
- feat: Enhance ThemeManager to ensure transparent themes render correctly for editable fields (5040c5c)
- feat: Add "Copy message ID" option to message context menu (a3a413f)
- feat: Add ASCII art size selection for image attachments and enhance message context menu (6292e82)
- feat: Add support for message attachments (2d33773)
- feat: Implement end-to-end encryption for channels (e05b420)
- feat: add image validation and ASCII conversion services (ea8e583)
- feat: add password protection for channels (3ca9dbf)
- chore: bump version and add changelog (15187c4)
- feat: show date on messages older than a day and improve time formatting (64bca51)
- feat: update authors and project URL in nuspec file (1b234e3)
- chore: remove LICENSE.txt and VERIFICATION.txt from choco tools directory (6cf284a)
Version diff: v0.2.11...v0.2.12
EchoHub v0.2.11
Commits
- feat: update DirectoryHubUrl to point to the production server (3b45bb5)
- feat: update .env.example with additional server configuration comments and add release checklist workflow (ecb20c4)
- feat: update installation script and documentation for version 0.2.11 release (a85d16f)
- feat: enhance server registration handling with response envelope and error management (6db93ec)
- feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling (67587da)
- feat: enhance presence tracking and server registration with user count updates and multi-host support (1bbe099)
Version diff: v0.2.10...v0.2.11
EchoHub v0.2.10
Commits
- fix: resolve client startup crash by explicitly passing ConfigurationReaderOptions for Serilog (4b41438)
- fix: update release notes for v0.2.10 to reflect Command Palette and Infinite History Scroll features (9279e8b)
- chore: add notification bug fix to changelog (2408924)
- chore: add channel history loading and refactor GetChannelHistory with offset to changelog (6e7cbf3)
- fix: error when playing notification sounds in quick succession (83d2575)
- feat: load more message history when scrolling to top (e42f1a0)
- refactor: move search dialog handling to AppOrchestrator (d628288)
- chore: add command palette with Ctrl+K for quick navigation and actions to changelog (bd8b88a)
- chore: mark search bar/modal as completed in the todo list (ff9a9e3)
- feat: search dialog to navigate app (aa6599a)
- chore: update version to 0.2.10 and enhance installation scripts and changelog (000764f)
- chore: add cursor position fix to changelog (56fccf5)
- fix: set input field insertion point to end after autocomplete (b98673f)
- fix: ensure progress dialog updates on the UI thread (6aef689)
- fix: remove unnecessary _app.Invoke calls around update progress dialog updates (5b8df9d)
- fix: error when trying to zip open log file (6dbc298)
- chore: add v0.2.9 release notes to changelog and table of contents (6758ace)
Version diff: v0.2.9...v0.2.10
EchoHub v0.2.9
Commits
- chore: mark checkbox issue in channel creation as completed in todo list (38d63d8)
- fix: double click on public checkbox creates channel by setting set CommandsToBubbleUp in dialog (3f2211f)
- fix: choco install path by separating directory and file joins (ee18743)
- chore: update release process for single-file publish and enhance installer script (0aaa371)
- fix: add TODO for incorrect embed color display (8689dc2)
- docs: add configuration guide and update related documentation (5d61266)
- fix: update release workflow and README badges; reorganize table of contents (ae34238)
- fix: github repo URLs in echohub.nuspecch (92b89fa)
- fix: documentation URLs in echohub.nuspecch (9029d63)
- fix: update release workflow to correctly handle version checks and Chocolatey publishing conditions (023e62d)
- fix: update Chocolatey publish condition to check for source changes (36e1ea0)
- chore: update release workflow to include Chocolatey package publishing (1b6c272)
Version diff: v0.2.8...v0.2.9
EchoHub v0.2.8
Commits
- chore: update todo list with completed tasks (6af8555)
- chore: fix lint errors in todo.md (9baa3ff)
- Add todo list (0330f24)
- chore: add ghost channel fixes to changelog (d4f5402)
- refactor: Move JoinChannelResult to the correct position in ChatDtos.cs (3896640)
- fix: ghost channel when trying to join a channel that doesn't exist (29bfd87)
- refactor: Move JoinChannelResult to the correct position in ChatDtos.cs (b0adb55)
- fix: ghost channel when trying to join a channel that doesn't exist (24a5bdb)
- fix: improve role tag formatting and handle empty role cases in user status display (5391d2c)
- fix: add space between role tag and username in status display (62996f8)
- fix: update markdownlint configuration to allow compact table pipe style (a0d9d86)
- feat: enhance user presence and channel interaction features (0c16f44)
- feat: add detailed documentation for authentication, connection, messaging, channels, moderation, and media flows (fb4f6c3)
- feat: update nuspec metadata and add PATH setup functionality for terminal access (6295831)
- feat: add Chocolatey package and Linux/macOS install script with automated publishing (0455153)
- feat: improve word wrapping in ChatLine (3273e62)
- feat: implement rollback functionality with pre-update backup and recovery options | Rebase (38df05d)
- chore: update AlwaysUpToDate package to version 2.0.2.20250223 (241fee6)
- feat: Add "Check for Updates" menu item (0e3dd93)
- refactor: replace FakeChatService with FakeUserService for user authentication and profile handling in tests (94b31b6)
- fix: correct markdown table formatting and specify code block type in Docker documentation (6e76065)
- 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. (bdcff74)
- feat: implement user registration and update SASL authentication handling (27a25b1)
- feat: handle SASL authentication abort scenario in IrcCommandHandler (28c4b29)
- feat: improve IRC command handling with debug logging for incoming messages (3c760b0)
- feat: enhance SASL authentication logging for better traceability (c2a8e9c)
- feat: add Docker support with environment configuration and entrypoint script (45fd382)
- feat: add Docker workflow for building and pushing multi-arch server image to GHCR (039390c)
- feat: add Docker support for EchoHub.Server with Dockerfile and docker-compose.yml (c5be63d)
- refactor: enhance audio playback service with semaphore locking for thread safety (993bb1f)
Version diff: v0.2.7...v0.2.8