Hue
ce41ef9c0a
Merge pull request #53 from HueByte/dev_QOL_And_Gateway
...
Dev qol and gateway
v0.2.12
2026-07-16 05:53:33 +02:00
HueByte
9aea6ecfc3
refactor: Update DroppedFileParserTests to use absolute path helper for improved readability and maintainability
2026-07-16 05:52:06 +02:00
HueByte
5040c5c201
feat: Enhance ThemeManager to ensure transparent themes render correctly for editable fields
2026-07-16 05:46:02 +02:00
HueByte
a3a413f0b1
feat: Add "Copy message ID" option to message context menu
2026-07-16 05:38:41 +02:00
HueByte
6292e82cec
feat: Add ASCII art size selection for image attachments and enhance message context menu
2026-07-16 05:35:11 +02:00
HueByte
2d33773c24
feat: Add support for message attachments
...
- Introduced Attachment model to handle file attachments associated with messages.
- Updated ModerationController to manage message deletions and attachment cleanup.
- Enhanced ChatService to include attachments in message retrieval.
- Implemented migration for legacy single-attachment messages to the new Attachments model.
- Added unit tests for attachment handling in message formatting and parsing.
- Updated database context and migrations to support new Attachments table.
2026-07-16 05:02:12 +02:00
HueByte
e05b420ce9
feat: Implement end-to-end encryption for channels
...
- Added EncryptionSalt and WrappedRoomKey properties to Channel model.
- Introduced RoomCrypto class for client-side encryption and decryption.
- Updated ChannelService to handle encrypted channels, including creation and rekeying.
- Modified ChannelsController to expose crypto metadata and rekey functionality.
- Enhanced IrcCommandHandler to block joining encrypted channels over IRC.
- Updated database schema with migration for new encryption fields.
- Refactored file validation and image processing services to accommodate encrypted channels.
- Added unit tests for RoomCrypto functionality and updated existing tests for channel services.
2026-07-16 03:50:23 +02:00
HueByte
ea8e583ee5
feat: add image validation and ASCII conversion services
2026-07-16 03:50:08 +02:00
HueByte
3ca9dbfd91
feat: add password protection for channels
...
- Updated IChatService to include password parameter in JoinChannelAsync method.
- Modified ChannelDto and related models to support password functionality.
- Implemented password handling in ChannelService for channel creation and membership validation.
- Enhanced IrcCommandHandler to manage channel join requests with passwords.
- Added ChannelPasswordDialog for user input when joining protected channels.
- Created database migration to add PasswordHash column to Channels table.
- Updated tests to cover new password functionality in channel joining and management.
2026-07-16 03:13:03 +02:00
Stone_Red
15187c4665
chore: bump version and add changelog
2026-07-16 01:05:21 +02:00
Stone_Red
64bca51619
feat: show date on messages older than a day and improve time formatting
2026-07-16 01:04:53 +02:00
Hue
3538ec8005
Merge pull request #49 from HueByte/dev
...
feat: update authors and project URL in nuspec file
2026-07-01 23:03:07 +02:00
HueByte
1b234e39e1
feat: update authors and project URL in nuspec file
2026-07-01 23:00:04 +02:00
Hue
19bf123c8c
Merge pull request #48 from HueByte/dev
...
Dev
2026-07-01 22:40:16 +02:00
Stone_Red
6cf284a475
chore: remove LICENSE.txt and VERIFICATION.txt from choco tools directory
2026-07-01 22:35:44 +02:00
HueByte
3b45bb5661
feat: update DirectoryHubUrl to point to the production server
v0.2.11
2026-04-24 16:39:16 +02:00
Hue
6235565480
Merge pull request #46 from HueByte/dev
...
Dev merge
2026-04-24 16:13:39 +02:00
HueByte
ecb20c4c52
feat: update .env.example with additional server configuration comments and add release checklist workflow
2026-04-24 15:51:01 +02:00
HueByte
a85d16fff8
feat: update installation script and documentation for version 0.2.11 release
2026-04-24 15:51:01 +02:00
HueByte
6db93ecfea
feat: enhance server registration handling with response envelope and error management
2026-04-24 15:51:01 +02:00
HueByte
67587dafc2
feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling
2026-04-24 15:51:01 +02:00
HueByte
1bbe099835
feat: enhance presence tracking and server registration with user count updates and multi-host support
2026-04-24 15:51:01 +02:00
Hue
769aa5b468
Merge pull request #44 from HueByte/dev
...
fix: resolve client startup crash by explicitly passing Configuration…
v0.2.10
2026-04-20 18:18:01 +02:00
Hue
6660944588
Merge branch 'master' into dev
2026-04-20 18:16:20 +02:00
HueByte
4b41438af0
fix: resolve client startup crash by explicitly passing ConfigurationReaderOptions for Serilog
2026-04-20 18:14:54 +02:00
Hue
a4fe432992
Merge pull request #43 from HueByte/dev
...
Dev v0.2.10
2026-04-20 17:45:39 +02:00
HueByte
9279e8be06
fix: update release notes for v0.2.10 to reflect Command Palette and Infinite History Scroll features
2026-04-20 17:42:06 +02:00
Hue
7f9fcfe3cc
Merge pull request #36 from HueByte/dev_fix_notification_sound
...
fix: error when playing notification sounds in quick succession
2026-04-20 17:42:06 +02:00
Hue
62c5ab27c5
Merge pull request #39 from HueByte/dev_load_more_messages_on_scroll
...
feat: load more messages on scroll
2026-04-20 17:42:05 +02:00
Stone_Red
240892495b
chore: add notification bug fix to changelog
2026-04-20 17:42:05 +02:00
Stone_Red
6e7cbf39f0
chore: add channel history loading and refactor GetChannelHistory with offset to changelog
2026-04-20 17:42:05 +02:00
Stone_Red
83d257591e
fix: error when playing notification sounds in quick succession
2026-04-20 17:42:05 +02:00
Stone_Red
e42f1a0965
feat: load more message history when scrolling to top
2026-04-20 17:42:05 +02:00
Hue
fe6dfd3d4d
Merge pull request #40 from HueByte/dev_search_dialog
...
feat: add search dialog for quick navigation
2026-04-20 17:42:04 +02:00
Stone_Red
d6282885e3
refactor: move search dialog handling to AppOrchestrator
2026-04-20 17:42:04 +02:00
Stone_Red
bd8b88add2
chore: add command palette with Ctrl+K for quick navigation and actions to changelog
2026-04-20 17:42:04 +02:00
Stone_Red
ff9a9e3dd0
chore: mark search bar/modal as completed in the todo list
2026-04-20 17:42:04 +02:00
Stone_Red
aa6599a4e0
feat: search dialog to navigate app
2026-04-20 17:42:04 +02:00
Hue
3091a146eb
Merge pull request #41 from HueByte/dev_move_cursor_to_end_on_autocomplete
...
fix: set input field insertion point to end after autocomplete
2026-04-20 17:42:03 +02:00
HueByte
000764fdb4
chore: update version to 0.2.10 and enhance installation scripts and changelog
2026-04-20 17:42:03 +02:00
Stone_Red
56fccf5cfb
chore: add cursor position fix to changelog
2026-04-20 17:42:03 +02:00
Stone_Red
b98673f8c5
fix: set input field insertion point to end after autocomplete
2026-04-20 17:42:03 +02:00
Stone_Red
335cfcc28a
Merge pull request #42 from HueByte/dev_fix_update_service
...
fix: update service
2026-04-20 17:41:23 +02:00
HueByte
6aef6890cf
fix: ensure progress dialog updates on the UI thread
2026-04-20 17:41:22 +02:00
Stone_Red
5b8df9d505
fix: remove unnecessary _app.Invoke calls around update progress dialog updates
2026-04-20 17:41:22 +02:00
Stone_Red
6dbc29818c
fix: error when trying to zip open log file
2026-04-20 17:41:22 +02:00
HueByte
6758aceb5d
chore: add v0.2.9 release notes to changelog and table of contents
2026-04-07 15:41:18 +02:00
Hue
06aba16303
Merge pull request #35 from HueByte/dev
...
Merge dev branch
v0.2.9
2026-04-07 14:51:14 +02:00
Hue
89b028cf06
Merge branch 'master' into dev
2026-04-07 14:46:58 +02:00
Stone_Red
eb4aac9861
Merge pull request #37 from HueByte/dev_fix_create_dialog_checkbox
...
fix: when users clicks public -> private -> public checkbox in the channel creation, it ends up creating the channel on 3rd check switch
2026-02-25 22:30:13 +01:00