development_features #111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_features"
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?
Branch Status Update
Cleaned up
crates/inspector/andcrates/rpc/from this branch — both have been moved to their own repositories:This removes ~12,600 lines / 68 files from the diff.
What's still in this branch
Structural refactors:
packages/→crates/directory rename (~344 files are pure moves, ~57 have small path fixups)herodo→hero_dorename +main.rsrewrite (1718 → 293 lines, drops the interactive REPL)New features:
crates/clients_hero_os/— extractshero_embedderinto its own Hero OS client crate (~4,900 lines)crates/code/— Rhai bindings for the code parser + examples (~935 lines)crates/osis/rust_client.rs— generator rewrite/expansion (525 → 1,517 lines)Minor:
packages/→crates/pathshero_rpcgit dependencies added to workspaceBefore merging
packages/→crates/rename will conflict with anything ondevelopmenttouching files underpackages/— needs coordinationpackages/infra/andpackages/oserver/are leftover on this branch — decide whether to move tocrates/or removehero_doREPL removal is intentional (script-only execution going forward)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>View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.