[web] use a dashboard type table and compact sign-in sizing #195

Merged
eleith merged 2 commits from ui/piece-types-table into main 2026-11-05 04:18:19 +00:00

Commit 1 — dashboard type table

66dc9192 replaces only the dashboard's pieces-by-type cards with a native table:

  • Columns: type, pieces, action.
  • Type names retain their browse links; counts retain locale formatting; plus links retain the type-specific create destination and accessible label.
  • Column content starts and desktop header/row heights match Recently edited. Long names use ellipsis and a full-name tooltip.
  • Existing data, ordering, empty behavior, statistics and setup sections remain unchanged.

Commit 2 — compact sign-in sizing

68c1dd65 corrects sign-in's oversized reading-scale typography and spacing, locally:

  • 400px card maximum, 32px desktop padding and smaller gaps.
  • 24px title, 14px labels/descriptions and 16px credential inputs/button text.
  • Inputs and submit button remain at least 44px high; back/theme tools retain 44px targets with smaller text/icons.
  • Theme colors/font family, authentication logic and public-site typography remain unchanged.

Both commits include web patch changesets. No new dependencies or browser-test cases.

Verification

  • Dashboard SSR tests: 5 passed. Signin SSR/provider/server/helper tests: 38 passed.
  • Svelte check: 0 errors, 0 warnings. Full web lint, changeset formatting, production builds and whitespace passed.
  • Existing editor and search browser tests: 2 passed after the final sizing change.
  • Manual production-browser measurements at 768/1280/1920px confirmed identical desktop column starts and header/normal/last-row heights for the two dashboard sections. Mobile390px had no horizontal overflow; Recently edited retains its existing stacked mobile layout.
  • Signin measured400px wide on desktop and358px at390px viewport, with16px input text and44px inputs/buttons; no horizontal overflow. Public reading root remains22px.
  • Correctness, readability and test reviews: no material findings for either scope.

Local checks do not establish actual CI/container results. No external identity-provider or publishing pipeline execution claimed.

## Commit 1 — dashboard type table `66dc9192` replaces only the dashboard's pieces-by-type cards with a native table: - Columns: type, pieces, action. - Type names retain their browse links; counts retain locale formatting; plus links retain the type-specific create destination and accessible label. - Column content starts and desktop header/row heights match Recently edited. Long names use ellipsis and a full-name tooltip. - Existing data, ordering, empty behavior, statistics and setup sections remain unchanged. ## Commit 2 — compact sign-in sizing `68c1dd65` corrects sign-in's oversized reading-scale typography and spacing, locally: - 400px card maximum, 32px desktop padding and smaller gaps. - 24px title, 14px labels/descriptions and 16px credential inputs/button text. - Inputs and submit button remain at least 44px high; back/theme tools retain 44px targets with smaller text/icons. - Theme colors/font family, authentication logic and public-site typography remain unchanged. Both commits include web patch changesets. No new dependencies or browser-test cases. ## Verification - Dashboard SSR tests: 5 passed. Signin SSR/provider/server/helper tests: 38 passed. - Svelte check: 0 errors, 0 warnings. Full web lint, changeset formatting, production builds and whitespace passed. - Existing editor and search browser tests: 2 passed after the final sizing change. - Manual production-browser measurements at 768/1280/1920px confirmed identical desktop column starts and header/normal/last-row heights for the two dashboard sections. Mobile390px had no horizontal overflow; Recently edited retains its existing stacked mobile layout. - Signin measured400px wide on desktop and358px at390px viewport, with16px input text and44px inputs/buttons; no horizontal overflow. Public reading root remains22px. - Correctness, readability and test reviews: no material findings for either scope. Local checks do not establish actual CI/container results. No external identity-provider or publishing pipeline execution claimed.
eleith-gitea-agent Bot added 2 commits 2026-11-05 04:14:00 +00:00
[web] use compact sign-in sizing
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
68c1dd6548
eleith merged commit 68c1dd6548 into main 2026-11-05 04:18:19 +00:00
eleith deleted branch ui/piece-types-table 2026-11-05 04:18:19 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eleith/luzzle#195