| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-01-01 | fix(ts build error): fixed ts build error due to conflicting types | Ritesh Ghosh | 1 | -4/+5 | |
| 2024-12-24 | feat(errorHandling): add error handlers config file | Ritesh Ghosh | 1 | -0/+26 | |
| 2024-12-24 | feat(cache): add cacheConfigSetter & cacheControlMiddleware by #90 | Ritesh Ghosh | 1 | -15/+0 | |
| 2024-12-23 | chore: styling changes to be more consistent | Abdelaziz Mahdy | 1 | -2/+2 | |
| 2024-12-22 | feat(cache): add Cache-Control middleware and update .env.example | Abdelaziz Mahdy | 1 | -0/+15 | |
| 2024-12-22 | refactor: update `getOrSet` method definition | Ritesh Ghosh | 1 | -1/+1 | |
| 2024-12-07 | feat(cache): add `AniwatchAPICache` class to implement API caching layer | Ritesh Ghosh | 1 | -0/+50 | |
| 2024-12-07 | feat(server): add aniwatch variables types for type-safe req context ↵ | Ritesh Ghosh | 1 | -0/+8 | |
| variable access | |||||
| 2024-10-06 | Aniwatch API Version 2 (#66) | Ritesh Ghosh | 5 | -62/+19 | |
| 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-04 | feat: update allowed origins to include wildcard if env not present | Ritesh Ghosh | 1 | -6/+5 | |
| 2024-10-01 | Enhance CORS Configuration for Production Security | Divyansh | 1 | -3/+18 | |
| 📌 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-06-11 | feat: update rate limit to 6 reqs every 30 mins | Ritesh Ghosh | 1 | -1/+1 | |
| 2024-03-12 | feat: add json rate limit response; replace `max` with `limit` | Ritesh Ghosh | 1 | -3/+9 | |
| 2024-03-03 | feat: add axios config for future code reusability | Ritesh Ghosh | 1 | -0/+21 | |
| 2024-02-28 | Added `.env.example` | Ayush Choudhary | 1 | -2/+4 | |
| 2023-11-22 | refactor: add strict type imports | Ritesh Ghosh | 1 | -1/+1 | |
| 2023-11-22 | refactor: add strict type imports | Ritesh Ghosh | 1 | -1/+1 | |
| 2023-09-10 | perf(rateLimit): increased `windowMs` time | Ritesh Ghosh | 1 | -1/+1 | |
| 2023-09-10 | feat(legacyHeaders): update `ratelimit` config | Ritesh Ghosh | 1 | -4/+4 | |
| 2023-09-10 | feat: updated `ratelimit` config | Ritesh Ghosh | 1 | -2/+2 | |
| 2023-08-20 | feat(cors): added cors config | Ritesh Ghosh | 1 | -0/+10 | |
| 2023-08-13 | refactor(env): removed env type config | Ritesh Ghosh | 1 | -18/+0 | |
| 2023-08-07 | feat: added rate limit config | Ritesh Ghosh | 1 | -0/+9 | |
| 2023-08-07 | refactor: added `notFoundHandler` | Ritesh Ghosh | 1 | -0/+8 | |
| 2023-08-07 | refactor: added `errorHandler` | Ritesh Ghosh | 1 | -0/+11 | |
| 2023-08-07 | chore(envs): added type safe envs | Ritesh Ghosh | 1 | -0/+18 | |
