Commit Graph

16 Commits

Author SHA1 Message Date
2327e330de misc 2025-12-18 11:19:01 -05:00
c49bfe5a3d misc 2025-12-17 13:33:31 -05:00
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
c3f0197115 misc 2025-12-02 10:05:43 -05:00
ee33b86fe7 feat: subsites 2025-11-28 09:40:13 -05:00
d8d6c5ec21 refactor: add SubNav layout and per-subsite nav placeholders; switch Base to use SubNav 2025-11-28 09:07:55 -05:00
de50889b2c - TRip: various ui/ux enhancements
- other minor changes
2025-11-26 14:42:57 -05:00
8500cd6e67 - feat: Enhance LyricSearch and Memes components with new features and styling improvements
Bump major version -> 0.3
2025-11-25 10:04:05 -05:00
9f8f0bb990 Add Lighting component and integrate with navigation and routing
- Introduced Lighting component
- Updated AppLayout to include Lighting in the child components.
- Added Lighting route to navigation with authentication requirement.
2025-10-02 13:14:13 -04:00
dffc8005ee Bump major version 0.1 -> 0.2, remove Dev/Prod from footer 2025-09-26 12:16:21 -04:00
1528931a29 misc 2025-08-20 15:57:59 -04:00
dbb70fc743 misc 2025-08-14 11:40:02 -04:00
1f61c59ea0 config cleanup 2025-07-25 10:06:39 -04:00
2247c69259 rm testing artifact 2025-07-19 22:58:33 -04:00
1c07198fa4 add build number (for page footer) 2025-07-19 22:57:35 -04:00
9a82d1a664 initial commit 2025-06-18 07:46:59 -04:00