Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add deck and note options. #12

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Aug 17, 2017

  1. Add deck options via new OptionsGroup class.

    * Switch to named placeholders in SQL commands for sqlite3 to maintain
      readability as number of deck options increases.
    * Add lots of deck options which are maintained through new
      OptionsGroup class. The OptionsGroup encapsulates the corresponding
      concept in Anki so multiple decks can share the same set of options.
    holocronweaver committed Aug 17, 2017
    Configuration menu
    Copy the full SHA
    28766a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2017

  1. Add per-note options and a deck creation time.

    * A correct deck creation time is necessary since card due dates are
      defined relative to it.
    holocronweaver committed Aug 18, 2017
    Configuration menu
    Copy the full SHA
    eab7246 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    685d962 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebacc3c View commit details
    Browse the repository at this point in the history
  4. Rename note.level -> stage to reduce ambiguity.

    * Anki does not use a consistent nomenclature for the SRS stages.
      'Type' cannot be used like it is in the database because that is a
      reserved word in Python. 'Level' could be taken as a generic
      measure, like 'interval' is for due days. It is hard(er) to mistake
      'stage' for any of the other parameters.
    holocronweaver committed Aug 18, 2017
    Configuration menu
    Copy the full SHA
    cd261da View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2017

  1. Configuration menu
    Copy the full SHA
    6eb44fa View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2017

  1. Configuration menu
    Copy the full SHA
    96606ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fa1870 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5a8d00 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d0449a View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2017

  1. Configuration menu
    Copy the full SHA
    61b18b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2017

  1. Configuration menu
    Copy the full SHA
    bda7097 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8286fbc View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2017

  1. Configuration menu
    Copy the full SHA
    0a13191 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Configuration menu
    Copy the full SHA
    d9fd190 View commit details
    Browse the repository at this point in the history