Jonny
9505bc2eb3
feat: build chat identity line from settings instead of a static env var
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-14 08:11:07 +02:00
Jonny
023698b57c
fix: include owner field when updating a Deck card
...
Root cause: PUT .../cards/{id} requires 'owner' in the body (undocumented
in the Deck API reference used for the original design) - update_order
only sent title/description/type/order/duedate, so every edit 400'd with
"owner must be provided and must be not empty". Reproduced and verified
against the live Nextcloud instance before fixing.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 21:09:08 +02:00
Jonny
529b9c3320
feat: add Storniert status column to Bestellungen board
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 19:56:40 +02:00
Jonny
69bf530ff3
feat: add update_order tool to edit customer/description/due date
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 19:38:49 +02:00
Jonny
ebbeb0b42c
feat: add GET /api/v1/orders endpoint
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 19:12:57 +02:00
Jonny
940ad510e0
feat: wire order tools into the chat system prompt
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 19:12:03 +02:00
Jonny
c0185bbbf7
feat: add create_order, list_orders and update_order_status chat tools
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 19:11:01 +02:00
Jonny
c10fd61c54
feat: change order status by moving its Deck card between stacks
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 16:18:42 +02:00
Jonny
21e63685c9
feat: create and list orders as Deck cards
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 16:17:16 +02:00
Jonny
2313c3c490
feat: lazily find-or-create the Bestellungen Deck board and status stacks
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 16:16:14 +02:00
Jonny
dfe76db184
feat: add generic Nextcloud Deck API request helper
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V57jSQPqwkGG8BuAXg59X5
2026-09-13 16:15:14 +02:00