Martin Hohenberg martin
  • Niedernhall, Germany
  • Joined on 2026-04-11
martin commented on issue martin/POPS#2 2026-06-19 03:50:47 +00:00
Job queue management

Closing as already implemented. /jobs has full job lifecycle (queued → printing → done/failed/cancelled), priority flag, bracket grouping for multi-copies, status-ordered display, search by…

martin closed issue martin/POPS#7 2026-06-19 03:50:37 +00:00
FastAPI backend setup
martin commented on issue martin/POPS#8 2026-06-19 03:50:36 +00:00
MySQL database & Alembic migrations

Closing as already implemented. MySQL connection (app/db.py), Alembic configuration (alembic/env.py), and 10 numbered migration files (0001–0010) have been in place since the initial project…

martin commented on issue martin/POPS#7 2026-06-19 03:50:36 +00:00
FastAPI backend setup

Closing as already implemented. FastAPI app (app/main.py) with lifespan DB check, all JSON API routers under /api/*, Jinja2 UI router, /health endpoint, and uvicorn serving on port 8720 have been…

martin closed issue martin/POPS#8 2026-06-19 03:50:36 +00:00
MySQL database & Alembic migrations
martin closed issue martin/POPS#9 2026-06-19 03:50:35 +00:00
Docker deployment
martin commented on issue martin/POPS#9 2026-06-19 03:50:35 +00:00
Docker deployment

Closing as already implemented. Dockerfile and docker-compose.yml have been in place since the initial project setup, serving the app on port 8720 with a named STL volume and .env configuration.

martin pushed to main at martin/POPS 2026-06-18 21:00:44 +00:00
2fb08acd5b Add cancel job action
martin pushed to main at martin/POPS 2026-06-18 20:59:34 +00:00
17097061c3 Log filament usage to FilamentDB when starting a job
martin pushed to main at martin/POPS 2026-06-18 20:52:29 +00:00
bef57027f2 Add file download for job models
martin pushed to main at martin/POPS 2026-06-18 20:50:34 +00:00
51a7791461 Scale material factor by model size (smaller=denser, larger=fluffier)
martin pushed to main at martin/POPS 2026-06-18 20:48:57 +00:00
908cfbc981 Fix estimation: replace 20% infill with 50% material factor, 32 g/h speed
martin pushed to main at martin/POPS 2026-06-18 20:45:48 +00:00
6df42800ee Add start, stop, and finish job actions
martin pushed to main at martin/POPS 2026-06-18 20:40:54 +00:00
bc6e06a2e2 Add cost/time estimate card to job detail page
martin pushed to main at martin/POPS 2026-06-18 20:35:37 +00:00
4a3c370317 Job list: sort by status/priority/age, hide old finished jobs by default
martin pushed to main at martin/POPS 2026-06-18 20:33:58 +00:00
6c60dc5960 Replace bracket detail page with /jobs?bracket_id= filter
martin pushed to main at martin/POPS 2026-06-18 20:30:21 +00:00
6e43557ae0 Add job edit modal on detail page
martin pushed to main at martin/POPS 2026-06-18 20:28:53 +00:00
109306f5f8 Fix post-create redirect and add bracket filter to jobs list
martin pushed to main at martin/POPS 2026-06-18 20:22:34 +00:00
392acef28e Show spool availability indicator per job on jobs list
martin pushed to main at martin/POPS 2026-06-18 20:20:51 +00:00
bc1769625e Link filament spools card on dashboard to FilamentDB (new tab)