Commit Graph

30 Commits

Author SHA1 Message Date
ad26cd6da3 feat: set up mock data to be used to generate baseline profiles 2025-12-06 07:27:14 -05:00
26037d592e test: mock Cloudflare worker environment
Adds a mock for cloudflare workers to enable testing
of code that relies on the cloudflare workers environment.
2025-08-10 19:52:54 -04:00
c6904eb7a5 fix: missing mock 2024-10-27 08:49:36 -04:00
842b657c00 fix: update mocks 2024-10-24 08:54:18 -04:00
271ea01b21 fix: test failures 2024-10-05 16:48:31 -04:00
44ffa703b9 refactor: replace qstash with Google Cloud Tasks 2024-10-05 14:06:57 -04:00
44d579ee6d refactor: create function to read admin SDK JSON 2024-10-05 11:21:20 -04:00
15c75eea5b refactor: move fcm to gcloud folder 2024-10-05 10:57:18 -04:00
336701a84b feat: schedule next airing episode
happens when new title is saved, or when new episode internal route is run successfully
2024-09-09 03:53:34 -05:00
3ded897b77 feat: retry AniList "update watch status" request if it fails 2024-09-06 18:02:07 -05:00
71f1682ae2 fix: ignore some tests 2024-08-18 23:08:20 -04:00
36aa521bf8 feat: change amvstrm to point to self hosted instance 2024-08-18 17:05:53 -04:00
ec150f81ea fix: update amvstrm url 2024-08-18 16:08:28 -04:00
0e30b6b7d3 fix: update anify url 2024-08-12 18:56:25 -04:00
2becf1aa3b feat: support removing watch status when null
A user can choose to remove a show from being in their media list completely, by setting the watch status to null
2024-07-04 18:19:15 -04:00
5d528fba52 feat: reject token if it's not valid 2024-06-15 18:56:28 -04:00
dfd709ad1c test: preload mocked modules 2024-06-15 06:24:29 -04:00
d39165c8f6 fix: use project ID in admin SDK json 2024-06-15 06:13:07 -04:00
7675867549 feat: create lib function to verify FCM token 2024-06-15 05:47:44 -04:00
0a859e0f16 feat: create route to handle updating watch status in AniList 2024-06-12 15:01:26 -04:00
c35c9b9e09 feat: add more error handling 2024-06-07 23:26:37 -04:00
c0ef6838fc feat: add Amvstrm as provider for stream URL
Summary:

Test Plan:
2024-05-30 22:48:02 -04:00
7e3c818828 feat: add Consumet as provider for stream URL
Summary:

Test Plan:
2024-05-30 09:47:07 -04:00
7aab9a19ec feat: create route to fetch stream URL from provider
Summary:

Test Plan:
2024-05-30 08:44:20 -04:00
b661b59078 feat: add Amvstrm as source for /episodes
Summary:

Test Plan:
2024-05-26 13:22:03 -04:00
00ff0e0295 feat: add Consumet as source for /episodes 2024-05-26 13:22:03 -04:00
75bb7615f5 feat: create route to fetch episodes for a title
Summary:

Test Plan:
2024-05-24 17:07:06 -04:00
88b1a4ced5 feat: create route to search for titles
Summary:

Test Plan:
2024-05-16 01:21:13 -04:00
68c082493e feat: create route to return title information
Summary:

Test Plan:
2024-05-15 23:03:17 -04:00
695a1bb4cd chore: set up MSW
This will help with mocking requests and responses from external services.
2024-05-15 09:22:12 -04:00