rcgit

/ karakeep
follow (on) | order: default date topo
Age Commit message Author Files +/-
refactor: Move webhook, users and tags into models MohamedBassem 12 -1120/+1602
refactor: Extract meilisearch as a plugin MohamedBassem 26 -155/+524
fix: Drop legacy container notice Mohamed Bassem 2 -22/+2
feat: Allow setting browserless crawling per user Mohamed Bassem 10 -6/+2399
fix: Prioritize crawling user added links over bulk imports. fixes #1717 Mohamed Bassem 14 -91/+159
feat: Add per user storage quota Mohamed Bassem 17 -108/+2388
feat: Add per user bookmark count quota Mohamed Bassem 13 -168/+2553
feat: Add AI auto summarization. Fixes #1163 Mohamed Bassem 34 -2639/+4843
fix: When triggering a re-index, drop all the documents first Mohamed Bassem 1 -0/+3
fix: Add password salt to the user table Mohamed Bassem 8 -12/+1718
chore: Rename hoarder packages to karakeep MohamedBassem 230 -644/+654
feat: Move background jobs with the admin actions. Fixes #1083 Mohamed Bassem 8 -257/+284
fix: Fix missing workers in the server stats Mohamed Bassem 3 -0/+86
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>
Ahmad Mujahid 34 -101/+545
feature: Add an admin notice about the usage of the legacy container images Mohamed Bassem 7 -9/+229
feature: Allow reseting user password, change their roles and create new users.…
* How do I set the variable "user" or "system" for AI inference #262
changed from system to user
* Make Myself an Admin #560
added  user management functionality to the admin page
* A bunch of UI fixes and simplifications
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
kamtschatka 9 -52/+711
feature: Support regenerating AI tags only for failed bookmarks MohamedBassem 2 -11/+29
feature: Introduce a mechanism to cleanup dangling assets MohamedBassem 10 -8/+351
feature(web): Add ability to rerun inference on all bookmarks. Fixes 443 MohamedBassem 2 -0/+35
refactor: Replace the usage of bullMQ with the hoarder sqlite-based queue (#309) Mohamed Bassem 13 -344/+128
fix: Trigger search re-index on bookmark tag manual updates. Fixes #208 (#210)
* re-index of database is not scanning all places when bookmark tags are changed. Manual indexing is working as workaround #208
introduced a new function to trigger a reindex to reduce copy/paste
added missing reindexes when tags are deleted/bookmarks are updated
* give functions a bit more descriptive name
---------
Co-authored-by: kamtschatka <simon.schatka@gmx.at>
Co-authored-by: MohamedBassem <me@mbassem.com>
kamtschatka 6 -55/+41
feature: Allow recrawling bookmarks without running inference jobs MohamedBassem 4 -9/+46
fix: Differentiate between pending in db and in redis in admin job stats MohamedBassem 3 -26/+64
feature: Recrawl failed links from admin UI (#95)
* feature: Retry failed crawling URLs
* fix: Enhancing visuals and some minor changes.
Ahmad Mujahid 8 -25/+1067
format: Add missing lint and format, and format the entire repo MohamedBassem 57 -192/+255
refactor: Extract trpc logic into its package MohamedBassem 51 -1536/+1793
feature: Show user list in admin page MohamedBassem 5 -73/+228
feature: Add an admin page showing server stats and actions MohamedBassem 12 -7/+1048