aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/admin (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-02-01refactor: remove unused trpc files from web and mobileMohamed Bassem11-11/+19
2026-02-01refactor: migrate trpc to the new react query integration mode (#2438)Mohamed Bassem11-542/+609
* refactor: migrate trpc to the new react query integration mode * more fixes * more migrations * upgrade trpc client
2026-02-01refactor: centralize auth imports through new client module (#2437)Mohamed Bassem1-1/+1
* refactor(web): centralize next-auth client-side utilities Create lib/auth/client.ts to re-export all next-auth/react APIs (useSession, signIn, signOut, SessionProvider) from a single location. This prepares for future auth provider replacement by isolating the next-auth dependency. https://claude.ai/code/session_01RLLL6SquzmegG6wKHdT3Fm * format --------- Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11feat: privacy-respecting bookmark debugger admin tool (#2373)Mohamed Bassem1-0/+649
* fix: parallelize queue enqueues in bookmark routes * fix: guard meilisearch client init with mutex * feat: add bookmark debugging admin tool * more fixes * more fixes * more fixes
2026-01-03feat: Add retry buttons for pending bookmarks in admin panel (#2341)Mohamed Bassem1-0/+28
2025-12-29refactor: add suspense boundary in sidebar layoutMohamed Bassem4-132/+229
2025-12-28refactor: migrate toasts to sonnerMohamed Bassem7-7/+7
2025-11-15fix: fix hydration error in admin user listMohamed Bassem1-7/+9
2025-10-26feat: Add admin maintenance job to migrate large inline HTML (#2071)Mohamed Bassem1-0/+9
* Add admin maintenance job to migrate large inline HTML * add cursor * more fixes
2025-10-26refactor: generalize tidy assets queue into admin maintenance (#2059)Mohamed Bassem1-21/+32
* refactor: generalize admin maintenance queue * more fixes
2025-10-12feat: Add service dependency checks in the server overview pageMohamed Bassem2-8/+173
2025-09-28chore: Silence lint on <a> and <img> tags when it's intentionalMohamed Bassem1-0/+1
2025-08-22feat: Add confirmations to background job actionsMohamedBassem1-25/+39
2025-08-21feat: A redesigned background jobs page. #1551MohamedBassem2-172/+434
2025-08-04fix: Merge the quota columns in the user listsMohamed Bassem1-8/+2
2025-08-02feat: Drop support for time bounded invitationsMohamedBassem1-42/+5
2025-07-26fix: Drop legacy container noticeMohamed Bassem1-19/+0
2025-07-10feat: Add invite user supportMohamed Bassem3-102/+438
2025-07-06feat: Add per user storage quotaMohamed Bassem2-0/+33
2025-07-04feat: Add per user bookmark count quotaMohamed Bassem2-158/+193
2025-06-21feat(admin): add confirmation dialog for user deletion (#1648) (#1649)Deepanshu Saini1-10/+31
* feat(admin): add confirmation dialog for user deletion (#1648) * No need to manage dialog state --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-05-18feat: Add AI auto summarization. Fixes #1163Mohamed Bassem1-2/+22
2025-04-12chore: Rename hoarder packages to karakeepMohamedBassem3-3/+3
2025-04-07chore: update repo release url to karakeep (#1210)Meysam1-2/+2
2025-04-05fix: Drop the rebranding bannerMohamed Bassem1-17/+0
2025-04-05chore: Hoarder to Karakeep rebranding (#1199)Mohamed Bassem1-1/+18
* The new logo * Changing hoarder.app to karakeep.app * Adding the admin panel warning * Update the readme
2025-03-09feat: Move background jobs with the admin actions. Fixes #1083Mohamed Bassem3-240/+258
2025-03-09fix: Fix missing workers in the server statsMohamed Bassem1-0/+28
2025-02-17feat: Add PDF screenshot generation and display (#995)Ahmad Mujahid1-0/+22
* Updated pdf2json to 3.1.5 * Extract and store a screenshot from PDF files using pdf2pic * Installing graphicsmagick and ghostscript * Generate Missing PDF screenshot with tidyAssets worker for backward support * Display PDF screenshot instead of the PDF in web if it exists. * Display PDF screenshot in mobile app if exists. * Updated pnpm-lock.yaml * Removed console.log * Revert the unnecessary changes in package.json * Revert pnpm-lock changes * Prevent rendering PDF files if the screenshot is not generated * refactor: replace useEffect with useMemo for section initialization * feat: show PDF file download button and handle large PDFs by defaulting to screenshot view * feat: add file size to openapi spec * feature: Add Assets preprocessing in fix mode to admin actions * i18n: add reprocess_assets_fix_mode translation * i18n: Add missing ar translations * A bunch of fixes * Fix openspec schema --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2024-12-30refactor: Refactor sidebar into a shared componentMohamed Bassem3-88/+0
2024-12-30feat: Change the admin page to be tabbed similar to that of the settings pageMohamed Bassem11-0/+1089