Skip to content

Merge stable into angular19 (archive styles) - #8158

Merged
renemadsen merged 6 commits into
angular19from
ng21/merge-stable
Oct 18, 2026
Merged

renemadsen merged 6 commits into
angular19from
ng21/merge-stable

Conversation

@renemadsen

Copy link
Copy Markdown
Member

Summary

Merges origin/stable into angular19. That brings three archive style commits that landed on stable (#8148, #8153) but never reached master or angular19:

  • a622190a9 feat(styles): archive folder tree, document panel and drawer styles
  • fb37e8169 fix(styles): readable archive labels, selected and empty folder rows
  • 6d1d6fd73 fix(archive): the document table scrolls inside its own frame

The merge has no conflicts and adds only _archive.scss plus its index entry. backendconfiguration's archive Playwright tests (shard zb) need these styles. Without them the archive backdrop has no styles and counts as hidden.

Note: master doesn't have these commits either, so master and stable have drifted on the frontend.

Verified with ng build against angular19.

🤖 Generated with Claude Code

renemadsen and others added 6 commits October 16, 2026 15:31
One central partial for the backend-configuration archive (W1 layout):
folder tree rows and drop targets, the selection bar, document date and
read-access cells, the right-hand document panel and its drawer below
1100 px. Colours only through theme tokens; radii 4/6/8/10 px.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot review: small archive text was below 4.5:1. Rail and panel
labels use --text-tertiary instead of --text-quaternary, the selected
folder row's text uses --md-on-surface on its primary-container
background, and empty folder rows are no longer faded with opacity.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Archive styles: folder tree, document panel and drawer
The archive table keeps its full width (its chips do not wrap). Without
a frame of its own the overflow went to the content card, so at 1440 px
the Etiketter column was cut off and opening the document panel shifted
the whole page under the side menu. microting/eform-backendconfiguration-plugin#1450

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(archive): the document table scrolls inside its own frame
Brings the archive folder tree, document panel and drawer styles
(a622190, fb37e81, 6d1d6fd) that landed on stable but never
reached master or angular19. backendconfiguration's archive Playwright
tests need them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 18, 2026 14:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Preview shrinking and insufficient empty-folder text contrast remain unresolved.

2 open issues
What changed in this PR

Brings stable’s archive styles into Angular 19 for the backend-configuration plugin.

Changes:

  • Adds folder-tree, document-table, panel, and responsive drawer styles.
  • Contains horizontal table scrolling within its own frame.
  • Registers the archive stylesheet.
File Description
eform-client/​src/​scss/​components/​_index.scss Loads archive styles.
eform-client/​src/​scss/​components/​_archive.scss Defines archive layout, component states, scrolling, and drawer styling.

Review effort: Balanced


.archive-folder-row--empty .archive-folder-row__name,
.archive-folder-row--empty .archive-folder-row__count {
color: var(--md-on-surface-variant);

.archive-panel__preview {
display: block;
height: 220px;
@renemadsen
renemadsen merged commit 03fe800 into angular19 Oct 18, 2026
18 of 22 checks passed
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.

2 participants