mirror of
https://github.com/Dvorinka/ClubLogos.git
synced 2026-06-03 19:42:58 +00:00
2.6 KiB
2.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2024-01-01
Added
- 🚀 Initial release of Czech Clubs Logos API
- ⚽ Club search integration with FAČR API
- 🖼️ Logo upload and storage system
- 🌐 RESTful API endpoints for logo management
- 🌙 Beautiful dark mode frontend interface
- 🎭 GSAP-powered smooth animations
- 🐳 Docker and Docker Compose support
- 💾 SQLite database for metadata storage
- 📝 Comprehensive documentation and examples
- 🔄 UUID-based logo identification system
- 📱 Responsive mobile-friendly design
- ⚡ Vite-powered fast development experience
- 🎨 Tailwind CSS for modern styling
- 🔍 Real-time search with debouncing
- ⬆️ Drag & drop file upload interface
- 📋 One-click UUID copying
- 🔒 File type validation (SVG/PNG only)
- 📊 Logo metadata API endpoint
- 🌊 Smooth scroll animations
- ✨ Interactive UI feedback
Backend Features
- RESTful API built with Go and Gin framework
- FAČR API client for club data
- SQLite database integration
- Local file storage for logos
- CORS support for frontend integration
- Health check endpoint
- Comprehensive error handling
- UUID validation
- File type validation
Frontend Features
- Vite build system
- Tailwind CSS styling
- GSAP animations
- Scroll-triggered effects
- Search functionality
- Upload interface
- File preview
- Notification system
- Demo data fallback
Documentation
- Comprehensive README
- Quick start guide
- API usage examples
- Deployment guide
- Contributing guidelines
- Project vision document
DevOps
- Dockerfile for backend
- Dockerfile for frontend
- Docker Compose configuration
- Nginx configuration
- Development scripts
- Environment configuration
[Unreleased]
Planned Features
- PostgreSQL support
- Cloud storage integration (S3, R2, Supabase)
- Admin authentication
- Rate limiting
- Auto background remover
- Advanced search filters
- Logo versioning
- Batch upload
- Logo categories/tags
- API key authentication
- CDN integration
- Image optimization
- NPM package publication
- Go module publication
- Webhook support
- Analytics dashboard
Known Issues
- FAČR API integration requires external service availability
- Local storage limited by disk space
- No authentication on upload endpoints (coming soon)
For more details, see the project documentation.