X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=TODO.md;fp=TODO.md;h=6cb9fca10e461271347055b1fee9d463da169859;hb=10ccd6498deacc69083c80bffe9a628d7406b226;hp=0000000000000000000000000000000000000000;hpb=6930dfa8bc58fd89b2927e72f9115d14c602704d;p=fanfix.git diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..6cb9fca --- /dev/null +++ b/TODO.md @@ -0,0 +1,71 @@ +My current planning for Fanfix (but not everything appears on this list): +- [ ] Support new websites + - [x] YiffStar + - [ ] [Two Kinds](http://twokinds.keenspot.com/) + - [ ] [Slightly damned](http://www.sdamned.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] 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 +- [ ] 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] Status bar + - [ ] Real menus + - [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 + - [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] 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 +- [ ] Translations + - [x] i18n system in place + - [x] Make use of it + - [ ] Use it for all user output + - [ ] 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] 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 +- [ ] Bugs + - [x] Fix "Redownload also reset the source" + - [ ] Fix eHentai "content warning" access + - [ ] Fix the configuration system (for new or changed options, new or changed languages)