10c9340e74
Merge pull request 'CUB-133: Build Dashboard page with summary cards' ( #42 ) from agent/rex/CUB-133-dashboard-page into dev
...
Dev Build / build-test (push) Successful in 1m34s
Reviewed-on: #42
2026-05-15 10:58:22 -04:00
ffff4213b6
Merge branch 'dev' into agent/rex/CUB-133-dashboard-page - resolve App.tsx conflict
Dev Build / build-test (pull_request) Successful in 1m23s
2026-05-12 15:51:21 -04:00
f1614029b5
Merge pull request 'CUB-132: Build Filament Inventory list page with search and filters' ( #43 ) from agent/Rex/CUB-132-filament-inventory-list into dev
Dev Build / build-test (push) Successful in 2m14s
2026-05-08 16:26:14 -04:00
1109d1dd2f
CUB-132: Build Filament Inventory list page with search and filters
Dev Build / build-test (pull_request) Successful in 2m10s
2026-05-08 16:22:03 -04:00
32798fbf14
CUB-133: Build Dashboard page with summary cards
Dev Build / build-test (pull_request) Successful in 2m10s
2026-05-07 20:07:45 -04:00
fd26b205bf
Merge pull request 'CUB-136: add SSE endpoint in Go backend' ( #41 ) from agent/dex/CUB-136-sse-endpoint into dev
...
Dev Build / build-test (push) Successful in 1m43s
Reviewed-on: #41
2026-05-07 09:10:20 -04:00
41f66005a6
CUB-136: add SSE endpoint in Go backend
Dev Build / build-test (pull_request) Successful in 2m9s
2026-05-07 08:29:34 -04:00
62d74beba4
CUB-113: implement core CRUD API endpoints
Dev Build / build-test (push) Successful in 2m3s
2026-05-06 20:57:32 -04:00
fca2ef5b84
CUB-113: implement core CRUD API endpoints
...
Dev Build / build-test (pull_request) Failing after 2m4s
- Add dtos package with request/response structs
- Add repositories: Material, Filament, Printer, PrintJob, UsageLog
- Add services: FilamentService, PrinterService, PrintJobService
- Add handlers for all 5 resources with consistent error responses
- Wire all endpoints into Chi router under /api
- Validation on POST/PUT filament endpoints
- Filter/pagination support on list endpoints
- Soft-delete for filaments (DELETE /api/filaments/{id})
- go build ./... && go vet ./... → PASS
2026-05-06 14:24:58 -04:00
3ac8432360
Merge pull request 'CUB-116: Scaffold React frontend — Vite, TS, Tailwind' ( #39 ) from agent/rex/CUB-116-scaffold-react-frontend-v2 into dev
...
Dev Build / build-test (push) Successful in 1m34s
Reviewed-on: #39
2026-05-06 14:14:57 -04:00
f15597966f
Merge branch 'dev' into agent/rex/CUB-116-scaffold-react-frontend-v2
Dev Build / build-test (pull_request) Successful in 1m30s
2026-05-06 14:14:36 -04:00
a54fcdd371
CUB-116: scaffold React frontend with Vite, TypeScript, Tailwind
Dev Build / build-test (pull_request) Successful in 1m26s
2026-05-06 14:02:57 -04:00
1b86d617cd
Merge pull request 'CUB-111: Merge PostgreSQL schema and Go models (resolved)' ( #38 ) from fix/CUB-111-merge into dev
...
Dev Build / build-test (push) Failing after 1m56s
Reviewed-on: #38
2026-05-06 13:57:47 -04:00
otto-bot
fd39fff433
CUB-111: merge PostgreSQL schema and Go models into dev
Dev Build / build-test (pull_request) Failing after 1m46s
2026-05-06 13:56:57 -04:00
2243859286
Merge pull request 'CUB-112: Scaffold Go backend' ( #37 ) from agent/dex/CUB-112-go-scaffold into dev
...
Dev Build / build-test (push) Failing after 1m49s
Reviewed-on: #37
2026-05-06 13:55:01 -04:00
dex-bot
3fe0850711
CUB-112: scaffold Go backend with Chi, pgx, health check
Dev Build / build-test (pull_request) Failing after 1m39s
2026-05-06 12:20:31 -04:00
42285c5dac
Merge pull request 'CUB-33: Integrate Moonraker filament usage polling' ( #33 ) from agent/dex/CUB-33-moonraker-usage-polling-v2 into dev
Dev Build / build-test (push) Failing after 2m26s
2026-04-29 17:18:05 -04:00
9cd619b5ee
CUB-33: integrate Moonraker filament usage polling
Dev Build / build-test (pull_request) Failing after 2m21s
2026-04-29 11:50:18 -04:00
ddae95767f
Merge pull request 'CUB-35: Build add/edit filament modal' ( #20 ) from agent/rex/CUB-35-filament-add-edit-modal into dev
Dev Build / build-test (push) Failing after 4m26s
2026-04-29 11:29:32 -04:00
15187cab65
CUB-35: build add/edit filament modal with Angular Material Dialog
Dev Build / build-test (pull_request) Failing after 2m28s
2026-04-29 11:16:15 -04:00
9112f78641
Merge pull request 'CUB-32: Add usage logging service' ( #11 ) from agent/dex/CUB-32-usage-logging-service into dev
Dev Build / build-test (push) Successful in 2m48s
Dev Build / build-test (pull_request) Successful in 2m15s
2026-04-29 10:51:36 -04:00
57157ad947
CUB-32: Add usage logging service with EF Core entity, service, controller, and migration
Dev Build / build-test (pull_request) Successful in 3m11s
2026-04-29 10:23:31 -04:00
a2707e02ee
Merge pull request 'CUB-38: Implement low filament alert logic with configurable threshold' ( #17 ) from agent/dex/CUB-38-low-filament-alert into dev
Dev Build / build-test (push) Successful in 2m14s
2026-04-29 10:11:49 -04:00
9192ece040
CUB-38: implement low filament alert logic with configurable threshold
Dev Build / build-test (pull_request) Successful in 2m12s
2026-04-28 12:42:03 +00:00
fa4a4c21b3
Merge pull request 'CUB-42: Show filament cost and usage in UI' ( #31 ) from agent/rex/CUB-42-filament-cost-usage-ui into dev
...
Dev Build / build-test (push) Successful in 2m10s
Reviewed-on: #31
Reviewed-by: Joshua <joshua@cnjmail.com >
2026-04-28 06:39:51 -04:00
f2d9b7f455
CUB-42: Show filament cost and usage in UI
Dev Build / build-test (pull_request) Successful in 2m9s
2026-04-27 21:34:47 -04:00
808d5f909d
Merge pull request 'CUB-43: Add inventory dashboard summary' ( #23 ) from agent/rex/CUB-43-inventory-dashboard-summary into dev
Dev Build / build-test (push) Successful in 2m38s
2026-04-27 21:29:25 -04:00
b7e61fab8a
CUB-43: Add inventory dashboard summary component
Dev Build / build-test (pull_request) Successful in 2m19s
2026-04-27 21:25:56 -04:00
5ede6a8eb6
ci: re-trigger pipeline with working-directory fix
2026-04-27 21:25:56 -04:00
e56aa3ba39
CUB-43: add inventory dashboard summary component with FilamentService
2026-04-27 21:25:56 -04:00
f70495a85c
Merge pull request 'CUB-9: Implement DELETE /filaments/{id}' ( #30 ) from agent/dex/CUB-9-delete-filaments into dev
Dev Build / build-test (push) Successful in 2m10s
2026-04-27 21:19:24 -04:00
bb35ed1eab
feat(CUB-9): Implement DELETE /filaments/{id}
Dev Build / build-test (pull_request) Successful in 2m7s
2026-04-27 21:16:56 -04:00
1f03606468
ci: simplify dev pipeline to build-test only (remove deploy/notify stubs)
Dev Build / build-test (push) Successful in 3m46s
2026-04-27 20:59:09 -04:00
1b4fc22f59
ci: re-trigger pipeline with working-directory fix
Dev Build / build-test (push) Successful in 2m10s
Dev Build / deploy-dev (push) Failing after 3s
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 3s
2026-04-27 20:50:42 -04:00
b86dda97a3
Merge pull request 'CUB-8: Create background service for Moonraker mapping' ( #29 ) from agent/dex/CUB-8-background-service-moonraker into dev
Dev Build / build-test (push) Successful in 2m12s
Dev Build / deploy-dev (push) Failing after 4s
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 4s
2026-04-27 20:42:50 -04:00
8b2a29881d
feat(CUB-8): Create background service for Moonraker mapping
Dev Build / build-test (pull_request) Successful in 2m7s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Has been skipped
2026-04-27 20:40:23 -04:00
90a89eecf3
Merge pull request 'CUB-6: Fix MoonrakerClient namespace to match directory structure' ( #28 ) from agent/dex/CUB-6-moonrakerclient-basic into dev
Dev Build / build-test (push) Successful in 2m15s
Dev Build / deploy-dev (push) Failing after 3s
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 3s
2026-04-27 20:32:08 -04:00
215033f3e5
Merge branch 'dev' into agent/dex/CUB-6-moonrakerclient-basic
Dev Build / build-test (pull_request) Successful in 4m3s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Has been skipped
2026-04-27 20:32:03 -04:00
a28d032b16
fix: add working-directory: ./backend to dotnet steps — resolves MSB1003
Dev Build / deploy-dev (push) Has been cancelled
Dev Build / notify-success (push) Has been cancelled
Dev Build / notify-failure (push) Has been cancelled
Dev Build / build-test (push) Has been cancelled
2026-04-27 20:30:53 -04:00
a90627de28
CUB-6: fix MoonrakerClient namespace to match directory structure
Dev Build / build-test (pull_request) Failing after 1m0s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 4s
2026-04-27 20:29:25 -04:00
e9e856a012
Merge pull request 'CUB-5: Implement GET /filaments and GET /filaments/{id}' ( #27 ) from agent/dex/CUB-5-get-filaments-endpoints into dev
Dev Build / deploy-dev (push) Has been skipped
Dev Build / notify-failure (push) Successful in 3s
Dev Build / build-test (push) Failing after 59s
Dev Build / notify-success (push) Has been skipped
2026-04-27 20:21:53 -04:00
46d28676f0
CUB-5: Add 400 BadRequest ProducesResponseType to GET /filaments endpoint
Dev Build / build-test (pull_request) Failing after 54s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 4s
2026-04-27 20:20:04 -04:00
ed0efd598b
Merge pull request 'CUB-7: Implement POST /filaments with validation' ( #26 ) from agent/dex/CUB-7-post-filaments-validation into dev
Dev Build / build-test (push) Failing after 1m0s
Dev Build / deploy-dev (push) Has been skipped
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 6s
2026-04-27 19:06:12 -04:00
19415003a2
feat(CUB-7): Add XML doc comments to FilamentValidators constructors
Dev Build / build-test (pull_request) Failing after 56s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 3s
2026-04-27 19:01:19 -04:00
7904fcda02
Merge pull request 'CUB-10: Create IMoonrakerClient interface and DTOs' ( #25 ) from agent/dex/CUB-10-imoonrakerclient-interface-dtos into dev
Dev Build / build-test (push) Failing after 1m3s
Dev Build / deploy-dev (push) Has been skipped
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 3s
2026-04-27 18:50:47 -04:00
3d3b7059cf
Merge branch 'dev' into agent/dex/CUB-10-imoonrakerclient-interface-dtos
Dev Build / build-test (pull_request) Failing after 57s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 3s
2026-04-27 18:50:41 -04:00
fc6134b162
docs: add comprehensive README
Dev Build / deploy-dev (push) Has been cancelled
Dev Build / notify-success (push) Has been cancelled
Dev Build / notify-failure (push) Has been cancelled
Dev Build / build-test (push) Has been cancelled
2026-04-27 18:49:26 -04:00
51bfb6d115
CUB-10: Create IMoonrakerClient interface and DTOs
...
Dev Build / build-test (pull_request) Failing after 58s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 6s
- Expanded IMoonrakerClient interface with 6 strongly-typed methods:
- GetServerInfoAsync (Moonraker /server/info)
- IsReachableAsync (connectivity check)
- GetPrinterInfoAsync (Moonraker /printer/info)
- GetPrintHistoryAsync (Moonraker /server/history/items)
- GetPrintStatsAsync (Moonraker /printer/objects/query?print_stats)
- GetDisplayStatusAsync (Moonraker /printer/objects/query?display_status)
- GetFilamentUsageAsync (retained for backward compatibility)
- Created Domain/DTOs/Moonraker/ with 7 DTOs:
- MoonrakerServerInfo, MoonrakerPrinterInfo, MoonrakerPrintJob
- MoonrakerHistoryResponse, MoonrakerPrintStats
- MoonrakerDisplayStatus, MoonrakerRequest
- Updated MoonrakerClient implementation to support all new methods
with proper JSON parsing and mapping helpers
- Full XML doc comments on all public members
2026-04-27 18:42:47 -04:00
aa182af979
Merge pull request 'feat(CUB-28): [Extrudex] Define filament inventory database entities' ( #24 ) from agent/hex/CUB-28-filament-inventory-entities into dev
Dev Build / build-test (push) Failing after 54s
Dev Build / deploy-dev (push) Has been skipped
Dev Build / notify-success (push) Has been skipped
Dev Build / notify-failure (push) Successful in 3s
2026-04-27 18:28:26 -04:00
ac033859a8
feat(CUB-28): [Extrudex] Define filament inventory database entities
...
Dev Build / build-test (pull_request) Failing after 1m3s
Dev Build / deploy-dev (pull_request) Has been skipped
Dev Build / notify-success (pull_request) Has been skipped
Dev Build / notify-failure (pull_request) Successful in 3s
Add storage_location and is_archived fields to Spool entity to complete
the filament inventory entity definition per CUB-28 requirements.
Changes:
- Spool entity: add IsArchived (bool, default false) and StorageLocation
(nullable string, max 200) for physical inventory tracking
- SpoolConfiguration: add snake_case column mappings, defaults, and indexes
(ix_spools_is_archived, ix_spools_active_archived composite)
- FilamentDtos: add IsArchived + StorageLocation to Response, Create, Update
- FilamentQueryDtos: add IncludeArchived and StorageLocation query filters
- FilamentsController: wire new fields into query, create, update, mapping
- FilamentValidators: add StorageLocation max-length validation
Build: PASS (0 errors)
2026-04-27 18:24:52 -04:00