mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05:00
* Fix footer moving upwards
* Fix column detection
Was broken because escaped line breaks were not considered.
Also removes delimiter detection on `#columns:` line. User must use tabs
or set delimiter beforehand.
* Add CSV preview
* Parse `#tags column:`
* Optionally export deck and notetype with CSV
* Avoid clones in CSV export
* Prevent bottom of page appearing under footer (dae)
* Increase padding to 1em (dae)
With 0.5em, when a vertical scrollbar is shown, it sits right next to
the right edge of the content, making it look like there's no right
margin.
* Experimental changes to make table fit+scroll (dae)
- limit individual cells to 15em, and show ellipses when truncated
- limit total table width to body width, so that inner table is shown
with scrollbar
- use class rather than id - ids are bad practice in Svelte components,
as more than one may be displayed on a single page
* Skip importing foreign notes with filtered decks
Were implicitly imported into the default deck before.
Also some refactoring to fetch deck ids and names beforehand.
* Hide spacer below hidden field mapping
* Fix guid being replaced when updating note
* Fix dupe identity check
Canonify tags before checking if dupe is identical, but only add update
tags later if appropriate.
* Fix deck export for notes with missing card 1
* Fix note lines starting with `#`
csv crate doesn't support escaping a leading comment char. :(
* Support import/export of guids
* Strip HTML from preview rows
* Fix initially set deck if current is filtered
* Make isHtml toggle reactive
* Fix `html_to_text_line()` stripping sound names
* Tweak export option labels
* Switch to patched rust-csv fork
Fixes writing lines starting with `#`, so revert
|
||
|---|---|---|
| .. | ||
| _backend | ||
| _vendor | ||
| foreign_data | ||
| importing | ||
| scheduler | ||
| syncserver | ||
| __init__.py | ||
| _legacy.py | ||
| backend_pb2.pyi | ||
| browser.py | ||
| BUILD.bazel | ||
| buildinfo.py | ||
| card_rendering_pb2.pyi | ||
| cards.py | ||
| cards_pb2.pyi | ||
| collection.py | ||
| collection_pb2.pyi | ||
| config.py | ||
| config_pb2.pyi | ||
| consts.py | ||
| db.py | ||
| dbproxy.py | ||
| deckconfig_pb2.pyi | ||
| decks.py | ||
| decks_pb2.pyi | ||
| errors.py | ||
| exporting.py | ||
| find.py | ||
| generic_pb2.pyi | ||
| hooks.py | ||
| hooks_gen.py | ||
| httpclient.py | ||
| i18n_pb2.pyi | ||
| import_export_pb2.pyi | ||
| lang.py | ||
| latex.py | ||
| links_pb2.pyi | ||
| media.py | ||
| media_pb2.pyi | ||
| models.py | ||
| notes.py | ||
| notes_pb2.pyi | ||
| notetypes_pb2.pyi | ||
| py.typed | ||
| rsbackend.py | ||
| scheduler_pb2.pyi | ||
| search_pb2.pyi | ||
| sound.py | ||
| stats.py | ||
| stats_pb2.pyi | ||
| statsbg.py | ||
| stdmodels.py | ||
| storage.py | ||
| sync.py | ||
| sync_pb2.pyi | ||
| tags.py | ||
| tags_pb2.pyi | ||
| template.py | ||
| types.py | ||
| utils.py | ||
| wheel_description.txt | ||