84 Commits
Author SHA1 Message Date
Mohamed Bassem 6a4ac418a3 ci: drop parallel mode for CI 2026-08-31 01:32:10 +01:00
Mohamed Bassem b6415b3c25 feat: publish a new karakeep chrome container (#3004) 2026-08-11 13:14:49 +01:00
Mohamed Bassem 43425e1d10 ci: disable plugin tests 2026-06-27 08:21:46 +01:00
Mohamed Bassem ac51b3594a fix(restate): lower inactivity timeouts on dispatchers (#2911) 2026-06-27 07:49:26 +01:00
Mohamed Bassem d10effa25d build: stop update old personal docker images 2026-05-20 22:01:07 +01:00
Mohamed Bassem 341f721773 chore: pin github action deps (#2832) 2026-05-20 21:55:26 +01:00
Mohamed Bassem 5e2b85ab7b chore: fix PR template path 2026-04-20 12:56:21 +01:00
Mohamed Bassem 0e9b1b6395 chore: add PR template inspired from immich 2026-04-20 12:52:41 +01:00
Mohamed Bassem c6a5c6262f release: add a way to publish canary CLI versions 2026-04-09 11:12:30 +01:00
T.J. TarazevitsandSisyphus 645f2f0b2a fix(workers): handle TWZ RSS category objects (#2589)
* test(workers): add TWZ feed parsing regression coverage

Add a fixture-backed parser seam so the worker feed normalization can be reproduced locally without hitting the live TWZ feed.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* fix(workers): parse RSS items without string-only categories

Route feed imports through the new parser helper so feeds like TWZ still import items when rss-parser emits category objects and no dedicated item id.

Refs #2569

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* fix(workers): tighten RSS item id validation

Avoid coercing non-string item ids during feed normalization and cover the guid fallback path when feeds omit an item id.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* minor touches

---------

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-16 07:26:07 +00:00
Mohamed Bassem 5a371f4bb7 feat(mobile): report mobile crashes to sentry 2026-03-08 12:49:50 +00:00
Mohamed Bassem 5c9a0cefe7 ci: upgrade ios workflow to use macos 26 2026-02-23 09:37:12 +00:00
Mohamed Bassem 06fe75e6c9 ci: bypass EAS fingerprinting 2026-02-23 08:48:55 +00:00
Mohamed Bassem 2fec9ab65b chore: update issue template 2026-01-18 14:37:25 +00:00
Mohamed Bassem fe122b5006 fix(docs): fix links of openai secton and issue template 2026-01-10 17:40:25 +00:00
Mohamed Bassem de98873a06 build: dont update latest tags on release 2025-12-03 16:49:22 +00:00
Mohamed Bassem 3421246dda ci: run arm docker image builds on arm machines 2025-11-30 01:35:35 +00:00
Mohamed Bassem 2e88961757 ci: parallelize the docker workflow for platforms 2025-11-30 01:20:02 +00:00
Mohamed Bassem 4898b6be87 build: fix npm trusted publishing 2025-11-29 18:53:44 +00:00
Mohamed Bassem 335a84bb59 build: switch npm to trusted publishing 2025-11-29 14:55:02 +00:00
Mohamed Bassem 6cccb9f197 build: Improve docker caching (#2140)
* build: Improve docker caching

* more fixes
2025-11-16 12:09:14 +00:00
Mohamed Bassem c4bee9fe61 tests: fix crawling and search e2e tests (#2105)
* tests: Attempt to fix flaky tests

* fix internal address

* fix assets tests
2025-11-08 19:40:52 +00:00
Mohamed Bassem c2dcb9dca6 chore: fix claude code action 2025-09-14 09:11:05 +00:00
MohamedBassem 7bb7f18fbf chore: Add opencode agent 2025-07-27 19:16:08 +01:00
Mohamed Bassem ba7a87fe68 build: Restrict claude actions invocations 2025-07-12 23:22:27 +00:00
Mohamed Bassem 385f9f0b05 chore: Add claude code github action 2025-07-12 09:46:04 +00:00
MohamedBassem d7617cc2b7 build: Pin ios github action to macos-15 to comply with apple's
requirement for min ios SDK
2025-06-10 21:02:03 +01:00
Mohamed Bassem ca47be7fe7 tests: Run trpc tests in CI 2025-04-26 19:50:25 +00:00
Mohamed Bassem c239634dcc build: Provide a docker container for the MCP server 2025-04-26 14:31:00 +00:00
adripoandMohamed Bassem 4296e7f4d8 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>
2025-04-21 18:59:40 +01:00
Mohamed Bassem bc5c1a1b31 build: Allow auto deployment of MCP package to npm 2025-04-13 14:09:19 +00:00
Mark :) 8ffef681e4 chore: Replace hoarder with karakeep in github issue templates (#1247)
* chore: replace Hoarder in bug report template

* chore: replace hoarder with karakeep in feature requests template

* chore: replace hoarder with karakeep in question template
2025-04-12 19:51:08 +01:00
Mohamed Bassem a5c3db1e5f build: Build the new karakeep docker images 2025-04-05 16:30:22 +00:00
Mohamed Bassem 927cd89ebc ci: Run E2E tests in CI 2025-03-16 14:45:05 +00:00
Mohamed Bassem a14be10873 chore: Add question issue template and update other ones 2025-02-16 21:05:45 +00:00
Mohamed Bassem ba9f0a2ebf ci: Remove lint:ws from the github action 2025-02-01 16:03:20 +00:00
Mohamed Bassem 93f8bdbeef ci: Add a workflow to publish the sdk 2025-01-05 17:16:13 +00:00
Mohamed Bassem eb0d821590 Revert "ci: Run tests on push (#807)" (#808)
This reverts commit 39358b1517.
2025-01-02 15:25:51 +02:00
Mohamed Bassem 39358b1517 ci: Run tests on push (#807)
* ci: Run tests on push

* disable drizzle logging in tests

* run db migrations in trpc tests
2025-01-02 15:16:48 +02:00
Mohamed Bassem a1c62e5be4 docs: Add troubleshooting guide 2024-12-29 17:56:56 +00:00
Anne Douwe Bouma a23044bb74 chore: Fix typo in feature_request.yml issue template (#769) 2024-12-26 19:02:43 +02:00
Mohamed Bassem 5533632d44 readme: Add github sponsor 2024-11-19 00:59:22 +00:00
Mohamed Bassem f793646b0d ci: Add a build step that ensures that open api spec doesn't diverge 2024-10-20 19:00:30 +00:00
Inventhrice e55362ec57 chore: Adding issue templates (#546) 2024-10-19 14:21:43 +01:00
MohamedBassem 4272712ae8 readme: Add a buymeacoffee link 2024-09-22 16:19:17 +00:00
MohamedBassem 485276e46c fix(extension): Upgrade crxjs to 2.0 to add support for firefox 2024-08-18 23:07:02 +03:00
MohamedBassem c7f9febf04 fix(mobile): Change the hoarded page to no longer be a modal to allow AddToList to work 2024-07-28 23:31:12 -07:00
MohamedBassem 1ca951af89 release(mobile): Bump mobile version to 1.6.0 2024-07-28 21:11:02 -07:00
MohamedBassem c72dbd04e7 docker: Change all images to be built from the same AIO base 2024-07-28 00:06:50 +00:00
MohamedBassem 98fc5598a8 build: Add an all-in-one container 2024-07-21 21:28:53 +00:00