Skip to content

Refactor: Single-page dashboard & persisted config store - #597

Merged
StuartFerguson merged 1 commit into
mainfrom
task/merchant_pos_ui
Aug 1, 2026
Merged

StuartFerguson merged 1 commit into
mainfrom
task/merchant_pos_ui

Conversation

@StuartFerguson

Copy link
Copy Markdown
Member

Major refactor to support a modern Razor Pages dashboard with live merchant stats, editable configuration, and merchant management UI. Introduced a persisted settings store using SQLite, with all configuration (API endpoints, worker settings, connection strings) stored as a single JSON row. Settings are loaded at startup and editable at runtime. Removed old minimal API dashboard and replaced with a dark-themed UI. Updated app settings, documentation, and added a markdown implementation plan. All data is now stored outside the binaries folder for safety.

Major refactor to support a modern Razor Pages dashboard with live merchant stats, editable configuration, and merchant management UI. Introduced a persisted settings store using SQLite, with all configuration (API endpoints, worker settings, connection strings) stored as a single JSON row. Settings are loaded at startup and editable at runtime. Removed old minimal API dashboard and replaced with a dark-themed UI. Updated app settings, documentation, and added a markdown implementation plan. All data is now stored outside the binaries folder for safety.
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 4 critical · 11 medium · 1 minor

Alerts:
⚠ 15 issues (≤ 0 issues of at least medium severity)
⚠ 2 issues (≤ 0 issues of at least medium severity)

Results:
16 new issues

Category Results
BestPractice 11 medium
Security 2 critical
CodeStyle 1 minor
Complexity 2 critical

View in Codacy

🟢 Metrics 58 complexity · 6 duplication

Metric Results
Complexity 58
Duplication 6

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@StuartFerguson
StuartFerguson merged commit 25e4081 into main Aug 1, 2026
6 of 7 checks passed
@github-actions
github-actions Bot deleted the task/merchant_pos_ui branch October 1, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant