Damien Elmes
c91a3784f6
update duplicate-string and copy 'set due date' in from AnkiMobile
2021-02-07 13:56:11 +10:00
Damien Elmes
fb6047ca4e
bump version
...
2.1.40 is another bugfix release; a 2.1.41 beta is expected to follow
within a few days
2021-02-07 13:56:11 +10:00
Damien Elmes
95d9399880
update translations
2021-02-06 21:51:44 +10:00
Damien Elmes
b7c72bca4c
fix backup not being taken before full download
2021-02-06 19:01:48 +10:00
Damien Elmes
3cd311191a
add opus to supported audio list and sort
2021-02-06 15:11:24 +10:00
Damien Elmes
e30b7fc36a
handle remote links in ts pages
...
Required to avoid loading remote links embedded in deck descriptions
in the webview
2021-02-06 15:03:21 +10:00
Damien Elmes
ded626f0b9
render deck description with markdown; strip images
...
To support images on that screen, we'll first need to adjust the base url
for each platform, or rewrite the local image URLs, as otherwise they
are resolved to _anki/pages/...
2021-02-06 15:02:40 +10:00
Damien Elmes
6ba321f818
sanitize deck description in decks screen on backend
...
Looks like ammonia only adds about 800k to the release binary
2021-02-06 13:42:38 +10:00
Damien Elmes
e318dafb6c
Revert "sanitize deck description HTML with html-sanitize"
...
This reverts commit f248b71707
.
2021-02-06 13:25:40 +10:00
Damien Elmes
f248b71707
sanitize deck description HTML with html-sanitize
...
Committing for reference; will roll back afterwards.
This adds approximately 150k to the bundled .js file in release mode.
html-sanitizer might be useful to replace our custom paste filtering
code in the future, but for now I'm not sure it's worth the extra
page load time over doing the filtering in Rust.
2021-02-06 13:25:34 +10:00
Damien Elmes
3839ed2e28
show deck description on congrats screen
2021-02-06 13:20:06 +10:00
Damien Elmes
d3ea9b3532
Merge pull request #1006 from hgiesel/deadeditor
...
Remove some dead editor code
2021-02-06 09:02:35 +10:00
Damien Elmes
971b6726c0
Restore "Merge pull request #1007 from hgiesel/sveltesass2""
...
This reverts commit ffcf0aa3ca
and
points to a new rules_svelte commit.
It looks like we were getting away with not listing the dep on the
rules_svelte end - the failing build turned out to be because we need
to pass sass in to our local svelte_check invocation.
2021-02-06 08:39:36 +10:00
Damien Elmes
ffcf0aa3ca
Revert "Merge pull request #1007 from hgiesel/sveltesass2"
...
Roll back to investigate issues.
This reverts commit a31b54aa7c
, reversing
changes made to 0377f7f944
.
2021-02-06 08:20:10 +10:00
Damien Elmes
a31b54aa7c
Merge pull request #1007 from hgiesel/sveltesass2
...
Use lang="scss" in CardCounts
2021-02-06 08:18:21 +10:00
Damien Elmes
0377f7f944
update to Henrik's rules_svelte patch for sass support
2021-02-06 08:16:41 +10:00
Henrik Giesel
fd3003a58f
Use lang="scss" in CardCounts
2021-02-05 14:52:25 +01:00
Henrik Giesel
409eaa85fe
Remove usage of window.event in onPaste
2021-02-05 13:42:49 +01:00
Henrik Giesel
2130434899
Remove dead code kept for compatibility
2021-02-05 13:41:35 +01:00
Damien Elmes
5662939b70
fix filter saving failing when savedFilters is not set
2021-02-05 22:38:44 +10:00
Damien Elmes
efd8c527a6
use 'contains' instead of 'prefix' search in tag completer
2021-02-05 21:14:35 +10:00
Damien Elmes
27daaace7d
Merge pull request #1004 from hgiesel/graphsfix
...
Update setFirstWeekday with new .on() type signature
2021-02-05 20:05:17 +10:00
Damien Elmes
dfe3c457e5
use top level defs for protobuf enum cases
...
While mypy can understand nested references like ConfigBool.Key.COLLAPSE_RECENT,
PyCharm doesn't understand the metaclass syntax, and shows the definitions
as invalid.
2021-02-05 19:26:13 +10:00
Damien Elmes
bb30e8f7bc
use constants for other color references
...
str_color/qcolor() doesn't appear to have been used by any add-ons
except one of mine, so changing the signature should be safe
2021-02-05 18:58:22 +10:00
Damien Elmes
b8d67cdad5
move remaining Filter button items into sidebar
...
- Closes #976
- Added helper to apply arbitrary colour to an icon.
- Fix #979 - low res icons in night mode.
- The icons and colours are not perfect - please feel free to send
through a PR if you can improve them.
- Convert colors dictionary into module consts, so we can
use code completion.
- Added "Edited Today" and "Due Tomorrow"
- Rename camelCase attribute to snake_case and tweak the wording
of some enum constants. We've already broken compatibility with the
major sidebar add-ons, so we may as well make these changes while we
can.
- Removed Filter button. Currently there is no exposed way to toggle
the Sidebar off - wonder if we still need it?
2021-02-05 18:58:22 +10:00
Damien Elmes
bd730a012e
replace sidebar filter shortcut with existing Filter button shortcut
2021-02-05 14:32:56 +10:00
Henrik Giesel
1d9cb6f613
Update setFirstWeekday with new .on() type signature
2021-02-04 14:25:51 +01:00
Damien Elmes
8af82b4594
exclude Mac dylib from '...'
2021-02-04 20:41:08 +10:00
Damien Elmes
a602f0342c
fix Qt translations in macOS packaged build
2021-02-04 20:28:25 +10:00
Damien Elmes
3c1fa68460
turn top bar dark when night mode enabled on macOS
2021-02-04 19:19:56 +10:00
Damien Elmes
39c6429fe2
fix broken card styling fix :-)
2021-02-03 22:32:55 +10:00
Damien Elmes
7e8886c352
fix broken card styling
2021-02-03 22:22:12 +10:00
Damien Elmes
da407a5000
pin proc_macro_nested due to Windows breakage
2021-02-03 21:17:11 +10:00
Damien Elmes
c009a5bda1
avoid wrapping card count text on small screens
2021-02-03 21:08:07 +10:00
Damien Elmes
83d4f657ad
update translations
2021-02-03 20:44:20 +10:00
Damien Elmes
2e9c9af6bb
minor wording tweak
2021-02-03 20:43:58 +10:00
Damien Elmes
77526be5f1
update JS deps
2021-02-03 20:38:41 +10:00
Damien Elmes
790562cd08
update Rust deps
2021-02-03 20:29:48 +10:00
Damien Elmes
5a59789a29
contributing.md update
2021-02-03 16:06:34 +10:00
Damien Elmes
d4de9d3a34
Update issue templates
2021-02-03 15:31:17 +10:00
Damien Elmes
38850c6856
winrt packaging bug has been fixed
2021-02-03 13:34:44 +10:00
Damien Elmes
168963460f
update to latest mypy_protobuf
...
The handling of enum types has improved - we no longer need to import
separate types at typechecking time.
2021-02-03 13:31:52 +10:00
Damien Elmes
86f8cba22c
Merge pull request #972 from hgiesel/ephemeral
...
Move ephemeral card functionality from clayout to Note class
2021-02-03 13:10:00 +10:00
Damien Elmes
e683e5c4d7
Merge pull request #973 from hgiesel/mathjaxerror
...
Render error if MathJax raises error
2021-02-03 13:09:12 +10:00
Damien Elmes
feee26723e
Merge pull request #974 from hgiesel/copyfiles
...
Move copy_page to ts/copy.bzl and rename to copy_files_into_group
2021-02-03 13:08:22 +10:00
Henrik Giesel
e5587ffa59
Move copy_page to ts/copy.bzl and rename to copy_files_into_group
2021-02-02 18:20:11 +01:00
Henrik Giesel
803d6fbd3b
Render error if MathJax raises error
2021-02-02 18:11:16 +01:00
Henrik Giesel
22a5db8ace
Remove unused imports
2021-02-02 17:13:35 +01:00
Henrik Giesel
2483ef4517
Use new note.ephemeral_card method in clayout
2021-02-02 16:47:25 +01:00
Henrik Giesel
4d119cada2
Add ephemeral card method
2021-02-02 16:38:21 +01:00