evandrocoan
|
e08d4cd175
|
Cache pacman package manager and upload python wheels
|
2020-03-24 00:31:50 -03:00 |
|
evandrocoan
|
02d8728683
|
Created .github/workflows/mac_checks.yml
|
2020-03-24 00:31:46 -03:00 |
|
evandrocoan
|
e320548e3f
|
Cache rust libraries
|
2020-03-23 19:51:23 -03:00 |
|
evandrocoan
|
4fcecaed9f
|
Created the .github/workflows/windows.yml
# Conflicts:
# .github/scripts/trailing-newlines.sh
# Makefile
# qt/tools/typecheck-setup.sh
# react/Makefile
# rspy/Makefile
# svelte/Makefile
# tslib/Makefile
|
2020-03-23 19:51:03 -03:00 |
|
Damien Elmes
|
8b3995c1fc
|
formatting
|
2020-03-23 19:54:01 +10:00 |
|
Damien Elmes
|
7a67f73183
|
convert asc to desc instead of appending desc to the end of the order
as the latter doesn't work when sorting on more than one column
https://anki.tenderapp.com/discussions/beta-testing/1868-anki-2124-beta#comment_48174812
|
2020-03-23 19:53:57 +10:00 |
|
Damien Elmes
|
c5fa0b130e
|
reduce the chances of a race condition in mplayer code
Not perfect, it may still happen.
https://anki.tenderapp.com/discussions/ankidesktop/39832-an-error-occurred-audio
|
2020-03-23 19:15:32 +10:00 |
|
Damien Elmes
|
a34dcb709e
|
don't pop up network errors for media sync
log them instead
|
2020-03-23 19:06:13 +10:00 |
|
Damien Elmes
|
6a9ed72269
|
fix collection_did_load() not being called, and remove dead code
https://anki.tenderapp.com/discussions/ankidesktop/39765-_colloadingstate-is-never-run-thus-collection_did_load-hook-is-never-triggered
|
2020-03-23 18:57:23 +10:00 |
|
Damien Elmes
|
0c4feaa800
|
cache dark mode value so UI doesn't break when it changes
https://anki.tenderapp.com/discussions/ankidesktop/39550-cant-deactivate-night-mode-on-2121-for-mac
|
2020-03-23 18:39:37 +10:00 |
|
Damien Elmes
|
1bd4d0db4e
|
dump more info in card()/bcard()
|
2020-03-23 18:39:00 +10:00 |
|
Damien Elmes
|
4563fe36bc
|
rename long filenames in fields if files renamed in a previous sync
|
2020-03-23 18:38:45 +10:00 |
|
Damien Elmes
|
1e9197a4d3
|
fix English being shown in prefs for fully qualified langs like zh-CN
https://anki.tenderapp.com/discussions/ankidesktop/39845-a-new-bug-has-been-found
|
2020-03-23 16:08:06 +10:00 |
|
Damien Elmes
|
a5d27ede6e
|
fix v2 timing being returned for v1 users
|
2020-03-23 13:53:09 +10:00 |
|
Damien Elmes
|
b7fdb8aeb4
|
fix setting of wal
|
2020-03-23 13:52:57 +10:00 |
|
Damien Elmes
|
f9f5a33e1f
|
simplify how the local offset is passed around
- no need to store it in conf
- move local_minutes_west() call to collection
|
2020-03-23 13:52:52 +10:00 |
|
Damien Elmes
|
0e9e7a84e9
|
release GIL during collection open/close
|
2020-03-23 09:27:42 +10:00 |
|
Damien Elmes
|
ac78699d13
|
add back new_timezone_enabled(), as it's used in the prefs screen
|
2020-03-23 07:40:50 +10:00 |
|
Damien Elmes
|
9d55260425
|
apply same list->tuple fix to v1 sched
|
2020-03-22 21:56:02 +10:00 |
|
Damien Elmes
|
84ce8a336c
|
Merge pull request #519 from zjosua/lrnQueue
Fill _lrnQueue with tuples, not lists
|
2020-03-22 21:53:53 +10:00 |
|
zjosua
|
119df8c662
|
Fill _lrnQueue with tuples, not lists
|
2020-03-22 11:49:40 +01:00 |
|
Damien Elmes
|
17f7a69830
|
handle trailing whitespace inside group
|
2020-03-22 18:52:44 +10:00 |
|
Damien Elmes
|
7c91d3e414
|
accept now_mins_west for v2 legacy timing as well
|
2020-03-22 17:33:14 +10:00 |
|
Damien Elmes
|
71fcbc3ead
|
fix sync error introduced by e02f032a47
|
2020-03-22 17:32:34 +10:00 |
|
Damien Elmes
|
f44996075d
|
handle the two remaining timing issues
|
2020-03-22 14:43:29 +10:00 |
|
Damien Elmes
|
e02f032a47
|
use backend for v1 and v2 cutoff calculations
this should also fix the CI failures, which were happening because
the datetime module wasn't matching the shifted time.time()
|
2020-03-22 14:28:26 +10:00 |
|
Damien Elmes
|
01f9845b27
|
exclude autogenerated src from build deps
prevents unnecessary rebuilds
|
2020-03-22 03:39:38 +00:00 |
|
Damien Elmes
|
c0a4a1cb66
|
possible fix for CI failure
|
2020-03-22 13:17:00 +10:00 |
|
Damien Elmes
|
b8aaa8fba4
|
add enum for controlling sort order
eg col.find_cards("", order=BuiltinSortKind.CARD_DUE)
|
2020-03-22 12:59:24 +10:00 |
|
Damien Elmes
|
2060577ede
|
handle collections with sortBackwards set to 0 instead of a bool
|
2020-03-22 10:26:09 +10:00 |
|
Damien Elmes
|
b6ac1c0d1c
|
fall back on stock json if orjson unavailable
|
2020-03-21 21:24:21 +10:00 |
|
Damien Elmes
|
e22c3f6723
|
remove debugging line
|
2020-03-21 18:29:04 +10:00 |
|
Damien Elmes
|
28b0281972
|
allow customizing search order
|
2020-03-21 17:38:09 +10:00 |
|
Damien Elmes
|
6d7bf16b5a
|
fix reversing sort order
|
2020-03-21 16:57:33 +10:00 |
|
Damien Elmes
|
eab7686d2f
|
remove old finder code; add search hooks to browser & remove old one
|
2020-03-21 16:38:46 +10:00 |
|
Damien Elmes
|
3392fe8708
|
increase the rated search cap to 365, and allow searches for ease 0
An add-on appears to use ease 0 when rescheduling cards, and it may
make sense for Anki to do the same in the future as well.
|
2020-03-21 16:05:17 +10:00 |
|
Damien Elmes
|
cf50821d3b
|
add search that ignores combining chars
On a test of a ~40k card collection, the 'ignore accents' add-on
takes about 1150ms, and this code takes about 70ms.
|
2020-03-21 15:15:59 +10:00 |
|
Damien Elmes
|
32efd1789b
|
support regexp search in single field
|
2020-03-21 13:06:46 +10:00 |
|
Damien Elmes
|
d53c8f18ad
|
support wildcard in field*:val search
|
2020-03-21 12:45:25 +10:00 |
|
Damien Elmes
|
0a6c5dd240
|
don't require wildcard for unicode case folding in search
|
2020-03-21 12:44:56 +10:00 |
|
Damien Elmes
|
982e1a811d
|
add unicase collation
sqlite's like is hard-coded to use ASCII comparisons, so we can't
take advantage of this yet
|
2020-03-21 12:40:20 +10:00 |
|
Damien Elmes
|
9dd5fef0a1
|
support regex searches
|
2020-03-21 12:00:48 +10:00 |
|
Damien Elmes
|
e0e7560d2b
|
add regexp() to sqlite
|
2020-03-21 10:23:11 +10:00 |
|
Damien Elmes
|
861139ea9e
|
support deck:"foo bar" style searches
|
2020-03-21 09:34:24 +10:00 |
|
Damien Elmes
|
0089f0149a
|
add note searching
|
2020-03-21 09:00:05 +10:00 |
|
Damien Elmes
|
a1853db3d8
|
fix formatting and unit test
|
2020-03-21 08:17:24 +10:00 |
|
Damien Elmes
|
f3a4552df3
|
don't set deck.sched.today in test
|
2020-03-21 08:12:32 +10:00 |
|
Damien Elmes
|
3cebb5b3fd
|
update tests to reflect what now constitutes an error
|
2020-03-21 08:12:01 +10:00 |
|
Damien Elmes
|
18b37bcb59
|
tests need to flush before searching
|
2020-03-21 08:10:52 +10:00 |
|
Damien Elmes
|
e060e0daee
|
handle escaped tag searches and tag:* special case
|
2020-03-21 08:09:28 +10:00 |
|