Jonas Miederer
03af41e837
refactor: form-core wiring, JWT sessions, slowapi, packaging, frontend rewrite, test declutter
2026-09-28 18:03:07 +02:00
Jonas Miederer
06ab25fb47
refactor: tighten backend, flows, frontend, tests; push flows to Langflow
2026-09-28 15:58:00 +02:00
Jonas Miederer
f27be044b4
feat: asked-field envelope, standalone form components, branched forms
2026-09-28 14:07:09 +02:00
Jonas Miederer
3ee997cb72
fix: keep Langflow flow names in sync files, write them world-readable
2026-09-25 10:44:13 +02:00
Jonas Miederer
1326cece42
feat: manual full-pass sync Langflow -> files -> DB+LFX with admin guide
2026-09-24 22:33:33 +02:00
Jonas Miederer
a1f1b870bd
fix(frontend): pin preview allowedHosts to the public domain
2026-09-24 09:48:34 +02:00
Jonas Miederer
e82ce391f6
fix: edge hardening, rootless containers, fail-closed frontend mode
2026-09-14 21:35:06 +02:00
Jonas Miederer
94e5e53092
fix: authorize flow management, gate runs, token-gate callbacks, strict tenants
2026-09-14 20:12:32 +02:00
Jonas Miederer
a8e312a4f8
feat: landing page overhaul with pilot framing and compliance-safe copy
2026-09-13 23:29:20 +02:00
Jonas Miederer
df5c1e296c
feat: bell-tower favicon, lfx-clean flows, branded HTML mail
2026-09-13 17:57:42 +02:00
Jonas Miederer
672faf3af8
feat: photo landing page with favicon set
2026-09-13 12:52:46 +02:00
Jonas Miederer
b533549e45
feat: email-first login with allow-check and access forward
2026-09-12 11:20:55 +02:00
Jonas Miederer
82f7ff8b02
feat: conversion landing page with automated screenshots
2026-09-12 09:18:59 +02:00
Jonas Miederer
38d4899b07
feat: Mantine design system with dark mode
2026-09-12 08:39:00 +02:00
Jonas Miederer
6e12720ad6
fix: mail delivery never fails requests after commit
2026-09-12 07:44:36 +02:00
Jonas Miederer
62d01b5097
feat: router with RJSF workflows and access management UI
2026-09-12 07:36:05 +02:00
Jonas Miederer
d4aeab8dbf
fix: lfx boot, deploy key, and entrypoint perms for compose/devcontainer
2026-09-11 17:44:23 +02:00
Jonas Miederer
c2125f063b
fix: devcontainer build and setup on fresh clones
2026-09-11 17:18:59 +02:00
Jonas Miederer
1e8050611c
chore: phase 0 reproducible docker/dev setup with version pinning
2026-09-09 09:44:59 +00:00
Jonas Miederer
af993bd43f
feat: unify on single repo-root compose file for dev and prod
/ test (push) Has been cancelled
/ build (push) Has been cancelled
/ validate (push) Has been cancelled
2026-09-07 19:46:17 +00:00
Jonas Miederer
9acdbaa453
docs: rewrite README and AGENTS.md, add admin sync button
2026-09-07 09:08:28 +00:00
Jonas Miederer
94f353d773
feat: minimal prod compose with watchtower auto-updates
2026-09-07 09:05:51 +00:00
Jonas Miederer
0a2b73f3b4
feat: minimal frontend (run view, approvals, admin) with E2E smoke
...
- Tabs: Vorgaenge (run flows + history), Freigaben (decide tasks),
Administration (Langflow link, import, deploy)
- Typed API client over vite /api proxy; tsc + vite build clean
- scripts/smoke_e2e.py: real LFX + API end-to-end, all green
- 34 backend tests green
2026-09-06 23:13:05 +00:00
Jonas Miederer
418318152a
feat: initial project setup
...
- FastAPI backend (Python 3.12, uv)
- React 19 + TypeScript + Vite frontend
- Devcontainer with Node 22, Python 3.12, uv, opencode
- Basic app structure and project docs
2026-09-04 10:17:22 +00:00