commits
* feat: dynamic donors
* fix: personalize comment avatar alt text
* fix: hidden premium reminder displaying `0`
* Handle premium 0 case
* fix: lint
* feat: premium guild activation reminder
* fix: invalid premium cache updates
* fix: use h5 to improve html semantic
* fix: lint
* feat: window resize handling
* fix: call handleResize on mount
Allow empty strings in name validation and clear errors when selecting a
new file.
* feat: assign premium to unmanageable servers
* fix: disable caching for gift API call
* feat: assign premium to unmanageable servers
* feat: add manageable to guild type
* refactor: remove deprecated url and dataName props from input utils
* refactor: remove deprecated name prop from input components
* refactor: centralize label prop in InputProps
* refactor: use nodejs in prod
* build: switch base image to alpine
* build: add non-root user
* docs: add skip parts and bot voice instructions
* docs: rephrase vc mod to users with mute members
* perf: improve LCP
* fix: lint
* fix: AvatarFallback.displayName
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Ensure the callback uses the full request path and query from the URL,
retaining all parameters instead of reconstructing it from pieces.
* feat: dynamic donors
* fix: personalize comment avatar alt text