Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.4 KB

File metadata and controls

49 lines (40 loc) · 1.4 KB

📌 Todo Tasks


🐍 Python & Data

  • Create function to fetch anime list from API
  • Integrate MyAnimeList (MAL) API
    • Handle authentication
    • Fetch user anime list
    • Sync progress with local data
  • Implement get_MAL_data() helper
  • Implement get_anime_info(anime_dir_name)
  • Define JSON data storage structure
  • Store anime metadata locally:
    • Titles
    • Descriptions
    • Ratings
    • Images / thumbnails
    • Genres, year, episode count
  • Scan and add local animes to list
  • Better error handling for python files

🎨 Svelte & Frontend

  • Create get_anime_info UI component
  • Implement video player component
    • Add resume/playback state saving
    • Add basic controls (seek, pause, fullscreen)
    • Subtitle support (planned)
  • Add “Watching” tab for currently watched anime
  • Load anime library from JSON files instead of live API
  • Merge all subtabs into a unified tab component
  • Add MAL sync toggle in UI
  • Proper & Better Navigation

⚙️ Others / General

  • Improve Todo.md styling & structure
  • Test Tauri build process
    • Debug Python backend calls
    • Verify static assets work in packaged build
  • Add project screenshots / demo GIFs to README
  • Setup .gitignore properly (__pycache__, build artifacts, etc.)
  • Better docs for contributors