Jonas Miederer
e82ce391f6
fix: edge hardening, rootless containers, fail-closed frontend mode
2026-09-14 21:35:06 +02:00
Jonas Miederer
c1d505238f
chore: add GCM with libicu76 dependency to devcontainer setup
2026-09-13 21:09:23 +02:00
Jonas Miederer
9420ce10cf
chore: install GCM in devcontainer for HTTPS git auth
2026-09-13 21:06:28 +02:00
Jonas Miederer
80d81b8022
fix: postCreate failures (absolute paths, sudo HOME, socket-wait bug)
2026-09-11 19:21:13 +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
7d5ade6b6a
chore: switch to all-SQLite stack (drop Postgres service)
2026-09-07 08:39:06 +00:00
Jonas Miederer
74831483eb
chore: devcontainer pre-creates as vscode, resilient postStart script
2026-09-07 05:04:41 +00:00
Jonas Miederer
96c0da33c7
feat: flow runtime on LFX with tests
...
- LfxClient (upload/run/info/delete, typed errors, serve-key auth)
- Flows API: CRUD, versions, deploy, sync run, SSE stream proxy, runs
- Approvals callback endpoint (flow terminal-state contract)
- Runner: envelope in, status from approval side-effect (no interrupts)
- Fixture generator (lfx serializers) + simple_rule/approval_handoff
fixtures verified against real lfx serve
- 14 tests green (real LFX subprocess + live uvicorn callback server)
2026-09-06 22:47:45 +00:00
Jonas Miederer
2ba062c4c5
feat: compose stack in devcontainer (db, langflow, lfx)
...
- docker-compose.yml with app/db/langflow/lfx services and healthchecks
- Dockerfile.lfx (stateless flow runtime on :6004)
- init-db.sql (langflow + test databases)
- devcontainer.json switched to compose mode with runServices
- setup.sh waits for compose services and requires .env
2026-09-06 22:23:30 +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