[PR #2253] [CLOSED] Polish dashboard, settings, and admin page headers #2039

Closed
opened 2026-03-02 12:00:18 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/2253
Author: @MohamedBassem
Created: 12/13/2025
Status: Closed

Base: mainHead: codex/ensure-consistent-ui-experience-across-app-pages


📝 Commits (1)

  • 1aa1941 feat: align dashboard and settings layouts

📊 Changes

29 files changed (+402 additions, -193 deletions)

View changed files

📝 apps/web/app/admin/background_jobs/page.tsx (+14 -2)
📝 apps/web/app/admin/overview/page.tsx (+14 -4)
📝 apps/web/app/admin/users/page.tsx (+14 -2)
📝 apps/web/app/dashboard/archive/page.tsx (+15 -12)
📝 apps/web/app/dashboard/bookmarks/page.tsx (+15 -1)
📝 apps/web/app/dashboard/cleanups/page.tsx (+14 -12)
📝 apps/web/app/dashboard/favourites/page.tsx (+8 -3)
📝 apps/web/app/dashboard/highlights/page.tsx (+9 -8)
📝 apps/web/app/dashboard/lists/page.tsx (+10 -5)
📝 apps/web/app/dashboard/search/page.tsx (+9 -1)
📝 apps/web/app/settings/ai/page.tsx (+14 -2)
📝 apps/web/app/settings/api-keys/page.tsx (+12 -2)
📝 apps/web/app/settings/assets/page.tsx (+8 -6)
📝 apps/web/app/settings/broken-links/page.tsx (+8 -8)
📝 apps/web/app/settings/feeds/page.tsx (+16 -3)
📝 apps/web/app/settings/import/page.tsx (+14 -2)
📝 apps/web/app/settings/info/page.tsx (+12 -5)
📝 apps/web/app/settings/rules/page.tsx (+29 -23)
📝 apps/web/app/settings/stats/page.tsx (+20 -21)
📝 apps/web/app/settings/subscription/page.tsx (+13 -3)

...and 9 more files

📄 Description

Summary

  • add a shared PageHeader component and wire it into the dashboard, settings, and admin shells
  • refresh the cards/containers used by dashboard utilities, settings modules, and admin widgets so they share the same design language
  • update tag management and feed management flows to adopt the new header/actions pattern for consistency

Testing

  • pnpm lint --filter @karakeep/web

Codex Task


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/2253 **Author:** [@MohamedBassem](https://github.com/MohamedBassem) **Created:** 12/13/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `codex/ensure-consistent-ui-experience-across-app-pages` --- ### 📝 Commits (1) - [`1aa1941`](https://github.com/karakeep-app/karakeep/commit/1aa1941d019511e50d5237a5dad1b78a25f8a64d) feat: align dashboard and settings layouts ### 📊 Changes **29 files changed** (+402 additions, -193 deletions) <details> <summary>View changed files</summary> 📝 `apps/web/app/admin/background_jobs/page.tsx` (+14 -2) 📝 `apps/web/app/admin/overview/page.tsx` (+14 -4) 📝 `apps/web/app/admin/users/page.tsx` (+14 -2) 📝 `apps/web/app/dashboard/archive/page.tsx` (+15 -12) 📝 `apps/web/app/dashboard/bookmarks/page.tsx` (+15 -1) 📝 `apps/web/app/dashboard/cleanups/page.tsx` (+14 -12) 📝 `apps/web/app/dashboard/favourites/page.tsx` (+8 -3) 📝 `apps/web/app/dashboard/highlights/page.tsx` (+9 -8) 📝 `apps/web/app/dashboard/lists/page.tsx` (+10 -5) 📝 `apps/web/app/dashboard/search/page.tsx` (+9 -1) 📝 `apps/web/app/settings/ai/page.tsx` (+14 -2) 📝 `apps/web/app/settings/api-keys/page.tsx` (+12 -2) 📝 `apps/web/app/settings/assets/page.tsx` (+8 -6) 📝 `apps/web/app/settings/broken-links/page.tsx` (+8 -8) 📝 `apps/web/app/settings/feeds/page.tsx` (+16 -3) 📝 `apps/web/app/settings/import/page.tsx` (+14 -2) 📝 `apps/web/app/settings/info/page.tsx` (+12 -5) 📝 `apps/web/app/settings/rules/page.tsx` (+29 -23) 📝 `apps/web/app/settings/stats/page.tsx` (+20 -21) 📝 `apps/web/app/settings/subscription/page.tsx` (+13 -3) _...and 9 more files_ </details> ### 📄 Description ## Summary - add a shared `PageHeader` component and wire it into the dashboard, settings, and admin shells - refresh the cards/containers used by dashboard utilities, settings modules, and admin widgets so they share the same design language - update tag management and feed management flows to adopt the new header/actions pattern for consistency ## Testing - pnpm lint --filter @karakeep/web ------ [Codex Task](https://chatgpt.com/codex/tasks/task_e_691d9dacccb4832cab25ecec10ae3288) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 12:00:18 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#2039
No description provided.