-
-
Notifications
You must be signed in to change notification settings - Fork 109
Road Map and Progress
Amila Welihinda edited this page Aug 28, 2018
·
142 revisions
- Feature: Movie download progress tracking
- API:
sort by
,filter
methods
- Feature: Show tracking: recently watched
- Fix: Show torrent providers,
seasons_complete
method - UI: Favorites, Watch List, Recently Watched
- Major infrastructural and stability enhancements
- Feature: Shortcut support
- Feature: UI Improvements
- API: Add
themoviedb
MetadataProvider - Dev: Migrate to Container/Presentational components architecture.
- Feature: Save preferences/App State to
~/.popcorn-time-desktop/{config, cache}.json
- Perf: Infinite scrolling performance improvements
- API: CC support (opensubtitles, etc), SubtitleAdapter
- API: Favorites, Watch List, Recently Watched
- Dev: Drop Webchimera support, migrate to native
- Dev: Add initial Flow support
- Dev: Add initial Redux support
- Feature: Embedded subtitle support, behind flag
- Feature: Support external playback methods, behind flag
- Feature: Downloaded content persistence
- Feature: Custom endpoint configuration
- Feature: Half-star ratings
- API: Set a timeout for
TorrentProvider
's, should fail and return if they exceed the timeout - API: Get status of all
Providers
to notify users of endpoint downtime - Dev: Screenshot testing
- Feature: Query Season torrents and play individual episodes for increased torrent seeders (HUGE seeder count win)
- Metadata and Torrent API caching for faster responses
- Feature: Get network speed, download speed, other diagnostic information
- Feature: Get torrent download speed, progress in percentage and mb
- Feature: Filter torrents with low seeder count
- API: Add concatenated torrent metadata (name, title, etc) as single metadata property, allow for imporved torrent hueristics
- API: Add season summary to MetadataAdapter
- Dev: Add support for .mlv and other video formats using WebChimera, macOS, Windows
- Dev: Add initial electron-builder support
- Dev: Stabilize WebChimera, provide proper fallback methods, progress and buffering loading bindings
- Feature: Warn user if seeders count is low
- Feature: Search movies
- Dev: Add initial tests
- API: Metadata and torrents for Movies and TV shows
- API: Use episode title to improve torrent search results and increase seeds count
- UI: TV Show integration
- API: Benchmark torrent download speed
- API: Provider 'registration' support,
provides = ['movies', 'shows']
- API: Use remote option. Allow api results to be fetched from api server instead of locally, Isomorphic API server, default to remote server
- API: Support for Anime
- Dev: Transition to immutability, functional programming paradigms
- Dev: Deploy releases through Travis and Appveyor using Artifacts
- Feature: Automatic updates with Squirrel
- Feature: Build-in VPN
- Feature: Keyboard Shortcut support
- Feature: Mutli-lang subtitle support
- Perf: Compile to preact using webpack alias
- Perf: Minimize react re-renders (using
why-did-you-update
)