Record the packaging work and what it left open
Playwright Tests / test-playwright (1, 2) (push) Canceled after 0s
Playwright Tests / test-playwright (2, 2) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Test Backend / test-backend (push) Canceled after 0s
Compose Smoke Test / test-compose (push) Canceled after 0s
Playwright Tests / merge-reports (push) Canceled after 0s

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-21 23:01:25 +02:00
co-authored by Claude Opus 5
parent 5bfaa07c2b
commit c3cbbbc962
2 changed files with 25 additions and 0 deletions
+13
View File
@@ -12,6 +12,19 @@ Deferring because out of scope is fine, but don't mention deferring than.
### To be sorted
- CHORE/PKG the SPA is not in the wheel: `fluksio serve` serves no UI, on the
assumption that a pip install is paired with a portal. Bundling `dist/` and
mounting it with `StaticFiles` would give a local dashboard — it needs a hatch
build hook running bun, `VITE_API_URL=""` for the same-origin case, and a
decision about the MCP `mount("/")` it would collide with.
- CHORE/PKG the Docker image still starts with `fastapi run`; `fluksio serve`
now does the same thing plus the bootstrap. Switching would give the container
and a pip install one code path.
- CHORE/DEPS `sentry-sdk` went to 2.x and the `requires-python` cap came off with
it. Nothing exercises Python 3.13/3.14 in CI — the matrix is one version.
- FEAT/UI add a list of the dashboards next to the list of flows in the home view. Use a mosaic like structure with previews of the dashboards; Then make the list of flows capped at a certain number; everything above that should be scrollable; sort by recently modified. The dashboard mosaic should have the exact same height as the flow list both capped at a lower limit to allow showing 1 flow and 1 dashboard
- BUG/UI assimilate the design of the settings in the app to mirror the design of the settings in the portal
- BUG/UI the "Installation Offline" warning (and notification in general) should be centered w.r.t. the viewport (currently it is a bit left, discarding the width of the sidebar). Furthermore, the notification does not seem to disappear on its own. Reloading the page solves it
- CHORE/INFRA: the `generate-frontend-sdk` pre-commit hook runs `scripts/generate-client.sh`
on any `backend/**` change, and that script ends by formatting the whole frontend tree —