matthias
  • Joined on 2026-02-23
matthias pushed to main at matthias/dashboard 2026-04-18 16:20:49 +02:00
bef5a685a8 fix(permissions): flatten permission matrix table to fix column alignment and scroll lag
matthias pushed to main at matthias/dashboard 2026-04-18 16:16:54 +02:00
fa9f50d982 fix(buchhaltung): show Übersicht tab first and count all booked transactions in budget overview
matthias pushed to main at matthias/dashboard 2026-04-17 14:28:09 +02:00
219e5f1195 feat(geplante-nachrichten): show age in birthday list
matthias pushed to main at matthias/dashboard 2026-04-17 14:24:50 +02:00
8ee2b9170d fix(geplante-nachrichten): resolve {{date_range}} template variable in content builders
matthias pushed to main at matthias/dashboard 2026-04-17 14:15:39 +02:00
968b24156b fix(geplante-nachrichten): fix wrong column refs in content builders — abgesagt bool, join users for names, correct status values
matthias pushed to main at matthias/dashboard 2026-04-17 13:33:13 +02:00
d44f53a8a9 fix(geplante-nachrichten): cache rooms response 60s and pass Nextcloud errors through to frontend
matthias pushed to main at matthias/dashboard 2026-04-17 13:29:13 +02:00
53c8be0f6d add clear error message for bot api
matthias pushed to main at matthias/dashboard 2026-04-17 13:24:42 +02:00
72b575478b add error handling for bad credentials
matthias pushed to main at matthias/dashboard 2026-04-17 13:07:19 +02:00
e4c37ba219 fix(ausruestungsanfrage): correct API paths, assignment navigation, and pre-fill user on Zuweisung page
matthias pushed to main at matthias/dashboard 2026-04-17 12:47:19 +02:00
68e4ed265f fix(geplante-nachrichten): use getAllConversations in getRooms to return full room list instead of top 3
matthias pushed to main at matthias/dashboard 2026-04-17 12:39:44 +02:00
169d045e4c feat(ausruestungsanfrage): show vendor order status and delivery progress in request detail
matthias pushed to main at matthias/dashboard 2026-04-17 12:33:53 +02:00
d8afcc1f63 fix(geplante-nachrichten): add /api prefix to all API paths, fix subscribe room token, unmask empty bot credentials, add Einzelnachrichten tab
matthias pushed to main at matthias/dashboard 2026-04-17 11:42:16 +02:00
fcca04cc39 fix(bestellungen): automate delivery status transitions, enable received-qty input for creators, and add im_haus tracking to positionen
matthias pushed to main at matthias/dashboard 2026-04-17 10:50:46 +02:00
7d2ea57c17 fix(frontend): order status button colors, delivery gate logic, partial delivery chips, and scheduled message form tweaks
matthias pushed to main at matthias/dashboard 2026-04-17 10:41:08 +02:00
b91cf88812 add: add feature to schedule messages
matthias pushed to main at matthias/dashboard 2026-04-17 09:47:34 +02:00
5811ac201e fix(geplante-nachrichten): distinguish unconfigured bot from unreachable Nextcloud in room picker
matthias pushed to main at matthias/dashboard 2026-04-17 09:30:16 +02:00
510b44e48c fix(tool-config): merge partial updates instead of replacing, mask bot_app_password
matthias pushed to main at matthias/dashboard 2026-04-17 09:20:23 +02:00
7532a19326 fix(geplante-nachrichten): read bot credentials from tool_config_nextcloud, add manual trigger endpoint
matthias pushed to main at matthias/dashboard 2026-04-17 09:11:02 +02:00
8a0c4200ff feat(geplante-nachrichten): scheduled message rule engine with bot delivery, admin UI, and manual trigger
matthias pushed to main at matthias/dashboard 2026-04-17 08:37:34 +02:00
6614fbaa68 feat(admin): centralize tool & module settings in Werkzeuge tab with per-tool permissions, DB-backed config, connection tests, and cog-button navigation