All checks were successful
CD / Build and push images (push) Successful in 1m59s
CI / Lint, typecheck, test (push) Successful in 1m38s
CI / Auth e2e pack (push) Successful in 1m48s
CI / Build container images (push) Has been skipped
CD / Deploy to Test (push) Successful in 8s
CD / Smoke tests against Test (push) Successful in 1m10s
CD / Promote to Int (push) Successful in 9s
GET /ponds/:id/pages lists a pond's pages ordered by the pond's persisted sidebarSort setting (alpha/created; manual arrives with #45). The sidebar consumes it to show the page list with an active-page highlight, an owner-only sort switch (persists via the existing PATCH /ponds/:id), and an inline "new page" flow. The top bar gains a pond switcher; a new /p/:pondSlug route gives it somewhere to land, redirecting to the pond's first page once loaded. Sidebar collapse gains a Ctrl/Cmd+\ shortcut and a slightly refined transition. Closes #26
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
||
"layout": {
|
||
"sidebar": {
|
||
"expand": "Show sidebar",
|
||
"collapse": "Hide sidebar",
|
||
"label": "Pages",
|
||
"placeholder": "Your ponds and pages will appear here.",
|
||
"empty": "No pages yet.",
|
||
"sortLabel": "Sort pages",
|
||
"sortMode": {
|
||
"alpha": "A–Z",
|
||
"created": "Creation date"
|
||
},
|
||
"newPage": "+ New page",
|
||
"newPageTitle": "Title",
|
||
"create": "Create",
|
||
"cancel": "Cancel"
|
||
},
|
||
"pondSwitcher": {
|
||
"label": "Switch pond",
|
||
"trigger": "Select a pond"
|
||
},
|
||
"user": {
|
||
"anonymous": "Not signed in"
|
||
}
|
||
},
|
||
"pondHome": {
|
||
"empty": "This pond doesn't have any pages yet — create one from the sidebar."
|
||
},
|
||
"home": {
|
||
"title": "Welcome to Dorfteich",
|
||
"intro": "Dorfteich is an open-source wiki with real-time collaboration. This instance is being set up.",
|
||
"api": {
|
||
"checking": "Checking API …",
|
||
"ok": "API reachable",
|
||
"error": "API not reachable"
|
||
}
|
||
},
|
||
"notFound": {
|
||
"title": "Page not found",
|
||
"body": "The address you opened does not exist.",
|
||
"home": "Back to the start page"
|
||
}
|
||
}
|