mirror of
https://github.com/RoyalnetworkTR/turkanime-client.git
synced 2026-09-25 03:59:52 +03:00
🔧 Backend/API Enhancements - Added REST API Server (Flask-based) - Integrated MySQL database - Implemented Docker containerization - Added environment variables support - Included health check endpoint - Enabled CORS support - Created Anime matches API endpoint - Developed User episode status API endpoints - Implemented comprehensive error handling - Added database connection pooling 🎨 Frontend/GUI Improvements - Integrated API for all DB operations - Updated Episode ID format - Added advanced search feature (thread-safe) - Implemented Load more button (after 50 episodes) - Added progress indicators - Enabled anime name auto-correction - Ensured thread-safe UI updates - Introduced User ID system - Added episode status persistence - Enhanced accordion UI - Optimized performance - Improved user experience - Enhanced data synchronization 📁 File Structure Changes - New files: app.py, Dockerfile, docker-compose.yml, .dockerignore, README.md, requirements.txt - Updated files: db.py (converted to API manager), ui.py (added search and thread-safety), main.py (API integration) 🔒 Security and Quality - Added input sanitization - Ensured thread safety - Improved error handling - Added health monitoring - Configured for production readiness 📊 Database Changes - New tables: anime_matches, user_episode_status - Added data persistence (SQLite → MySQL) - Implemented user isolation - Enabled cross-device synchronization 🚀 Deployment and DevOps - Added Docker support - Configured production settings - Implemented health checks - Designed scalable architecture 📝 Documentation - Added API documentation - Included Docker setup guide - Provided architecture explanation 🎯 Summary - Total features: 35+ new additions - New files: 6 - Updated files: 3 - Architecture: Monolithic → Client-Server - Data management: Local DB → Cloud API - UI/UX: Basic → Advanced Features - Project evolved to production-ready client-server application! 🚀✨
14 lines
278 B
Plaintext
14 lines
278 B
Plaintext
geckodriver.log
|
|
log
|
|
ayarlar.json
|
|
gecmis.json
|
|
turkanime_api/cli/__pycache__/*
|
|
turkanime_api/__pycache__/*
|
|
.vscode/*
|
|
build/*
|
|
!dist/version.json
|
|
dist/turkanime*
|
|
turkanime_api/gui/__pycache__/*
|
|
turkanime_api/sources/__pycache__/*
|
|
turkanime_api/common/__pycache__/*
|
|
turkanime_server/ |