| Age | Commit message | Author | Files | +/- |
|---|---|---|---|---|
feat: Add support for user uploaded files (#2100) …* feat: add user file upload support for bookmarks Add a new "user-uploaded" asset type that allows users to upload and attach their own files to bookmarks from the attachment box in the bookmark preview page. Changes: - Add USER_UPLOADED asset type to database schema - Add userUploaded to zAssetTypesSchema for type safety - Update attachment permissions to allow attaching/detaching user files - Add fileName field to asset schema for displaying custom filenames - Add "Upload File" button in AttachmentBox component - Display actual filename for user-uploaded files - Allow any file type for user uploads (respects existing upload limits) - Add Upload icon for user-uploaded files Fixes #1863 related asset attachment improvements * fix: ensure fileName is returned and remove edit button for user uploads - Fix attachAsset mutation to fetch and return complete asset with fileName instead of just returning the input (which lacks fileName) - Remove replace/edit button for user-uploaded files - users can only delete and re-upload instead - This ensures the filename displays correctly in the UI immediately after upload Fixes fileName propagation issue for user-uploaded assets * fix asset file name * remove filename from attach asset api --------- Co-authored-by: Claude <noreply@anthropic.com> |
Mohamed Bassem | 10 | -31/+101 | |
| fix(api): Return 200 when bookmark already exists instead of 200 | Mohamed Bassem | 4 | -4/+31 | |
| fix(api): Document the API for getting lists of a bookmark. fixes #2030 | Mohamed Bassem | 8 | -108/+268 | |
| docs: Add asset APIs to the openapi spec | Mohamed Bassem | 4 | -24/+182 | |
feat(api): enable ?sortOrder= for relevant resources (#1398) …* feat(api): enable `?sortOrder=` for relevant resources * fix tests |
xuatz | 14 | -34/+126 | |
| fix: Add includeContent to search endpoint and document it in the docs | Mohamed Bassem | 11 | -22/+122 | |
| feat: Add an MCP server for karakeep | Mohamed Bassem | 28 | -139/+2512 | |
| chore: Rename hoarder packages to karakeep | MohamedBassem | 230 | -644/+654 | |
feat: Expose bookmark summarization in the API (#1088) …Proxy to the TRPC Summarize mutation for use in the public API |
erik-nilcoast | 3 | -0/+121 | |
| 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 REST APIs for manipulating highlights. Fixes #620 | Mohamed Bassem | 11 | -10/+448 | |
| api: Add tag ids and support variable baseURL | Mohamed Bassem | 5 | -2/+98 | |
| chore: Define hoarder's rest API in zod format | Mohamed Bassem | 9 | -5/+726 |