Commits
- Added an optional email field to the contact form for users who wish to receive a reply.
- Updated the server-side handler to process the email input and include it in the webhook message.
- Adjusted the response messages to inform users if a reply will be sent to their email.
- Enhanced the UI to accommodate the new email input field and updated related styles.
- Updated comments in various files to replace "→" with "-" for consistency.
- Adjusted cache control headers in `reddit.js` and `vercel.json` for improved performance.
- Enhanced error messages for clarity in `notify.js`, `webhooks.js`, and `verify-ban.js`.
- Modified HTML content to maintain consistent punctuation and improve readability.
- Implemented `htmlDecode` and `parseAtom` functions in `api_atom-parser.js` to decode HTML entities and parse Reddit Atom/RSS XML for posts containing "ban wave".
- Created `api_reddit-cache.js` to manage fetching and caching of Reddit posts, including error handling and backoff strategies for rate limits.
- Integrated multiple Reddit endpoints for fetching posts, with fallback to cached data when necessary.
- Implemented an RSS feed in api/rss.js to fetch and parse ban wave reports from r/robloxhackers.
- Added XML escaping and HTML decoding functions for safe output.
- Created a verification API in api/verify-ban.js to submit and retrieve verified ban reports.
- Introduced rate limiting for submissions and validation for executor and platform fields.
- Added a favicon.svg for branding.
- Implemented a new notification handler in api/notify.js to send alerts about Roblox ban waves via Discord webhooks.
- Created a webhooks management API in api/webhooks.js to securely store and delete webhook URLs using encryption.
- Added package.json to manage dependencies, including @vercel/kv for key-value storage.
- Create settings configuration for permissions.
- Add README.md with project overview and deployment instructions.
- Implement API endpoints for fetching Reddit comments and posts.
- Develop index.html for the frontend dashboard with styling and functionality.
- Configure Vercel routing for static site deployment.
- Added an optional email field to the contact form for users who wish to receive a reply.
- Updated the server-side handler to process the email input and include it in the webhook message.
- Adjusted the response messages to inform users if a reply will be sent to their email.
- Enhanced the UI to accommodate the new email input field and updated related styles.
- Updated comments in various files to replace "→" with "-" for consistency.
- Adjusted cache control headers in `reddit.js` and `vercel.json` for improved performance.
- Enhanced error messages for clarity in `notify.js`, `webhooks.js`, and `verify-ban.js`.
- Modified HTML content to maintain consistent punctuation and improve readability.
- Implemented `htmlDecode` and `parseAtom` functions in `api_atom-parser.js` to decode HTML entities and parse Reddit Atom/RSS XML for posts containing "ban wave".
- Created `api_reddit-cache.js` to manage fetching and caching of Reddit posts, including error handling and backoff strategies for rate limits.
- Integrated multiple Reddit endpoints for fetching posts, with fallback to cached data when necessary.
- Implemented an RSS feed in api/rss.js to fetch and parse ban wave reports from r/robloxhackers.
- Added XML escaping and HTML decoding functions for safe output.
- Created a verification API in api/verify-ban.js to submit and retrieve verified ban reports.
- Introduced rate limiting for submissions and validation for executor and platform fields.
- Added a favicon.svg for branding.
- Implemented a new notification handler in api/notify.js to send alerts about Roblox ban waves via Discord webhooks.
- Created a webhooks management API in api/webhooks.js to securely store and delete webhook URLs using encryption.
- Added package.json to manage dependencies, including @vercel/kv for key-value storage.
- Create settings configuration for permissions.
- Add README.md with project overview and deployment instructions.
- Implement API endpoints for fetching Reddit comments and posts.
- Develop index.html for the frontend dashboard with styling and functionality.
- Configure Vercel routing for static site deployment.