managarten/packages/shared-ui/src
Till JS 39c85ccdcc feat(shared-ui): add "Anmelden" entry to the guest user-menu bar
When the right-hand user pill is clicked as a guest (barMode), the
opening bar used to show just a decorative "Menü" label pill on
the left and then settings + theme toggles — none of which are a
useful first action for someone not logged in.

- phosphor-icon-map: register SignIn as `login`, so PillDropdownBar
  can render it the same way as the existing `logout` glyph.
- PillNavigation.userMenuBarItems: prepend an "Anmelden" item for
  guests (no userEmail + loginHref given) that navigates to
  loginHref. It becomes the first CTA in the bar, above settings /
  theme / language.
- PillNavigation.userBarConfig: drop the bar-header label when the
  viewer is a guest. The decorative "Menü" pill added nothing
  alongside the new Anmelden action and just cluttered the leading
  edge of the bar.

The popover variant of the user menu (UserMenuPanel) already had
its own guest login button — this mirrors that behaviour for the
bottom-bar variant used on mobile / narrow layouts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 15:31:53 +02:00
..
actions feat(shared-ui): add focusTrap action and apply to shared Modal 2026-03-24 10:04:04 +01:00
atoms feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
bottom-stack fix(mana,ui): integrate guest nudge into bottom stack + theme it 2026-04-08 12:13:05 +02:00
charts fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
components feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
context-menu fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
dnd feat(firsts): add first-times module with dream-to-lived tracking 2026-04-10 22:23:32 +02:00
help fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
molecules feat(web): wallpaper system + sticky PageHeader 2026-04-12 16:00:03 +02:00
navigation feat(shared-ui): add "Anmelden" entry to the guest user-menu bar 2026-04-15 15:31:53 +02:00
onboarding fix: dev startup — Redis eviction policy, mana-media port crash, Svelte warnings 2026-04-10 18:33:41 +02:00
organisms fix(web): remove hardcoded white text, use theme tokens for light mode 2026-04-12 16:07:40 +02:00
pages fix(a11y): replace 215 suppression comments with real fixes 2026-04-10 22:43:05 +02:00
quick-input refactor(shared-ui): extract search-core for highlight + debounce 2026-04-15 01:06:37 +02:00
search-core refactor(arcade, shared-ui): migrate CommandBar to GlobalSpotlight, delete CommandBar 2026-04-15 01:17:55 +02:00
settings fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
test feat(shared-ui): add TagChip component and tag component tests 2026-04-02 14:24:19 +02:00
toast feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
index.ts refactor(arcade, shared-ui): migrate CommandBar to GlobalSpotlight, delete CommandBar 2026-04-15 01:17:55 +02:00