-
v0.5.0 Stable
released this
2026-09-18 01:49:44 +00:00 | 13 commits to main since this releasePalette v0.5.0
Highlights
- Theme-aware scrollbars: scrollbar styling now tracks the active theme preset (standard scrollbar-color/width with webkit fallbacks) (#273)
- Jump to top / bottom buttons for long pastes and the editor (#267), now also visible on mobile initial load (#282)
- Code viewer: line-number gutter sized to the widest number (#257) and pinned during horizontal scroll (#261); editor line numbers align with wrapped text rows (#274)
- Static-width copy/link feedback buttons so neighbors never jump (#260)
- History URL column widened (#255); page URLs renamed to match nav labels with 301 redirects (#256)
- Security: rate limiter keys buckets on the peer address instead of client-controlled X-Forwarded-For; optional trusted-header mode via PALETTE_TRUSTED_IP_HEADER (wiring tracked in #280) (#284)
- Fix: /raw streams attachment blobs for all attachment mimes instead of an empty body for non-images (#281)
- README + wiki screenshot refresh for the release (#278)
Notes
- Default rate-limit keying uses the direct peer address; deployments behind a trusted proxy that need per-client keying can set PALETTE_TRUSTED_IP_HEADER (see #280 for the current wiring status).
Downloads