Commit Graph

24 Commits

Author SHA1 Message Date
23b14536cc refactor!: migrate away from bun
- migrate package management to pnpm
- migrate test suite to vitest
- also remove Anify integration
2025-12-12 19:24:28 -05:00
748aaec100 chore: Clean up wrangler.toml D1/DO migrations 2025-12-12 06:46:33 -05:00
ad26cd6da3 feat: set up mock data to be used to generate baseline profiles 2025-12-06 07:27:14 -05:00
24d507a48f feat(tasks): implement long-term delayed tasks with KV and Cron 2025-11-29 09:03:21 -05:00
3bc1f9f2b7 chore: remove unused TURSO_URL 2025-11-29 09:02:20 -05:00
25f5f80696 refactor: Replace generic AnilistDurableObject fetch endpoint with dedicated methods and update their usage. 2025-11-29 06:22:08 -05:00
bd958fb1ab feat: migrate to cloudflare d1 and queues 2025-11-28 16:32:35 +08:00
959265484c feat: Add durable object for Anilist requests (#2)
This commit introduces a durable object to handle Anilist GraphQL requests, with the goal of preventing request duplication.

The durable object is designed to cache responses from the Anilist API, with a TTL based on the `nextAiringEpisode` field in the response.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-11-14 13:07:36 +08:00
0b0078328c fix(aniplay): Migrates to Aniwatch only
Removes Consumet and consolidates episode fetching to use Aniwatch as the sole provider.

This simplifies the codebase and ensures a consistent data source for episodes and URLs.
Also updates `wrangler` and sets `ENABLE_ANIFY` to false.
2025-08-08 08:17:47 -07:00
45edd284ee fix: update env 2024-10-05 16:48:42 -04:00
24c0fa316c feat: update nodejs compat 2024-10-05 14:07:49 -04:00
62217ae75b chore: update wrangler to enable new observability 2024-10-05 11:04:49 -04:00
c88ef4dcc9 feat: re-enable Anify source 2024-08-12 18:56:53 -04:00
d3bde92964 ci: add db migration to CD 2024-07-05 11:35:44 -04:00
e8aebac6d4 chore: remove example Cloudflare bindings 2024-06-15 20:29:21 -04:00
d038d30d9d fix: use dev.vars for dev variables 2024-06-13 06:17:40 -04:00
06bb8f65fb feat: set up Drizzle 2024-06-12 09:31:12 -04:00
8f0d6b0c00 fix: set up environment variables properly 2024-06-08 12:00:09 -04:00
204a618385 ci: disable "verify env" step
Until https://github.com/cloudflare/workers-sdk/issues/5082 is fixed
2024-06-04 08:59:11 -04:00
f56f844a88 chore: update env variables 2024-06-03 07:42:40 -04:00
a1ab29eb80 fix: wrangler deploy not working 2024-06-03 07:09:09 -04:00
d19f76689c feat: set fetchEpisodes as operation id
Summary:

Test Plan:
2024-05-29 08:23:33 -04:00
29345a7bd1 style: add prettier
Summary:

Test Plan:
2024-05-14 22:01:21 -04:00
f78ad2d2dd feat: initial commit 2024-05-14 21:49:16 -04:00