Commit Graph
305 Commits
Author SHA1 Message Date
Stone_Red ac067b2c0b chore: add changelog 2026-08-01 15:18:34 +02:00
Stone_Red d1d16f6f0e feat: add native OS notifications 2026-08-01 15:15:14 +02:00
Stone_Red 338946382f Merge pull request #81 from RedWizardsLab/dev_ircv3_features
Add support for IRCv3 server-time, message-tags, echo-message, batch, draft/multiline extensions
2026-07-27 13:02:30 +02:00
Stone_Red 5d1934e2c6 fix: IRCv3 echo messages incorrect format 2026-07-26 14:52:22 +02:00
Stone_Red 441a97e8c9 chore: bump version and add changelog 2026-07-26 14:52:16 +02:00
Stone_Red 11ce586f29 Add support for IRCv3 server-time, message-tags, echo-message, batch, draft/multiline extensions 2026-07-26 13:41:38 +02:00
Hue b28b98e336 Merge pull request #80 from HueByte/aurion_25-07-2026
[AurionDocs] Documentation update
2026-07-25 21:32:20 +02:00
Hue 87f2cbb011 docs: Update documentation for 1 files
Generated by AurionDocs
Job ID: 70dfc335-59eb-48e8-9a59-eef4a1e0eaa7
Source commit: 65766ea
2026-07-25 21:24:52 +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