docs: update README and CHANGELOG for changes since v1.0.1#77
Merged
renedierking merged 5 commits intomasterfrom Apr 10, 2026
Merged
docs: update README and CHANGELOG for changes since v1.0.1#77renedierking merged 5 commits intomasterfrom
renedierking merged 5 commits intomasterfrom
Conversation
Agent-Logs-Url: https://github.com/renedierking/LANdalf/sessions/4d340e40-2bad-4b33-9aa6-39e7968ba3f3 Co-authored-by: renedierking <91347202+renedierking@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update README.md and CHANGELOG.md for changes since v1.0.1
docs: update README and CHANGELOG for changes since v1.0.1
Mar 27, 2026
Owner
|
@claude[agent] re-update the readme + docs since the last pull request |
Agent-Logs-Url: https://github.com/renedierking/LANdalf/sessions/5957d203-1955-4d43-b860-d994ff58a068 Co-authored-by: renedierking <91347202+renedierking@users.noreply.github.com>
Contributor
Updated README.md and CHANGELOG.md to include the device monitoring feature from PR #78, which adds:
Changes committed in b3404f5. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Owner
|
@claude[agent] re-update the readme + docs since the last pull request |
Agent-Logs-Url: https://github.com/renedierking/LANdalf/sessions/86b56ab1-c397-44e8-b5fd-ace71c2a564d Co-authored-by: renedierking <91347202+renedierking@users.noreply.github.com>
Contributor
Updated README.md and CHANGELOG.md to document all changes merged since the last update, including:
Changes committed in 600aea1. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CHANGELOG.mdhad no[1.0.1]entry and no record of any post-release work.README.mdwas missing features added after the initial release.Summary
Updated documentation to reflect all changes merged since v1.0.1, including PR #75 (UI Redesign), PR #78 (Device Monitoring), PR #79 (Loading Screen), PR #85 (Device Groups), PR #87 (bunit update), PR #88 (Docker ping utilities), PR #89 (MudBlazor update), and PR #90 (Scalar update).
CHANGELOG.md
[Unreleased]items to## [1.0.1]## [Unreleased]section with### Added/### Changedcovering:DeviceMonitoringOptionsusing IOptions patterniputils-pingpackage for ICMP ping support in containerized environmentsIMinimalApiStrategy,MinimalApiStrategyExtensions)ViewPreferenceServicePcDeviceDTO.Clone()appsettings.development.json+#if DEBUGbase address selectionMinimalApiStrategyTests,DeviceMonitoringServiceTests, andDtoExtensionsTests[Unreleased]→v1.0.1...HEAD,[1.0.1]→v1.0.0...v1.0.1README.md
TryAddEnumerableidempotencyViewPreferenceServiceand itslocalStoragekeyHow to Test
dotnet build LANdalf.slnxdotnet testdocker compose up --buildChecklist
Original prompt
Overview
Update
README.mdandCHANGELOG.mdto accurately document all changes that have been made since tagv1.0.1. Do not touch any source code files — only documentation files.Changes since v1.0.1 (based on the diff against
v1.0.1...HEAD)🆕 New Features / Additions
Minimal API Strategy Pattern — Endpoint registration refactored into strategy classes:
IMinimalApiStrategy(src/API/MinimalApi/IMinimalApiStrategy.cs)MinimalApiStrategyExtensions(src/API/MinimalApi/MinimalApiStrategyExtensions.cs) withAddMinimalApiStrategies()(assembly scanning) andMapMinimalApiStrategies(...)PcDeviceMinimalApiStrategymoves all/pc-devices/endpoint definitions out ofProgram.csCard View for Devices — The home page now supports toggling between a table view and a card view:
DeviceCard.razorcomponent (src/UI/Components/DeviceCard.razor)DeviceEditDialog.razorcomponent (src/UI/Components/DeviceEditDialog.razor)ViewPreferenceService(src/UI/Services/ViewPreferenceService.cs) — persists view preference tolocalStorageFooter Bar — A persistent bottom
MudAppBarnow shows the app version and a GitHub link.Snackbar Notifications — Add, update, delete, and WoL actions now show
ISnackbartoasts instead of silent failures.PcDeviceDTO.Clone()Extension — NewExtensions.csinsrc/UI/ApiClient/adds aClone()helper to avoid editing live objects in dialogs.Development
appsettings— Addedsrc/UI/wwwroot/appsettings.development.jsonwithApiBaseAddressset tohttps://localhost:7206/for local dev. TheProgram.csnow uses#if DEBUGto select the right base address.🔧 Changed
Home.razorfully refactored: inline data-grid edit replaced by a dedicatedDeviceEditDialogmodal;CommittedItemChangesremoved; separateAddNewDevice/UpdateDevicemethods introduced;LoadDatasplit into initial load +RefreshData.MainLayout.razor: theme toggle button usesaria-labelinstead ofTitle; footer AppBar added.ThemeService.cs: dark-mode primary color changed from#bb86fcto#4fc3f7.Program.cs(API): all endpoint definitions moved toPcDeviceMinimalApiStrategy; indentation fixed; dead comment removed.Program.cs(UI): registersViewPreferenceService;#if DEBUGconditional forApiBaseAddress.MudBlazorupgraded from8.*to9.2.0.⬆️ Dependency / Tooling Upgrades
dotnet-ef:10.0.1→10.0.5Microsoft.AspNetCore.OpenApi:10.0.3→10.0.5Microsoft.EntityFrameworkCore.Sqlite:10.0.3→10.0.5Microsoft.EntityFrameworkCore.Tools:10.0.3→10.0.5Scalar.AspNetCore:2.12.50→2.13.15FluentAssertions:8.8.0→8.9.0Microsoft.EntityFrameworkCore.InMemory:10.0.3→10.0.5Microsoft.AspNetCore.Mvc.Testing:10.0.3→10.0.5docker/setup-qemu-actionv3→v4,docker/setup-buildx-actionv3→v4,docker/login-actionv3→v4,docker/metadata-actionv5→v6,docker/build-push-actionv6→v7🧪 Tests Added
MinimalApiStrategyTests— coversAddMinimalApiStrategiesregistration, deduplication, andMapMinimalApiStrategiesdelegation.HomeComponentTestsupdated to injectViewPreferenceService.Tasks
1. Update
CHANGELOG.mdThe current
CHANGELOG.mdonly has an[Unreleased]section with the initial v1.0 items. It does not have a[1.0.1]entry or anything beyond that.Update it to:
## [1.0.1]section that captures what was presumably in the initial release (the existing[Unreleased]items).## [Unreleased]section (or## [1.0.2] - Unreleased) that lists all the changes above, organised under### Added,### Changed,### Fixed(if relevant), using the Keep a Changelog format.[1.0.1]: https://github.com/renedierking/LANdalf/compare/v1.0.0...v1.0.1and[Unreleased]: https://github.com/renedierking/LANdalf/compare/v1.0.1...HEAD).2. Update
README.mdThe README already has a partial update (Minimal API pattern section was added in the diff). Review and enrich the following sections to reflect the new state:
ViewPreferenceServiceand its localStorage-based persistence.Keep all existing content intact — only add or update relevant se...
This pull request was created from Copilot chat.
💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.