Hue
8dbcc517a4
Merge pull request #77 from HueByte/aurion_23-07-2026
...
[AurionDocs] Documentation update for merge
2026-07-23 23:15:04 +02:00
Hue
91ea76ffc7
docs: Update documentation for 6 files
...
Generated by AurionDocs
Job ID: a40f281c-249b-4dcc-aac5-3cc48888e00f
Source commit: 2d5f8ee
2026-07-23 23:13:40 +02:00
Hue
2d5f8eeded
Merge pull request #73 from HueByte/dev
...
Dev
v0.2.17
2026-07-23 23:07:58 +02:00
HueByte
65766eab1f
test: add regression tests for IRC multi-line message formatting
2026-07-23 23:06:15 +02:00
Stone_Red
675a39cb15
fix: formatting
2026-07-23 23:06:15 +02:00
Stone_Red
cda890de60
chore: add changelog
2026-07-23 23:06:14 +02:00
Stone_Red
7eced63608
feat: warn when server and client versions differ during connection setup
2026-07-23 23:06:14 +02:00
Stone_Red
07996a78ed
chore: bump version and add changelog
2026-07-23 23:06:14 +02:00
Stone_Red
329dfe422b
fix: irc messages not getting split by line
2026-07-23 23:06:14 +02:00
HueByte
b1aeb8cbb2
fix: add 'docs/auriondocs/**' to ignore list in markdownlint configuration
2026-07-23 23:06:14 +02:00
Hue
7964355e08
Merge pull request #76 from HueByte/aurion_23-07-2026
...
[AurionDocs] Documentation update
2026-07-23 11:55:26 +02:00
Hue
1e877cf886
docs: Update documentation for 1 files
...
Generated by AurionDocs
Job ID: b2ed7c78-22c5-4977-8d85-4f9ea17e3b0a
Source commit: HEAD
2026-07-23 11:54:43 +02:00
Hue
0105f798e0
Merge pull request #74 from HueByte/aurion_23-07-2026
...
[AurionDocs] Full documentation update
2026-07-23 11:47:30 +02:00
Hue
607217b314
docs: Update documentation for 145 files
...
Generated by AurionDocs
Job ID: 934f8c39-8082-4942-8d17-72ed8f5f8d50
Source commit: 40aea9a
2026-07-23 11:44:20 +02:00
Hue
40aea9a04b
Merge pull request #72 from HueByte/aurion_23-07-2026
...
[AurionDocs] Documentation update
2026-07-23 08:12:41 +02:00
Hue
f8f4e03ddd
docs: Update documentation for 145 files
...
Generated by AurionDocs
Job ID: c99fff50-67a3-4294-b4df-3e73f4f12de9
Source commit: 4dcb480
2026-07-23 08:10:35 +02:00
Hue
4dcb480d1d
Merge pull request #65 from HueByte/dev
...
Dev
2026-07-17 23:38:59 +02:00
Hue
45dc0f9d0f
Merge branch 'master' into dev
2026-07-17 23:38:47 +02:00
HueByte
fbeb546ac5
refactor: update contributors section in README for improved layout and clarity
2026-07-17 23:30:01 +02:00
HueByte
e3654c637c
fix: allow README files to open with a centered HTML header block
2026-07-17 23:19:42 +02:00
HueByte
2297b58c74
refactor: streamline README structure and enhance clarity of project description
2026-07-17 23:17:55 +02:00
Hue
6e57247a45
Merge pull request #64 from HueByte/dev_logs_extended
...
feat: add periodic server stats reporting and logging
v0.2.16
2026-07-17 22:23:13 +02:00
HueByte
fd61d9cb9c
fix: remove invisible character from migration file
2026-07-17 22:18:49 +02:00
HueByte
79e5a1191f
feat: update changelog for v0.2.16 release with new features and improvements
2026-07-17 22:17:21 +02:00
HueByte
7525f8b1d8
feat: add periodic server stats reporting and logging
...
- Introduced ServerStatsReport and ServerStatsCollector for tracking server activity.
- Implemented ServerStatsReportService to generate and persist stats reports periodically.
- Added configuration options for stats reporting in appsettings and .env.example.
- Enhanced logging in ChannelsController and ModerationController to include stats-related actions.
- Updated database context and migrations to support new ServerStatsReport entity.
- Adjusted logging levels in IrcGatewayService and ChatService for better performance.
2026-07-17 22:14:55 +02:00
Hue
0c2e8eae87
Merge pull request #62 from HueByte/dev_logs_room
...
Dev logs room
v0.2.15
2026-07-17 21:08:48 +02:00
HueByte
75ff10c5fd
fix: remove invisible character from migration file
2026-07-17 21:00:34 +02:00
HueByte
46afd2a195
feat: add unit tests for ChannelService, FileStorageService, and UserService
2026-07-17 20:59:59 +02:00
HueByte
38eca99fb1
feat: add server logs functionality with role-based access and system channel management
...
- Introduced a new migration to add the IsSystem column to the Channels table.
- Updated the DbContext model snapshot to reflect the new IsSystem property.
- Enhanced the ChannelService to manage system channels, including creation, visibility control, and protection against deletion.
- Implemented ServerLogsService to handle live server logging, including reading from log files and managing access based on user roles.
- Created ServerLogsSink to queue log events for streaming to the live log room.
- Developed ServerLogsStreamService to stream log events to clients in real-time.
- Added configuration options for server logs in appsettings.
- Implemented comprehensive unit tests for channel service system channel behavior and server logs functionality.
2026-07-17 20:44:47 +02:00
HueByte
df1bd0119c
feat: Update configuration files for storage path and spam protection settings
2026-07-17 19:54:30 +02:00
HueByte
71d82b45fb
fix: Remove invisible character from using directive
2026-07-17 19:49:38 +02:00
HueByte
53d0d326cb
feat: Implement spam protection with configurable limits and auto-mute escalation
2026-07-17 19:47:57 +02:00
HueByte
3281064720
feat: Add invite codes and message replies functionality
...
- Introduced a new migration to add InviteCodes table and ReplyToMessageId column in Messages.
- Updated ChatHub to support replying to messages.
- Enhanced ChatService to handle message replies and validate reply targets.
- Modified UserService to implement invite-only registration mode with invite code consumption.
- Added configuration options for registration modes in appsettings.
- Created unit tests for new features including invite code registration and message reply formatting.
2026-07-17 19:47:57 +02:00
Hue
bb987dda82
Merge pull request #60 from HueByte/dev_irc_fixes_adjustments
...
Dev irc fixes adjustments
2026-07-17 18:01:00 +02:00
HueByte
e71575d920
feat: update changelog for v0.2.15 release with new features and bug fixes
2026-07-17 17:11:06 +02:00
HueByte
96736d69df
feat: enhance message broadcasting to exclude sender's connection and improve IRC compliance
2026-07-17 17:05:03 +02:00
HueByte
953e081123
feat: add image handling actions and improve IRC message formatting
2026-07-17 16:52:15 +02:00
Stone_Red
b9d099dd73
chore: bump version and add changelog
2026-07-17 16:36:10 +02:00
Stone_Red
a9519a52cc
feat: add support for broadcasting and handling channel deletions across clients
2026-07-17 16:35:59 +02:00
Hue
4d25458717
Merge pull request #58 from HueByte/dev
...
Dev
v0.2.14
2026-07-16 20:33:43 +02:00
Hue
584ce45979
Merge branch 'master' into dev
2026-07-16 20:26:16 +02:00
HueByte
53927b130c
Add markdown linting tools and scripts
...
- Create package.json to manage markdownlint-cli2 as a dev dependency.
- Add PowerShell script for linting Markdown files with options for fixing issues.
- Update shell script to prefer locally installed markdownlint-cli2 or fallback to npx.
2026-07-16 20:22:57 +02:00
HueByte
ca3c1ec2b5
feat: add documentation for TUI, messages & attachments, and IRC gateway; update index and TOC
2026-07-16 20:02:18 +02:00
Hue
35a4eec749
Merge pull request #57 from HueByte/dev_copy_paste_qol
...
Dev copy paste qol
2026-07-16 19:44:32 +02:00
HueByte
78f18a36ba
docs: update changelog for v0.2.14 to include clipboard image and multi-file paste features
2026-07-16 19:41:15 +02:00
HueByte
2157884e61
refactor: replace Key constants with KeyCode for improved clarity and performance
2026-07-16 19:40:18 +02:00
HueByte
4f2cffa372
feat: add clipboard image handling for pasting and staging attachments
2026-07-16 19:40:18 +02:00
Hue
31a0bb8c9f
Merge pull request #56 from HueByte/dev_fixes_features_and_nightmares
...
feat: enhance IRC support with display name handling, private channel…
2026-07-16 19:32:15 +02:00
HueByte
e439c8ae72
feat: implement end-to-end encryption for room keys with secure storage and migration support
2026-07-16 18:47:28 +02:00
HueByte
b6c01dab15
feat: enhance IRC support with display name handling, private channel tracking, and connection identification
2026-07-16 18:22:34 +02:00