Commit Graph
100 Commits
Author SHA1 Message Date
Ritesh Ghosh bd5016472d ci: update release workflow try15 2025-05-12 01:17:23 +05:30
Ritesh Ghosh 50bfabaf32 ci: update release workflow try14 2025-05-12 01:16:43 +05:30
Ritesh Ghosh 9bea3e51ca feat: add format-package-json script for JSON formatting 2025-05-12 01:16:19 +05:30
Ritesh Ghosh 56d574c527 ci: update release workflow try13 2025-05-12 01:14:06 +05:30
Ritesh Ghosh 8e6cc57343 ci: update release workflow try12 2025-05-12 01:13:19 +05:30
Ritesh Ghosh 70c6a6531e style: remove unnecessary comment from format-package-json script 2025-05-12 01:13:04 +05:30
Ritesh Ghosh 53276f3961 ci: update release workflow try11 2025-05-12 01:09:27 +05:30
Ritesh Ghosh 26070841f5 style: remove whitespace 2025-05-12 01:09:20 +05:30
Ritesh Ghosh 61c2580858 ci: update release workflow try10 2025-05-12 01:04:09 +05:30
Ritesh Ghosh 5ccf05401d ci: add format package.json script file 2025-05-12 01:03:25 +05:30
Ritesh Ghosh 39e23b5707 ci: update release workflow try9 2025-05-12 00:42:02 +05:30
Ritesh Ghosh 27d69029bf ci: update release workflow try8 2025-05-12 00:40:18 +05:30
Ritesh Ghosh 276bf80319 ci: update release workflow try7 2025-05-12 00:38:50 +05:30
Ritesh Ghosh 2db01a86d7 ci: update release workflow try6 2025-05-12 00:37:08 +05:30
Ritesh Ghosh aeb29c8da4 ci: update release workflow try5 2025-05-12 00:36:11 +05:30
Ritesh Ghosh 03d73fc470 ci: update release workflow try4 2025-05-12 00:34:09 +05:30
Ritesh Ghosh 59a684853b ci: update release workflow try3 2025-05-12 00:31:19 +05:30
Ritesh Ghosh 22cdadd27f ci: update release workflow try2 2025-05-12 00:29:19 +05:30
Ritesh Ghosh 322116b629 ci: update release workflow 2025-05-12 00:25:56 +05:30
Ritesh Ghosh 3281144ef3 ci: udpate lint & format & release workflows 2025-05-12 00:24:48 +05:30
Ritesh Ghosh 15846871fd ci: add extra formatting step 2025-05-12 00:21:07 +05:30
Ritesh Ghosh 3f2dbede4f style: format change 2025-05-12 00:14:53 +05:30
Ritesh Ghosh cedbd93929 test: add missing test cases 2025-05-12 00:06:55 +05:30
Ritesh Ghosh 9e7b52ff94 test: fix failing nextEpisodeSchedule test case 2025-05-12 00:04:32 +05:30
Ritesh Ghosh 468a6e3ef9 test: update tests directory 2025-05-12 00:03:39 +05:30
Ritesh Ghosh a72f469f40 feat: update to the latest aniwatch pkg 2025-05-12 00:01:24 +05:30
Ritesh Ghosh 36b4f8acfc refactor: rename logger to log 2025-05-11 13:31:58 +05:30
Ritesh Ghosh e23383f4c4 ci: update lint and format check workflow 2025-05-11 13:10:46 +05:30
Ritesh Ghosh 83076b672b feat: integrate custom logger and envalidated envs 2025-05-11 13:08:12 +05:30
Ritesh Ghosh e098e7cfcb feat: integrate use of ebvalidated envs 2025-05-11 13:07:52 +05:30
Ritesh Ghosh 2054785565 feat: add new logging middleware that uses pino logger 2025-05-11 13:07:43 +05:30
Ritesh Ghosh b6288a02d8 feat: add custom pino logger 2025-05-11 13:07:17 +05:30
Ritesh Ghosh 5e028771f0 feat: integrate use of ebvalidated envs 2025-05-11 13:07:04 +05:30
Ritesh Ghosh fc92194407 feat: add new husky script 2025-05-11 13:06:15 +05:30
Ritesh Ghosh 5880fe3db6 feat: add envalid for better env management 2025-05-11 13:06:04 +05:30
Ritesh Ghosh 797fc2455c style: prettier format changes 2025-05-11 13:05:23 +05:30
Ritesh Ghosh 21ca35904b feat: add envalid, pino & format scripts 2025-05-11 13:03:42 +05:30
Ritesh Ghosh 935e59fcac refactor: rename prettier check workflow to link-&-format 2025-05-11 13:02:50 +05:30
Ritesh Ghosh 7c5d868a39 test(getNextEpisodeSchedule): add test case for /next-episode-schedule endpoint 2025-04-15 00:12:04 +05:30
Ritesh Ghosh f7af9c890a style: formatting changes 2025-04-15 00:11:33 +05:30
Ritesh Ghosh f5cd3415d8 feat(getNextEpisodeSchedule): add /anime/:animeId/next-episode-schedule endpoint 2025-04-15 00:11:22 +05:30
Ritesh Ghosh f9f045ccc5 docs(getNextEpisodeSchedule): add docs for /:animeId/next-episode-schedule endpoint 2025-04-15 00:10:53 +05:30
Ritesh Ghosh 8abdcb4e32 style: formatting changes 2025-04-15 00:00:29 +05:30
Ritesh Ghosh 07e8f35770 feat: merge branch 'main' of https://github.com/ghoshRitesh12/aniwatch-api 2025-04-14 23:59:59 +05:30
Ritesh Ghosh cc838023ae style: formatting changes 2025-04-14 23:59:26 +05:30
Ritesh Ghosh e0f873fc87 build: update aniwatch pkg to latest version 2025-03-15 22:55:01 +05:30
Ritesh Ghosh 00cd0f71f6 build: update aniwatch pkg 2025-01-01 13:44:56 +05:30
Ritesh Ghosh 610ea2e44d refactor: update Dockerfile description 2025-01-01 13:42:28 +05:30
Ritesh Ghosh cb5a4672a8 fix(ts build error): fixed ts build error due to conflicting types 2025-01-01 13:42:07 +05:30
Ritesh Ghosh e0badf7449 build: bump pkg versions 2025-01-01 13:41:24 +05:30
Ritesh Ghosh c8a06fc115 refactor: update .prettierignore 2025-01-01 13:41:03 +05:30
Ritesh Ghosh 1e5eca4da7 refactor: update .env.example file 2025-01-01 13:40:43 +05:30
Ritesh Ghosh b844d0b1e1 build: update aniwatch pkg to latest version 2024-12-25 18:15:03 +05:30
Ritesh Ghosh 03d0ec0a8c docs(/qtip): add /qtip endpoint documentation 2024-12-25 18:14:49 +05:30
Ritesh Ghosh f0acd89d87 feat(/qtip): add new /qtip endpoint 2024-12-25 18:13:47 +05:30
Ritesh Ghosh da6699ba22 feat: use refactored error handlers and cache middlewares 2024-12-24 17:10:14 +05:30
Ritesh Ghosh da19fb7e86 feat(errorHandling): add error handlers config file 2024-12-24 17:09:43 +05:30
Ritesh Ghosh 7e9f920784 docs: update docs regarding new envs and api endpoint 2024-12-24 17:08:28 +05:30
Ritesh Ghosh 5f1f2167df feat(cache): add cacheConfigSetter & cacheControlMiddleware by #90 2024-12-24 17:07:35 +05:30
Ritesh Ghosh 06d65461ef build: update aniwatch package 2024-12-22 00:43:36 +05:30
Ritesh Ghosh b26a9cd9ff refactor: integrate new getOrSet method definition 2024-12-22 00:43:18 +05:30
Ritesh Ghosh 64eaa18ed9 refactor: update getOrSet method definition 2024-12-22 00:43:03 +05:30
Ritesh Ghosh 09c6f2981a refactor(env): update ANIWATCH_API_HOSTNAME env example 2024-12-22 00:40:30 +05:30
Ritesh Ghosh 861a897999 feat(az-list): add /azlist/:sortOption endpoint for scraping hianime's az-list animes 2024-12-22 00:40:06 +05:30
Ritesh Ghosh 062e662fbc feat: add /v endpoint for identifying api repo vesion 2024-12-22 00:39:13 +05:30
Ritesh Ghosh f9dcba20ff build: remove unnecessary deps from aniwatch pkg 2024-12-19 17:29:42 +05:30
Ritesh Ghosh 374c87cf8a fix(megacloud): WebAssembly.instantiate(): Argument 0 must be a buffer source error 2024-12-19 17:12:06 +05:30
Ritesh Ghosh 11462f309a feat: update dockerfile, remove chromium and related envs 2024-12-19 15:59:38 +05:30
Ritesh Ghosh cd41a54a7e feat(megacloud): update aniwatch pkg
fixing wasm module load error hindering source extraction
2024-12-19 15:58:20 +05:30
Ritesh Ghosh 2478279db7 feat(megacloud): integrate https://github.com/drblgn/rabbit_wasm 's solution 2024-12-18 23:51:31 +05:30
Ritesh Ghosh 44478194e3 fix(vercel): try4 to fix 'cannot find module puppeteer-extra-plugin-stealth'
taken from: https://github.com/vercel/pkg/issues/910#issuecomment-1374872029
2024-12-17 20:56:24 +05:30
Ritesh Ghosh 3f81d6a3bb fix(vercel): try3 to fix 'cannot find module puppeteer-extra-plugin-stealth'
taken from: https://github.com/vercel/pkg/issues/910#issuecomment-1032839383
2024-12-17 20:35:41 +05:30
Ritesh Ghosh f5ec625c6e fix(vercel): try2 to fix 'cannot find module puppeteer-extra-plugin-stealth'
taken from: https://github.com/vercel/pkg/issues/910#issuecomment-1032839383
2024-12-17 20:27:43 +05:30
Ritesh Ghosh 95d818e371 fix(vercel): try1 to fix 'cannot find module puppeteer-extra-plugin-stealth'
taken from: https://github.com/vercel/pkg/issues/910
2024-12-17 19:58:22 +05:30
Ritesh Ghosh 4275a65b9d feat(puppeteer): add chromium deps and envs for seamless operation of puppeteer 2024-12-17 19:09:42 +05:30
Ritesh Ghosh d65d0f17cc fix(bundled_file_error): update aniwatch pkg
To exclude bundled min.js file, instead fetch it from raw github user content
2024-12-17 18:09:11 +05:30
Ritesh Ghosh b70e65402e feat(megacloud): update aniwatch pkg, fixing episode/sources endpoint 2024-12-17 12:50:24 +05:30
Ritesh Ghosh bf4557daf0 test: increment testTimeout duration 2024-12-17 12:49:30 +05:30
Ritesh Ghosh 54fe5389e1 feat: add global constants 2024-12-17 12:49:14 +05:30
Ritesh Ghosh e57a4f06d9 docs: fix typo 2024-12-07 21:21:11 +05:30
Ritesh Ghosh 02c8d107dc docs: update docs regarding API configuration and fix typos 2024-12-07 21:15:14 +05:30
Ritesh Ghosh da83048f90 feat(cache): add middleware to insert CACHE_CONFIG variable in request context 2024-12-07 21:14:36 +05:30
Ritesh Ghosh 5cd99fcc64 feat(cache): integrated Redis caching layer for endpoint responses 2024-12-07 21:13:16 +05:30
Ritesh Ghosh b7d036dbe2 feat(cache): add AniwatchAPICache class to implement API caching layer 2024-12-07 21:12:34 +05:30
Ritesh Ghosh db022185ef feat(server): add aniwatch variables types for type-safe req context variable access 2024-12-07 21:11:44 +05:30
Ritesh Ghosh 872192bcc5 build(redis): add ioredis pkg to implement caching layer 2024-12-07 21:08:29 +05:30
Ritesh Ghosh 9d379ec4fe feat(envs): standardized env examples and add new redis connection url env 2024-12-07 21:05:50 +05:30
Ritesh Ghosh 96bbe101bf chore: add prettier dev dep and script for lint check 2024-10-29 13:14:04 +05:30
Ritesh Ghosh ac07ce91ea ci: add prettier lint check workflow 2024-10-29 13:13:29 +05:30
Ritesh Ghosh 9ae824b42c feat(prettier): add prettier.config.mjs 2024-10-29 13:12:45 +05:30
Ritesh Ghosh 23fcd4a19f feat(prettier): add .prettierignore 2024-10-29 13:12:19 +05:30
Ritesh Ghosh 90c0e869ab feat: add .editorconfig 2024-10-29 13:11:49 +05:30
Ritesh Ghosh fe0b6776b8 chore(ci): bump node version 2024-10-29 13:11:17 +05:30
Ritesh Ghosh dd6c5ed2ed chore: bump node version & update Dockerfile description 2024-10-29 13:10:53 +05:30
Ritesh Ghosh 332feca25f feat(future): add hianime_v2 social img 2024-10-04 23:25:29 +05:30
Ritesh Ghosh 1bba988e0d feat(future): add hianime_v2 image 2024-10-04 23:08:43 +05:30
Ritesh Ghosh 6ce6b105c7 refactor: rename WINDOWMS env to WINDOW_MS 2024-10-04 12:25:04 +05:30
Ritesh Ghosh 21a8718f87 feat: update allowed origins to include wildcard if env not present 2024-10-04 12:24:31 +05:30
Ritesh Ghosh e30d983996 refactor: update .env.example formatting 2024-10-04 12:22:03 +05:30
Ritesh Ghosh 24d35869d9 chore: update description and bump dependencies 2024-09-05 11:34:32 +05:30