Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 2.35 KB

TODO.md

File metadata and controls

77 lines (52 loc) · 2.35 KB

TODO

LEGEND:

  • Completed ✅
  • Not Started Yet ❌
  • [?] Work in Progress 👷

Release - v0.1.0


  • Implements the submit command
  • Move the tests to another file in the instance folder
  • submit command also updates the user details
  • Update the README file and all the releases
  • inspect command should always fetch user stats remotely

Additional

  • Create GitHub Pages for documenting the project

Release - v0.2.0


Bug Fix

  • Remove, or find a way, to login within Docker (browser mode not possible)

  • Fixed a the list command bug when setting DIFFICULTY != from ALL

  • Check that when showin' the problems, it actually labels downloaded ones

  • Check that fetch command does not append already fetched problems

  • list or fetch command does not add the link field to the final struct

  • When loading a state, the loaded problems are appended to the existing ones

  • The daily question does not show up when looking at the state

  • inspect command output has problems with submissions timestamps

  • Sometimes, when creating an instance, an error occurs releated to the README file

  • [?] When the response is taking too long to arrive, it then elapses and returns an error

    • It is quite strange, since in the code all possible null returns are correctly handled
  • Now, even if logged in it seems that it does not check solved problems

  • When listing problems it says that the solution is available, but it is not

Refactoring

  • Refactors the entire application state
  • Refactors some GraphQL query (to make them smaller than now)
  • Refactors the detail output

New Features

  • Implement show subcommands

    • With no parameter shows the state and variables (no problems)
    • problems: shows all the problems
    • downloaded: shows only downloaded problems
  • Add two daily options: month and year to specify which dailies to fetch

  • Add the force subcommand to login, to the force the login

  • Handle Third-Party Login, e.g., Github etc ...

Updates

  • Updates the Github pages documentation

Release - v0.3.0


Bug Fix

Refactoring

  • Refactors commands syntax to <group> <command> <...args>

New Features

  • Better printing for commands
  • Supports for other programming languages