hero_books: Rust 1.93, zinit SDK 0.4, rename viewer→ui / ui→admin #20

Closed
opened 2026-03-11 18:31:14 +00:00 by mik-tf · 1 comment
Owner

Summary

Bring hero_books up to current standards:

  1. Rust version: bump all crates to rust-version = "1.93", edition = "2024"
  2. Zinit SDK: update from 0.3.9 to latest development (0.4 API)
  3. Fix zinit API breakage: JobSpec→ActionSpec, context fields, field renames
  4. Rename hero_books_viewerhero_books_ui: user-facing Bootstrap UI that hero_services runs
  5. Rename current hero_books_uihero_books_admin: keep in repo, not wired into hero_services

Repos

  • hero_booksdevelopment_mik8
  • hero_services — check if TOML needs updates
## Summary Bring hero_books up to current standards: 1. **Rust version**: bump all crates to `rust-version = "1.93"`, `edition = "2024"` 2. **Zinit SDK**: update from 0.3.9 to latest development (0.4 API) 3. **Fix zinit API breakage**: JobSpec→ActionSpec, context fields, field renames 4. **Rename `hero_books_viewer` → `hero_books_ui`**: user-facing Bootstrap UI that hero_services runs 5. **Rename current `hero_books_ui` → `hero_books_admin`**: keep in repo, not wired into hero_services ## Repos - `hero_books` — `development_mik8` - `hero_services` — check if TOML needs updates
mik-tf added this to the ACTIVE project 2026-03-11 18:57:20 +00:00
Author
Owner

Completed

hero_books (PR #80 — merged)

  • Rust 1.93, edition 2024
  • zinit_sdk 0.4
  • Renamed viewer→ui, ui→admin
  • Makefile demo fixes

hero_embedder (PR #10 — merged)

  • Rust 1.93
  • zinit_sdk branch fix (development_kristof→development)
  • normalize_params() for SDK compatibility

All tested end-to-end locally before merge.

## Completed ### hero_books (PR #80 — merged) - Rust 1.93, edition 2024 - zinit_sdk 0.4 - Renamed viewer→ui, ui→admin - Makefile demo fixes ### hero_embedder (PR #10 — merged) - Rust 1.93 - zinit_sdk branch fix (development_kristof→development) - normalize_params() for SDK compatibility All tested end-to-end locally before merge.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
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/home#20
No description provided.