Yusuf İpek
8014fc3986
Refactor error logging across the application to use a centralized logger
...
- Introduced a new logger utility (`logError`) to standardize error logging.
- Replaced all instances of `console.error` with `logError` in various API routes and libraries.
- Enhanced error logging to sanitize sensitive information, particularly for Prisma and Stripe errors.
- Ensured consistent error handling and logging practices throughout the codebase.
2026-04-10 21:10:09 +03:00
Yusuf İpek
ea05f9c929
feat(cache): implement max entries limit for Bunny download source cache
2026-04-09 17:18:34 +03:00
Yusuf İpek
60add2a1c4
feat(comments): implement asset handling for attached images in comment creation
2026-02-26 12:45:23 +03:00
Yusuf İpek
4ea6099508
feat(bunny-cdn): refactor CDN hostname resolution and update asset URLs for improved flexibility
2026-02-26 11:53:03 +03:00
Yusuf İpek
fe7235052e
Add guest upload tokens and share-session aware permissions
2026-02-23 18:17:22 +03:00
Yusuf İpek
609b33bbcb
feat(admin): track and display per-user download egress for Bunny version downloads
2026-02-22 20:19:55 +03:00
Yusuf İpek
0288fe08d3
feat(video-download): add Bunny original/compressed download options with secure file handling and tighter rate limits
2026-02-22 16:33:52 +03:00
Yusuf İpek
2115d986af
feat(video): add secure download flow with Bunny API proxy, quality validation, rate limiting, and direct URL host allowlist
2026-02-22 14:19:09 +03:00