Skip to content

feat: add thumbnail settings UI to admin panel#207

Merged
the-luap merged 1 commit intobetafrom
fix/github-issues-194-197-main
Mar 5, 2026
Merged

feat: add thumbnail settings UI to admin panel#207
the-luap merged 1 commit intobetafrom
fix/github-issues-194-197-main

Conversation

@the-luap
Copy link
Owner

@the-luap the-luap commented Mar 4, 2026

Summary

  • Adds a new Thumbnails tab to the admin Settings page, allowing users to configure thumbnail width, height, quality, format, and fit mode directly from the UI
  • Fixes backend adminThumbnails.js route that used wrong DB column names (key/value instead of setting_key/setting_value), causing a 500 error
  • Includes a "Regenerate All Thumbnails" button to apply new settings to existing photos
  • Adds EN and DE translations for all thumbnail settings labels

Closes #206

Test plan

  • Thumbnails tab loads and displays current settings from database
  • Changing values enables Save/Reset buttons (dirty state tracking)
  • Save persists values to database and shows success toast
  • Reset reverts to last saved values
  • Regenerate button triggers background thumbnail regeneration
  • Format and Fit Mode dropdowns work correctly
  • Full E2E tested against Docker environment

Add a new "Thumbnails" tab in the admin settings page allowing users to
configure thumbnail dimensions, quality, format, and fit mode from the UI.
Also fix backend route column name mismatch (key/value → setting_key/setting_value)
that caused a 500 error, and add a button to regenerate all thumbnails.
@the-luap the-luap merged commit 3a30fea into beta Mar 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant