28b0225daa
feat: Configure OpenTelemetry logs and traces destinations in wrangler.toml
2025-12-19 09:51:54 -05:00
0b237d542b
feat: Add a new scheduled task to check upcoming titles and refactor its controller for cron execution
2025-12-19 00:16:33 -05:00
dc60a1e045
feat: Increase maximum direct queue delay from 9 to 12 hours and cap retry delays at this new limit.
2025-12-18 07:04:31 -05:00
a99961df51
fix: missing migrations in wrangler.toml
2025-12-17 06:41:21 -05:00
1140ffa8b8
refactor!: migrate away from bun
...
- migrate package management to pnpm
- migrate test suite to vitest
- also remove Anify integration
2025-12-16 07:50:38 -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