Damien Elmes
93c8e48cd4
bump CI node version
2020-06-29 17:19:08 +10:00
Damien Elmes
c3f0ee5c97
fix initial build: don't depend on package-lock.json
2020-06-29 16:45:43 +10:00
Damien Elmes
52cd9fc4b8
plug new graphs code into GUI
...
Still some work to do. Feedback welcome!
2020-06-29 15:53:56 +10:00
Damien Elmes
d4cd4535e6
lint fixes
2020-06-29 15:53:56 +10:00
Damien Elmes
bf0ebfac96
switch added/future range based on revlog selection
...
Neither depends on the revlog, but that may not be obvious to the user.
2020-06-29 15:48:01 +10:00
Damien Elmes
330ddeb313
force a refresh when enter pressed
2020-06-29 15:48:01 +10:00
Damien Elmes
4a04ccd96c
move tooltip away from edges
2020-06-29 15:48:01 +10:00
Damien Elmes
72609bee18
add option to webview to skip external browser open
2020-06-29 15:48:01 +10:00
Damien Elmes
1f4f5b8c45
include generated js in aqt_data
2020-06-29 15:48:01 +10:00
Damien Elmes
4cc9e2a780
fixes for Chromium 56 (Qt 5.9)
2020-06-29 15:48:01 +10:00
Damien Elmes
f30e52c4ed
group strings by graph
2020-06-29 15:48:01 +10:00
Damien Elmes
68978e7c4e
add remaining tooltip i18n
2020-06-29 15:48:01 +10:00
Damien Elmes
41b296e96c
i18n some tooltips
2020-06-29 15:48:01 +10:00
Damien Elmes
93b8cebf1e
drop axis labels + add subtitles
...
This leaves more room for the graphs and avoids issues with large values
overlapping the labels. We can improve the subtitle wording to make
things clearer in the future, and the hover tooltips should also
clarify what the axes represent.
2020-06-29 15:48:01 +10:00
Damien Elmes
7e0bdb990c
i18n some axis labels, and support vertical CJK text
2020-06-29 15:48:01 +10:00
Damien Elmes
595c509546
i18n graph titles
2020-06-29 15:48:01 +10:00
Damien Elmes
b78f578cd5
i18n ranges
2020-06-29 15:48:01 +10:00
Damien Elmes
8e118bbc76
add timeSpan()
2020-06-29 15:48:01 +10:00
Damien Elmes
93ab3b4164
tidy up top area
2020-06-29 15:48:01 +10:00
Damien Elmes
0691cbf0e2
avoid needless npm install invocation
2020-06-29 15:48:01 +10:00
Damien Elmes
28a6755c75
i18n card counts
2020-06-29 15:48:01 +10:00
Damien Elmes
01f3a71f0a
i18n today section
2020-06-29 15:48:01 +10:00
Damien Elmes
41d77b0255
get i18n working in typescript
2020-06-29 15:48:01 +10:00
Damien Elmes
0f1f80aebc
handle revlog entries with negative review times
2020-06-29 15:48:01 +10:00
Damien Elmes
67bb92d2f4
review graph and tooltip improvements
2020-06-29 15:48:01 +10:00
Damien Elmes
894e824460
basics of review graph
2020-06-29 15:48:01 +10:00
Damien Elmes
31a422cf85
fix partially quoted text not handling escaped quotes
...
https://forums.ankiweb.net/t/how-to-search-for-cards-containing-quotes/500/10
2020-06-29 15:48:01 +10:00
Damien Elmes
52bc27d7d2
smooth area path
2020-06-29 15:48:01 +10:00
Damien Elmes
d2c4874571
add future due / "forecast" graph
2020-06-29 15:48:01 +10:00
Damien Elmes
194a512820
progress, top bar
2020-06-29 15:48:01 +10:00
Damien Elmes
cb7fb6146c
hour graph
2020-06-29 15:48:01 +10:00
Damien Elmes
e08b607ab4
add 'make ts-dev' command
2020-06-29 15:48:01 +10:00
Damien Elmes
0a0a61b7f8
bump rust nightly version
2020-06-29 15:48:01 +10:00
Damien Elmes
329186f140
qt's js code now shares ts/node_modules; more graph work
2020-06-29 15:48:01 +10:00
Damien Elmes
2a3ef80c90
update qt ts to prettier 2.0
2020-06-29 15:48:01 +10:00
Damien Elmes
0cab26d40c
cards added graph
2020-06-29 15:48:01 +10:00
Damien Elmes
55ec4a2b82
add an ease graph
2020-06-29 15:48:01 +10:00
Damien Elmes
e213ffc82a
add separate histogram graph component
2020-06-29 15:48:01 +10:00
Damien Elmes
d0d675609d
split hover text out, fix bugs
2020-06-29 15:48:01 +10:00
Damien Elmes
d753b31d40
split histogram graph code out into separate file
2020-06-29 15:48:01 +10:00
Damien Elmes
6f69472133
move axis ticks & labels into separate files
2020-06-29 15:48:01 +10:00
Damien Elmes
1d1ed5b241
tidy up graph code
2020-06-29 15:48:01 +10:00
Damien Elmes
48a693f861
search on return key instead of timeout
2020-06-29 15:48:00 +10:00
Damien Elmes
62c981190d
add buttons for deck/collection
2020-06-29 15:48:00 +10:00
Damien Elmes
5906dcce70
svelte+ts tweaks
2020-06-29 15:48:00 +10:00
Damien Elmes
dcff5e28fa
add top level component and pass search/day limit back from frontend
2020-06-29 15:48:00 +10:00
Damien Elmes
6fd444b958
add a new ts/ folder with a new graph proof of concept
2020-06-29 15:48:00 +10:00
Damien Elmes
82568a1f3e
experiment with exposing raw card/revlog data to frontend
2020-06-29 15:48:00 +10:00
Damien Elmes
510f8b86cb
some initial work on updating the graphs
2020-06-29 15:48:00 +10:00
Damien Elmes
3ca4a13cf2
protobuf package should be in PascalCase
2020-06-29 15:48:00 +10:00