Release v0.3.5: Integration merge into main #115
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_lib!115
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Branches integrated
Test results
The endpoint format is now {base_url}/api/{context}/{domain}/rpc instead of requiring base_url to include /api. This fixes WASM client network errors when connecting to the server.- SmartId now serializes as string ("0002") instead of struct - SDK generator imports SmartId from herolib-sid instead of generating per domain - SDK Cargo.toml includes herolib-sid dependency - SDK lib.rs re-exports SmartId for convenience This fixes type mismatches between SDK and server for sid fields. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>Replace {*path} with /*path in static file routes. Axum requires catch-all parameters to use the /*path syntax without braces. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>- Create service_page_handler for direct URL access (/service/{id}) - Returns complete HTML page with navbar, dark mode, and styling - Includes Bootstrap 5.3.3 and dashboard CSS for proper theming - service_detail_handler still returns fragment for sidebar loads - Both ID and title-based URLs supported This fixes direct URL access to services showing only raw fragment HTML without proper page layout or dark mode styling. Now visiting /service/{id} or /service/{title} displays a complete, styled page. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>