| 4 hours | Damien Elmes | fix bug setting current model, add model merging support |
| 5 hours | Damien Elmes | fix mature/young card counts (ignore priorities) |
| 5 hours | Damien Elmes | fix seenCardCount()/newCardCount() to ignore priorities |
| 41 hours | Damien Elmes | if no earliest time, tell user to add new cards |
| 43 hours | Damien Elmes | catch cards with no card model too |
| 46 hours | Damien Elmes | make fixIntegrity() syncable, add more checks |
| 2 days | Damien Elmes | update lastInterval/due/factor |
| 3 days | Damien Elmes | encode string as utf-8 before sending to latex (fix win32) |
| 3 days | Damien Elmes | bump version |
| 3 days | Damien Elmes | since we're randomizing field ids, delete local fields before syncing |
| 3 days | Damien Elmes | fix bug adding cards with priorities |
| 3 days | Damien Elmes | catch interrupted system calls on osx (fix latex) |
| 3 days | Damien Elmes | bump version number |
| 3 days | Damien Elmes | fix for old python |
| 3 days | Damien Elmes | catch error when latex not available |
| 4 days | Damien Elmes | check missing fields, reset isDue on check, force random field ids |
| 4 days | Damien Elmes | add fns to check deck integrity and optimize. backup before upgrade |
| 4 days | Damien Elmes | flush before deleting |
| 4 days | Damien Elmes | rebuild all due cards on upgrade |
| 5 days | Damien Elmes | fix typo |
| 5 days | Damien Elmes | same for single priority |
| 5 days | Damien Elmes | don't mark card modified when updating priorities |
| 5 days | Damien Elmes | fix for suspending cards |
| 5 days | Damien Elmes | in latex code keep win32 code win32 only |
| 5 days | Damien Elmes | create media dir in latex |
| 6 days | Damien Elmes | bump version |
| 6 days | Damien Elmes | ease=0 -> interval=1, ensure relativeDelay is defined properly for vhp cards |
| 6 days | Damien Elmes | rebuild type on updatePriority() too |
| 6 days | Damien Elmes | rebuild types when priorities change |
| 6 days | Damien Elmes | switch priority direction on new cards, fix indexes, upgrade deck |
| 6 days | Damien Elmes | card.toDB(): calculate relative delay based on new interval, not existing |
| 6 days | Damien Elmes | encode texpath in file system encoding before calling latex |
| 6 days | Damien Elmes | make latex python 2.4 compatible |
| 6 days | Damien Elmes | update translations |
| 6 days | Damien Elmes | revert to new sync proto |
| 6 days | Damien Elmes | hide dos box on win32, use file system encoding on latex file |
| 6 days | Damien Elmes | use subprocess for latex generation, check cached image files better |
| 6 days | Damien Elmes | catch latex/dvipng error messages |
| 6 days | Damien Elmes | add uniqueness check for media dir |
| 6 days | Damien Elmes | update kanji stats for libanki |
| 7 days | Damien Elmes | remove trailing <p> from finished msg |
| 7 days | Damien Elmes | add old sync code back in until ready to release |
| 7 days | Damien Elmes | when rounding, round to point |
| 7 days | Damien Elmes | fix resetCard(), add deck finished msg |
| 7 days | Damien Elmes | increase number of backups, allow new deck directory to be customized |
| 8 days | Damien Elmes | put preSyncRefresh() in correct place |
| 9 days | Damien Elmes | use native mac audio |
| 9 days | Damien Elmes | make sure to rebuild priorities for client after sync |
| 10 days | Damien Elmes | catch missing files when queueing |
| 10 days | Damien Elmes | avoid division by zero in markExpiredCardsDue() |
| 10 days | Damien Elmes | fix previous change |
| 10 days | Damien Elmes | no need to update _dailyStats, bundle daily stats without orm |
| 10 days | Damien Elmes | update stats pre-sync |
| 13 days | Damien Elmes | make upgrade more robust, fix sync path |
| 13 days | Damien Elmes | typo in getCardIds(), don't sync new deck values yet |
| 13 days | Damien Elmes | set _countsDirty on open, add getCards(), update updateAllPriorities() |
| 2 weeks | Damien Elmes | merge |
| 2 weeks | Damien Elmes | don't send version |
| 2 weeks | Damien Elmes | use an explicit table name to avoid problems accessing old decks |
| 2 weeks | Damien Elmes | don't send version number, as it's handled locally |