Patch: Update Requests
- Added a new "Request Update" button directly to the resource sidebar.
- Requests are now handled via a clean overlay popup where the user can enter the requested version and an optional message. The current version is populated automatically.
- Upon submission, the system automatically generates a private conversation with the resource author, containing neatly structured data (resource link, versions, and the message).
- After successfully submitting a request, the user is immediately redirected to the newly created conversation.
- Implemented an anti-spam system (Cooldown) – once an update is requested, a protective cooldown period is activated for that resource, preventing any further requests until it expires.
- Clear visual feedback: If a cooldown is active, the request button is hidden, and users will instead see a notice in the sidebar stating that an update has already been requested.
- Smart display logic: The button is automatically hidden from authors viewing their own resources and from unregistered guests.