rcgit

/ karakeep
follow (on) | order: default date topo
Age Commit message Author Files +/-
docker: Update chrome to 124 Mohamed Bassem 5 -5/+5
chore: More turbo fixes MohamedBassem 28 -57/+107
fix: Fix package boundary violations MohamedBassem 6 -5/+14
deps: Upgrade vite Mohamed Bassem 18 -1064/+847
fix: Increase crawler max worker count in tests Mohamed Bassem 1 -0/+1
feat: Add support for S3 as an asset storage layer (#1703)
* feat: Add support for S3 as an asset storage layer. Fixes #305
* some minor fixes
* use bulk deletion api
* stream the file to s3
Mohamed Bassem 14 -109/+3194
chore: More oxlint changes Mohamed Bassem 23 -87/+24
chore: migrate away from eslint to oxlint (#1642)
* chore: migrate away from eslint to oxlint
* revert turbo task name lint
* it seems like we can remove the seemingly default globals
xuatz 70 -1695/+1174
fix: Change public image's signed tokens to be time aligned for better caching Mohamed Bassem 5 -6/+140
deps: upgrade to pnpm@9.15.9 (#1544)
* 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>
xuatz 11 -11545/+8679
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
tests: Add some simple crawler tests Mohamed Bassem 6 -14/+161
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
chrore: Update meilisearch version to 13.3 in both docker compose files (#1244)
* feat: update meilisearch to v1.13.3 in compose.dev
* feat: update meilisearch in docker-compose.yml to 13.3
* update e2e_tests meilisearch to 1.13.3
Mark :) 3 -3/+3
deps: Upgrade vitest Mohamed Bassem 5 -130/+81
ci: Fix E2E test timeout Mohamed Bassem 1 -0/+1
feat: Add endpoints for whoami and user stats. Fixes #1113 Mohamed Bassem 9 -9/+455
fix: Revert the accidental upgrade of deps. #1107 Mohamed Bassem 9 -7148/+837
build(deps-dev): bump vitest from 1.3.1 to 1.6.1 (#1104)
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 1.3.1 to 1.6.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.1/packages/vitest)
---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] 5 -265/+232
feat: Add support for singlefile extension uploads. #172 Mohamed Bassem 14 -37/+275
ci: Fix build by using the workspace sdk package Mohamed Bassem 3 -13/+8
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: add format:fix and lint:fix scripts to all packages Mohamed Bassem (aider) 10 -2/+22
build: Fix sdk and e2e_tests builds Mohamed Bassem 3 -4/+12
chore: Setup and add e2e tests for the API endpoints Mohamed Bassem 15 -21/+1454