My current planning for Fanfix (but not everything appears on this list):
+
- [ ] Support new websites
- [x] YiffStar
- [ ] [Two Kinds](http://twokinds.keenspot.com/)
- [x] New API on FimFiction.net (faster)
- [ ] Others? Any ideas? I'm open for requests
- [x] [e-Hentai](https://e-hentai.org/) requested
+ - [x] Find some FR comics/manga websites
+ - [ ] Find more FR thingies
- [x] A GUI library
- [x] Make one
- [x] Make it run when no args passed
- [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
- - [ ] Fix the UI layout
+ - [x] Fix the UI layout
- [x] Status bar
- - [ ] Real menus
+ - [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
-- [ ] Network support
+ - [ ] Support progress events
+ - [x] Add a properties pages
+ - [ ] Deal with comics
+ - [x] properties page
+ - [x] external launcher
+ - [ ] jexer sixels?
+- [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
- - [ ] ..even more
+ - [x] ..even more
+ - [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] Download new stories
- [ ] Sort stories by Source/Author
- [ ] Fix UI
+ - [ ] support progress events
- [ ] Translations
- [x] i18n system in place
- - [x] Make use of it
+ - [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
- - [ ] French translation
+ - [x] French translation
- [x] French manual/readme
-- [x] Allow lauching a custom application instead of Desktop.start
-- [ ] Install a mechanism to handle stories import/export progress update
+- [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] CLI usage of such
- - [x] GUI usage of such
- - [ ] TUI usage of such
- - [ ] Android usage of such
- [x] Version
- [x] Use a version number
- [x] Show it in UI
- [x] A check-update feature
- [x] ..translated
-- [ ] Add the resume next to the cover icon if available (as an option)
+- [ ] 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"
- - [ ] Fix eHentai "content warning" access
+ - [ ] 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)
- [ ] remote import also download the file in cache, why?
- - [ ] import file in remote mode tries to import remote file!!
+ - [x] import file in remote mode tries to import remote file!!
- [ ] import file does not find author in cbz with SUMMARY file
- - [ ] import file:// creates a tmp without auto-deletion in /tmp/fanfic-...
+ - [x] import file:// creates a tmp without auto-deletion in /tmp/fanfic-...