feat(office): wire hero_archipelagos_office crate in place of inline iframes #88
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_os!88
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_wire_office_crate"
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
Replace the inline OnlyOffice iframe + per-island metadata wiring with the new
hero_archipelagos_officecrate. Collapses 5 match arms + metadata calls into a singleDocType-driven pair.Related Issue
#89
Depends on hero_archipelagos#146 (PR #145) — CI will go green once that merges and
cargo update -p hero_archipelagos_officepicks up the newdevelopmentHEAD.Changes
crates/hero_os_app/src/island_content.rs— office routes unified behindDocType::from_island_idcrates/hero_os_app/src/registry.rs— single metadata import for officecrates/hero_os_app/Cargo.toml— addhero_archipelagos_office+island-officefeatureCargo.toml—[patch]entry forhero_archipelagos_core+ commented local-path entry forhero_archipelagos_officeTest Results
cargo check --workspace✓,cargo fmt --check -p hero_os_app✓,cargo clippy -p hero_os_app -- -D warnings✓.Manual verification
End-to-end on herodev: opened Hello.xlsx, Hello.docx, and openpyxl-generated Analysis.xlsx in the editor — all render. Upload flow PUTs a valid xlsx into hero_foundry and the file appears in the list.