Changelog
1.2.1
Fixed
- Fixed modal layout shift by using fixed 16:9 aspect ratio container
- Fixed gallery thumbnail dark blocks by using transparent background
- Fixed dev password generator to meet password strength requirements
Changed
- Added shimmer loading animation in image modal
- Changed default server port from 3000 to 3456
- Modal now anchors from top to prevent vertical shift when info loads
1.2.0
Security
- Added stricter rate limiting for authentication endpoints
- Added password strength validation
- Improved Content Security Policy configuration
- Added security tests
Fixed
- Fixed login authentication error handling
- Fixed admin credential synchronization on startup
- Fixed session management for API routes
- Fixed database connection stability in containerized environments
- Fixed production build configuration
Changed
- Optimized database connection pool for containerized deployments
- Improved Docker image configuration
1.1.0
- Added EXIF service for reading and stripping image metadata (GPS, datetime, camera info)
- Added configurable EXIF settings in admin panel with options for custom artist and copyright
- Added About page with site information
- Added Changelog page for displaying version history
- Added explicit titles migration for images
1.0.0
- Added local file storage support with new
local.go database layer
- Added image versioning system with ability to set main versions and delete individual versions
- Added drag-and-drop functionality for image uploads and sorting
- Added new media management template with enhanced upload features
- Added versions modal for managing image versions
- Added seeder service for database seeding
- Added Makefile for common development tasks
- Added docker-compose.yaml for containerized deployment
- Refactored admin panel templates for improved organization and accessibility
- Refactored navigation for streamlined access to media management
- Restructured static assets from
assets/ to web/static/ directory
- Updated login template for improved accessibility and user experience
- Updated database migrations to support new image versioning structure
- Removed deprecated dashboard, analytics, and upload templates
- Removed S3 service in favor of local file storage
- Removed legacy Jekyll site files and configuration
- Fixed various test files and improved test coverage