rcgit

/ karakeep
follow (on) | order: default date topo
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