HueByte
38df05df41
feat: implement rollback functionality with pre-update backup and recovery options | Rebase
2026-02-23 18:15:16 +01:00
HueByte
039390c8b0
feat: add Docker workflow for building and pushing multi-arch server image to GHCR
2026-02-22 18:03:25 +01:00
HueByte
fbb2958fdd
refactor: remove Terminal.Gui submodule and switch to NuGet package; update version to 0.2.7
2026-02-22 16:23:19 +01:00
HueByte
03f4685ae6
fix: update release workflow to use --notes-file for release notes to prevent shell expansion issues
2026-02-22 06:03:08 +01:00
HueByte
dcb8bbc05f
fix: exclude Terminal.Gui from formatting checks in CI workflow
2026-02-21 17:26:30 +01:00
HueByte
4930aee615
chore: update CI workflows to temporarily remove Terminal.Gui submodule's nuget.config to fix restore issues
2026-02-21 17:23:14 +01:00
HueByte
2cd3bbb570
chore: remove submodule NuGet config from CI workflows
2026-02-21 17:22:39 +01:00
HueByte
75491d65e2
feat: add nuget.config for package source management and update CI workflows to restore dependencies correctly
2026-02-21 17:16:05 +01:00
HueByte
0c7c620f24
feat: enable recursive submodule fetching in CI workflows
2026-02-21 17:09:04 +01:00
HueByte
fbc75ec744
fix: Update CI workflow to trigger only on master branch for push events
2026-02-19 11:38:56 +01:00
HueByte
da7c16d5d0
feat: Add CI and Release workflows for automated markdown linting, formatting checks, and deployment
2026-02-19 11:18:30 +01:00
HueByte
defc5873fe
fix: Update git log command to reference HEAD for more accurate commit history
2026-02-19 11:03:20 +01:00
HueByte
7952c13c2b
feat: Allow PR checks on dev branch and standardize dotnet version formatting
2026-02-19 11:01:11 +01:00
HueByte
ff184da095
feat: Enhance server connection handling with exponential backoff and improved reconnection logic
2026-02-19 10:44:00 +01:00
HueByte
c553705c32
feat: Add format check step to CI workflows for .NET project
2026-02-19 10:12:34 +01:00
HueByte
9975f4e4be
Refactor and update various components of EchoHub.Server
...
- Updated launchSettings.json for consistency.
- Refactored FileValidationHelper to improve image validation logic.
- Enhanced ServerDirectoryService for better connection handling and user count updates.
- Improved DatabaseSetup for legacy database handling and seeding default channels.
- Refined FirstRunSetup to ensure JWT secret generation.
- Removed appsettings.Development.json as it is no longer needed.
- Updated EchoHub.Tests project file for consistency.
- Added unit tests for FileValidationHelper and PresenceTracker with improved assertions.
- Updated ValidationConstantsTests to ensure regex validations are correct.
- Cleaned up solution file formatting for better readability.
2026-02-19 10:12:28 +01:00
HueByte
aea29d3977
feat: Enable manual triggering of CI workflow with workflow_dispatch event
2026-02-19 10:00:01 +01:00
HueByte
b0e1ec48af
feat: Enable automatic release creation in CI workflow with versioning and artifact publishing
2026-02-19 09:56:58 +01:00
HueByte
653f25b70b
feat: Add issue templates for bug reports and feature requests, and update PR template
2026-02-19 09:52:57 +01:00
HueByte
eef9059b6a
feat: Add documentation build and deployment workflow
2026-02-19 08:03:19 +01:00
HueByte
49240026b0
feat: Enhance CI workflows to check for source and documentation changes, and cache NuGet packages
...
feat: Embed appsettings.json as a resource and update configuration loading logic
2026-02-19 07:01:22 +01:00
HueByte
b45b4c3139
feat: Enhance chat UI with topic display and command autocomplete functionality
2026-02-19 05:50:24 +01:00
HueByte
0c2a94ef17
fix: Update src change detection logic to handle initial push scenario
2026-02-19 05:41:14 +01:00
HueByte
56ff6197a2
feat: Add initial implementation of CI/CD workflows, documentation, and testing framework
2026-02-19 05:35:05 +01:00