Skip to content

Merge changes for version 1.11#334

Merged
TheAxelander merged 20 commits intomasterfrom
pre-release
Dec 17, 2025
Merged

Merge changes for version 1.11#334
TheAxelander merged 20 commits intomasterfrom
pre-release

Conversation

@TheAxelander
Copy link
Owner

@TheAxelander TheAxelander commented Nov 30, 2025

Check list:

  • Correct Version number on Navigation
  • No open issues in respective milestone
  • Warning cleanup in code
  • No version related TODO in code
  • 3rd party licenses up-to-date
  • Documentation up-to-date
    • Add documentation for Auth paramater
  • Changelog up-to-date
    • Changelog containing release date
  • Update SECURITY.md
  • Updated unRaid Template
    • Update Template for Auth paramater
  • Github Actions up-to-date
  • Announcement created

TheAxelander and others added 12 commits May 29, 2025 10:31
Rework charts on Report Page into separate Tab Views

Smaller refactorings to initialize BucketListingViewModel
The issue in #317 has reappeared for me, especially on mobile (Firefox
Android).

Fix: MudBlazor/MudBlazor#8746 (comment)

For me, only the InfoDialog is affected (maybe because there is nothing
to focus on?), we could also disable this
globally by setting `MudGlobal.DialogDefaults.DefaultFocus = DefaultFocus.None`
Removed Microsoft.VisualStudio.Azure.Containers.Tools.Targets
@TheAxelander TheAxelander added this to the 1.11 milestone Nov 30, 2025
@TheAxelander TheAxelander changed the title WIP Merge changes for version 1.11 Merge changes for version 1.11 Dec 13, 2025
@TheAxelander TheAxelander marked this pull request as ready for review December 13, 2025 15:09
Copilot AI review requested due to automatic review settings December 13, 2025 15:09
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request prepares version 1.11 for release with several significant enhancements and refactorings:

  • Added authentication framework with configurable username/password support
  • Upgraded Entity Framework Core from 8.0 to 9.0
  • Refactored database initialization to use IDbContextFactory pattern
  • Improved error handling with consistent logging throughout the application
  • Modernized test infrastructure with collection expressions and in-memory database testing
  • Added ReSharper/Rider code style configuration file

Reviewed changes

Copilot reviewed 152 out of 152 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
examples/example.env Added authentication configuration parameters
SECURITY.md Updated supported version to 1.11
OpenBudgeteer.sln.DotSettings Added ReSharper/Rider code style settings
OpenBudgeteer.sln Referenced new DotSettings file
ViewModelBase.cs Added ILogger dependency to base class
Multiple ViewModel files Updated constructors to accept and use logger
Multiple PageViewModel files Added ServiceException handling and logging
Database initialization files Refactored to use IDatabaseConnector interface
EFCore service files Migrated to IDbContextFactory pattern with logging
Generic service files Improved error messages and exception handling
Test files Converted to collection expressions, switched to in-memory database
Package references Upgraded EF Core and related packages to version 9.0
CSS files Added styling for MudBlazor components
RedirectToLogin.razor New authentication redirect component

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

TheAxelander and others added 2 commits December 13, 2025 16:17
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@TheAxelander TheAxelander merged commit 665d563 into master Dec 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants