My current planning for Fanfix (but not everything appears on this list):
- [ ] Support new websites
- [x] YiffStar
- [ ] Two Kinds
- [ ] Slightly damned
- [x] New API on FimFiction.net (faster)
- [x] Replace MangaFox which is causing issues all the time
- [ ] Others? Any ideas? I’m open for requests
- [x] e-Hentai requested
- [x] Find some FR comics/manga websites
- [ ] Find more FR thingies
- [ ] Support videos (anime)?
- [x] A GUI library
- [x] Make one
- [x] Make it run when no args passed
- [x] Fix the UI, it is ugly
- [x] Work on the UI thread is BAD
- [x] Allow export
- [x] Allow delete/refresh
- [x] Show a list of types
- [x] ..in the menu
- [x] ..as a screen view
- [x] options screen
- [x] support progress events
- [x] Real menus
- [x] Store the long lists in [A-B], [BA-BB], …
- [ ] A TUI library
- [x] Choose an output (Jexer)
- [x] Implement it from –set-reader to the actual window
- [x] List the stories
- [x] Fix the UI layout
- [x] Status bar
- [x] Real menus
- [ ] Store the long lists in [A-B], [BA-BB], …
- [x] Open a story in the reader and/or natively
- [ ] Update the screenshots
- [ ] Remember the current chapter and current read status of stories
- [ ] Support progress events
- [x] Add a properties pages
- [ ] Deal with comics
- [x] properties page
- [x] external launcher
- [ ] jexer sixels?
- [ ] Move the GUI parts out of fanfix itself (see fanfix-swing)
- [x] Make new project: fanfix-swing
- [x] Fix the UI issues we had (UI thread)
- [x] Make it able to browse already downloaded stories
- [x] Make it able to download stories
- [ ] See what config options to use
- [ ] Import all previous menus end functions
- [ ] Feature parity with original GUI
- [ ] Move the TUI parts out of fanfix itself
- [x] Network support
- [x] A server that can send the stories
- [x] A network implementation of the Library
- [x] Write access to the library
- [x] Access rights (a simple “key”)
- [x] More tests, especially with the GUI
- [x] support progress events
- [x] Check if it can work on Android
- [x] First checks: it should work, but with changes
- [x] Adapt work on images :(
- [x] Partial/Conditional compilation
- [x] APK export
- [ ] Android
- [x] Android support
- [x] Show current stories
- [x] Download new stories
- [ ] Sort stories by Source/Author
- [ ] Fix UI
- [ ] support progress events
- [x] give up and ask a friend…
- [ ] Translations
- [x] i18n system in place
- [x] Make use of it in text
- [x] Make use of it in gui
- [ ] Make use of it in tui
- [ ] Use it for all user output
- [x] French translation
- [x] French manual/readme
- [x] Install a mechanism to handle stories import/export progress update
- [x] Progress system
- [x] in support classes (import)
- [x] in output classes (export)
- [x] Version
- [x] Use a version number
- [x] Show it in UI
- [x] A check-update feature
- [ ] Improve GUI library
- [x] Allow launching a custom application instead of Desktop.start
- [ ] Add the resume next to the cover icon if available (as an option)
- [ ] Add the resume in the Properties page (maybe a second tab?)
- [ ] Bugs
- [x] Fix “Redownload also reset the source”
- [x] Fix “Redownload remote does not show the new item before restart of client app”
- [x] Fix eHentai “content warning” access (see 455)
- [ ] Fix the configuration system (for new or changed options, new or changed languages)
- [x] remote import also download the file in cache, why?
- [x] import file in remote mode tries to import remote file!!
- [ ] import file does not find author in cbz with SUMMARY file
- [x] import file:// creates a tmp without auto-deletion in /tmp/fanfic-…