Commit Graph

9 Commits

Author SHA1 Message Date
e18aa3f42c feat(api): implement rate limiting and SSRF protection across endpoints
- Added rate limiting to `reaction-users`, `search`, and `image-proxy` APIs to prevent abuse.
- Introduced SSRF protection in `image-proxy` to block requests to private IP ranges.
- Enhanced `link-preview` to use `linkedom` for HTML parsing and improved meta tag extraction.
- Refactored authentication checks in various pages to utilize middleware for cleaner code.
- Improved JWT key loading with error handling and security warnings for production.
- Updated `authFetch` utility to handle token refresh more efficiently with deduplication.
- Enhanced rate limiting utility to trust proxy headers from known sources.
- Numerous layout / design changes
2025-12-05 14:21:52 -05:00
21b112f460 login page / auth flow changes 2025-11-26 10:08:24 -05:00
eb38f8865f - LyricSearch: misc/field focus, validation
- Nav: further improvements
2025-11-26 09:17:30 -05:00
05aa48af14 auth code changes / misc 2025-11-25 05:56:46 -05:00
1d0b310228 misc / bugfix: session refresh 2025-08-28 11:15:17 -04:00
315919186b another commit without a list of specific changes! (misc) 2025-08-21 15:07:10 -04:00
7c36302aec misc 2025-08-14 13:26:51 -04:00
ccea5db9e9 TRip changes/AudioPlayer hls setting tweaks 2025-08-11 15:52:38 -04:00
21796e768e various changes 2025-08-09 07:10:04 -04:00