Damien Elmes
7a0f18d2c7
translation hint stripping
2012-05-28 17:17:57 +09:00
Damien Elmes
ee691cc608
forcing scale in intervals graph gives incorrect xaxis
2012-05-27 13:32:59 +09:00
Damien Elmes
315838a56b
fix answer buttons on review card
2012-05-27 13:14:58 +09:00
Damien Elmes
b415aa531e
possible fix for mplayer video quit
2012-05-27 00:16:26 +09:00
Damien Elmes
c27cc17762
findDupes() and findNotes()
2012-05-27 00:12:26 +09:00
Damien Elmes
eb64794c18
don't force graph size
2012-05-26 19:53:55 +09:00
Damien Elmes
4c57d91394
clarify #s in empty card report
2012-05-26 17:15:07 +09:00
Damien Elmes
7c67e292db
fix empty cloze check
2012-05-26 17:09:56 +09:00
Damien Elmes
312786c9eb
don't hide extra stats for buried/suspended
2012-05-26 16:51:12 +09:00
Damien Elmes
d7d0fd5ca9
add separators for GUI, tweak cram option
2012-05-26 15:08:33 +09:00
Damien Elmes
6a04679e72
tweak order
2012-05-26 14:57:56 +09:00
Damien Elmes
1e5e574721
add search for added time
2012-05-26 14:50:45 +09:00
Damien Elmes
84501078e8
factor/ease
2012-05-26 13:15:02 +09:00
Damien Elmes
427ff5a263
change 'important' to template
2012-05-26 13:04:45 +09:00
Damien Elmes
d25e2453a6
catch invalid grouping
2012-05-26 13:00:01 +09:00
Damien Elmes
e80419fb53
fix case insensitive model check
2012-05-25 20:03:57 +09:00
Damien Elmes
e20a98d9be
fix from kostas
2012-05-25 16:25:22 +09:00
Damien Elmes
f47a1a9d27
fix 'ahead by two days' example
2012-05-25 16:10:32 +09:00
Damien Elmes
21466be03a
make sure _ is defined
2012-05-25 12:51:11 +09:00
Damien Elmes
0ad8d82961
fix cloze unit test
2012-05-25 11:06:31 +09:00
Damien Elmes
17095ae1fb
switch args in rated: search; make ease optional
2012-05-25 11:05:02 +09:00
Damien Elmes
3382af2877
allow empty clozes
...
instead of considering a cloze note with no clozes marked as invalid, treat it
as the first card and show a warning during review
2012-05-25 09:12:19 +09:00
Damien Elmes
b7d9935b99
add bq/bafmt on upgrade
2012-05-25 08:40:08 +09:00
Damien Elmes
c47b93151b
add Thai, Bosnian, Afrikaans, Low German and Occitan
2012-05-25 08:24:48 +09:00
Damien Elmes
812b0b5353
add the ability to get non-dyn deck names
2012-05-25 08:13:04 +09:00
Damien Elmes
97f2665a11
fix terminology differences
2012-05-25 08:12:42 +09:00
Damien Elmes
225196f7d1
run hook on deck/model creation
2012-05-24 18:20:16 +09:00
Damien Elmes
bde4655fa5
warning shouldn't fire if in cram deck
2012-05-24 18:09:52 +09:00
Damien Elmes
fa5fca5941
don't touch due cards either
2012-05-24 18:02:32 +09:00
Damien Elmes
ec1a4f7458
even if failed
2012-05-24 17:51:49 +09:00
Damien Elmes
e3bb4a817e
and undue cards have untouched ivl
2012-05-24 17:35:27 +09:00
Damien Elmes
455796f189
when rescheduling off, graduating cards get reset to new
2012-05-24 17:12:12 +09:00
Damien Elmes
d88c307758
presets
2012-05-24 15:26:34 +09:00
Damien Elmes
ba667cc94d
fix order following failed order removal
2012-05-24 14:29:05 +09:00
Damien Elmes
dae4c2c453
upgrade decks and conf
2012-05-24 14:10:15 +09:00
Damien Elmes
1d92961e97
maxIvl, ivlFct
...
- limit ivl on rev and cram scheduling, default to 100 years
- ivlfct -> ivlFct for consistency
2012-05-24 13:49:15 +09:00
Damien Elmes
d6bce7c873
start on filter/cram updates, deck:filtered
...
- cram decks no longer pull cards from other cram decks, as tests like is:due
don't make sense on crammed decks
- cram decks now default to not overriding the original deck's steps
- remove obsolote dyn_failed sort order - have to fix this in upgrade
- search/limit/order properties have been merged into a list, in case we may
want to support multiple queries in the future (eg 10 cards from tag A, 20
cards from tag B)
- added a resched option to disable boosting/failure - not yet implemented
- added an unused flag to allow cards to persist in the cram deck after
graduation. implementing this will take some work and won't come in 2.0
- instead of is:filtereddeck, use deck:filtered
2012-05-24 13:38:58 +09:00
Damien Elmes
44b4f18e6c
cram decks don't pull from other cram decks anymore
2012-05-24 08:31:58 +09:00
Damien Elmes
090e47eb7b
optimize deck:* case
2012-05-24 07:28:14 +09:00
Damien Elmes
942beef5de
allow != in properties
2012-05-23 23:07:23 +09:00
Damien Elmes
b63ac7e80d
turn off not after application
2012-05-23 20:54:03 +09:00
Damien Elmes
6af7f6e846
improved finding
...
- new per-character tokenizer that is easier to read and maintain
- OR searches now supported
- grouping with ( and ) now supported
- sorting is off by default now
- searching in html is disabled for now, but may come back later
- use ? arguments instead of named arguments to ease porting to other
platforms
- field:foo is no longer wrapped in implicit wildcards
- avoid joining notes table if it not required - about 30% faster
- fixed sql injection bug in findNids()
- commands no longer have to take care of negation themselves
- commands can return nothing to immediately flag the query as invalid
2012-05-23 20:21:47 +09:00
Damien Elmes
ef4ff86f8c
support searches for particular ratings
2012-05-23 14:39:30 +09:00
Damien Elmes
3755a8f82d
support matches on card properties
2012-05-23 14:18:44 +09:00
Damien Elmes
a76d34dc19
fix error on negated invalid is:
2012-05-23 13:39:25 +09:00
Damien Elmes
3ffb6fd67b
add separate toggle to disable scheduling completely in cram deck
2012-05-23 13:36:44 +09:00
Damien Elmes
779ba63b01
remove fmult in favour of home deck's setting
2012-05-23 13:22:57 +09:00
Damien Elmes
5cb858b02d
unittest: cards in learning are imported with 1 step left
2012-05-23 13:19:20 +09:00
Damien Elmes
56652c5066
remove unused cramRev
2012-05-23 13:16:15 +09:00
Damien Elmes
c236bc8327
don't show hourly perf. graph if few datapoints
2012-05-23 13:08:51 +09:00