Matthias Hochmeister
|
219e5f1195
|
feat(geplante-nachrichten): show age in birthday list
|
2026-04-17 14:28:02 +02:00 |
|
Matthias Hochmeister
|
8ee2b9170d
|
fix(geplante-nachrichten): resolve {{date_range}} template variable in content builders
|
2026-04-17 14:24:47 +02:00 |
|
Matthias Hochmeister
|
968b24156b
|
fix(geplante-nachrichten): fix wrong column refs in content builders — abgesagt bool, join users for names, correct status values
|
2026-04-17 14:15:34 +02:00 |
|
Matthias Hochmeister
|
d44f53a8a9
|
fix(geplante-nachrichten): cache rooms response 60s and pass Nextcloud errors through to frontend
|
2026-04-17 13:33:07 +02:00 |
|
Matthias Hochmeister
|
53c8be0f6d
|
add clear error message for bot api
|
2026-04-17 13:29:09 +02:00 |
|
Matthias Hochmeister
|
68e4ed265f
|
fix(geplante-nachrichten): use getAllConversations in getRooms to return full room list instead of top 3
|
2026-04-17 12:47:13 +02:00 |
|
Matthias Hochmeister
|
d8afcc1f63
|
fix(geplante-nachrichten): add /api prefix to all API paths, fix subscribe room token, unmask empty bot credentials, add Einzelnachrichten tab
|
2026-04-17 12:33:48 +02:00 |
|
Matthias Hochmeister
|
b91cf88812
|
add: add feature to schedule messages
|
2026-04-17 10:41:00 +02:00 |
|
Matthias Hochmeister
|
5811ac201e
|
fix(geplante-nachrichten): distinguish unconfigured bot from unreachable Nextcloud in room picker
|
2026-04-17 09:47:31 +02:00 |
|
Matthias Hochmeister
|
7532a19326
|
fix(geplante-nachrichten): read bot credentials from tool_config_nextcloud, add manual trigger endpoint
|
2026-04-17 09:20:18 +02:00 |
|
Matthias Hochmeister
|
8a0c4200ff
|
feat(geplante-nachrichten): scheduled message rule engine with bot delivery, admin UI, and manual trigger
|
2026-04-17 09:10:57 +02:00 |
|