Skip to content

Compact installer management, promote local imports and prepare next beta - #460

Merged
Proxicon merged 14 commits into
mainfrom
fix/459-installer-workspace-pagination
Nov 1, 2026
Merged

Proxicon merged 14 commits into
mainfrom
fix/459-installer-workspace-pagination

Conversation

@Proxicon

@Proxicon Proxicon commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

Closes #459

Operator workspace

  • Compact, width-constrained title/tenant/actions header with the main management tabs immediately below it.
  • Collapsed tenant rollout eligibility and release automation details; important attention indicators remain visible and policy guidance remains accessible.
  • Local imports promoted to a top-level tab, with a direct catalogue shortcut, independent refresh, 20/50/100 pagination, approval/retry/cancel/source checks and the existing confirmed deletion/cleanup workflow.
  • All management tables default to 20 rows and offer 20/50/100. GitHub catalogue page composition respects the existing cached 20-row API and its 600-entry discovery boundary; page-size and channel changes reset to page one.
  • Fence cancelled/superseded catalogue reads and separate local import errors from upstream discovery. Preserve tab-dependent activity streaming, draft navigation guards, tenant policy and release verification.

Focused tests

  • Page traversal across 20/50/100 boundaries without missing/duplicated entries; single forced prefix refresh; partial discovery, scan bounds and cancellation.
  • Component tests for collapsed guidance, dedicated imports navigation, page-size reset/retention and unchanged deletion blockers/confirmation/navigation safety.
  • Existing regression groups and CI gates remain enabled.

Beta preparation

Directory.Build.props is updated to 0.1.3-beta.4, the next unused beta tag at preparation time. This includes the previously merged inventory reliability/UX work (#456). Release notes are under the existing canonical release-notes category.

Validation will be recorded from the existing hosted PR workflow. Merge only after CI passes. The owner explicitly requests publication after merge; a version bump/PR merge alone does not establish published artifacts. No production deployment is requested.

Proxicon commented Nov 1, 2026

Copy link
Copy Markdown
Contributor Author

Validation completed

Validated head 8394e29686bda9477b7c3969bc077f8d55c16e4a against main 785c2ba22b1dc661c57fb7eb032be5673eb252a3 in Public PR validation run 41318765281.

All required jobs passed: Public disclosure gate, Source and release contracts, .NET build and tests, and the final PR validation gate.

  • Product version authority: 22 projects verified at 0.1.3-beta.4.
  • Release-configuration solution build: passed, 0 errors; compiler/analyzer warnings remain. Build duration 3m05s.
  • Web components: 682 passed, 0 failed, 0 skipped (43s stage).
  • Core: 4,724 passed, 0 failed, 0 skipped (815s stage).
  • API integration: 36 passed, 0 failed, 0 skipped (323s stage, overlapping Core).
  • Total: 5,442 passed; all three TRX receipts validated. No tests, assertions or CI gates disabled. The build/test job completed in approximately 18m21s, within the existing 20-minute limit.

New coverage exercises 20/50/100 catalogue boundaries, incomplete discovery without skipping unloaded rows, single forced refresh, cancellation, collapsed workspace guidance, dedicated Local imports, page-size reset/retention and preserved deletion confirmation/blocker/navigation safeguards.

Test receipts are retained as dotnet-test-results (CI evidence, not release binaries).

The owner requested beta publication after merge. The source version and release notes are prepared; publication remains not started and is tracked in #461 because this session's connector does not expose tag/release creation or workflow dispatch. No production deployment or live browser/native acceptance was performed.

@Proxicon
Proxicon merged commit 0754a75 into main Nov 1, 2026
4 checks passed

Proxicon commented Nov 1, 2026

Copy link
Copy Markdown
Contributor Author

Post-merge main validation passed

The merged commit 0754a75bd5f6462dc40df45d5dc6d061d840dbbb passed all required jobs in main-push validation 41320743148, including the final validation gate.

Downloaded and verified the retained TRX archive against its GitHub-reported SHA-256 47e2285945f7c855fb5dde62e3548e74afba2d26c5db7ba418010e439c544c51. Main results match the PR run: 682 Components + 4,724 Core + 36 API = 5,442 passed, with zero failures or skipped/not-executed tests. Main regression stage durations: Components 36s, Core 668s, API 234s (Core/API overlap).

Main test receipts are CI evidence only. The merged tree also exactly matches the tree tested by the successful PR run.

Implementation, merge and PR/main CI are complete. The product source version is 0.1.3-beta.4. Release publication remains unstarted, tracked in #461; no tag or distributable beta assets have been created by this session.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compact Agent Installers workspace, promote Local imports and add consistent 20/50/100 pagination

1 participant