aboutsummaryrefslogtreecommitdiffstats
path: root/docs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* docs: replace emojis with icon in category namesMohamed Bassem9 days24-21/+295
|
* feat(search): add tag: alias for # and ! alias for negation (#2425)Mohamed Bassem2026-01-261-3/+9
| | | | | | | | Add `tag:` as an alternative syntax to `#` for tag search queries, and `!` as an alternative to `-` for negating qualifiers. This provides more intuitive syntax options for users who prefer text-based qualifiers over special characters. Co-authored-by: Claude <noreply@anthropic.com>
* docs: enhance OLLAMA_KEEP_ALIVE variable description (#2410)ampersandru2026-01-182-2/+2
| | | | | | | | | * Enhance OLLAMA_KEEP_ALIVE variable description Expanded the explanation for OLLAMA_KEEP_ALIVE variable to include examples for better clarity. Added examples of -1m for indefinite, 0 for instant. * Enhance OLLAMA_KEEP_ALIVE variable description Updated the description of the OLLAMA_KEEP_ALIVE variable to include examples for better clarity.
* docs: fix relative urlsMohamed Bassem2026-01-1818-34/+34
|
* docs: Update CRAWLER_ALLOWED_INTERNAL_HOSTNAMES documentation with tailscale ↵E.T.2026-01-172-2/+2
| | | | | | | | | examples (#2355) * Update CRAWLER_ALLOWED_INTERNAL_HOSTNAMES documentation with tailscale examples * docs: Update CRAWLER_ALLOWED_INTERNAL_HOSTNAMES documentation with tailscale examples Added to general documentation, not just version v0.30.0 docs
* deps: upgrade react to 19.2.1Mohamed Bassem2026-01-151-2/+2
|
* docs: docs for Ollama to recommend OpenAI-compatible endpoint (#2374)Mark :)2026-01-113-27/+29
| | | | | | | | | * fix(docs): update Ollama instructions and clarify AI provider options * fix(docs): correct formatting of note on random string generation --------- Co-authored-by: mark <7497389+Mxrk@users.noreply.github.com>
* fix(docs): fix links of openai secton and issue templateMohamed Bassem2026-01-106-6/+6
|
* feat: add openai service tier configuration option (#2339)Robert Rosca2026-01-031-0/+1
|
* fix(docs): remove horizontal scrolling in docsMohamed Bassem2026-01-021-95/+0
|
* release(docs): release the 0.30 docsMohamed Bassem2026-01-01103-93/+5878
|
* feat: Add open telemetry (#2318)Mohamed Bassem2025-12-291-33/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: add OpenTelemetry tracing infrastructure Introduce distributed tracing capabilities using OpenTelemetry: - Add @opentelemetry packages to shared-server for tracing - Create tracing utility module with span helpers (withSpan, addSpanEvent, etc.) - Add tRPC middleware for automatic span creation on API calls - Initialize tracing in API and workers entry points - Add demo instrumentation to bookmark creation and crawler worker - Add configuration options (OTEL_TRACING_ENABLED, OTEL_EXPORTER_OTLP_ENDPOINT, etc.) - Document tracing configuration in environment variables docs When enabled, traces are collected for tRPC calls, bookmark creation flow, and crawler operations, with support for any OTLP-compatible backend (Jaeger, Tempo, etc.) * refactor: remove tracing from workers for now Keep tracing infrastructure but remove worker instrumentation: - Remove tracing initialization from workers entry point - Remove tracing instrumentation from crawler worker - Fix formatting in tracing files The tracing infrastructure remains available for future use. * add hono and next tracing * remove extra span logging * more fixes * update config * some fixes * upgrade packages * remove unneeded packages --------- Co-authored-by: Claude <noreply@anthropic.com>
* feat: support archiving as pdf (#2309)Mohamed Bassem2025-12-271-0/+1
| | | | | | | | | | | * feat: support archiving as pdf * add supprot for manually triggering pdf downloads * fix submenu * menu cleanup * fix store pdf
* feat: add OPENAI_PROXY_URL configuration and support for proxy in OpenAI ↵rzxczxc2025-12-271-0/+1
| | | | | | | | | | | | | client (#2231) * Add OPENAI_PROXY_URL configuration and support for proxy in OpenAIInferenceClient * docs: add OPENAI_PROXY_URL configuration for proxy support in OpenAI API requests * format --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* docs: shuffle some docs aroundMohamed Bassem2025-12-226-1/+1
|
* docs: add RSS feeds integration documentation (#2288)Mohamed Bassem2025-12-221-0/+50
| | | | | | | | | | | | | | | | * docs: add RSS feeds integration documentation Add detailed documentation for RSS feed integration covering: - Publishing lists as RSS feeds with authentication tokens - Consuming external RSS feeds with automatic bookmark creation - Feed scheduling and management features - Configuration options and troubleshooting guides - API access and best practices * changes --------- Co-authored-by: Claude <noreply@anthropic.com>
* docs: Add icons beside category namesMohamed Bassem2025-12-1811-13/+13
|
* docs: fix sidebar on mobileMohamed Bassem2025-12-131-4/+2
|
* feat: Add limits on number of rss feeds and webhooks per userMohamed Bassem2025-12-131-2/+4
|
* docs: Update screenshots in docsMohamed Bassem2025-12-137-5/+1
|
* docs: Adding user guidesMohamed Bassem2025-12-1320-11/+154
|
* docs: drop docs for old versionsMohamed Bassem2025-12-13342-22139/+1
|
* docs: restructure the docsMohamed Bassem2025-12-1337-24/+117
|
* docs: restyle the docsMohamed Bassem2025-12-132-66/+788
|
* deps: Upgrade to nodejs 24Mohamed Bassem2025-12-131-4/+4
|
* feat: make asset preprocessing worker timeout configurableClaude2025-12-101-0/+1
| | | | | | - Added ASSET_PREPROCESSING_JOB_TIMEOUT_SEC environment variable with default of 60 seconds (increased from hardcoded 30 seconds) - Updated worker to use the configurable timeout from serverConfig - Added documentation for the new configuration option
* feat: add is:broken search qualifier for broken links (#2225)Mohamed Bassem2025-12-081-0/+1
| | | | | | | | | | | | | | | | | | | | Add a new search qualifier `is:broken` that allows users to filter bookmarks with broken or failed links. This matches the functionality on the broken links settings page, where a link is considered broken if: - crawlStatus is "failure" - crawlStatusCode is less than 200 - crawlStatusCode is greater than 299 The qualifier supports negation with `-is:broken` to find working links. Changes: - Add brokenLinks matcher type definition - Update search query parser to handle is:broken qualifier - Implement query execution logic for broken links filtering - Add autocomplete support with translations - Add parser tests - Update search query language documentation Co-authored-by: Claude <noreply@anthropic.com>
* docs: add karakeep integration for Home Assistant (#2196)Flo2025-11-301-0/+8
| | | | | | | | | | | | | | | | | | | * Update 13-community-projects.md Add Karakeep integration for Home Assistant * Update docs/docs/13-community-projects.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update docs/docs/13-community-projects.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update 13-community-projects.md --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* release(docs): release the 0.29 docsMohamed Bassem2025-11-29103-30/+6020
|
* docs: Add LOG_LEVEL to configuration documentation (#2166)Aaron Korte2025-11-231-0/+1
| | | | | | | * Add LOG_LEVEL to configuration options Added LOG_LEVEL configuration option for application logging. * Add missing trailing pipe
* docs: fix link to raycast extension (#1923)David2025-11-232-2/+2
| | | | | | | | | | | | | | | | | * Update 13-community-projects.md Updated the Raycast Extension link * tests: Add a test for listing lists * fix link * empty * empty --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
* fix: add a way to allowlist all domains from ip validationMohamed Bassem2025-11-221-6/+6
|
* deps: Upgrade typescript to 5.9Mohamed Bassem2025-11-161-1/+1
|
* feat: add crawler domain rate limiting (#2115)Mohamed Bassem2025-11-091-23/+25
|
* release(docs): release the 0.28 docsMohamed Bassem2025-11-0888-23/+5308
|
* feat: Make search job timeout configurableMohamed Bassem2025-11-021-2/+3
|
* fix: Stricter SSRF validation (#2082)Mohamed Bassem2025-11-021-5/+6
| | | | | | | | | | | | | | | | | | | * fix: Stricter SSRF validation * skip dns resolution if running in proxy context * more fixes * Add LRU cache * change the env variable for internal hostnames * make dns resolution timeout configerable * upgrade ipaddr * handle ipv6 * handle proxy bypass for request interceptor
* docs: Add Azure configuration details for OpenAI-compatible API (#2072)Christoph Vollmann2025-10-261-0/+22
| | | | | | | | | | | * docs: Add Azure configuration details for OpenAI-compatible API * Update docs/docs/14-guides/05-different-ai-providers.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: Allow configuring inline asset size thresholdMohamed Bassem2025-10-261-24/+25
|
* refactor: generalize tidy assets queue into admin maintenance (#2059)Mohamed Bassem2025-10-261-1/+1
| | | | | * refactor: generalize admin maintenance queue * more fixes
* fix: update OpenAI API to use max_completion_tokens instead of max_tokens ↵Benjamin Michaelis2025-10-251-0/+1
| | | | | | | | | | (#2000) * fix: update OpenAI API to use max_completion_tokens instead of max_tokens The OpenAI API has deprecated max_tokens in favor of max_completion_tokens for newer models. This change updates both text and image model calls. * feat: add support for max_completion_tokens in OpenAI inference configuration
* feat: support passing multiple proxy values (#2039)Mohamed Bassem2025-10-121-27/+28
| | | | | | | * feat: support passing multiple proxy values * fix typo * trim and filter
* docs: Add karakeep-sync to community projects (#1994)Siddharth Doshi2025-10-111-0/+7
| | | Added a new community project for syncing links from Hacker News and Reddit to Karakeep.
* docs: Add doc updates for prometheus metrics (#1957)Clayton O'Neill2025-09-281-1/+2
| | | | This adds documentation for `WORKERS_HOST` and clarifies token requirements for `PROMETHEUS_AUTH_TOKEN`.
* feat: Add scripts to migrate all content from one server to the otherMohamed Bassem2025-09-141-0/+71
|
* feat(search): add title search qualifier (#1940)Mohamed Bassem2025-09-131-0/+4
| | | | | | | * fix(search): include link titles in title matcher * docs(search): add title qualifier * docs: remove title qualifier from v0.27 guide
* docs: establish cloudflare redirects after the new lowercase docsMohamed Bassem2025-09-071-0/+4
|
* fix(docs): fix links to point to lowercase docsMohamed Bassem2025-09-0718-18/+18
|
* release(docs): release the 0.27 docsMohamed Bassem2025-09-0776-4/+5003
|
* feat: Add cookie support for browser page accessMohamed Bassem2025-09-071-2/+33
| | | | | | | | | | | * feat: Add cookie support for browser page access Implemented cookie functionality for browser page access, including BROWSER_COOKIE_PATH configuration to specify the cookies JSON file path. * fix the docs --------- Co-authored-by: lizz <lizong1204@gmail.com>