Wire up admin UI, edition 2024, CI fixes #16

Merged
thabeta merged 2 commits from development_admin_ui into development 2026-03-06 17:53:49 +00:00
Owner

Summary

  • Add GET / route serving Tera-rendered admin dashboard
  • Replace askama with tera for runtime template rendering
  • Add hero:theme postMessage listener for Hero OS theme sync
  • Update workspace edition 2024, rust-version 1.93
  • Fix cargo fmt + clippy for edition 2024
  • Fix buildenv.sh port 3751 → 3385

Test plan

  • make fmt-check pass
  • make lint pass
  • make test pass
  • make build pass
  • Manual: GET / returns 200 with full dashboard HTML
  • CI green

Closes #15
Part of lhumina_code/home#5

## Summary - Add GET `/` route serving Tera-rendered admin dashboard - Replace askama with tera for runtime template rendering - Add `hero:theme` postMessage listener for Hero OS theme sync - Update workspace edition 2024, rust-version 1.93 - Fix cargo fmt + clippy for edition 2024 - Fix buildenv.sh port 3751 → 3385 ## Test plan - [x] `make fmt-check` pass - [x] `make lint` pass - [x] `make test` pass - [x] `make build` pass - [x] Manual: GET `/` returns 200 with full dashboard HTML - [x] CI green Closes #15 Part of lhumina_code/home#5
feat: wire up admin UI, hero:theme sync, edition 2024
Some checks failed
Build and Test / build-and-test (pull_request) Failing after 48s
9a8ee9f1c2
- Add GET / route serving Tera-rendered admin dashboard
- Replace askama with tera for runtime template rendering
- Add hero:theme postMessage listener for Hero OS theme sync
- Update workspace edition to 2024, rust-version to 1.93
- Fix cargo fmt and clippy for edition 2024 (collapsed if-lets, import style)
- Fix buildenv.sh port 3751 -> 3385

CI: fmt-check, lint, test, build all pass.
Part of lhumina_code/home#5

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: format let-chain expressions for edition 2024
All checks were successful
Build and Test / build-and-test (pull_request) Successful in 1m59s
c125c48482
Edition 2024 reformats chained let-if patterns with different
indentation. Previous fmt run missed these in 5 files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mik-tf changed title from WIP: Wire up admin UI, edition 2024, CI fixes to Wire up admin UI, edition 2024, CI fixes 2026-03-06 15:14:52 +00:00
thabeta approved these changes 2026-03-06 17:53:45 +00:00
thabeta merged commit 2f05c8ad3d into development 2026-03-06 17:53:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_aibroker!16
No description provided.