software packages and deploying

This commit is contained in:
2026-09-10 21:54:55 +02:00
parent 0fb18ae4f7
commit 4567df7ebb
73 changed files with 3088 additions and 6 deletions
+83
View File
@@ -3147,3 +3147,86 @@ html[data-theme="dark"] .advanced-filter-popup select,html[data-theme="dark"] .a
/* v0.5.5.72: hidden value fields in advanced filter builder must stay hidden despite label display rules. */
.advanced-filter-popup label[hidden]{display:none!important}
/* v0.5.5.76: Setup Analyzer */
.setup-analyzer-toolbar{gap:16px}
.setup-analyzer-upload-panel h2,.setup-analyzer-card h2{margin-top:0}
.setup-analyzer-form,.setup-analyzer-export-form{background:transparent;border:0;padding:0}
.setup-analyzer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.setup-analyzer-card{min-width:0}
.setup-analyzer-details{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);margin:0}
.setup-analyzer-details dt,.setup-analyzer-details dd{border-bottom:1px solid var(--am-border);padding:8px 0}
.setup-analyzer-details dd{word-break:break-word}
.setup-analyzer-confidence{height:9px;margin:12px 0;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--am-border) 75%,transparent)}
.setup-analyzer-confidence span{display:block;height:100%;background:var(--am-primary)}
.setup-analyzer-notice{margin:8px 0}
.setup-analyzer-actions{display:flex;gap:10px;flex-wrap:wrap}
.setup-analyzer-technical summary,.setup-analyzer-card summary{cursor:pointer;font-weight:700}
.setup-analyzer-card details{margin-top:12px}
.setup-analyzer-card code,.setup-analyzer-technical code{word-break:break-all}
@media(max-width:850px){.setup-analyzer-grid{grid-template-columns:1fr}.setup-analyzer-details{grid-template-columns:1fr}.setup-analyzer-details dt{padding-bottom:0;border-bottom:0}.setup-analyzer-details dd{padding-top:3px}}
/* v0.5.5.77 Setup Analyzer package deployment */
.setup-analyzer-checkboxes{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.75rem}
.setup-analyzer-checkboxes .checkbox-label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;width:100%!important;text-align:left!important}
.setup-analyzer-checkboxes .checkbox-label input{width:auto!important;flex:0 0 auto!important;margin:0!important}
.software-package-job-form{padding:0;border:0;background:transparent}
.software-package-job-form .job-filter-status-fieldset{margin-bottom:1rem}
/* v0.5.5.78 Software package action layout */
.software-package-action-fieldset{
width:100%;
max-width:560px;
min-width:0;
margin:0 0 1rem;
padding:.85rem 1rem;
border:1px solid var(--border-color,#415166);
border-radius:8px;
}
.software-package-action-fieldset legend{padding:0 .35rem;font-weight:700}
.software-package-action-options{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.6rem;
width:100%;
margin-top:.65rem;
}
.software-package-action-options .checkbox-label{
display:inline-flex!important;
flex-direction:row!important;
align-items:center!important;
justify-content:flex-start!important;
gap:.55rem!important;
width:auto!important;
max-width:100%!important;
margin:0!important;
text-align:left!important;
white-space:normal;
}
.software-package-action-options input[type=radio]{
display:inline-block!important;
width:auto!important;
min-width:0!important;
flex:0 0 auto!important;
margin:0!important;
padding:0!important;
}
/* v0.5.5.79 Software package deletion */
.software-package-delete-panel{margin-top:1rem;border-color:color-mix(in srgb,var(--am-danger) 42%,var(--am-border));}
.software-package-delete-form{padding:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;}
.software-package-delete-jobs{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;width:auto!important;max-width:100%!important;margin:0!important;}
.software-package-delete-jobs input[type=checkbox]{width:auto!important;flex:0 0 auto!important;margin:0!important;}
/* v0.5.5.80 software package process control */
.software-package-process-panel{margin-top:1rem;}
.software-package-process-form{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:720px;padding:0;border:0;background:transparent;}
.software-package-process-form>label:not(.checkbox-label){display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;max-width:720px;}
.software-package-process-form input[type=text],
.software-package-process-form input[type=number]{width:100%;max-width:720px;box-sizing:border-box;}
.software-package-process-form input[type=number]{max-width:180px;}
.software-package-force-close{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;width:auto!important;max-width:100%!important;margin:0!important;}
.software-package-force-close input[type=checkbox]{width:auto!important;flex:0 0 auto!important;margin:0!important;}