Features: - VOD library with movie grouping and version detection - TV show library with season/episode organization - TMDB integration for trending shows and recently aired episodes - Recent releases section with TMDB release date sorting - Watch history tracking with continue watching - Playlist caching (12-hour TTL) for offline support - M3U playlist parsing with XStream API support - Authentication with credential storage Technical: - SwiftUI for tvOS - Actor-based services for thread safety - Persistent caching for playlists, TMDB data, and watch history - KSPlayer integration for video playback Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
78 lines
909 B
Plaintext
78 lines
909 B
Plaintext
# Xcode
|
|
.DS_Store
|
|
*/build/*
|
|
*.pbxuser
|
|
!default.pbxuser
|
|
*.mode1v3
|
|
!default.mode1v3
|
|
*.mode2v3
|
|
!default.mode2v3
|
|
*.perspectivev3
|
|
!default.perspectivev3
|
|
xcuserdata/
|
|
*.xccheckout
|
|
*.moved-aside
|
|
DerivedData/
|
|
*.hmap
|
|
*.ipa
|
|
*.xcuserstate
|
|
*.xcscmblueprint
|
|
|
|
# CocoaPods
|
|
Pods/
|
|
!Podfile.lock
|
|
|
|
# Carthage
|
|
Carthage/Build/
|
|
Carthage/Checkouts/
|
|
|
|
# Swift Package Manager
|
|
.build/
|
|
.swiftpm/
|
|
Package.resolved
|
|
|
|
# fastlane
|
|
fastlane/report.xml
|
|
fastlane/Preview.html
|
|
fastlane/screenshots/**/*.png
|
|
fastlane/test_output
|
|
|
|
# Code Injection
|
|
iOSInjectionProject/
|
|
|
|
# Playgrounds
|
|
timeline.xctimeline
|
|
playground.xcworkspace
|
|
|
|
# Archives
|
|
*.xcarchive
|
|
|
|
# Temporary files
|
|
*.swp
|
|
*~
|
|
.#*
|
|
|
|
# Secrets and credentials (never commit these)
|
|
*.env
|
|
.env.*
|
|
credentials.json
|
|
secrets.json
|
|
**/GoogleService-Info.plist
|
|
|
|
# Build artifacts
|
|
build/
|
|
*.app
|
|
*.dSYM.zip
|
|
*.dSYM
|
|
|
|
# Claude Code
|
|
.claude/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|