 Julien HerrandClaude Sonnet 4.6
|
205d4ef5bb
|
refactor: split admin.ts into sub-modules (P2-11)
Extracts 3833-line admin.ts into focused modules:
- src/routes/admin/ui.ts — layout() and clampText() helpers
- src/routes/admin/helpers.ts — KV list helpers (listAllFeeds, addFeedToList, etc.)
- src/routes/admin/feeds.ts — feed CRUD routes (feedsRouter)
- src/routes/admin/emails.ts — email view/delete routes (emailsRouter)
admin.ts now mounts the sub-routers and retains only auth middleware,
dashboard, login/logout, and the in-place feed API update route.
All 163 tests continue to pass.
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
|
2026-05-22 10:56:20 +02:00 |
|