chore(go): update multiple plugin/app builds, add portal-plugin-ipfs build#503
chore(go): update multiple plugin/app builds, add portal-plugin-ipfs build#503
Conversation
|
|
Caution Review failedThe pull request is closed. WalkthroughBuild outputs are refreshed across dashboard and plugins: new client entry, updated module federation mappings, remote entry filenames, and shared version constraints. Framework core adds validation utilities and new widget areas. Dashboard plugin gains an upload wizard and upload progress components. A new IPFS plugin is introduced with its own remote entry and Go handler embedding build assets. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant Browser
participant IndexHTML as index.html
participant Loader as loader-.../loader-*.js
participant HostInit as hostInit-*.js
participant Remote as remoteEntry-*.js
participant VMF as virtual_mf-REMOTE_ENTRY_ID-*.js
participant React as React DOM
User->>Browser: Navigate to dashboard
Browser->>IndexHTML: Load page
IndexHTML->>Browser: modulepreload links
IndexHTML->>HostInit: Load host init
HostInit->>Remote: import remoteEntry
Remote->>VMF: Expose get/init
HostInit->>Remote: init(shared)
Note over HostInit,Remote: Share scope initialized
IndexHTML->>Loader: Load loader script
Loader-->>Loader: Listen portal:boot:complete
VMF->>Browser: Dynamic import shared UI
React-->>Browser: createRoot + render App
Browser-->>Loader: Dispatch portal:boot:complete
Loader-->>Browser: Remove overlay, clear interval
sequenceDiagram
autonumber
actor User
participant UI as UploadButton / Wizard
participant DZ as Dropzone
participant UM as UploadManager
participant Comp as Progress UI
User->>UI: Click "Upload"
UI-->>UI: Open dialog (DialogType.WIZARD)
UI->>DZ: Select/Drop files
DZ->>UM: addFile(s)
UI->>UM: start()
UM-->>UI: emit files-added
loop Uploading
UM-->>Comp: upload-progress(fileId, pct)
Comp-->>User: Update progress bar/status
end
alt Success
UM-->>Comp: complete(fileId, cid)
Comp-->>User: Show success list
else Error
UM-->>Comp: error(fileId, err)
Comp-->>User: Show error and retry option
end
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120 minutes Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (69)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Improvements
Chores