Damien Elmes
88e2aba93c
fix inconsistent test handling on Windows
...
Bazel sets TZ to UTC when running tests, so the tests are reproducible.
But it seems like the Rust time crate was not honoring it, and using
the configured timezone instead. "Fix" by forcing UTC when testing, as
we already special-case a test run.
2021-03-01 13:36:36 +10:00
Damien Elmes
8f0c8b6f8a
use different approach to running tests twice
...
The symlink approach was breaking on Windows
2021-03-01 12:47:39 +10:00
Damien Elmes
2c6b6734b5
experimental queue building
...
Still a work in progress, and hidden behind a feature flag.
2021-03-01 12:18:21 +10:00
Damien Elmes
3bddf99ba1
remove local tz test
...
This was breaking some of the unit tests when they happened to
complete in a particular order
2021-03-01 10:59:01 +10:00
Damien Elmes
e218604708
monospace font in html editor
...
https://forums.ankiweb.net/t/change-default-font-of-html-edit-mode-to-a-monospaced-font/7833
2021-03-01 10:16:12 +10:00
Damien Elmes
32af54cd4d
catch attempts to nest under a filtered deck; don't show traceback
2021-03-01 09:58:12 +10:00
Damien Elmes
5564fd9e13
Merge pull request #1040 from RumovZ/deck-name-err
...
Catch deck rename errors and localise warnings
2021-03-01 09:40:55 +10:00
RumovZ
e83f0fef0f
Fix Qt types
2021-02-28 22:36:31 +01:00
RumovZ
dc1711b630
Always return False from rename_node
...
setData expects a result but due to the asynchrony of the editor it
might not be known, yet.
2021-02-28 22:36:21 +01:00
RumovZ
1b8cebb8c5
Enable in-place editing of sidebar tags
2021-02-28 21:50:21 +01:00
RumovZ
d0b916a2ff
Enable in-place editing of saved searches
2021-02-28 21:13:26 +01:00
RumovZ
0b83828508
Enable in-place editing of sidebar deck items
2021-02-28 21:03:19 +01:00
RumovZ
88c69665f3
Add support for multi deck deletion in python
2021-02-26 19:52:34 +01:00
RumovZ
f7c20e40b5
Make backend deck deletion take vec of ids
2021-02-26 19:52:02 +01:00
RumovZ
2c25645975
Place sidebar tools right of search bar
2021-02-26 13:04:30 +01:00
RumovZ
92cbf168f6
Catch DeckIsFilteredError directly on frontend
2021-02-26 11:32:40 +01:00
RumovZ
ef925a88d6
Add filtered deck error localisation on backend
2021-02-26 11:32:26 +01:00
Damien Elmes
c0b9285923
move cards out of the new queue on filtered deck upgrade
2021-02-26 19:16:18 +10:00
Damien Elmes
b8acf11f3e
remove left-click on saved searches
...
Multiple users have thought it was a bug rather than an intentional
feature, and it breaks double-clicking:
https://forums.ankiweb.net/t/anki-2-1-41-beta/7305/51
2021-02-26 18:48:32 +10:00
Damien Elmes
d666b7e5b0
fix browser appearance defaults
...
https://forums.ankiweb.net/t/small-bug-in-the-browser-appearance-window/7806
2021-02-26 18:46:09 +10:00
Damien Elmes
bfd452c120
Merge pull request #1039 from RumovZ/dyndeck-hint
...
Clickable hint in dyndeck dialogue for unmovable cards
2021-02-26 18:02:51 +10:00
Damien Elmes
5d578cab03
Merge pull request #1042 from BlueGreenMagick/studydeck-noadd
...
StudyDeck without add button
2021-02-26 14:42:41 +10:00
RumovZ
f5981e94bf
Add group search context action
2021-02-25 21:24:11 +01:00
RumovZ
172133299b
Handle search on event level
...
Instead of assigning each sidebar item a lambda, add a field for search
representation and handle searching in event handler.
2021-02-25 19:57:12 +01:00
RumovZ
47e1e62967
Make search first (default) mode
2021-02-25 19:28:29 +01:00
RumovZ
4a1e995934
Add edit mode in sidebar
2021-02-25 13:12:51 +01:00
RumovZ
0889972bb0
Save last sidebar tool
2021-02-25 12:20:54 +01:00
RumovZ
fd784adc31
Add select and search modes to sidebar
2021-02-25 11:06:59 +01:00
RumovZ
17afcb094f
Add toolbar to sidebar
2021-02-25 11:05:04 +01:00
RumovZ
9d3da3b844
Add icons for sidebar tools
2021-02-25 11:02:17 +01:00
bluegreenmagick
c7d8700054
StudyDeck without add button
2021-02-25 07:34:01 +09:00
RumovZ
1dca43f409
Fix #1024 – catch deck rename errors
2021-02-24 13:59:38 +01:00
RumovZ
8e43b29816
Localise RenameDeckError
2021-02-24 13:57:44 +01:00
RumovZ
e95c2fa6ce
Fix type hints in dyndeckconf
2021-02-24 11:24:27 +01:00
RumovZ
234ca4d496
Refactor dyndeckconf/on_hint_button
2021-02-24 11:14:33 +01:00
Damien Elmes
c9992e395f
Merge pull request #1038 from hgiesel/imgmaxwidth
...
Fix scrollbar issue in anki-editable component in two ways
2021-02-24 10:16:12 +10:00
Damien Elmes
8d7cd1992c
Merge pull request #1037 from hgiesel/browserbug2
...
Remove logic for pulling editor field into view
2021-02-24 09:53:11 +10:00
RumovZ
d6b1c0cf3a
Give dyndeck hint unique styling
2021-02-23 23:34:05 +01:00
RumovZ
ae88f7e593
Add clickable hint to dyndeckconf
2021-02-23 23:14:11 +01:00
RumovZ
5a37b8e2af
Add direct col reference to dyndeckconf
2021-02-23 22:31:04 +01:00
Henrik Giesel
8aa8174d4b
Fix scrollbar issue in anki-editable component in two ways
...
- using :host-context(.nightMode) allows for applying the nightmode
scroll bar inside the component
- apply max-width: 100% to all element within editable, not just images
2021-02-23 15:52:20 +01:00
Henrik Giesel
9383002b0e
Satisfy formatter
2021-02-23 13:34:41 +01:00
Henrik Giesel
5bb90aa8a5
Remove logic for pulling editor field in view
2021-02-23 12:55:04 +01:00
Damien Elmes
37429f1580
add test to the previewing code
2021-02-23 17:35:20 +10:00
Damien Elmes
02e23e1063
split rescheduling_filter, and more tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
b887057448
split review/learn/new/relearn
2021-02-23 17:35:20 +10:00
Damien Elmes
e74210717a
split state fetching, revlog and preview code out
2021-02-23 17:35:20 +10:00
Damien Elmes
6a44269280
sched->scheduler
2021-02-23 17:35:20 +10:00
Damien Elmes
e33f632169
answering.rs tidyups
2021-02-23 17:35:20 +10:00
Damien Elmes
f165576992
implement leech handling
...
Also change the default for new users to "tag only"
2021-02-23 17:35:20 +10:00