github karakeep-app/karakeep v0.25.0
0.25.0

latest releases: ios/v1.8.0-1, android/v1.8.0-1, mcp/v0.26.0...
2 months ago

0.25.0

Welcome to the 0.25.0 release of Karakeep! This release addresses a lot of the top most upvoted feature requests. You can now share lists publicly, generate RSS feeds from your lists, reader view & pdf support in the mobile app, bi-directional browser bookmark sync using floccus, maintaining list structure on imports and a lot more. As usual, we have a lot of contributors in this release: @xuatz, @digithree, @thiswillbeyourgithub, @codelove77, @SConaway, @vhsdream, @AdrianAcala, @spasche, @SalGnt, @haappi, @yuikisaito, @jk, @jakeasmith, @Mxrk, @WilliamAGH, and @SteffoSpieler!

If you enjoy using Karakeep, consider supporting the project here ☕️ or via GitHub here.

Buy Me A Coffee

New Features 🚀

  • Public Lists are here: You can now share your curated lists publicly! (#1511). Example list here.
  • RSS Feed Generation: Create and share RSS feeds directly for your lists (#1507)
  • Overdue Mobile Improvements:
    • Added reader mode/screenshot/archive views to bookmark previews on mobile (pending app release) (#1509) - @digithree
    • View PDFs directly in the mobile app and share them to karakeep from the share sheet as well (#1519, #1494) - @codelove77
  • Import / Export improvements:
    • Added NETSCAPE file export format support (#1374) - @yuikisaito
    • When importing netscape style bookmarks into karakeep, your lists will be re-created on karakeep. Preserving lists from other sources is planned.
    • Preserve archived status when importing from omnivore or pocket (RIP).
  • AI Auto-Summarization: Automatic summarization for new bookmarks can be now be enabled with INFERENCE_ENABLE_AUTO_SUMMARIZATION=true (#1163)
  • Floccus Integration: Karakeep now supports bi-directional sync with browser bookmarks using Floccus. This will be available in the next Floccus release within a week or two.

UX Improvements ✨

  • The user setting page got fully redesigned to look nicer given that we're starting to have more user settings.
  • Tab-based layout for bookmark previews on small screens - @thiswillbeyourgithub
  • Save pages faster with a dedicated extension shortcut (#1532) - @SConaway
  • Configure the default behavior when clicking on a bookmark. Either go to source, or expand the details.
  • Restored ability to properly sort by creation date for search pages (#1392) - @xuatz
  • You can now decide what you want to do when using the singlefile extension on an existing bookmark. Check out how to customize it here.
  • Configure whether you want to see archived bookmarks in lists or tags or not (#1505) - @xuatz
  • Added Algolia-based search to docs
  • Added "deleted" webhook event (#1464) - @SalGnt
  • The Summarize with AI button no longer shows up if you don't have AI configured
  • You can now disable auto AI tagging if not needed
  • Allow enabling/disabling RSS feeds collection
  • Added US English to folks who can't stand the British English - @WilliamAGH
  • Improved the positioning of the highlights menu on mobile devices - @Mxrk
  • Moved delete button in bookmark menu in the app for better ergonomics

Fixes 🐛

  • Started using proper tokenizer for content truncation before inference. This should prevent the truncation of the model prompt leading to better accuracy and instruction adherence.
  • Preserve unsaved changes during tag modifications while editing bookmarks (#1515) - @AdrianAcala
  • Fixed tag drag-and-drop issues on Firefox (#1016) - @haappi
  • Added log rotation for linux installations (#1471) - @vhsdream
  • You can now run Karakeep container as a non-root user for better security.

For Developers 🛠️

  • Added ?sortOrder parameter for resource sorting (#1398) - @xuatz
  • New endpoint for tag creation
  • PUT operations for bookmarks are now idempotent (e.g. adding to list) (#1427) - @xuatz
  • Added PATCH method support to CORS headers (#1489) - @spasche
  • Documentation:

Community Projects 💡

Screenshots 📸

The Share List Modal

Tabbed Layout on smaller screens

Reader Mode in the app

simulator_screenshot_1322546F-62F2-4129-89F7-7D77366179B6

Upgrading 📦

To upgrade:

  • If you're using KARAKEEP_VERSION=release, run docker compose pull && docker compose up -d.
  • If you're pinning it to a specific version, upgrade the version and then run docker compose pull && docker compose up -d.

All Commits

Don't miss a new karakeep release

NewReleases is sending notifications on new releases.