Establishes the extraction move pattern: git mv module (+ its asset subdir) -> op-web-daemon, add the op-host-desktop -> op-web-daemon dep edge, register pub mod, repoint consumers (crate::web_static -> op_web_daemon::web_static in main.rs + web_canvas_server.rs), and promote the cross-crate items pub(crate) -> pub (resolve_bundle_dir / handle_static_request / write_static_response / ICONIFY_BRANDS_JSON / StaticReply). web_static (static file serving for the --serve-web daemon) now lives in op-web-daemon. Verified: both crates build; 13 web_static tests pass. 6 more leaves + export + doc_io remain in Phase 2. |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| Cargo.toml | ||
| entitlements.plist | ||
| Info.plist | ||