dorfteich/apps/web/src
Claude Fable 5 6999b3dd73
All checks were successful
CI / Lint, typecheck, test (pull_request) Successful in 6m58s
CI / Build container images (pull_request) Successful in 1m26s
CI / Auth e2e pack (pull_request) Successful in 9m7s
CI / Import/export fidelity gate (pull_request) Successful in 1m2s
CD / Build and push images (push) Successful in 13s
CD / Deploy to Test (push) Successful in 14s
CI / Lint, typecheck, test (push) Successful in 7m31s
CI / Build container images (push) Has been skipped
CD / Smoke tests against Test (push) Successful in 1m24s
CD / Promote to Int (push) Successful in 13s
CI / Auth e2e pack (push) Successful in 9m25s
CI / Import/export fidelity gate (push) Successful in 55s
Document title follows the configured instance name (#323)
useDocumentTitle pinned APP_NAME = 'Dorfteich', so every route title —
tab, bookmarks, the window title a screen reader announces (WCAG 2.4.2)
— named the product instead of the operator's instance. The trailing
name now comes from the public branding query, exactly like the TopBar
brand (#306); until the query resolves (or when it cannot, e.g.
maintenance mode) the shipped default keeps the title stable, so an
untouched instance reads exactly as before. The static index.html title
stays the pre-JS placeholder — server-rendering it is #179's territory,
deliberately out of scope (recorded in the issue).

The admin-settings e2e now also asserts the title carries the new name
right after saving, without a reload.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017aviRTgWCcAHUh1SBoxf6P
2026-08-04 11:43:05 +02:00
..
access #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
api-tokens #301: the token tables need the same scroll wrapper 2026-08-01 12:31:30 +02:00
auth Add offline editing: local persistence, PWA shell, offline resolution (#38) 2026-07-08 22:08:55 +02:00
branding #307: pond-level branding overrides the instance logo and favicon 2026-08-01 20:44:02 +02:00
comments #133 Kommentare fest inline im Lesemodus (Slide-in-Panel ablösen) 2026-07-19 01:22:22 +02:00
components #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
editor #169: Nicht-Text-Inhalte — Task-Checkboxen, Wissensgraph 2026-07-21 14:35:16 +02:00
export Move page actions into the TopBar as self-hosted icon buttons (#101) 2026-07-12 04:39:42 +02:00
favorites Favorites: personal page stars, golden icons, sidebar filter (#132) 2026-07-16 12:03:55 +02:00
files #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
fonts #304: custom fonts in the pickers, an admin screen, and the licence page 2026-08-01 18:32:46 +02:00
graph #170: Statusmeldungen, Einzeltasten-Shortcuts, Bewegung 2026-07-21 14:39:03 +02:00
i18n #306: instance branding — logo and favicon, cropped in the browser 2026-08-01 19:30:52 +02:00
import #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
labels #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
layout #306: instance branding — logo and favicon, cropped in the browser 2026-08-01 19:30:52 +02:00
lib Document title follows the configured instance name (#323) 2026-08-04 11:43:05 +02:00
links Offer creating the page on the not-found screen (#115) 2026-07-14 16:45:27 +02:00
members #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
notifications #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
offline Add offline editing: local persistence, PWA shell, offline resolution (#38) 2026-07-08 22:08:55 +02:00
pages Fix admin general settings form: dot-free field names, flat PATCH keys (#322) 2026-08-04 11:18:26 +02:00
plugins draw.io reference plugin: fullscreen editing, inline SVG rendering 2026-07-12 14:15:30 +02:00
ponds #307: pond-level branding overrides the instance logo and favicon 2026-08-01 20:44:02 +02:00
search #211: classification through feeds, public API, search and the no-JS shell 2026-07-31 07:23:53 +02:00
setup Add the first-run setup wizard UI (#81) 2026-07-11 16:05:01 +02:00
styles #305: a full pond archive before deletion and before purge 2026-08-01 20:24:35 +02:00
theme #186: pond accent theming — scoped derivation, cascade pond > user > default 2026-07-29 09:09:36 +02:00
watches #300: route icon-only controls through IconButton/IconLink 2026-08-01 06:56:13 +02:00
App.tsx Pond knowledge graph view (#112) 2026-07-14 10:59:07 +02:00
main.tsx #207: print stylesheet with the classification on every printed sheet 2026-07-31 06:48:44 +02:00