abdo
a17d309ed3
Move tag collapse method to the backend
2021-01-09 17:10:16 +03:00
abdo
931fa31178
Move sql code for upgrading to schema 17 to a separate file
2021-01-09 17:10:16 +03:00
abdo
6c9a94851c
fill_missing_tags's input should be sorted
...
I assumed that fill_missing_tags will work correctly with un unsorted
tag list previously so I replaced the all_tags_sorted call, but take the following the list for example:
["foo::bar", "foo"]
This will cause "foo" to be counted like a missing tag, since it's
encountered the first time when looking at "foo::bar"", and its config
and other associated data will be lost.
2021-01-09 17:10:16 +03:00
abdo
a18227acc4
Do not check for missing tag parents at registration time
2021-01-09 17:10:16 +03:00
abdo
a30a2638ce
Hierarchical tags
2021-01-09 17:10:13 +03:00
Damien Elmes
4ab52b8763
move exports_files call into ts/BUILD.bazel
...
Suspect it has caused a regression when building from an external
repo.
2021-01-09 18:03:26 +10:00
Damien Elmes
1b6f5318e3
document extra formatter
2021-01-09 17:42:26 +10:00
Damien Elmes
e9dee35885
add clang-format for backend.proto formatting
2021-01-09 17:08:50 +10:00
Damien Elmes
4fe0401d43
format backend.proto with standard Google style
2021-01-09 15:50:24 +10:00
Damien Elmes
ca8b18c5f2
fix some comments in wrong position after format
2021-01-09 14:26:51 +10:00
Damien Elmes
b43515ceff
add .sql file formatter
...
Uses the logic from the sqltools VSCode add-on, with a workaround
for the use of 'type' in some table columns.
By detecting the presence of 'BUILD_WORKSPACE_DIRECTORY' we can tell
if the rule is running in test mode or was run directly, avoiding the
need for separate check and fix rules. It might be nice to extend this
to other formatting rules in the future as well.
2021-01-09 14:22:49 +10:00
Damien Elmes
a055663046
reformat .sql files
2021-01-09 14:08:55 +10:00
Damien Elmes
d4b36ef884
Merge pull request #910 from abdnh/exclude-gen
...
Exclude aqt/hooks_gen.py from formatting
2021-01-09 10:27:10 +10:00
abdo
4418e896bd
Exclude aqt/hooks_gen.py from formatting
2021-01-09 03:01:48 +03:00
Damien Elmes
e440b475af
Merge pull request #907 from hgiesel/easegraph
...
Include many more cards in the ease graph
2021-01-09 09:22:42 +10:00
Damien Elmes
7e3f321aae
Merge pull request #908 from hgiesel/easereset
...
Reset ease to 0 for after rescheduling cards as new
2021-01-09 09:21:22 +10:00
Damien Elmes
5b5c134992
Merge pull request #909 from wallgrenen/remove-unused-variables
...
remove unused variables and commented-out code
2021-01-09 08:56:25 +10:00
wallgrenen
3a1ef7b651
remove unused variables and commented-out code
2021-01-08 20:53:27 +01:00
Henrik Giesel
e9e8adec9b
Don't import now unused INITIAL_EASE_FACTOR_THOUSANDS
2021-01-08 19:32:36 +01:00
Henrik Giesel
27dfb57ce7
Reset ease to 0 for after rescheduling cards as new
2021-01-08 18:15:24 +01:00
Henrik Giesel
cef590e878
Include review and relearn cards for ease graph
2021-01-08 17:57:47 +01:00
Damien Elmes
a890b6a1d3
Merge pull request #906 from hgiesel/nozerointervals
...
Omit zero interval, and don't nice the values in Review intervals graph
2021-01-08 22:04:01 +10:00
Henrik Giesel
4e9d54940e
Add return values to increment and adjustTicks
2021-01-08 12:29:22 +01:00
Henrik Giesel
3f5d645987
Add es2019.array to TypeScript libs, so we can use .flatten and .flatMap
2021-01-08 12:23:21 +01:00
Henrik Giesel
3aa63d871c
Fix cutting off of Review Interval bins
2021-01-08 12:11:53 +01:00
Damien Elmes
61583aae03
fix reposition not honoring provided order, and add unit test
2021-01-08 20:38:49 +10:00
Henrik Giesel
c743d956d7
Omit zero interval, and don't nice the values
...
* to keep promise of radio buttons:
* 1 month should mean 30/31 days
2021-01-08 10:07:42 +01:00
Damien Elmes
4b9e5f425b
Merge pull request #904 from hgiesel/propdue
...
Streamlining `is:due`, `prop:due`, and the FutureDue graph
2021-01-08 16:34:53 +10:00
Damien Elmes
ba548f085f
Merge pull request #905 from hgiesel/intervalsgraph
...
Include many more cards in the Review Intervals graph
2021-01-08 16:15:20 +10:00
Damien Elmes
ba665b0e02
handle SortOrderProto conversion separately, and use enum getter
...
In most cases we can just fall back on the default enum value instead
of caring if it's missing/invalid.
2021-01-08 15:56:20 +10:00
Damien Elmes
f20a8f71b7
convert sort_kind_from_pb into from impl
2021-01-08 09:42:54 +10:00
Damien Elmes
336cb3595b
convert from protobuf enum, rather than the underlying i32
2021-01-08 09:24:03 +10:00
Damien Elmes
6c9039b2ad
Merge pull request #903 from RumovZ/writer-cleanup
...
Writer cleanup
2021-01-08 09:10:01 +10:00
Henrik Giesel
512248cba1
Include many more cards in the Review Intervals graph
2021-01-07 22:35:34 +01:00
RumovZ
0ebaf98c96
Compare and save filters normalised
...
When checking whether the current search is a saved filter, compare the
searches normalised to allow the detection of equivalent expressions.
Invalid searches are accepted unaltered to allow the deletion of invalid
saved filters.
As for saving new filters, do so normalised, respectively, reject
invalid searches.
2021-01-07 22:11:21 +01:00
Henrik Giesel
66da8549cd
Add comment about integer division
2021-01-07 20:10:25 +01:00
Henrik Giesel
6f9adbe8fd
Restate rslib unit test
2021-01-07 19:56:36 +01:00
Henrik Giesel
56c8773beb
Fix formatting graphs ts
2021-01-07 19:36:08 +01:00
Henrik Giesel
8fcf88e606
Search for Learn and PreviewRepeat cards when using prop:due
2021-01-07 19:01:10 +01:00
RumovZ
5a559cab16
Format
2021-01-07 18:20:14 +01:00
RumovZ
ad361e7a77
Provide ConcatSeparator through rsbackend.py
2021-01-07 17:48:30 +01:00
Henrik Giesel
0d02b1f2f0
Include PreviewRepeat cards in is:due
2021-01-07 17:24:10 +01:00
Henrik Giesel
3fa5f20344
Fix one-off error for Histograms:
...
examples:
* x0 = -66 and x1 = -64 should yield 65-66 days ago instead of 64-65 days ago
* x0 = -2 and x1 = 0 should yield 1-2 days ago instead of 0-1 days ago
2021-01-07 17:14:31 +01:00
Henrik Giesel
629035a347
Display backlog learn cards correctly in FutureDue graph
...
* now they are shown as due in the past
* before that they were always displayed as due today
2021-01-07 16:13:59 +01:00
RumovZ
e563e4a19e
Add writer functions to want_release_gil()
2021-01-07 13:09:00 +01:00
RumovZ
991a3c1596
Add native enum for concatenate_search's separator
2021-01-07 12:50:57 +01:00
Damien Elmes
bb197b2b7f
update translations
2021-01-07 19:40:17 +10:00
Damien Elmes
0cd66286bf
remove spaces around '/'
2021-01-07 19:40:01 +10:00
Damien Elmes
dda65cac9a
ignore missing pyaudio
2021-01-07 16:25:55 +10:00
Damien Elmes
2b5ef0b9a8
fix qt/ pylints
2021-01-07 16:21:50 +10:00