feat: install flow improvements (#6669)

* feat: better error handling + copy details btn for info

* refactor: clean up error handling into diagnostics

* feat: extra info for failure states + queuing properly

* fix: cleanup

* fix: lint

* fix: fmt

* fix: cleanup

* fix: cleanup

* fix: lint

* feat: use bon builder
This commit is contained in:
Calum H.
2026-07-10 11:54:56 +00:00
committed by GitHub
parent 57a977f7f3
commit c07727aa49
44 changed files with 2572 additions and 480 deletions
+8 -5
View File
@@ -1,3 +1,4 @@
mod diagnostics;
pub mod events;
pub mod model;
pub mod recovery;
@@ -6,13 +7,15 @@ pub mod store;
pub use events::InstallProgressReporter;
pub use model::{
InstallErrorView, InstallJavaStep, InstallJobKind, InstallJobSnapshot,
InstallJobStatus, InstallModpackPreview, InstallPhaseDetails,
InstallPhaseId, InstallPostInstallEdit, InstallProgress,
InstallProgressSecondary, InstallRequest,
InstallErrorContext, InstallErrorView, InstallJavaStep,
InstallJobEventKind, InstallJobKind, InstallJobSnapshot, InstallJobStatus,
InstallModpackPreview, InstallPhaseDetails, InstallPhaseId,
InstallPostInstallEdit, InstallProgress, InstallProgressSecondary,
InstallRequest,
};
pub use runner::{
cancel_job, create_instance, create_modpack_instance, dismiss_job,
duplicate_instance, get_job, import_instance, install_existing_instance,
install_pack_to_existing_instance, list_jobs, retry_job,
install_pack_to_existing_instance, job_support_details, list_jobs,
retry_job,
};