📦 Patch Notes
🛠️ Improvements & Fixes
- Comment Pagination: Long comment threads now load in pages with an inline load-more divider.
- Allowed Upload Formats: Admins can restrict which image formats users are permitted to upload. (#215)
- Copy Link Formats: The image action bar can copy a share link as a direct URL, Markdown, BBCode, or HTML. (#199)
- Reorderable OAuth Providers: Drag and drop to set the order of sign-in providers.
- Comment Access Control: Comment viewing and creation are now enforced by proper authorization checks, including on the live comment stream.
- Share Attributes: Redesigned share attributes for finer control over how images are shared. (#216)
- TGA Uploads: TGA files reported under alternate MIME types are now accepted and converted to a supported format.
- UI/UX: Refreshed empty states, the sidebar storage usage card, the uploader, and the history view, with fixes for action bar overflow, table-view layout, and selection.
- Maintenance: Migrated base images to hardened non-dev Alpine, bumped Node to 24.18.0 and PHP to 8.5.8, upgraded i18n tooling, and refreshed project dependencies.
Full Changelog: v1.12.2...v1.12.3