| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: More turbo fixes | MohamedBassem | 2025-07-27 | 1 | -2/+2 |
| | | |||||
| * | deps: Upgrade vite | Mohamed Bassem | 2025-07-26 | 1 | -1/+1 |
| | | |||||
| * | feat: Allow setting browserless crawling per user | Mohamed Bassem | 2025-07-19 | 1 | -0/+4 |
| | | |||||
| * | feat: Add delete account support | Mohamed Bassem | 2025-07-13 | 1 | -1/+5 |
| | | |||||
| * | feat(api): Expose the update user API in the openapi specs | Mohamed Bassem | 2025-07-12 | 3 | -0/+254 |
| | | |||||
| * | fix: Prioritize crawling user added links over bulk imports. fixes #1717 | Mohamed Bassem | 2025-07-12 | 1 | -0/+7 |
| | | |||||
| * | build: Add an open-api husky check | Mohamed Bassem | 2025-07-06 | 2 | -1/+18 |
| | | |||||
| * | fix(build): Regenerate openapi spec | Mohamed Bassem | 2025-07-06 | 1 | -0/+7 |
| | | |||||
| * | fix(build): Regenerate openapi spec | Mohamed Bassem | 2025-07-06 | 1 | -1/+146 |
| | | |||||
| * | fix(tags): normalise leading hashes in tag names (#1317) (#1351) | Mostafa Wahied | 2025-06-22 | 1 | -2/+1 |
| | | | | | | | | | | | | * fix(tags): normalise leading hashes in tag names (#1317) * move the transformation to zod * fix openapi spec --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | chore: More oxlint changes | Mohamed Bassem | 2025-06-22 | 1 | -4/+1 |
| | | |||||
| * | chore: migrate away from eslint to oxlint (#1642) | xuatz | 2025-06-22 | 2 | -8/+24 |
| | | | | | | | | * chore: migrate away from eslint to oxlint * revert turbo task name lint * it seems like we can remove the seemingly default globals | ||||
| * | deps: upgrade to pnpm@9.15.9 (#1544) | xuatz | 2025-06-08 | 1 | -1/+4 |
| | | | | | | | | | | | | | | * feat: upgrade to pnpm@9.15.9 * extra stuff * unpin mobile deps * unpin root package.json deps too --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | docs: Add asset APIs to the openapi spec | Mohamed Bassem | 2025-06-07 | 4 | -24/+182 |
| | | |||||
| * | feat: Add support for public lists (#1511) | Mohamed Bassem | 2025-06-01 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: public lists * Drop viewing modes * Add the public endpoint for assets * regen the openapi spec * proper handling for different asset types * Add num bookmarks and a no bookmark banner * Correctly set page title * Add a not-found page * merge the RSS and public list endpoints * Add e2e tests for the public endpoints * Redesign the share list modal * Make NEXTAUTH_SECRET not required * propery render text bookmarks * rebase migration * fix public token tests * Add more tests | ||||
| * | build: Regen openAPI spec | Mohamed Bassem | 2025-05-18 | 1 | -2/+32 |
| | | |||||
| * | feat(api): Expose the endpoint to create a new tag | Mohamed Bassem | 2025-05-18 | 2 | -2/+100 |
| | | |||||
| * | feat(api): enable ?sortOrder= for relevant resources (#1398) | xuatz | 2025-05-18 | 6 | -11/+89 |
| | | | | | | * feat(api): enable `?sortOrder=` for relevant resources * fix tests | ||||
| * | fix(api): make PUT bookmark to a list idempotent (#1427) | xuatz | 2025-05-17 | 2 | -30/+0 |
| | | | | | | * fix(api): make duplicate PUT /lists/:id/bookmarks/:id as allowed operation * apply pr comments | ||||
| * | chore: rename missing files/conf from Hoarder to Karakeep (#1280) | adripo | 2025-04-21 | 2 | -9/+9 |
| | | | | | | | | | | * refactor: Rename remaining project configuration from Hoarder to Karakeep * some fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | fix: Add includeContent to search endpoint and document it in the docs | Mohamed Bassem | 2025-04-16 | 5 | -6/+82 |
| | | |||||
| * | feat: Allow editing the extracted content of an asset bookmark | Mohamed Bassem | 2025-04-13 | 1 | -0/+8 |
| | | |||||
| * | feat: Add an MCP server for karakeep | Mohamed Bassem | 2025-04-13 | 7 | -1/+881 |
| | | |||||
| * | feat(web): Optionally add short description to lists (#1225) | ekambains | 2025-04-12 | 1 | -0/+15 |
| | | | | | | | | | | * feat(web): Optionally add short description to lists * regenerate openapi spec --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | chore: Rename hoarder packages to karakeep | MohamedBassem | 2025-04-12 | 8 | -14/+14 |
| | | |||||
| * | build: Regenerate the openapi specs and sdk | MohamedBassem | 2025-04-08 | 1 | -0/+28 |
| | | |||||
| * | feat(workers): Adds publisher and author og:meta tags to Bookmark (#1141) | erik-nilcoast | 2025-03-22 | 1 | -0/+16 |
| | | |||||
| * | feat: Add endpoints for whoami and user stats. Fixes #1113 | Mohamed Bassem | 2025-03-11 | 3 | -0/+153 |
| | | |||||
| * | fix: Resync the openapi spec | Mohamed Bassem | 2025-03-09 | 1 | -8/+5 |
| | | |||||
| * | feat: Expose bookmark summarization in the API (#1088) | erik-nilcoast | 2025-03-09 | 2 | -0/+102 |
| | | | | Proxy to the TRPC Summarize mutation for use in the public API | ||||
| * | feat: Add PDF screenshot generation and display (#995) | Ahmad Mujahid | 2025-02-17 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | ci: Fix build by regenerating the open API spec | Mohamed Bassem | 2025-02-02 | 1 | -0/+4 |
| | | |||||
| * | feat(api): Expose the modifiedAt date in the bookmarks API | Mohamed Bassem | 2025-02-01 | 1 | -0/+10 |
| | | |||||
| * | feat: Add support for singlefile extension uploads. #172 | Mohamed Bassem | 2025-01-11 | 1 | -0/+6 |
| | | |||||
| * | feat: Expose the search functionality in the REST API | Mohamed Bassem | 2025-01-05 | 2 | -0/+78 |
| | | |||||
| * | feat: Expose asset manipulation endpoints in the REST API | Mohamed Bassem | 2025-01-04 | 2 | -0/+255 |
| | | |||||
| * | feat: Add support for smart lists (#802) | Mohamed Bassem | 2025-01-02 | 2 | -1/+30 |
| | | | | | | | | | | | | | | | | | | | | * feat: Add support for smart lists * i18n * Fix update list endpoint * Add a test for smart lists * Add header to the query explainer * Hide remove from lists in the smart context list * Add proper validation to list form --------- Co-authored-by: Deepak Kapoor <41769111+orthdron@users.noreply.github.com> | ||||
| * | build: Fix sdk and e2e_tests builds | Mohamed Bassem | 2024-12-30 | 1 | -1/+1 |
| | | |||||
| * | chore: Setup and add e2e tests for the API endpoints | Mohamed Bassem | 2024-12-30 | 1 | -1/+1 |
| | | |||||
| * | fix(api): Return 201 from highlights creation and fix docs for PATCH ↵ | Mohamed Bassem | 2024-12-30 | 2 | -4/+2 |
| | | | | | /lists/[listId] | ||||
| * | fix: Coerce createdAt in the bookmark create/update APIs | Mohamed Bassem | 2024-12-28 | 1 | -2/+4 |
| | | |||||
| * | docs: Fix missing docs for highlights APIs | Mohamed Bassem | 2024-12-27 | 2 | -0/+257 |
| | | |||||
| * | feat: Add REST APIs for manipulating highlights. Fixes #620 | Mohamed Bassem | 2024-12-27 | 3 | -0/+278 |
| | | |||||
| * | fix: Fix homepage not loading when hitting adding invalid URL during ↵ | Mohamed Bassem | 2024-11-17 | 1 | -6/+3 |
| | | | | | crawling. Fixes #626 | ||||
| * | feature: Allow setting bookmark metadata during creation | Mohamed Bassem | 2024-11-17 | 1 | -109/+79 |
| | | |||||
| * | feature: Archive videos using yt-dlp. Fixes #215 (#525) | kamtschatka | 2024-10-28 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | * Allow downloading more content from a webpage and index it #215 Added a worker that allows downloading videos depending on the environment variables refactored the code a bit added new video asset updated documentation * Some tweaks * Drop the dependency on the yt-dlp wrapper * Update openapi specs * Dont log an error when the url is not supported * Better handle supported websites that dont download anything --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> | ||||
| * | fix: Fix build by regenerating the openai spec | Mohamed Bassem | 2024-10-27 | 1 | -0/+12 |
| | | |||||
| * | api: Add tag ids and support variable baseURL | Mohamed Bassem | 2024-10-20 | 5 | -2/+98 |
| | | |||||
| * | docs: Generate OpenAPI docs | Mohamed Bassem | 2024-10-20 | 3 | -8/+1299 |
| | | |||||
| * | chore: Define hoarder's rest API in zod format | Mohamed Bassem | 2024-10-20 | 8 | -0/+674 |
