Commit Graph

27 Commits

Author SHA1 Message Date
Mohamed Bassem
e195f40b14 feat: Add retry buttons for pending bookmarks in admin panel (#2341) 2026-01-03 19:21:49 +00:00
Mohamed Bassem
3c3d86855c refactor: add suspense boundary in sidebar layout 2025-12-29 08:56:45 +00:00
Mohamed Bassem
173fb99aed refactor: migrate toasts to sonner 2025-12-28 08:32:32 +00:00
Mohamed Bassem
12d09a7411 fix: fix hydration error in admin user list 2025-11-15 16:54:10 +00:00
Mohamed Bassem
2b769cba82 feat: Add admin maintenance job to migrate large inline HTML (#2071)
* Add admin maintenance job to migrate large inline HTML

* add cursor

* more fixes
2025-10-26 11:03:44 +00:00
Mohamed Bassem
6ea5dd194e refactor: generalize tidy assets queue into admin maintenance (#2059)
* refactor: generalize admin maintenance queue

* more fixes
2025-10-26 09:58:51 +00:00
Mohamed Bassem
fda1c851cf feat: Add service dependency checks in the server overview page 2025-10-12 18:29:40 +00:00
Mohamed Bassem
cdbedf6c2f chore: Silence lint on <a> and <img> tags when it's intentional 2025-09-28 10:47:00 +00:00
MohamedBassem
f620dc6762 feat: Add confirmations to background job actions 2025-08-22 00:33:22 +03:00
MohamedBassem
e2c303acb0 feat: A redesigned background jobs page. #1551 2025-08-21 18:24:41 +03:00
Mohamed Bassem
9912a0a3d0 fix: Merge the quota columns in the user lists 2025-08-04 03:21:48 +00:00
MohamedBassem
2493ccf08e feat: Drop support for time bounded invitations 2025-08-02 19:32:57 -07:00
Mohamed Bassem
5019c8d9d4 fix: Drop legacy container notice 2025-07-26 10:26:39 +00:00
Mohamed Bassem
333d1610fa feat: Add invite user support 2025-07-10 20:45:45 +00:00
Mohamed Bassem
384432d31e feat: Add per user storage quota 2025-07-06 16:32:35 +00:00
Mohamed Bassem
545cac1967 feat: Add per user bookmark count quota 2025-07-04 16:27:29 +00:00
Deepanshu Saini
0f4c616230 feat(admin): add confirmation dialog for user deletion (#1648) (#1649)
* feat(admin): add confirmation dialog for user deletion (#1648)

* No need to manage dialog state

---------

Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-06-21 14:31:45 +01:00
Mohamed Bassem
2743d9e38e feat: Add AI auto summarization. Fixes #1163 2025-05-18 20:22:59 +00:00
MohamedBassem
755fc36e91 chore: Rename hoarder packages to karakeep 2025-04-12 19:37:40 +01:00
Meysam
d1a814fb8d chore: update repo release url to karakeep (#1210) 2025-04-07 06:48:08 -07:00
Mohamed Bassem
8f470b3203 fix: Drop the rebranding banner 2025-04-05 17:26:06 +00:00
Mohamed Bassem
16866d8808 chore: Hoarder to Karakeep rebranding (#1199)
* The new logo

* Changing hoarder.app to karakeep.app

* Adding the admin panel warning

* Update the readme
2025-04-05 15:53:42 +01:00
Mohamed Bassem
80a8080483 feat: Move background jobs with the admin actions. Fixes #1083 2025-03-09 13:22:36 +00:00
Mohamed Bassem
f42a305fcb fix: Fix missing workers in the server stats 2025-03-09 12:45:45 +00:00
Ahmad Mujahid
e5cb9aa848 feat: Add PDF screenshot generation and display (#995)
* 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>
2025-02-17 09:25:16 +00:00
Mohamed Bassem
5902664658 refactor: Refactor sidebar into a shared component 2024-12-30 12:15:35 +00:00
Mohamed Bassem
179f00b155 feat: Change the admin page to be tabbed similar to that of the settings page 2024-12-30 11:31:35 +00:00