Commit graph

  • 92bb3bacba refactor: finish declutter - test_flow removal, NOT NULL schema, parametrized tests, smoke harness, docs feat/declutter Jonas Miederer 2026-10-01 00:11:43 +02:00
  • 696db34c90 fix: typer exit codes, JWT 7d expiry, shared test fixtures, AdminTab query, mantine 9.6.3 Jonas Miederer 2026-09-30 22:27:58 +02:00
  • 03af41e837 refactor: form-core wiring, JWT sessions, slowapi, packaging, frontend rewrite, test declutter Jonas Miederer 2026-09-28 18:03:07 +02:00
  • 06ab25fb47 refactor: tighten backend, flows, frontend, tests; push flows to Langflow Jonas Miederer 2026-09-28 15:58:00 +02:00
  • 6688fb08c6 Merge branch 'feat/branched-forms' Jonas Miederer 2026-09-28 14:07:38 +02:00
  • f27be044b4 feat: asked-field envelope, standalone form components, branched forms Jonas Miederer 2026-09-28 14:07:09 +02:00
  • 0d43b0e8fb feat: dynamic form fields, JSON output, branched questionnaires Jonas Miederer 2026-09-27 22:26:48 +02:00
  • 0b03399c1a chore: LLM provider env for Langflow, persistent sessions, Fernet key doc main Jonas Miederer 2026-09-27 09:14:57 +02:00
  • 3ee997cb72 fix: keep Langflow flow names in sync files, write them world-readable Jonas Miederer 2026-09-25 10:44:13 +02:00
  • 95a1c1afb7 fix: make Langflow-synced flows visible (lfx volume perms, pull dedup) Jonas Miederer 2026-09-25 08:19:42 +02:00
  • 1326cece42 feat: manual full-pass sync Langflow -> files -> DB+LFX with admin guide Jonas Miederer 2026-09-24 22:33:33 +02:00
  • acea6ae624 chore: add prod compose override for the Pi deployment Jonas Miederer 2026-09-24 09:48:35 +02:00
  • a1f1b870bd fix(frontend): pin preview allowedHosts to the public domain Jonas Miederer 2026-09-24 09:48:34 +02:00
  • 5e9b0169de Merge branch 'fix/entrypoint-lf' Jonas Miederer 2026-09-15 14:50:56 +02:00
  • fd5feeaeb5 fix: keep shell scripts LF so dash entrypoint starts Jonas Miederer 2026-09-15 14:50:56 +02:00
  • ac0401cee2 Merge branch 'fix/lfx-user-home' Jonas Miederer 2026-09-14 21:57:17 +02:00
  • 23a3fd6459 fix: give lfx runtime user a home directory Jonas Miederer 2026-09-14 21:57:16 +02:00
  • b1c8d6c66e Merge branch 'chore/langflow-ops' Jonas Miederer 2026-09-14 21:39:17 +02:00
  • 25cf645295 chore: prod env checker, secret guidance, internet-exposure runbook Jonas Miederer 2026-09-14 21:39:06 +02:00
  • c3c4986979 Merge branch 'fix/edge-hardening' Jonas Miederer 2026-09-14 21:35:18 +02:00
  • e82ce391f6 fix: edge hardening, rootless containers, fail-closed frontend mode Jonas Miederer 2026-09-14 21:35:06 +02:00
  • d903d0951f Merge branch 'fix/api-authz' Jonas Miederer 2026-09-14 20:12:58 +02:00
  • 94e5e53092 fix: authorize flow management, gate runs, token-gate callbacks, strict tenants Jonas Miederer 2026-09-14 20:12:17 +02:00
  • cfcf0e8bd6 Merge branch 'chore/ruff-hygiene' Jonas Miederer 2026-09-14 08:10:23 +02:00
  • a6cc585dd0 chore: enforce ruff lint and format standards across backend Jonas Miederer 2026-09-14 08:10:14 +02:00
  • a8e312a4f8 feat: landing page overhaul with pilot framing and compliance-safe copy Jonas Miederer 2026-09-13 23:29:20 +02:00
  • 2d7773dbca chore: add ROADMAP.md as authoritative future-ideas file Jonas Miederer 2026-09-13 21:40:18 +02:00
  • fa9d99d5c0 chore: document GCM credential setup in AGENTS.md Jonas Miederer 2026-09-13 21:14:43 +02:00
  • c1d505238f chore: add GCM with libicu76 dependency to devcontainer setup Jonas Miederer 2026-09-13 21:09:23 +02:00
  • 9420ce10cf chore: install GCM in devcontainer for HTTPS git auth Jonas Miederer 2026-09-13 21:06:28 +02:00
  • c948657b25 chore: version 0.1 — changelog, VERSION file, agent workflow rules Jonas Miederer 2026-09-13 19:32:41 +02:00
  • df5c1e296c feat: bell-tower favicon, lfx-clean flows, branded HTML mail Jonas Miederer 2026-09-13 17:57:42 +02:00
  • 672faf3af8 feat: photo landing page with favicon set Jonas Miederer 2026-09-13 12:52:46 +02:00
  • b533549e45 feat: email-first login with allow-check and access forward Jonas Miederer 2026-09-12 11:20:55 +02:00
  • 82f7ff8b02 feat: conversion landing page with automated screenshots Jonas Miederer 2026-09-12 09:18:59 +02:00
  • 85c5a8381c docs: plan note for Mantine design pass Jonas Miederer 2026-09-12 08:39:23 +02:00
  • 38d4899b07 feat: Mantine design system with dark mode Jonas Miederer 2026-09-12 08:39:00 +02:00
  • 6e12720ad6 fix: mail delivery never fails requests after commit Jonas Miederer 2026-09-12 07:44:36 +02:00
  • 62d01b5097 feat: router with RJSF workflows and access management UI Jonas Miederer 2026-09-12 07:36:05 +02:00
  • 46ecab00db feat: form-input library with schema parsing and endpoint Jonas Miederer 2026-09-12 07:36:05 +02:00
  • 80d81b8022 fix: postCreate failures (absolute paths, sudo HOME, socket-wait bug) Jonas Miederer 2026-09-11 19:21:13 +02:00
  • d4aeab8dbf fix: lfx boot, deploy key, and entrypoint perms for compose/devcontainer Jonas Miederer 2026-09-11 17:44:23 +02:00
  • c8280f7078 feat: magic-link auth with access requests and RBAC Jonas Miederer 2026-09-11 17:27:58 +02:00
  • c2125f063b fix: devcontainer build and setup on fresh clones Jonas Miederer 2026-09-11 17:18:59 +02:00
  • 1e8050611c chore: phase 0 reproducible docker/dev setup with version pinning Jonas Miederer 2026-09-09 09:44:59 +00:00
  • af993bd43f feat: unify on single repo-root compose file for dev and prod Jonas Miederer 2026-09-07 19:46:17 +00:00
  • 9acdbaa453 docs: rewrite README and AGENTS.md, add admin sync button Jonas Miederer 2026-09-07 09:08:28 +00:00
  • 94f353d773 feat: minimal prod compose with watchtower auto-updates Jonas Miederer 2026-09-07 09:05:51 +00:00
  • 338cdcf108 feat: embedded flow-watcher in API lifespan with startup sync Jonas Miederer 2026-09-07 09:03:35 +00:00
  • c65e3ed332 feat: canonical flow directory with sync engine (files are source of truth) Jonas Miederer 2026-09-07 08:59:56 +00:00
  • 7d5ade6b6a chore: switch to all-SQLite stack (drop Postgres service) Jonas Miederer 2026-09-07 08:39:06 +00:00
  • 74831483eb chore: devcontainer pre-creates as vscode, resilient postStart script Jonas Miederer 2026-09-07 05:04:41 +00:00
  • 0a2b73f3b4 feat: minimal frontend (run view, approvals, admin) with E2E smoke Jonas Miederer 2026-09-06 23:13:05 +00:00
  • 6c195bc2e7 feat: approval decisions, tenant scoping, error paths with tests Jonas Miederer 2026-09-06 23:06:34 +00:00
  • 1034206870 feat: Langflow authoring pipeline with tests Jonas Miederer 2026-09-06 23:01:47 +00:00
  • 96c0da33c7 feat: flow runtime on LFX with tests Jonas Miederer 2026-09-06 22:47:45 +00:00
  • e178ae406d feat: flow engine data layer with tests Jonas Miederer 2026-09-06 22:28:53 +00:00
  • 2ba062c4c5 feat: compose stack in devcontainer (db, langflow, lfx) Jonas Miederer 2026-09-06 22:23:30 +00:00
  • 86fe4424e7 chore: feature branch setup with .env secrets and .env.example Jonas Miederer 2026-09-06 22:13:02 +00:00
  • 418318152a feat: initial project setup Jonas Miederer 2026-09-04 10:17:22 +00:00