aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-12-17chore(release): v2.4.0 [skip ci]Conventional Changelog Action2-12/+10
2024-12-17feat(puppeteer): add chromium deps and envs for seamless operation of puppeteerRitesh Ghosh1-0/+8
2024-12-17chore(release): v2.3.1 [skip ci]Conventional Changelog Action2-5/+10
2024-12-17fix(bundled_file_error): update aniwatch pkgRitesh Ghosh1-1/+1
To exclude bundled min.js file, instead fetch it from raw github user content
2024-12-17chore(release): v2.3.0 [skip ci]Conventional Changelog Action2-5/+11
2024-12-17feat(megacloud): update aniwatch pkg, fixing `episode/sources` endpointRitesh Ghosh1-1/+1
2024-12-17test: increment testTimeout durationRitesh Ghosh1-1/+1
2024-12-17feat: add global constantsRitesh Ghosh1-0/+5
2024-12-07chore(release): v2.2.1 [skip ci]Conventional Changelog Action2-41/+5
2024-12-07docs: fix typoRitesh Ghosh1-1/+1
2024-12-07chore(release): v2.2.0 [skip ci]Conventional Changelog Action2-11/+14
2024-12-07Merge pull request #80 from ghoshRitesh12/cacheRitesh Ghosh7-52/+204
Add caching layer for improved performance
2024-12-07docs: update docs regarding API configuration and fix typosRitesh Ghosh1-24/+36
2024-12-07feat(cache): add middleware to insert `CACHE_CONFIG` variable in request contextRitesh Ghosh1-4/+20
2024-12-07feat(cache): integrated Redis caching layer for endpoint responsesRitesh Ghosh1-17/+80
2024-12-07feat(cache): add `AniwatchAPICache` class to implement API caching layerRitesh Ghosh1-0/+50
2024-12-07feat(server): add aniwatch variables types for type-safe req context ↵Ritesh Ghosh1-0/+8
variable access
2024-12-07build(redis): add `ioredis` pkg to implement caching layerRitesh Ghosh1-1/+2
2024-12-07feat(envs): standardized env examples and add new redis connection url envRitesh Ghosh1-6/+8
2024-10-29chore(release): v2.1.0 [skip ci]Conventional Changelog Action2-10/+12
2024-10-29chore: add prettier dev dep and script for lint checkRitesh Ghosh1-1/+4
2024-10-29ci: add prettier lint check workflowRitesh Ghosh1-0/+26
2024-10-29feat(prettier): add `prettier.config.mjs`Ritesh Ghosh1-0/+13
2024-10-29feat(prettier): add `.prettierignore`Ritesh Ghosh1-0/+9
2024-10-29feat: add `.editorconfig`Ritesh Ghosh1-0/+6
2024-10-29chore(ci): bump node versionRitesh Ghosh1-1/+1
2024-10-29chore: bump node version & update Dockerfile descriptionRitesh Ghosh1-3/+3
2024-10-06chore(release): v2.0.2 [skip ci]Conventional Changelog Action2-5/+5
2024-10-06docs: update personal deployment sectionRitesh Ghosh1-1/+1
2024-10-06chore(release): v2.0.1 [skip ci]Conventional Changelog Action2-5/+5
2024-10-06docs: update personal deployment sectionRitesh Ghosh1-1/+1
2024-10-05chore(release): v2.0.0 [skip ci]Conventional Changelog Action2-5/+41
2024-10-06Aniwatch API Version 2 (#66)Ritesh Ghosh84-3892/+1027
BREAKING CHANGE: * chore: remove files that are not necessary for api v2 * test: update existing tests to use pkg * feat: organized aniwatch api envs and add more info about them * feat: update tsconfig to include strict noUnsed params * feat(api homepage): revamp api home page * feat: update wani kuni image * feat: add dot img * feat: use hono cors * feat: use hono rate limiter * build: remove unnecessary deps, add ones needed and update description * feat: add hianime routes and their handlers * feat: update vercel deployment file * docs: update logo and scraper docs, add envs section * feat: update main server file * feat: update peronal deployments caution section
2024-10-04chore(release): v1.40.0 [skip ci]Conventional Changelog Action2-5/+11
2024-10-04Add images to be used for version 2 of this APIRitesh Ghosh2-0/+0
2024-10-04feat(future): add hianime_v2 social imgRitesh Ghosh1-0/+0
2024-10-04feat(future): add hianime_v2 imageRitesh Ghosh1-0/+0
2024-10-04chore(release): v1.39.0 [skip ci]Conventional Changelog Action2-8/+8
2024-10-04refactor: rename `WINDOWMS` env to `WINDOW_MS`Ritesh Ghosh1-1/+1
2024-10-04feat: update allowed origins to include wildcard if env not presentRitesh Ghosh1-6/+5
2024-10-04refactor: update .env.example formattingRitesh Ghosh1-5/+5
2024-10-04chore(release): v1.38.4 [skip ci]Conventional Changelog Action2-17/+5
2024-10-04Merge pull request #64 from divyansh355/mainRitesh Ghosh2-3/+19
Enhance CORS Configuration for Production Security
2024-10-01Enhance CORS Configuration for Production SecurityDivyansh2-3/+19
📌 Removed the wildcard (*) origin and replaced it with trusted origins from .env. 📌 Introduced environment variable (CORS_ALLOWED_ORIGINS) for dynamic origin management. 📌 Improved security by blocking untrusted origins and methods. 📌 Enhanced performance with maxAge for caching preflight responses. 📌 No breaking changes, as the fallback origin is set to http://localhost:4000 for development, ensuring compatibility with local setups.
2024-09-05chore(release): v1.38.3 [skip ci]Conventional Changelog Action2-11/+5
2024-09-05chore: update description and bump dependenciesRitesh Ghosh1-11/+12
2024-09-05chore: update index page to include stats and contributorsRitesh Ghosh1-8/+70
2024-08-14chore(release): v1.38.2 [skip ci]Conventional Changelog Action2-5/+5
2024-08-14Merge pull request #63 from WBRK-dev/mainRitesh Ghosh1-2/+2
docs: fixed documentation about episode sources
2024-08-14docs: fixed documentation about episode sourcesKoert Weber1-2/+2