Damien Elmes
2edd992020
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
3cae1b4cac
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
33e532166a
Revert "sanitize deck description HTML with html-sanitize"
...
This reverts commit cd37a9ae83 .
2021-02-06 13:25:40 +10:00
Damien Elmes
cd37a9ae83
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
12d5bc217d
show deck description on congrats screen
2021-02-06 13:20:06 +10:00
Damien Elmes
30c108fc91
Merge pull request #1006 from hgiesel/deadeditor
...
Remove some dead editor code
2021-02-06 09:02:35 +10:00
Damien Elmes
63ea689636
Restore "Merge pull request #1007 from hgiesel/sveltesass2""
...
This reverts commit 86b470071f 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
86b470071f
Revert "Merge pull request #1007 from hgiesel/sveltesass2"
...
Roll back to investigate issues.
This reverts commit 58a58d94be , reversing
changes made to 31d06e8f39 .
2021-02-06 08:20:10 +10:00
Damien Elmes
58a58d94be
Merge pull request #1007 from hgiesel/sveltesass2
...
Use lang="scss" in CardCounts
2021-02-06 08:18:21 +10:00
Damien Elmes
31d06e8f39
update to Henrik's rules_svelte patch for sass support
2021-02-06 08:16:41 +10:00
Henrik Giesel
9449dabf9a
Use lang="scss" in CardCounts
2021-02-05 14:52:25 +01:00
Henrik Giesel
c554d4ac28
Remove usage of window.event in onPaste
2021-02-05 13:42:49 +01:00
Henrik Giesel
e9f8ba14f9
Remove dead code kept for compatibility
2021-02-05 13:41:35 +01:00
Damien Elmes
3d4f8cac67
fix filter saving failing when savedFilters is not set
2021-02-05 22:38:44 +10:00
Damien Elmes
a8e8620182
use 'contains' instead of 'prefix' search in tag completer
2021-02-05 21:14:35 +10:00
Damien Elmes
6c3d107d30
Merge pull request #1004 from hgiesel/graphsfix
...
Update setFirstWeekday with new .on() type signature
2021-02-05 20:05:17 +10:00
Damien Elmes
40a4b29214
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
b44cc23b66
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
b6e873b17b
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
34b0fd5a77
replace sidebar filter shortcut with existing Filter button shortcut
2021-02-05 14:32:56 +10:00
Henrik Giesel
77c18c856d
Update setFirstWeekday with new .on() type signature
2021-02-04 14:25:51 +01:00
Damien Elmes
9589ce2d79
exclude Mac dylib from '...'
2021-02-04 20:41:08 +10:00
Damien Elmes
5d4e50c39e
fix Qt translations in macOS packaged build
2021-02-04 20:28:25 +10:00
Damien Elmes
51ac1ea935
turn top bar dark when night mode enabled on macOS
2021-02-04 19:19:56 +10:00
Damien Elmes
2f9dea13ac
fix broken card styling fix :-)
2021-02-03 22:32:55 +10:00
Damien Elmes
efb2ce77ed
fix broken card styling
2021-02-03 22:22:12 +10:00
Damien Elmes
b87fc8e0fc
pin proc_macro_nested due to Windows breakage
2021-02-03 21:17:11 +10:00
Damien Elmes
67accf7829
avoid wrapping card count text on small screens
2021-02-03 21:08:07 +10:00
Damien Elmes
fb3b1bdbb3
update translations
2021-02-03 20:44:20 +10:00
Damien Elmes
7962629375
minor wording tweak
2021-02-03 20:43:58 +10:00
Damien Elmes
9f14240b51
update JS deps
2021-02-03 20:38:41 +10:00
Damien Elmes
192c9a5418
update Rust deps
2021-02-03 20:29:48 +10:00
Damien Elmes
833763df2e
contributing.md update
2021-02-03 16:06:34 +10:00
Damien Elmes
d1eedcffd1
Update issue templates
2021-02-03 15:31:17 +10:00
Damien Elmes
c87fc86f7d
winrt packaging bug has been fixed
2021-02-03 13:34:44 +10:00
Damien Elmes
708f60ee1b
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
69f5dcb47d
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
e6d9dd6a82
Merge pull request #973 from hgiesel/mathjaxerror
...
Render error if MathJax raises error
2021-02-03 13:09:12 +10:00
Damien Elmes
a97f5ceefa
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
b6cfccda67
Move copy_page to ts/copy.bzl and rename to copy_files_into_group
2021-02-02 18:20:11 +01:00
Henrik Giesel
6af6d7dbb6
Render error if MathJax raises error
2021-02-02 18:11:16 +01:00
Henrik Giesel
7b38b1ff51
Remove unused imports
2021-02-02 17:13:35 +01:00
Henrik Giesel
4ca24f1d84
Use new note.ephemeral_card method in clayout
2021-02-02 16:47:25 +01:00
Henrik Giesel
3f3bd04f38
Add ephemeral card method
2021-02-02 16:38:21 +01:00
Damien Elmes
6c60a27c8b
add remaining types and disable missing types on (almost) all aqt
2021-02-03 00:00:29 +10:00
Damien Elmes
9702532fc4
more typing updates
2021-02-02 23:31:55 +10:00
Damien Elmes
8abae9aa49
Merge pull request #971 from abdnh/sidebar-checkpoints
...
Add checkpoints for sidebar drag & drop routines
2021-02-02 22:28:53 +10:00
Damien Elmes
de2c7f3e38
Merge pull request #970 from RumovZ/cleanup-967
...
Cleanup 967
2021-02-02 22:03:43 +10:00
abdo
09729057e2
Add checkpoints for sidebar drag & drop routines
...
Also save note and reset browser model
2021-02-02 14:58:44 +03:00
Damien Elmes
06fda14999
fix: Qt translations not working
...
Will need to manually confirm this is working in the bundled builds
2021-02-02 21:12:28 +10:00