|
|
91dd250823
|
feat: create route to be able to mark episode as watched
|
2024-10-10 12:52:22 +02:00 |
|
|
|
223c2f1e4c
|
add re-zero s3 to anify denylist
|
2024-10-06 18:41:27 -04:00 |
|
|
|
8a20b72bcb
|
fix: update queue name for anilist updates
|
2024-10-06 18:41:09 -04:00 |
|
|
|
5f978205c4
|
remove taskId from optional args of queueTask
|
2024-10-06 08:48:43 -04:00 |
|
|
|
d13bc2a64e
|
refactor: update script
* runs promises serially instead of running them all at once
* directly calls /new-episode route for latest episode
|
2024-10-06 08:48:10 -04:00 |
|
|
|
45edd284ee
|
fix: update env
|
2024-10-05 16:48:42 -04:00 |
|
|
|
271ea01b21
|
fix: test failures
|
2024-10-05 16:48:31 -04:00 |
|
|
|
5ea90bda55
|
feat: add more 429 checks
|
2024-10-05 15:52:38 -04:00 |
|
|
|
24c0fa316c
|
feat: update nodejs compat
|
2024-10-05 14:07:49 -04:00 |
|
|
|
44ffa703b9
|
refactor: replace qstash with Google Cloud Tasks
|
2024-10-05 14:06:57 -04:00 |
|
|
|
85712ff0cf
|
chore: update getCurrentDomain to return undefined when not allowing localhost
|
2024-10-05 11:54:35 -04:00 |
|
|
|
44d579ee6d
|
refactor: create function to read admin SDK JSON
|
2024-10-05 11:21:20 -04:00 |
|
|
|
62217ae75b
|
chore: update wrangler to enable new observability
|
2024-10-05 11:04:49 -04:00 |
|
|
|
15c75eea5b
|
refactor: move fcm to gcloud folder
|
2024-10-05 10:57:18 -04:00 |
|
|
|
e4ca45dbdc
|
fix: retry loading user if 429 returned
|
2024-09-26 04:30:45 -04:00 |
|
|
|
bee8acaca8
|
feat: improve error handling for authentication flow
|
2024-09-26 03:51:17 -04:00 |
|
|
|
7a839cda5a
|
fix: tests
|
2024-09-26 01:35:36 -04:00 |
|
|
|
75eca0f6bd
|
fix: maxRetries set to 3
since max limit is 3
|
2024-09-26 01:32:02 -04:00 |
|
|
|
58fa52f083
|
fix: reset episodes when url not found
|
2024-09-23 17:57:05 -04:00 |
|
|
|
675db025b2
|
refactor: use new fetchEpisodeUrlFromAllProviders method in "new episodes"
|
2024-09-23 17:54:46 -04:00 |
|
|
|
90cf038337
|
feat: new version for getEpisodeUrl by just passing the episode number
|
2024-09-23 17:52:53 -04:00 |
|
|
|
eec512c729
|
fix: skip time conversion to be undefined if both are 0
|
2024-09-23 17:52:11 -04:00 |
|
|
|
87b938bdaa
|
fix: update "new episode" route to check all providers before throwing error
|
2024-09-23 17:36:18 -04:00 |
|
|
|
d8a01fefa2
|
fix: update retry
|
2024-09-22 16:25:37 -04:00 |
|
|
|
6f35e2cdea
|
fix: close SSE stream when error occurred
|
2024-09-22 16:23:38 -04:00 |
|
|
|
15f680c4d0
|
feat: update retry algorithm for qstash
avoids dlq until it has to
|
2024-09-22 16:12:19 -04:00 |
|
|
|
00d0f641a4
|
fix: update source priorities for anify
|
2024-09-22 15:53:49 -04:00 |
|
|
|
3d0c76444e
|
fix: flakiness in promiseTimeout test
|
2024-09-22 15:49:14 -04:00 |
|
|
|
896228961e
|
fix: add failure reason for internal "new episode" response
|
2024-09-22 15:46:24 -04:00 |
|
|
|
1013d22024
|
fix: add error logging in fetchFromMultipleSources
|
2024-09-22 15:46:08 -04:00 |
|
|
|
79d856b18d
|
fix: improve authentication SSE
|
2024-09-22 15:22:41 -04:00 |
|
|
|
ac53b65147
|
fix: avoid scheduling next episode notifications on localhost
|
2024-09-22 15:20:49 -04:00 |
|
|
|
ecbddbc574
|
fix: remove query params from getCurrentDomain
|
2024-09-22 15:20:22 -04:00 |
|
|
|
76cac78307
|
fix: openapi schema
|
2024-09-21 20:04:36 -04:00 |
|
|
|
b8631b9614
|
fix: remove anime key in statistics key
|
2024-09-21 20:04:21 -04:00 |
|
|
|
a740fa3e93
|
fix: foreign key constraint errors happening in tests
|
2024-09-21 15:08:49 -04:00 |
|
|
|
ea80ceeb6f
|
fix: forgot to generate migration for new table
|
2024-09-21 15:05:03 -04:00 |
|
|
|
3dba56cb45
|
feat: return user info when authenticating
|
2024-09-21 14:02:07 -04:00 |
|
|
|
755ae4b94f
|
feat: store unreleased titles where first episode time is unknown
|
2024-09-21 13:45:37 -04:00 |
|
|
|
c1bf12de4f
|
feat: associate device id with username when logging in
|
2024-09-21 13:18:16 -04:00 |
|
|
|
209a0b477d
|
test: comment out failing test
|
2024-09-20 00:09:26 -04:00 |
|
|
|
432da61aec
|
feat: support fetching "currently watching" titles when logging in
|
2024-09-20 00:06:22 -04:00 |
|
|
|
079a9402e4
|
ci: pin bun version
|
2024-09-19 15:59:49 -04:00 |
|
|
|
1ce79ed17a
|
feat: delete message id when title no longer airing
|
2024-09-19 15:48:59 -04:00 |
|
|
|
027e8eaac5
|
fix: avoid error failing to delete message that doesn't exist
|
2024-09-19 15:23:55 -04:00 |
|
|
|
45cc0cd36a
|
feat: cancel "new episode" route early if no user is watching the title anymore
|
2024-09-13 12:06:42 -04:00 |
|
|
|
71799e4ae8
|
fix: handle case where message id may not exist
|
2024-09-13 12:06:18 -04:00 |
|
|
|
192d89ae3b
|
fix: remove deduplication from "queue initialization" script
|
2024-09-13 11:58:55 -04:00 |
|
|
|
6e28cc0ddb
|
fix: episode being scheduled incorrectly
|
2024-09-13 09:13:28 -04:00 |
|
|
|
76ed45558d
|
fix: internal "new episode" route throwing error code 1042 in prod
|
2024-09-10 23:10:56 -04:00 |
|