These 77 commits are when the Protocol Buffers files have changed:
| Commit: | ebb0878 | |
|---|---|---|
| Author: | Deadpikle | |
| Committer: | GitHub | |
Feature: Leech Training & Review Stats Sync from WK API (#814) * Update API client, protobuf to load review stats * Save review stats in database w/sync time * Allow reviewing leeches * Add Leech Threshold setting * Fix incorrect calculation * Fix incorrect leech threshold setting saving * Fix some casts * Fix wrong func call for leech reviews * Burned items are not leeches * Ensure apprentice count invalidated * Don't divide by 0 when finding leeches * Delay some loading until we do leech math * #814 — requested changes * Fix more capitalizations in settings
The documentation is generated from this commit.
| Commit: | db6d7a9 | |
|---|---|---|
| Author: | David Sansome | |
Add options to burn/resurrect subjects. This currently doesn't work because the user's web cookie expires after some time. We'd need to login again using the username and password if it has expired. Also, if the user clicks burn/resurrect then goes back to a list of subjects, we need to update the modified subject in the list.
| Commit: | 85794fa | |
|---|---|---|
| Author: | David Sansome | |
Add a setting to hide kana-only vocabs
| Commit: | f56d990 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Treat kana_vocabulary as vocabulary without readings Fixes #629
| Commit: | c31794d | |
|---|---|---|
| Author: | David Sansome | |
Include the breakdown by type in the upcoming reviews list Fixes #536
| Commit: | 20f5c8c | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Fix offline audio: - download audio from the wanikani api instead of the stale tsurukame bundles - download audio for all the user's levels, plus the next level
| Commit: | b246f97 | |
|---|---|---|
| Author: | David Sansome | |
Fetch and cache the voice actors from the API
| Commit: | 17fa4e7 | |
|---|---|---|
| Author: | tellowkrinkle | |
| Committer: | GitHub | |
Change the type of IDs to from Int32 to Int64 (#519) Server is returning IDs that are too big for Int32s
| Commit: | da75315 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Cherry-pick 880f0de5cbdee3b30066eae18c650c0476cca793 into release-1.22.3: Don't try to parse the audio ID out of audio URLs - keep the whole URL around instead For #512
| Commit: | 880f0de | |
|---|---|---|
| Author: | David Sansome | |
Don't try to parse the audio ID out of audio URLs - keep the whole URL around instead For #512
| Commit: | db521e8 | |
|---|---|---|
| Author: | UInt2048 | |
| Committer: | GitHub | |
Add burned field to stats section (#503)
| Commit: | 7375bb7 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Move WaniKaniAPI to its own Swift module
| Commit: | 964bc96 | |
|---|---|---|
| Author: | David Sansome | |
Convert ProtobufExtensions to Swift
| Commit: | 565feb0 | |
|---|---|---|
| Author: | David Sansome | |
Add visually similar kanji
| Commit: | 0478fc1 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Use dynamic subjects in more places, parse formatted text only when it's displayed
| Commit: | 4a1c4f7 | |
|---|---|---|
| Author: | Daniel Zhang | |
| Committer: | GitHub | |
Support wrong answer counts greater than one (#402) These revisions make changes to wrong answer handling for the following conditions. - Incorrect answers beyond the first one for meanings and readings now get recorded and submitted to the Wanikani API. - If, after submitting an incorrect answer and skipping the subject, the answer counts in the review queue persist instead of being discarded. - When a subject reappears, where previously a reading or meaning has been entered correctly, a prompt for the correct part will not appear. When studying with grouped meanings and readings (back-to-back), entering an incorrect meaning, viewing its details, and then skipping the subject, it reappears at the end of the review queue. However, wrong answers for the subject not recorded resulted in SRS progress advancing mistakenly. It could reach the "burned" stage even after multiple incorrect guesses during the review. Co-authored-by: turtlemaster19 <46784000+UInt2048@users.noreply.github.com>
| Commit: | d6f051b | |
|---|---|---|
| Author: | turtlemaster19 | |
| Committer: | GitHub | |
Update to Protobuf 4 and Proto3 syntax (#389)
| Commit: | fab99ee | |
|---|---|---|
| Author: | David Sansome | |
Load deprecated radical mnemonics from a file rather than scraping the JSON API. This is the last thing that used the JSON API, so remove the client for it as well. Updates #180
| Commit: | 8d1603b | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Get the user's vacation status For #200
| Commit: | e340c86 | |
|---|---|---|
| Author: | David Sansome | |
Set the created_at field on reviews
| Commit: | 3a35d90 | |
|---|---|---|
| Author: | Andre Arko | |
| Committer: | David Sansome | |
Support new pronunciation audio This adds support for the newly launched pronunciation audio, by making a few changes to how audio works: - vocabulary pbs now store IDs for associated audio - playing audio now randomly picks from one of the associated audios - uses WaniKani CDN URLs for audio files (the audio ID is enough to reconstruct it) Fixes #149, supersedes #146
| Commit: | b3b1b1a | |
|---|---|---|
| Author: | André Arko | |
| Committer: | David Sansome | |
Calculate average remaining time if items are locked (#144)
| Commit: | 846f59d | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add an option to use Katakana for Onyomi readings. Fixes #120
| Commit: | beb8b8c | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Revert leeches commits - it's not ready yet This reverts commit f73b67bcc65fa357bf4ee4eb6b1c6f264644fd70. This reverts commit e53686c7ada11f9c73cf237d900d1e910fcb75dc.
| Commit: | e53686c | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add a leeches view
| Commit: | 9d1b516 | |
|---|---|---|
| Author: | David Sansome | |
Use the new subscription fields in the /user endpoint
| Commit: | deb30fa | |
|---|---|---|
| Author: | David Sansome | |
Write the level of each subject in an index in the data file header
| Commit: | 93c535e | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Record deleted subject IDs in the data file header
| Commit: | ab8757b | |
|---|---|---|
| Author: | David Sansome | |
Format deprecated mnemonics as well For #70
| Commit: | 29ebcb7 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Scrape auxiliary meanings and deprecated mnemonics For #70
| Commit: | 51d3107 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Include whether the vocab item has audio in the proto For issue #54
| Commit: | 6e44392 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add visually similar Kanji to the data file
| Commit: | 0c1d8be | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Update all subjects
| Commit: | 4965923 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Update all subjects
| Commit: | af7e17c | |
|---|---|---|
| Author: | David Sansome | |
Write a data file header with a list of subjects by level
| Commit: | 96ba026 | |
|---|---|---|
| Author: | David Sansome | |
Write a data file header with a list of subjects by level
| Commit: | 8d13b5e | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Parse italic, bold and links
| Commit: | d586dc5 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Parse italic, bold and links
| Commit: | f61bb14 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Change the objective-C class prefix from WK to TKM. WK conflicts with WebKit
| Commit: | c70ac22 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Change the objective-C class prefix from WK to TKM. WK conflicts with WebKit
| Commit: | 4c7ebe7 | |
|---|---|---|
| Author: | David Sansome | |
Format radicals, better diff tool
| Commit: | 5462188 | |
|---|---|---|
| Author: | David Sansome | |
Format radicals, better diff tool
| Commit: | 6cf4bab | |
|---|---|---|
| Author: | David Sansome | |
Format text
| Commit: | 675d32b | |
|---|---|---|
| Author: | David Sansome | |
Format text
| Commit: | 9b6c701 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add support for overriding Subject details. Fix syntax errors in markup
| Commit: | 91c91c3 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add support for overriding Subject details. Fix syntax errors in markup
| Commit: | 98f76d9 | |
|---|---|---|
| Author: | David Sansome | |
Scraper updates: - Include SVG images - Include amagamation subject IDs - Handle hidden subjects - Add a diff command - Make everything use common encoding package
| Commit: | 1921e51 | |
|---|---|---|
| Author: | David Sansome | |
Scraper updates: - Include SVG images - Include amagamation subject IDs - Handle hidden subjects - Add a diff command - Make everything use common encoding package
| Commit: | cc7e40f | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Include pending progress in pie charts
| Commit: | cfc3394 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Include pending progress in pie charts
| Commit: | c78871a | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add Apache license
| Commit: | 87f7bbd | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add Apache license
| Commit: | 2fa50db | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Working lessons
| Commit: | a41ad4c | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Working lessons
| Commit: | 69f47ec | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add radical images
| Commit: | b3ce73f | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add subject_type
| Commit: | c0ade00 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add subject_type
| Commit: | fb2a165 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add radical images
| Commit: | bc7accb | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Subject details and review summary
| Commit: | 980a94f | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Subject details and review summary
| Commit: | b11c727 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Change proto format
| Commit: | f1f4380 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
oops
| Commit: | af7413e | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
passed_at
| Commit: | 043448f | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Store progress locally
| Commit: | 1ff01aa | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
passed_at
| Commit: | ec3882a | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Store progress locally
| Commit: | a85b86a | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
oops
| Commit: | d7acd0e | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Change proto format
| Commit: | 8a1dc48 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Fetch study materials
| Commit: | de82ef2 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Don't include assignments that haven't been learned
| Commit: | 2eb60dc | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Don't include assignments that haven't been learned
| Commit: | b52f8be | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Fetch study materials
| Commit: | 4aeef98 | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add progress proto
| Commit: | 2fdddfd | |
|---|---|---|
| Author: | David Sansome | |
| Committer: | David Sansome | |
Add progress proto
| Commit: | fa81554 | |
|---|---|---|
| Author: | David Sansome | |
Some scraper fixes, and add an Assignment message
| Commit: | 13b2900 | |
|---|---|---|
| Author: | David Sansome | |
Scrape all subjects
| Commit: | 8cb4fd1 | |
|---|---|---|
| Author: | David Sansome | |
Initial commit