You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,14 @@ Diese Datei ist die kompakte Stakeholder-Ansicht.
8
8
9
9
## Unreleased
10
10
11
-
- UI & Layout: Farbschema-Default fuer neue Settings und Fallback wurde von `stil` auf `rpi` umgestellt (Option `Stil` bleibt weiterhin manuell waehlbar).
11
+
- Boards-Liste (Light): Board-Kacheln nutzen jetzt denselben sehr hellen Hintergrund wie die Board-Flaeche (`--board-bg`), Dark Mode bleibt bei `--card`.
12
+
- Test-Runner (Windows): `test:e2e` ruft das Shell-Skript jetzt explizit ueber `bash` auf; zusaetzlich wurden Zeilenenden des Skripts auf LF normalisiert.
- Boards-Liste (A11y): Status-/Aktions-Icons sind jetzt immer sichtbar und als kleine, rechts angepinnte Kreis-Badges umgesetzt; der Inhaltsbereich der Board-Kachel wurde rechts reduziert.
15
+
- UI Light Mode: Cards nutzen jetzt einen weissen Hintergrund, der Board-Hintergrund ist auf ein sehr helles Grau angepasst.
16
+
- UI Karten: Karten-Schatten wurde verstaerkt und auf feste RGBA-Werte umgestellt; Schattenfall ist jetzt konsistent nach rechts/unten (Light und Dark).
17
+
- Navigation: Klick auf das Sidebar-Logo `Kanban-Editor` leitet jetzt auf die Basis-URL der App (`base`) weiter.
18
+
- UI Tiefenwirkung: Rechte Sidebar (Desktop) erhielt einen rechten Kanten-Schatten, Topbar einen unteren Schatten fuer klarere Layer-Trennung im Board-Layout.
12
19
- AMB Publishing: `a`-Tag im Kind-30142 Event nutzt jetzt das kanonische Address-Format `30301:<pubkey>:<d-tag>` (optional mit Relay-Hint) statt `naddr`, damit Referenzen NIP-konform und robuster aufloesbar sind.
13
20
- AMB Publishing: Optionaler `r`-Tag mit oeffentlicher Board-Web-URL (naddr-Pfad) wird zu Snapshot- und AMB-Events hinzugefuegt; lokale/private Origins (`localhost`, private IP-Ranges) werden dabei automatisch ausgeschlossen.
14
21
- Sidebar-Branding: App-Name `Kanban-Editor` mit periodischem Accent-Shine (links→rechts) und statischem Gradient-Finish (light: foreground→accent, dark: foreground→accent) in `cardsboard` Layout.
Copy file name to clipboardExpand all lines: docs/CHANGELOG/2026-Q1.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -154,6 +154,17 @@ Q1/2026 war kein einzelner Release, sondern ein schneller Stabilitaets- und Ausb
154
154
## Direkte Commits (ohne PR)
155
155
156
156
### 2026-03-05
157
+
-**Boards-Liste Light-Background angeglichen:** Die Board-Kacheln in der linken Boards-Liste verwenden im Light-Mode nun `--board-bg` statt `--card`, damit die Flaechenwirkung dem Board-Hintergrund entspricht. Im Dark-Mode bleibt `--card` aktiv (`dark:bg-[var(--card)]`) fuer Kontrast/Lesbarkeit. Betroffene Datei: `src/routes/cardsboard/BoardsList.svelte`.
158
+
-**E2E-Runner Windows-kompatibel gemacht:** Das NPM-Script `test:e2e` fuehrt den Shell-Runner nun explizit mit `bash` aus (`package.json`), und `scripts/test-e2e-with-ci-config.sh` wurde auf LF-Zeilenenden normalisiert. Dadurch scheitert der Aufruf unter PowerShell nicht mehr an Script-Start/CRLF, sondern laeuft bis zum fachlichen Precheck (lokaler Relay auf Port 7000 erforderlich).
159
+
-**Editor-DX: CSS At-Rule Warnungen bereinigt:** Fuer das Workspace wurden VS-Code-Lint-Settings ergaenzt, damit Tailwind-v4-spezifische Direktiven (`@config`, `@custom-variant`) in `src/app.css` nicht mehr als `unknownAtRules` markiert werden. Umsetzung in `.vscode/settings.json` via `css/scss/less.lint.unknownAtRules = ignore`.
160
+
-**Boards-Liste A11y verbessert (Icons immer sichtbar):** Die bisher hover-abhaengigen Board-Icons wurden auf eine dauerhaft sichtbare, rechts angepinnte Icon-Leiste umgestellt. Status-/Rollen-/Aktions-Icons werden als kleine Kreis-Badges am rechten Rand der Board-Kachel angezeigt. Zur Vermeidung von Ueberlappungen wurde der klickbare Inhaltsbereich rechts verschmaelert (`pr-16`). Betroffene Datei: `src/routes/cardsboard/BoardsList.svelte`.
161
+
-**Light-Mode Flaechen angepasst (Cards/Board):** Kartenflaechen wurden im Light-Mode auf reines Weiss gesetzt (`--card`), waehrend die Board-Flaeche auf ein sehr helles Grau umgestellt wurde (`--board-bg`) fuer bessere Layer-Trennung. Die Anpassung gilt fuer `:root` und `:root.rpi`. Zusaetzlich wurde ein Tippfehler in der RPI-Light-Variable korrigiert (`---board-bg` → `--board-bg`). Betroffene Datei: `src/app.css`.
162
+
-**Karten-Schatten verstaerkt (theme-unabhaengig):** Die Card-Komponente verwendet jetzt feste RGBA-Schattenwerte statt generischer Utility-Schatten (`shadow-md`/`hover:shadow-lg`), damit die Tiefenwirkung in Light- und Dark-Theme gleichmaessig stark bleibt. Der Schattenwurf ist dabei explizit nach rechts/unten ausgerichtet (positive X/Y-Offsets) fuer einen konsistenten "Licht von links oben"-Eindruck. Umsetzung in `src/routes/cardsboard/Card.svelte` ueber `shadow-[...]` und `hover:shadow-[...]`.
163
+
-**Logo-Navigation zur Basis-URL:** Das Sidebar-Logo `Kanban-Editor` ist nun sowohl im mobilen als auch im Desktop-Header als Link auf die Basis-URL der App umgesetzt (`${base}/`). Dadurch fuehrt ein Klick konsistent zur Startseite, auch bei Deployments mit konfiguriertem SvelteKit-`base`-Pfad. Betroffene Datei: `src/routes/cardsboard/+layout.svelte`.
164
+
-**OER-Finder Local-Dev Fallback fuer private Registry:**`src/lib/components/OerImagePicker.svelte` verwendet keine statischen TypeScript-Imports von `@edufeed-org/oer-finder-plugin` mehr, sondern laedt das Plugin optional clientseitig via dynamischem Import. Damit schlagen lokale Editor-/Type-Checks ohne gesetzten `NODE_AUTH_TOKEN` nicht mehr mit `TS2307` fehl. Wenn das Paket nicht installiert ist, zeigt die Komponente stattdessen einen klaren Hinweis (`fehlender NODE_AUTH_TOKEN`) und beendet den Picker-Flow kontrolliert.
165
+
-**OER-Finder Plugin Kompatibilitaetsfix (`Missing "./adapters" specifier`):**`src/lib/components/OerImagePicker.svelte` wurde auf die tatsaechlich exportierte API von `@edufeed-org/oer-finder-plugin@0.1.0` umgestellt. Der nicht exportierte Deep-Import `@edufeed-org/oer-finder-plugin/adapters` wurde entfernt. Zusaetzlich wurden veraltete Typen/APIs (`SourceConfig`, `LoadMoreElement`, `searchEl.sources`) auf aktuelle Plugin-Typen (`SourceOption`, `searchEl.availableSources`) migriert sowie Event-Casts auf `CustomEvent<...>` korrigiert (`search-results`, `card-click`). Der Build-/Dev-Blocker in Vite ist damit beseitigt und `pnpm run check` laeuft wieder fehlerfrei.
166
+
-**Layout-Tiefe verbessert (Sidebar/Topbar):** Im `cardsboard`-Layout wurde die rechte Desktop-Sidebar um einen sichtbaren rechten Kanten-Schatten erweitert (inset-shadow fuer robuste Darstellung trotz `overflow-hidden`). Die Topbar erhielt zusaetzlich einen unteren Schatten fuer eine klarere visuelle Trennung zwischen Header und Board-Inhalt. Betroffene Dateien: `src/routes/cardsboard/+layout.svelte`, `src/routes/cardsboard/Topbar.svelte`.
167
+
-**RPI-Farbspezifikation umgesetzt (Hex-vorgaben):** Das RPI-Theme in `src/app.css` wurde auf die vorgegebenen Farben aus dem Design-Briefing abgestimmt: Light `Primaer #203A8F` und `Sekundaer #FFA500`, Dark `Primaer #4C68C4` und `Sekundaer #FFA500`. Die Werte wurden konsistent auf die relevanten Theme-Tokens gemappt (`--primary`, `--accent`, `--ring`, `--sidebar-primary`, `--sidebar-ring`, `--chart-1`, `--chart-2`) und die RPI-Board-Hintergrundverlaeufe entsprechend angepasst. Zusaetzlich wurde die RPI-Farbvorschau im SettingsPanel auf `#203A8F` vereinheitlicht (`src/lib/components/settings/SettingsPanel.svelte`).
157
168
-**UI & Layout Farbschema-Default auf RPI gesetzt:** In den globalen UI-Einstellungen wurde `colorScheme` standardmaessig auf `rpi` gesetzt. Zusaetzlich nutzt `applyTheme()` jetzt `rpi` als Fallback, wenn kein Farbschema vorhanden ist. Damit starten neue Installationen und ungefuellte Settings konsistent mit dem RPI-Farbschema; das Schema `stil` bleibt als manuell waehlbare Option unveraendert verfuegbar. Betroffene Datei: `src/lib/stores/settingsStore.svelte.ts`.
0 commit comments