rcgit

/ karakeep
follow | order: default date topo
Age Commit message Author Files +/-
fix: Rename cached content into reader mode Mohamed Bassem 2 -5/+6
ui(web): Reduce shadows, lighten some fonts, and a smaller editor. #1261 Mohamed Bassem 12 -37/+67
fix: Take 2: Attempt to fix darkmode icon for extensions MohamedBassem 1 -10/+7
fix: Attempt to fix darkmode icon for extensions MohamedBassem 1 -2/+5
fix: Fix server side error on clipboard check MohamedBassem 1 -2/+12
fix: FIxed sidebar link to github for nightly builds (#1274)
* sidebar link to gh repo
* user repo root url for nightly build in sidebar
Hasan Sino 1 -1/+5
fix(mcp): Reduce number of MCP tools and add support for pagination Mohamed Bassem 3 -76/+50
fix(mcp): Fix mixed es module issue Mohamed Bassem 2 -1/+4
release(mcp): Release mcp 0.23.5 Mohamed Bassem 1 -1/+1
fix: Add includeContent to search endpoint and document it in the docs Mohamed Bassem 11 -22/+122
feat: Add import support for Tab Session Manager (#1246)
* feat: Add import support for Tab Session Manager
* drop unneeded schema fields
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
Jorge Barnaby 4 -2/+72
build: Take over the build command in the installation script Mohamed Bassem 2 -3/+3
feat(web): Add support for merging lists (#1231)
* feat: Support list merging
* some fixes
* move @hoarder to @karakeep
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
omnitrix 8 -3/+325
fix(workers): Close browser if connect on demand (#1151) Chang-Yen Tseng 1 -0/+3
feat: add support for filtering by bookmark age (#1228) Brandon Wong 8 -15/+162
fix: Dont download html content by default in the bookmark grid. Fixes #1198 Mohamed Bassem 14 -36/+112
fix(landing): Add missing title tag Mohamed Bassem 1 -0/+1
fix(mcp): Allow accessing asset extracted content in MCP Mohamed Bassem 2 -2/+2
feat: Allow editing the extracted content of an asset bookmark Mohamed Bassem 6 -6/+66
fix(mcp): compact the response of get bookmark lists Mohamed Bassem 5 -101/+99
ui(web): Copy link button greyed out when clipboard not available (#1209)
* ui(web): Now the copy link button is greyed out when clipboard is not available
* Fix: handled navigator check safely
ekambains 1 -0/+2
fix(mcp): Reduce token usage of the MCP server Mohamed Bassem 6 -10/+167
feat(mobile/android): Add monochrome app icon (#1258) Steffo 1 -1/+2
fix(web): fit popover content box to emoji picker size (#1257) Mark :) 1 -1/+1
feat: Add an MCP server for karakeep Mohamed Bassem 28 -139/+2512
feat(web): Optionally add short description to lists (#1225)
* feat(web): Optionally add short description to lists
* regenerate openapi spec
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
ekambains 10 -1/+1743
fix(landing): Made the year in footer dynamic (#1223) ekambains 1 -1/+3
chore: Rename hoarder packages to karakeep MohamedBassem 230 -644/+654
fix: Deprecate the updateBookmarkText trpc endpoint and replace it with… MohamedBassem 4 -20/+6
feat: Allow editing bookmark details MohamedBassem 14 -102/+732
chore: update repo release url to karakeep (#1210) Meysam 1 -2/+2
fix: Do clientside import dedup and parallelize import calls MohamedBassem 2 -24/+102
feat: Add a search matcher for rss feed bookmarks MohamedBassem 7 -1/+144
feat(web): A slightly better looking banner when no bookmarks are found MohamedBassem 3 -1/+27
fix(web): Get rid of focus rings for ghost buttons MohamedBassem 1 -1/+2
refactor: Migrate the landing page from nextjs to vite MohamedBassem 27 -756/+1107
fix(web): Line clamp sidebar items to a single line MohamedBassem 1 -1/+3
release(extension): Release version 1.2.4 MohamedBassem 1 -1/+1
fix(extenion): Added white icon for dark mode users (#1176) Lukas 4 -1/+18
fix(extension): Update extension logo and name MohamedBassem 3 -2/+2
fix(mobile): Revert mobile app slug name MohamedBassem 1 -1/+1
fix(mobile): Update karakeep logo and splash screen MohamedBassem 5 -14/+17
chore: Rename mobile and pwa manifests to karakeep MohamedBassem 2 -5/+5
fix: Drop the rebranding banner Mohamed Bassem 1 -17/+0
chore: Hoarder to Karakeep rebranding (#1199)
* The new logo
* Changing hoarder.app to karakeep.app
* Adding the admin panel warning
* Update the readme
Mohamed Bassem 18 -52/+124
feat(web): link to Github release page in web sidebar (#1192)
* add github link to hoarder version in sidebar
* add target blank and rel
* add underline on hover
Jan Jaworski 1 -2/+8
ui(web): Clicking view original now opens in a blank tab. Fixes #1114 (#1196) ekambains 1 -0/+1
ui(web): Drop the font weight attribute from sidebar items Mohamed Bassem 2 -4/+4
fix: Dont buffer uploaded files in memory. Fixes #1173 Mohamed Bassem 1 -37/+59
feat(workers): Add CRAWLER_SCREENSHOT_TIMEOUT_SEC (#1155) Chang-Yen Tseng 3 -10/+21
feat(workers): Adds publisher and author og:meta tags to Bookmark (#1141) erik-nilcoast 12 -33/+2191
fix(ui): Fix export button sizing to match the import cards Mohamed Bassem 1 -1/+1
build: Fix lint error in UpdatableBookmarksGrid Mohamed Bassem 1 -1/+1
deps: Upgrade trpc and react query Mohamed Bassem 7 -95/+511
deps: Upgrade pdfjs and dompurify Mohamed Bassem 2 -244/+138
deps: Upgrade nextjs Mohamed Bassem 3 -61/+61
deps: Upgrade vitest Mohamed Bassem 5 -130/+81
feat(auth): Added env variable for OAuth timeout (#1136)
* feat(auth): add configurable OAuth timeout option
* fix(config): change OAUTH_TIMEOUT to use z.coerce.number for better type handling
* docs: Added instructions for OAUTH_TIMEOUT flag
Kaio Cesar 3 -0/+6
feat(workers): allows videoWorker to use ytdlp command line arguments specified… erik-nilcoast 3 -1/+8
i18n: Sync weblate translations
Co-authored-by: OpenAI <noreply-mt-openai@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ar/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/es/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/gl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/it/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ja/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ru/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sv/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/tr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/uk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/vi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
Translation: Hoarder/Hoarder
Hosted Weblate 24 -133/+2852
fix(mobile): Fix shared links getting stored as text. #956 MohamedBassem 2 -4/+6
i18n: Sync weblate translations
Co-authored-by: AdamA <adam.adamcek@gmail.com>
Co-authored-by: Aljaz <aljaz@aljaz.net>
Co-authored-by: Bazyli Cyran <bazyli@cyran.dev>
Co-authored-by: El <designated.crap@gmail.com>
Co-authored-by: Jisung, Ahn <narusas@gmail.com>
Co-authored-by: Julius Håkansson <juharo@pm.me>
Co-authored-by: Kym gemme <Kym.gemme@hotmail.com>
Co-authored-by: Lucas M MOreno <lmal.moreno@gmail.com>
Co-authored-by: Michael Förster <mfo1009@googlemail.com>
Co-authored-by: Miki Pfeiffer Hacke <hej@mikih.dk>
Co-authored-by: NM15 <rollrasen.info@gmail.com>
Co-authored-by: Panda <panda@326486.xyz>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Piyoka Smith <piyoka5697@ahaks.com>
Co-authored-by: Quang Anh Tran <tranquanganh99@gmail.com>
Co-authored-by: TRY02 <1932557811@qq.com>
Co-authored-by: Андрій Прийма <cas23473@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/da/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/fr/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ru/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sl/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/sv/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/uk/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/vi/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
Translation: Hoarder/Hoarder
Hosted Weblate 16 -51/+1695
fix(translations): fixes typo in video download (#1116) erik-nilcoast 1 -1/+1
fix(extension): Fix handling for empty storage. #10 MohamedBassem 1 -13/+36
feat: Add endpoints for whoami and user stats. Fixes #1113 Mohamed Bassem 9 -9/+455
fix: Revert the accidental upgrade of deps. #1107 Mohamed Bassem 9 -7148/+837
build(deps-dev): bump vitest from 1.3.1 to 1.6.1 (#1104)
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 1.3.1 to 1.6.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.1/packages/vitest)
---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 5 -265/+232
fix: Add error boundary around bookmark cards Mohamed Bassem 5 -3/+59
build(deps-dev): bump vite from 5.1.4 to 5.4.12 (#1103)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.4 to 5.4.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.12/packages/vite)
---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 4 -175/+458
build(deps): bump dompurify from 3.0.9 to 3.2.4 (#1102)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.9 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.9...3.2.4)
---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 2 -414/+6475
fix(extension): Fix extension setting hook not firing on setting change. #10 MohamedBassem 3 -23/+37
feat: Expose bookmark summarization in the API (#1088)
Proxy to the TRPC Summarize mutation for use in the public API
erik-nilcoast 3 -0/+121
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(web): Redesign the import/export page Mohamed Bassem 1 -68/+135
fix(workers): Small typo fix in assetPreprocessingWorker.ts Chris 1 -2/+2
feat: Add support for 'ai tagged' as a webhook trigger. Fixes #1092 Mohamed Bassem 4 -4/+12
fix(workers): Fix webhook events being sent regardless of selected user… Mohamed Bassem 1 -46/+50
fix(workers): Fix pdf screenshotting not working when a text is extracted.… Mohamed Bassem 1 -5/+9
fix: Validate the output of the feed xml parser. Fixes #1085 Mohamed Bassem 1 -8/+19
fix: Fix fixMode preventing images from getting tagged Mohamed Bassem 1 -1/+1
fix: Move away from JSON outputs to structured outputs. Fixes #1047 Mohamed Bassem 7 -39/+74
feat(web): Show list stats in the sidebar Mohamed Bassem 6 -42/+97
fix: Add missing list to PWA. Fixes #884 Mohamed Bassem 1 -2/+18
feat: Add a setting page to manage assets. Fixes #730 Mohamed Bassem 16 -347/+630
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
fix(mobile): add header class name corresponding to dark mode for text color… Md. Saadman Farhad 1 -0/+1
feat(web): bulk tag deletion. Fixes #872 (#900)
* feat(web): #872 bulk tag deletion
* revert lock file change
* change bulk tag action type def and fix small issue
* fix prettier
* minor fixes
---------
Co-authored-by: Mohamed Bassem <me@mbassem.com>
lexafaxine 5 -23/+311
feat: add URL protocol validation to extension and mobile app (#996) Ahmad Mujahid 2 -0/+23
feat(i18n): add Arabic language support (#983) Ahmad Mujahid 3 -1/+324
i18n: Merged translations from weblate Mohamed Bassem 0 -0/+0
fix: Hide tags that were attached once by humans from AI tags Mohamed Bassem 1 -1/+3
i18n: Translated using Weblate (Norwegian Bokmål)
Currently translated at 3.6% (9 of 250 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/nb_NO/
Andreas 1 -1/+19
i18n: Added translation using Weblate (Norwegian Bokmål) Andreas 1 -0/+1
i18n: Translated using Weblate (Hungarian)
Currently translated at 100.0% (249 of 249 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/hu/
Piyoka Smith 1 -1/+339
i18n: Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 68.2% (170 of 249 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/zh_Hant/
hugoalh 1 -3/+23
i18n: Translated using Weblate (German)
Currently translated at 100.0% (249 of 249 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/de/
Blubberland 1 -7/+67
i18n: Added translation using Weblate (Hungarian) Piyoka Smith 1 -0/+1
i18n: Translated using Weblate (Korean)
Currently translated at 11.6% (29 of 249 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/ko/
dongyeop 1 -1/+41
i18n: Translated using Weblate (Danish)
Currently translated at 76.3% (190 of 249 strings)
Translation: Hoarder/Hoarder
Translate-URL: https://hosted.weblate.org/projects/hoarder/hoarder/da/
Daniel Vigaru 1 -1/+1
prevnext