| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
| tests: Add a test for listing lists | Mohamed Bassem | 1 | -0/+35 | |
tests: fix crawling and search e2e tests (#2105) …* tests: Attempt to fix flaky tests * fix internal address * fix assets tests |
Mohamed Bassem | 8 | -42/+114 | |
| tests: Add a test for the GET /bookmarks/bookmarkId/lists api | Mohamed Bassem | 1 | -0/+48 | |
feat: Add tag search and pagination (#1987) …* feat: Add tag search and use in the homepage * use paginated query in the all tags view * wire the load more buttons * add skeleton to all tags page * fix attachedby aggregation * fix loading states * fix hasNextPage * use action buttons for load more buttons * migrate the tags auto complete to the search api * Migrate the tags editor to the new search API * Replace tag merging dialog with tag auto completion * Merge both search and list APIs * fix tags.list * add some tests for the endpoint * add relevance based sorting * change cursor * update the REST API * fix review comments * more fixes * fix lockfile * i18n * fix visible tags |
Mohamed Bassem | 32 | -493/+1731 | |
| fix: Fix package boundary violations | MohamedBassem | 6 | -5/+14 | |
| fix: Change public image's signed tokens to be time aligned for better caching | Mohamed Bassem | 5 | -6/+140 | |
| feat: Allow specifying the overwrite mode for singlefile archives. Fixes #1125 | Mohamed Bassem | 5 | -40/+327 | |
feat: Add support for public lists (#1511) …* 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 |
Mohamed Bassem | 36 | -147/+3286 | |
feat: Generate RSS feeds from lists (#1507) …* refactor: Move bookmark utils from shared-react to shared * Expose RSS feeds for lists * Add e2e tests * Slightly improve the look of the share dialog * allow specifying a limit in the rss endpoint |
Mohamed Bassem | 26 | -293/+3131 | |
| feat(api): Expose the endpoint to create a new tag | Mohamed Bassem | 7 | -49/+172 | |
refactor: Migrate from NextJs's API routes to Hono based routes for the API… …* Setup Hono and migrate the highlights API there * Implement the tags and lists endpoint * Implement the bookmarks and users endpoints * Add the trpc error code adapter * Remove the old nextjs handlers * fix api key not found handling * Fix trpc error handling * Fix 204 handling * Fix search ordering * Implement the singlefile endpoint * Implement the asset serving endpoints * Implement webauth * Add hono as a catch all route under api * fix tests |
Mohamed Bassem | 45 | -1148/+982 | |
chore: rename missing files/conf from Hoarder to Karakeep (#1280) …* refactor: Rename remaining project configuration from Hoarder to Karakeep * some fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com> |
adripo | 126 | -5080/+5080 | |
| fix: Add password salt to the user table | Mohamed Bassem | 8 | -12/+1718 | |
| feat: Add an MCP server for karakeep | Mohamed Bassem | 28 | -139/+2512 | |
| chore: Rename hoarder packages to karakeep | MohamedBassem | 230 | -644/+654 | |
| feat: Add endpoints for whoami and user stats. Fixes #1113 | Mohamed Bassem | 9 | -9/+455 | |
| feat: Add support for singlefile extension uploads. #172 | Mohamed Bassem | 14 | -37/+275 | |
| feat: Expose the search functionality in the REST API | Mohamed Bassem | 8 | -20/+299 | |
| feat: Expose asset manipulation endpoints in the REST API | Mohamed Bassem | 6 | -0/+630 | |
feat: Add support for smart lists (#802) …* 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> |
Mohamed Bassem | 26 | -100/+2045 | |
| chore: Setup and add e2e tests for the API endpoints | Mohamed Bassem | 15 | -21/+1454 |