mirror of
https://github.com/Dvorinka/ClubLogos.git
synced 2026-06-04 12:02:56 +00:00
98 lines
2.6 KiB
Markdown
98 lines
2.6 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [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](README.md).
|