• Joined on 2026-08-28
jonas pushed to feat/declutter at jonas/kirche-einfach 2026-09-30 22:11:54 +00:00
92bb3bacba refactor: finish declutter - test_flow removal, NOT NULL schema, parametrized tests, smoke harness, docs
jonas pushed to feat/declutter at jonas/kirche-einfach 2026-09-30 20:28:45 +00:00
696db34c90 fix: typer exit codes, JWT 7d expiry, shared test fixtures, AdminTab query, mantine 9.6.3
jonas pushed to feat/declutter at jonas/kirche-einfach 2026-09-28 16:13:36 +00:00
03af41e837 refactor: form-core wiring, JWT sessions, slowapi, packaging, frontend rewrite, test declutter
jonas created branch feat/declutter in jonas/kirche-einfach 2026-09-28 13:58:26 +00:00
jonas pushed to feat/declutter at jonas/kirche-einfach 2026-09-28 13:58:26 +00:00
06ab25fb47 refactor: tighten backend, flows, frontend, tests; push flows to Langflow
6688fb08c6 Merge branch 'feat/branched-forms'
f27be044b4 feat: asked-field envelope, standalone form components, branched forms
0d43b0e8fb feat: dynamic form fields, JSON output, branched questionnaires
Compare 4 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-27 07:15:23 +00:00
0b03399c1a chore: LLM provider env for Langflow, persistent sessions, Fernet key doc
3ee997cb72 fix: keep Langflow flow names in sync files, write them world-readable
95a1c1afb7 fix: make Langflow-synced flows visible (lfx volume perms, pull dedup)
1326cece42 feat: manual full-pass sync Langflow -> files -> DB+LFX with admin guide
Compare 4 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-24 07:50:21 +00:00
acea6ae624 chore: add prod compose override for the Pi deployment
a1f1b870bd fix(frontend): pin preview allowedHosts to the public domain
Compare 2 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-22 05:29:43 +00:00
5e9b0169de Merge branch 'fix/entrypoint-lf'
fd5feeaeb5 fix: keep shell scripts LF so dash entrypoint starts
ac0401cee2 Merge branch 'fix/lfx-user-home'
23a3fd6459 fix: give lfx runtime user a home directory
Compare 4 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-14 19:41:41 +00:00
b1c8d6c66e Merge branch 'chore/langflow-ops'
25cf645295 chore: prod env checker, secret guidance, internet-exposure runbook
c3c4986979 Merge branch 'fix/edge-hardening'
e82ce391f6 fix: edge hardening, rootless containers, fail-closed frontend mode
d903d0951f Merge branch 'fix/api-authz'
Compare 28 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-07 19:46:30 +00:00
af993bd43f feat: unify on single repo-root compose file for dev and prod
jonas pushed to main at jonas/kirche-einfach 2026-09-07 09:08:46 +00:00
9acdbaa453 docs: rewrite README and AGENTS.md, add admin sync button
94f353d773 feat: minimal prod compose with watchtower auto-updates
338cdcf108 feat: embedded flow-watcher in API lifespan with startup sync
c65e3ed332 feat: canonical flow directory with sync engine (files are source of truth)
7d5ade6b6a chore: switch to all-SQLite stack (drop Postgres service)
Compare 5 commits »
jonas pushed to main at jonas/kirche-einfach 2026-09-07 05:05:52 +00:00
74831483eb chore: devcontainer pre-creates as vscode, resilient postStart script
0a2b73f3b4 feat: minimal frontend (run view, approvals, admin) with E2E smoke
6c195bc2e7 feat: approval decisions, tenant scoping, error paths with tests
1034206870 feat: Langflow authoring pipeline with tests
96c0da33c7 feat: flow runtime on LFX with tests
Compare 8 commits »
jonas created branch main in jonas/kirche-einfach 2026-09-04 10:30:16 +00:00
jonas pushed to main at jonas/kirche-einfach 2026-09-04 10:30:16 +00:00
418318152a feat: initial project setup
jonas created repository jonas/kirche-einfach 2026-09-04 10:26:09 +00:00