feat(ui): add message cache management page and dashboard enhancements
Some checks failed
CI / Test (1.23) (push) Failing after -30m37s
CI / Test (1.22) (push) Failing after -30m33s
CI / Build (push) Failing after -30m45s
CI / Lint (push) Failing after -30m39s

- Introduced MessageCachePage for browsing and managing cached webhook events.
- Enhanced DashboardPage to display runtime stats and message cache information.
- Added new API types for message cache events and system stats.
- Integrated SwaggerPage for API documentation and live request testing.
This commit is contained in:
2026-03-05 00:32:57 +02:00
parent 4b44340c58
commit 1490e0b596
47 changed files with 4430 additions and 611 deletions

View File

@@ -554,6 +554,7 @@ Add to your `config.json`:
{
"message_cache": {
"enabled": true,
"storage": "database",
"data_path": "./data/message_cache",
"max_age_days": 7,
"max_events": 10000
@@ -832,6 +833,7 @@ Here's a complete `config.json` with all Business API features:
},
"message_cache": {
"enabled": true,
"storage": "database",
"data_path": "./data/message_cache",
"max_age_days": 7,
"max_events": 10000