Skip to content

Migrate config to SQLite, add Blazor ops UI, remove JSON - #614

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

StuartFerguson merged 1 commit into
mainfrom
task/merchant_file_processor_ui

Conversation

@StuartFerguson

Copy link
Copy Markdown
Member

Migrated configuration management from JSON files to normalized SQLite tables, introducing new persistence entities and records for runtime, merchants, file profiles, and contracts. Added centralized configuration state and store abstractions, refactored all services to use the new model, and removed legacy JSON config. Implemented a new Blazor-based operations and configuration UI with CRUD endpoints, modern CSS, and live metrics. Updated database schema, startup, and reporting to support the new relational model.

Migrated configuration management from JSON files to normalized SQLite tables, introducing new persistence entities and records for runtime, merchants, file profiles, and contracts. Added centralized configuration state and store abstractions, refactored all services to use the new model, and removed legacy JSON config. Implemented a new Blazor-based operations and configuration UI with CRUD endpoints, modern CSS, and live metrics. Updated database schema, startup, and reporting to support the new relational model.
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 6 critical · 13 medium

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

Results:
19 new issues

Category Results
UnusedCode 1 medium
BestPractice 11 medium
Complexity 6 critical
Performance 1 medium

View in Codacy

🟢 Metrics 163 complexity · 22 duplication

Metric Results
Complexity 163
Duplication 22

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 a6a8f6f into main Aug 2, 2026
6 of 7 checks passed
@github-actions
github-actions Bot deleted the task/merchant_file_processor_ui branch October 2, 2026 05:12
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