Repository navigation
fix(web): rename admin Home rows back to Sections - #2106
Conversation
Admin > Home rows returns to its earlier name, Sections, at /admin/sections. /admin/home-rows, used since #1877, now redirects there and keeps ?page= and the hash. Copy that named the page follows; "row" stays the word for one row on it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Silo Kody — review completeReview finished. Check the inline comments for findings and verify each suggestion against the code and tests. Reviewing changes in Silo
Review settingsReview OptionsThe following review options are enabled or disabled:
|
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
📒 Files selected for processing (36)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The Evidence section says evidence is “to follow” but does not link to published captures, so these visible changes are not yet evidenced:
Suggested fix: publish the matching captures and replace the placeholder with the Automated check: Macroscope check run agent (gpt-6-luna). Evidence was not reviewed for correctness. Posted via Macroscope — Visible change evidence |
|
The
Automated check: Macroscope check run agent (gpt-6-luna). No validation was performed. Posted via Macroscope — v1 validation impact |
Problem
Related issue: #1877
Validation tasks: changes #1141 C1 (not yet run)
#1877 renamed the admin page that sets the shared Home and library-page rows from Sections to Home rows and moved it to
/admin/home-rows. Maintainers want the old name back. This puts the page back at/admin/sectionsas Sections and keeps/admin/home-rowsworking as a redirect. That address has been on main since #1877 but is in no release tag.Approach
/admin/sectionsserves the page again./admin/home-rowsredirects there and keeps?page=and the hash, just as the reverse redirect did before.HomeRowsPage,lib/homeRows) and Settings > Home Screen are unchanged.docs/architecture/collection-editor.mdnames the route again.#1141 C1 builds rows "entirely through web admin". That case hasn't run yet, but its steps now start at Sections.
Validation
make test-webpasses (834 files). tsc, ESLint (0 errors), Prettier, build and bundle budget pass. The bundle grows 167 B brotli, inside the budget's slack./admin/sectionsstays put with the title "Admin Sections · Silo"./admin/home-rows?page=homelands on/admin/sections?page=home.Evidence
Evidence: https://evidence.siloserver.org/r/silo-server/pr-2106/
Surface and build: web admin, desktop and phone width, this branch compared with main at f5f0f54.
Risks
Bookmarks to
/admin/home-rowskeep working through the redirect. The manual's main branch doesn't name the admin page. The open manual PR Silo-Server/siloserver.org#122 says "Admin > Home rows" and needs a matching edit before it merges.Checklist
AI Disclosure
🤖 Generated with Claude Code
Note
Rename admin Home rows route to Sections with legacy redirect
Makes
/admin/sectionsthe canonical route for the admin Home rows page. The old/admin/home-rowsURL now renders a new redirect component (LegacyAdminHomeRowsRedirect.tsx) that forwards query string and hash to the Sections path and replaces the history entry. The previous reverse redirect (LegacyAdminSectionsRedirect.tsx) is removed.homeRows.HOME_ROWS_PATHSin rowLinks.ts now point to/admin/sections; conflict and restore banners use page-agnostic wording instead of mentioning Home rows.Macroscope summarized 33a2868.