This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.30.0` → `0.31.0` | | [karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.30.0` → `0.31.0` | --- ### Release Notes <details> <summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary> ### [`v0.31.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.31.0): 0.31.0 [Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.30.0...v0.31.0) ##### 0.31.0 Welcome to the 0.31.0 release of Karakeep! This release brings synchronized reading progress, LLM-based OCR, a revamped import pipeline, drag-and-drop for lists, highlights on mobile, a lot of mobile polish, and fixes for some long standing bugs. Huge thanks to our contributors for this release [@​esimkowitz](https://github.com/esimkowitz), [@​WieserDaniel](https://github.com/WieserDaniel), [@​chen-ye](https://github.com/chen-ye), [@​SnowSquire](https://github.com/SnowSquire), [@​mokhovyk](https://github.com/mokhovyk), [@​evan6seven](https://github.com/evan6seven), [@​ElectricTea](https://github.com/ElectricTea), [@​RobertRosca](https://github.com/RobertRosca), [@​sweepies](https://github.com/sweepies), [@​usr3](https://github.com/usr3) and everyone who shipped code, triaged bugs, or shared feedback for this release. > If you enjoy using Karakeep, consider supporting the project [here ☕️](https://buymeacoffee.com/mbassem) or via GitHub [here](https://github.com/sponsors/MohamedBassem). <a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="auto" height="50" ></a> And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. You can signup [here](https://cloud.karakeep.app) 🎉. ##### New Features 🚀 - Synchronized reading progress across all your devices ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302)). By [@​esimkowitz](https://github.com/esimkowitz)! - Your reading position is now saved and synced, so you can pick up right where you left off on any device. - LLM-based OCR as an alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442)) - You can now use your configured LLM for OCR instead of Tesseract, which produces significantly better results for image and asset bookmarks. - Revamped Import pipeline ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378)) - The import experience got another big overhaul: a new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451)), a dedicated low-priority queue for import crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452)), better progress tracking, ability to pause an import and more resilient error handling. - Drag-and-drop bookmarks into lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469)) - Highlights support on mobile ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494)) - You can now view and create highlights in the mobile app's reader view. - AI tag suggestions: instructs the model to limit auto-tagging to a subset of your existing tags for more consistent results ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444)). - Export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484)) - Automated backups and full exports now include your lists. - Others: - Retry buttons for dangling (aka pending) bookmarks in the admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341)). - Add signup support to the mobile app. - OpenAI service tier configuration via `OPENAI_SERVICE_TIER` ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339)). By [@​RobertRosca](https://github.com/RobertRosca)! - Import from Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434)). By [@​WieserDaniel](https://github.com/WieserDaniel)! - Privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373)) - MCP server now supports custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436)). By [@​chen-ye](https://github.com/chen-ye)! - New search qualifiers: - `source:` filter to search by bookmark source (mobile, extension, web, etc.) ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465)). - `tag:` alias for `#` and `!` alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425)). - New "Title Contains" condition in the Rule Engine ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354)). By [@​mokhovyk](https://github.com/mokhovyk)! ##### UX Improvements ✨ - Mobile app overhaul: - Native tabs and more native-feeling screens. - Animated UI feedback in the sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427)). - Show bookmark count in the all lists view. - Better looking content fetching loading state in the bookmark preview. - Two-phase metadata updates so bookmarks show up faster while crawling is still in progress ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467)). - Links to apps, extensions and docs in the profile dropdown. - Extension autofocuses on note field on open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366)). By [@​SnowSquire](https://github.com/SnowSquire)! - Improving the visual consistency of the settings page. - Opt-in OAuth auto-redirect for single-provider passwordless setups ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483)) - Add a download button for assets in the bookmark options menu. - API keys now show their last-used dates to better identify unused keys. - Fix masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400)). By [@​evan6seven](https://github.com/evan6seven)! - Hide confusing `No suggestions` message when no search suggestions are available. ##### Fixes 🔧 - \[Security] Sanitize reddit's crawling output to prevent stored XSS. This was reported by [@​ByamB4](https://github.com/ByamB4) and published as a github advisory (GHSA-mg93-f9mw-wpgj). - Eliminated O(n²) parsing of Netscape bookmark imports ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338)). - Smart lists can now be used in search qualifiers and in other smart list queries ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470)) - Parallelize content extraction in the crawler worker for faster crawling. - Batch meilisearch indexing requests for better performance ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441)). - Auto dismiss dialogs during crawling that might have caused worker crashes before. - Use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429)). - Accept more permissive RSS feed content types ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353)). By [@​ElectricTea](https://github.com/ElectricTea)! - Fix clipping of reader view in smaller screens. - Fix overscrolling in some setting pages (e.g. AI settings). - Stop theme flashes with Cloudflare Rocket Loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340)). By [@​sweepies](https://github.com/sweepies)! - Retry 403, 429 and 5XX status codes from the crawler. - Lower priority of recrawling and mass admin actions to avoid starving interactive traffic. - Fix scrolling in manage lists/edit tags when inside a dialog ([#​2258](https://github.com/karakeep-app/karakeep/issues/2258)). - Respect archived display behavior setting in mobile lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499)). - Fix flicker on closing bookmark preview on search page. - Share PDFs from the mobile app as files instead of links. - Fix high CPU usage of browser container after large imports due to leaking contexts. ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503)) - Reader settings preview in the mobile app now matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365)). By [@​esimkowitz](https://github.com/esimkowitz)! - When saving an image or a link from a page using "Add to Karakeep" menu item, the title of the original page is no longer incorrectly used for that link. ##### For Developers 🛠️ - Docker images moved from Alpine to Debian. - OpenTelemetry instrumentation for database queries and extra tracing in OTEL traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453)). - Prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461)). - New `checkUrl` API endpoint to check if a URL is already bookmarked. - `attachedBy` field in the update tags API endpoint to mark the tag as added by human or AI ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281)). - Upgraded to Expo SDK 54, React 19.2.1, and Node.js 24. - CLI can now search bookmarks ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426)). ##### Screenshots 📸 ##### Reader Progress  ##### Import Details  ##### 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, bump the version and then run `docker compose pull && docker compose up -d`. ##### All Commits - fix(workers): sanitize reddits metascraper output - [@​MohamedBassem](https://github.com/MohamedBassem) in [`ba3db95`](https://github.com/karakeep-app/karakeep/commit/ba3db95) - fix(i18n): update en\_US translation strings - [@​MohamedBassem](https://github.com/MohamedBassem) in [`52c1e9f`](https://github.com/karakeep-app/karakeep/commit/52c1e9f0) - i18n: Sync weblate translations - Weblate in [`f7ae922`](https://github.com/karakeep-app/karakeep/commit/f7ae922c) - fix(workers): mitigate leaking browser contexts and setup and auto reaper ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`627faf5`](https://github.com/karakeep-app/karakeep/commit/627faf51) - fix(web): avoid flicker on closing bookmark preview on search page - [@​MohamedBassem](https://github.com/MohamedBassem) in [`ec0aaad`](https://github.com/karakeep-app/karakeep/commit/ec0aaad0) - fix(mobile): respect archiveDisplayBehaviour setting in lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`59a2560`](https://github.com/karakeep-app/karakeep/commit/59a25607) - fix(web): fix scrolling in manage lists/edit tags when inside a dialog. fixes [#​2258](https://github.com/karakeep-app/karakeep/issues/2258) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e37d728`](https://github.com/karakeep-app/karakeep/commit/e37d7286) - fix(mobile): remove the use of custom safe areas - [@​MohamedBassem](https://github.com/MohamedBassem) in [`ef0b50b`](https://github.com/karakeep-app/karakeep/commit/ef0b50be) - fix(mobile): remove smart lists from manage\_lists page - [@​MohamedBassem](https://github.com/MohamedBassem) in [`7124d15`](https://github.com/karakeep-app/karakeep/commit/7124d15b) - docs: correct breaking typo in 05-singlefile.md doc ([#​2496](https://github.com/karakeep-app/karakeep/issues/2496)) - [@​brandongalbraith](https://github.com/brandongalbraith) in [`0e3bc6f`](https://github.com/karakeep-app/karakeep/commit/0e3bc6f1) - fix(mobile): fix formsheets on android - [@​MohamedBassem](https://github.com/MohamedBassem) in [`228eb20`](https://github.com/karakeep-app/karakeep/commit/228eb208) - fix(ui): fix the colors of buttons in the settings page - [@​MohamedBassem](https://github.com/MohamedBassem) in [`3d6c83d`](https://github.com/karakeep-app/karakeep/commit/3d6c83d5) - fix(ui): Improve visual consistency in all settings page - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e02a4c5`](https://github.com/karakeep-app/karakeep/commit/e02a4c5e) - feat: add checkUrl endpoint to replace searchBookmarks for URL existence checks - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b249273`](https://github.com/karakeep-app/karakeep/commit/b2492735) - fix: auto dismiss dialogs during crawling - [@​MohamedBassem](https://github.com/MohamedBassem) in [`23ae17f`](https://github.com/karakeep-app/karakeep/commit/23ae17fa) - deps: fix mismatch in [@​types/react](https://github.com/types/react) across packages - [@​MohamedBassem](https://github.com/MohamedBassem) in [`6f78d2f`](https://github.com/karakeep-app/karakeep/commit/6f78d2f8) - deps: upgrade playwright to 1.58.2 - [@​MohamedBassem](https://github.com/MohamedBassem) in [`07cc3ef`](https://github.com/karakeep-app/karakeep/commit/07cc3eff) - fix(restate): call onError on rpc failures - [@​MohamedBassem](https://github.com/MohamedBassem) in [`4fd0eaf`](https://github.com/karakeep-app/karakeep/commit/4fd0eaf0) - fix(mobile): drop the use of custom safe areas in bookmark lists - [@​MohamedBassem](https://github.com/MohamedBassem) in [`447d2cc`](https://github.com/karakeep-app/karakeep/commit/447d2cc8) - fix(mobile): fix headers in android app - [@​MohamedBassem](https://github.com/MohamedBassem) in [`349fe05`](https://github.com/karakeep-app/karakeep/commit/349fe05e) - fix: parallelize content extraction in crawler worker - [@​MohamedBassem](https://github.com/MohamedBassem) in [`74c3452`](https://github.com/karakeep-app/karakeep/commit/74c34529) - fix(ux): hide autocomplete dropdown when there are no suggestions - [@​MohamedBassem](https://github.com/MohamedBassem) in [`c6417d8`](https://github.com/karakeep-app/karakeep/commit/c6417d8e) - docs: Add Cloudflare Workers AI provider ([#​2486](https://github.com/karakeep-app/karakeep/issues/2486)) - [@​usr3](https://github.com/usr3) in [`5946ce8`](https://github.com/karakeep-app/karakeep/commit/5946ce8f) - feat: add synchronized reading progress for bookmarks ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302)) - [@​esimkowitz](https://github.com/esimkowitz) in [`fff0a28`](https://github.com/karakeep-app/karakeep/commit/fff0a280) - feat(mobile): Add highlights support for the mobile app ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`459ee50`](https://github.com/karakeep-app/karakeep/commit/459ee50e) - fix: dont trigger background jobs if bookmark doesn't change on updateTags call - [@​MohamedBassem](https://github.com/MohamedBassem) in [`fbc63b9`](https://github.com/karakeep-app/karakeep/commit/fbc63b92) - fix(import): truncate title to max length in import worker - [@​MohamedBassem](https://github.com/MohamedBassem) in [`74b174a`](https://github.com/karakeep-app/karakeep/commit/74b174ad) - feat(crawler): retrun 403, 429 and 5XX status codes - [@​MohamedBassem](https://github.com/MohamedBassem) in [`1c5c8ec`](https://github.com/karakeep-app/karakeep/commit/1c5c8ec6) - fix(web): fix clipping of reader view in smaller screens - [@​MohamedBassem](https://github.com/MohamedBassem) in [`41d2f0d`](https://github.com/karakeep-app/karakeep/commit/41d2f0d7) - fix(web): fix double scrolling in sidebar layout - [@​MohamedBassem](https://github.com/MohamedBassem) in [`a8e8ce9`](https://github.com/karakeep-app/karakeep/commit/a8e8ce98) - feat(ui): Add a better content fetching loading state in the bookmark preview - [@​MohamedBassem](https://github.com/MohamedBassem) in [`be09027`](https://github.com/karakeep-app/karakeep/commit/be090270) - feat: add a download button to the More submenu in bookmark options - [@​MohamedBassem](https://github.com/MohamedBassem) in [`2c57aa8`](https://github.com/karakeep-app/karakeep/commit/2c57aa87) - feat: add OAuth auto-redirect functionality ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`33b91e3`](https://github.com/karakeep-app/karakeep/commit/33b91e3f) - feat: export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`0c458ba`](https://github.com/karakeep-app/karakeep/commit/0c458ba1) - feat(workers): extract html parsing into a subprocess ([#​2485](https://github.com/karakeep-app/karakeep/issues/2485)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`7a10067`](https://github.com/karakeep-app/karakeep/commit/7a100672) - feat(mobile): make the bookmark edit UIs look more native - [@​MohamedBassem](https://github.com/MohamedBassem) in [`ec7ef00`](https://github.com/karakeep-app/karakeep/commit/ec7ef00f) - fix: share PDFs as files instead of links in mobile app - [@​MohamedBassem](https://github.com/MohamedBassem) in [`0fab1aa`](https://github.com/karakeep-app/karakeep/commit/0fab1aa6) - feat: link to apps and extensions, docs and twitter in profile dropdown - [@​MohamedBassem](https://github.com/MohamedBassem) in [`d72788f`](https://github.com/karakeep-app/karakeep/commit/d72788ff) - fix: dedup list and recent search suggestions - [@​MohamedBassem](https://github.com/MohamedBassem) in [`8539c83`](https://github.com/karakeep-app/karakeep/commit/8539c836) - fix: Support nested smart lists with cycle detection ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b3d3602`](https://github.com/karakeep-app/karakeep/commit/b3d3602d) - feat(mobile): Add animated UI feedback to sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b41b564`](https://github.com/karakeep-app/karakeep/commit/b41b5647) - feat(mobile): more native screens - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e455e46`](https://github.com/karakeep-app/karakeep/commit/e455e468) - feat(ai): Support restricting AI tags to a subset of existing tags ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`4186c4c`](https://github.com/karakeep-app/karakeep/commit/4186c4c6) - feat(mcp): Support custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436)) - [@​chen-ye](https://github.com/chen-ye) in [`77b186c`](https://github.com/karakeep-app/karakeep/commit/77b186c3) - feat: Added Import for Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434)) - [@​WieserDaniel](https://github.com/WieserDaniel) in [`fbe7e3a`](https://github.com/karakeep-app/karakeep/commit/fbe7e3a9) - feat: Add drag-and-drop support for bookmarks to lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`485e994`](https://github.com/karakeep-app/karakeep/commit/485e9948) - feat(crawler): Split bookmark metadata updates into two phases for faster feedback ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`c8464e3`](https://github.com/karakeep-app/karakeep/commit/c8464e30) - feat: add source filter to query language ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b05a753`](https://github.com/karakeep-app/karakeep/commit/b05a7531) - fix: treat bookmark not found as a no-op in rule engine instead of a failure ([#​2464](https://github.com/karakeep-app/karakeep/issues/2464)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`960ca9b`](https://github.com/karakeep-app/karakeep/commit/960ca9b6) - fix(extension): dont store tab title when saving links or images. fixes [#​2462](https://github.com/karakeep-app/karakeep/issues/2462) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`1a01f75`](https://github.com/karakeep-app/karakeep/commit/1a01f75d) - feat: Add separate queue for import link crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`bbd65fd`](https://github.com/karakeep-app/karakeep/commit/bbd65fd6) - fix: lower the priority of recrawling - [@​MohamedBassem](https://github.com/MohamedBassem) in [`7d53e2e`](https://github.com/karakeep-app/karakeep/commit/7d53e2e4) - feat(metrics): add prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b264080`](https://github.com/karakeep-app/karakeep/commit/b2640803) - feat(db): add OpenTelemetry instrumentation for database queries - [@​MohamedBassem](https://github.com/MohamedBassem) in [`9e5693c`](https://github.com/karakeep-app/karakeep/commit/9e5693c6) - feat(import): new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e59fd98`](https://github.com/karakeep-app/karakeep/commit/e59fd98b) - feat: add extra instrumentation in the otel traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`538035c`](https://github.com/karakeep-app/karakeep/commit/538035c4) - fix(import): sanitize error messages to prevent backend detail leakage ([#​2455](https://github.com/karakeep-app/karakeep/issues/2455)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`93ad2e2`](https://github.com/karakeep-app/karakeep/commit/93ad2e20) - fix(import): propagate crawling/tagging failure to import status - [@​MohamedBassem](https://github.com/MohamedBassem) in [`50320ec`](https://github.com/karakeep-app/karakeep/commit/50320ecd) - fix: backfill old sessions and do queue backpressure ([#​2449](https://github.com/karakeep-app/karakeep/issues/2449)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e8e48a4`](https://github.com/karakeep-app/karakeep/commit/e8e48a41) - feat: Import workflow v3 ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`3c838dd`](https://github.com/karakeep-app/karakeep/commit/3c838ddb) - feat: Add LLM-based OCR as alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`3fcccb8`](https://github.com/karakeep-app/karakeep/commit/3fcccb85) - feat: batch meilisearch requests ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`54243b8`](https://github.com/karakeep-app/karakeep/commit/54243b8c) - fix(mobile): migrate from RN image to expo-image - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e861880`](https://github.com/karakeep-app/karakeep/commit/e8618800) - feat(mobile): use native tabs for mobile - [@​MohamedBassem](https://github.com/MohamedBassem) in [`bf5c99c`](https://github.com/karakeep-app/karakeep/commit/bf5c99cb) - feat(mobile): add signup support to the mobile app - [@​MohamedBassem](https://github.com/MohamedBassem) in [`5cb7306`](https://github.com/karakeep-app/karakeep/commit/5cb73069) - fix: better looking error message when article content is unavailable - [@​MohamedBassem](https://github.com/MohamedBassem) in [`67501ed`](https://github.com/karakeep-app/karakeep/commit/67501ed6) - refactor: migrate trpc to the new react query integration mode ([#​2438](https://github.com/karakeep-app/karakeep/issues/2438)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`65f6e83`](https://github.com/karakeep-app/karakeep/commit/65f6e83f) - feat(mobile): show num bookmarks in the all lists view - [@​MohamedBassem](https://github.com/MohamedBassem) in [`4bc1b90`](https://github.com/karakeep-app/karakeep/commit/4bc1b90f) - fix: use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`95bfa56`](https://github.com/karakeep-app/karakeep/commit/95bfa569) - feat(cli): Add bookmark search command ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`42cdc93`](https://github.com/karakeep-app/karakeep/commit/42cdc937) - feat(search): add tag: alias for # and ! alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`5656e39`](https://github.com/karakeep-app/karakeep/commit/5656e394) - feat(extension): autofocus on note open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366)) - [@​SnowSquire](https://github.com/SnowSquire) in [`bf2c6de`](https://github.com/karakeep-app/karakeep/commit/bf2c6ded) - feat: Add attachedBy field to update tags endpoint ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e09061b`](https://github.com/karakeep-app/karakeep/commit/e09061bd) - docker: add USE\_JEMALLOC env var and disable it by default - [@​MohamedBassem](https://github.com/MohamedBassem) in [`edf3f68`](https://github.com/karakeep-app/karakeep/commit/edf3f681) - docker: switch to jemalloc - [@​MohamedBassem](https://github.com/MohamedBassem) in [`6535a5a`](https://github.com/karakeep-app/karakeep/commit/6535a5a2) - docker: move from alpine to debian - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b0036ef`](https://github.com/karakeep-app/karakeep/commit/b0036ef1) - feat: track api key usage dates - [@​MohamedBassem](https://github.com/MohamedBassem) in [`7b5f632`](https://github.com/karakeep-app/karakeep/commit/7b5f6328) - deps(mobile): upgrade to sdk 54 - [@​MohamedBassem](https://github.com/MohamedBassem) in [`6094d36`](https://github.com/karakeep-app/karakeep/commit/6094d360) - feat(rules): add "Title Contains" condition to Rule Engine ([#​1670](https://github.com/karakeep-app/karakeep/issues/1670)) ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354)) - [@​mokhovyk](https://github.com/mokhovyk) in [`c56cf4e`](https://github.com/karakeep-app/karakeep/commit/c56cf4e2) - fix(mobile): Reader settings preview on mobile matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365)) - [@​esimkowitz](https://github.com/esimkowitz) in [`1b98014`](https://github.com/karakeep-app/karakeep/commit/1b98014d) - fix(web): avoid masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400)) - [@​evan6seven](https://github.com/evan6seven) in [`789188b`](https://github.com/karakeep-app/karakeep/commit/789188b5) - deps: upgrade react to 19.2.1 - [@​MohamedBassem](https://github.com/MohamedBassem) in [`086b464`](https://github.com/karakeep-app/karakeep/commit/086b464d) - fix(mobile): add custom headers to card banners. fixes [#​2342](https://github.com/karakeep-app/karakeep/issues/2342) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`b4dbc9c`](https://github.com/karakeep-app/karakeep/commit/b4dbc9ce) - feat: privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`0f9132b`](https://github.com/karakeep-app/karakeep/commit/0f9132b5) - fix: Accept more permissive RSS feed content types and Fix User-Agent key ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353)) - [@​ElectricTea](https://github.com/ElectricTea) in [`0e938c1`](https://github.com/karakeep-app/karakeep/commit/0e938c14) - fix: harden the restate implementation ([#​2370](https://github.com/karakeep-app/karakeep/issues/2370)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`f48e98e`](https://github.com/karakeep-app/karakeep/commit/f48e98e1) - fix: parallelize queue enqueues in bookmark routes - [@​MohamedBassem](https://github.com/MohamedBassem) in [`4ba1475`](https://github.com/karakeep-app/karakeep/commit/4ba1475d) - feat: add openai service tier configuration option ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339)) - [@​RobertRosca](https://github.com/RobertRosca) in [`aa7a81e`](https://github.com/karakeep-app/karakeep/commit/aa7a81e0) - fix: stop theme flashes with cloudflare rocket loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340)) - [@​sweepies](https://github.com/sweepies) in [`2a6fe6e`](https://github.com/karakeep-app/karakeep/commit/2a6fe6e6) - feat: Add retry buttons for pending bookmarks in admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`e195f40`](https://github.com/karakeep-app/karakeep/commit/e195f40b) - fix: Eliminate the O(n2) parsing of the netscape import parsing ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338)) - [@​MohamedBassem](https://github.com/MohamedBassem) in [`6fe2063`](https://github.com/karakeep-app/karakeep/commit/6fe20639) - feat(mobile): use react native sonner - [@​MohamedBassem](https://github.com/MohamedBassem) in [`016433d`](https://github.com/karakeep-app/karakeep/commit/016433d4) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4163 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
37 lines
1.3 KiB
YAML
37 lines
1.3 KiB
YAML
apiVersion: v2
|
|
name: karakeep
|
|
version: 1.0.0
|
|
description: Karakeep
|
|
keywords:
|
|
- karakeep
|
|
- bookmarks
|
|
home: https://wiki.alexlebens.dev/s/f8177591-8253-4e21-82d5-a556f0aeafad
|
|
sources:
|
|
- https://github.com/karakeep-app/karakeep
|
|
- https://github.com/cloudflare/cloudflared
|
|
- https://github.com/meilisearch/meilisearch
|
|
- https://github.com/karakeep-app/karakeep/pkgs/container/karakeep
|
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
|
- https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch
|
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
|
maintainers:
|
|
- name: alexlebens
|
|
dependencies:
|
|
- name: app-template
|
|
alias: karakeep
|
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
|
version: 4.6.2
|
|
- name: meilisearch
|
|
version: 0.25.1
|
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
|
- name: cloudflared
|
|
repository: oci://harbor.alexlebens.net/helm-charts
|
|
version: 2.3.0
|
|
- name: volsync-target
|
|
alias: volsync-target-data
|
|
version: 0.7.0
|
|
repository: oci://harbor.alexlebens.net/helm-charts
|
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
|
|
# renovate: datasource=github-releases depName=karakeep-app/karakeep
|
|
appVersion: 0.31.0
|