Block a user
Fix #282: jumpnav visible on mobile initial load
Fix #280: rate limiter keys buckets on peer address, not client-controlled X-Forwarded-For
LOW findings from v0.5.0 pentest (record-only)
Prod check for item 5: created an identical small Go paste on p.archfox.org (p3jyh5) and palette-dev (hs86th). Both GET /api/pastes/{id} return language: null and the paste pages show no language…
LOW findings from v0.5.0 pentest (record-only)
MEDIUM: jump-to-top/bottom nav hidden on mobile until a resize event
MEDIUM: /raw/{id} returns empty body for non-image attachment pastes
HIGH: rate limiter bypassable via X-Forwarded-For
Release v0.5.0: README refresh
Sync main into dev before v0.5.0 release
When creating a new paste the line number bar numbers dont allign properly anymore with the actual text line