mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05:00
* Implement import log screen in Svelte * Show filename in import log screen title * Remove unused NoteRow property * Show number of imported notes * Use a single nid expression * Use 'count' as variable name for consistency * Import from @tslib/backend instead * Fix summary_template typing * Fix clippy warning * Apply suggestions from code review * Fix imports * Contents -> Fields * Increase max length of browser search bar https://github.com/ankitects/anki/pull/2568/files#r1255227035 * Fix race condition in Bootstrap tooltip destruction https://github.com/twbs/bootstrap/issues/37474 * summary_template -> summaryTemplate * Make show link a button * Run import ops on Svelte side * Fix geometry not being restored in CSV Import page * Make VirtualTable fill available height * Keep CSV dialog modal * Reword importing-existing-notes-skipped * Avoid mentioning matching based on first field * Change tick and cross icons * List skipped notes last * Pure CSS spinner * Move set_wants_abort() call to relevant dialogs * Show number of imported cards * Remove bold from first sentence and indent summaries * Update UI after import operations * Add close button to import log page Also make virtual table react to resize event. * Fix typing * Make CSV dialog non-modal again Otherwise user can't interact with browser window. * Update window modality after import * Commit DB and update undo actions after import op * Split frontend proto into separate file, so backend can ignore it Currently the automatically-generated frontend RPC methods get placed in 'backend.js' with all the backend methods; we could optionally split them into a separate 'frontend.js' file in the future. * Migrate import_done from a bridgecmd to a HTTP request * Update plural form of importing-notes-added * Move import response handling to mediasrv * Move task callback to script section * Avoid unnecessary :global() * .log cannot be missing if result exists * Move import log search handling to mediasrv * Type common params of ImportLogDialog * Use else if * Remove console.log() * Add way to test apkg imports in new log screen * Remove unused import * Get actual card count for CSV imports * Use import type * Fix typing error * Ignore import log when checking for changes in Python layer * Apply suggestions from code review * Remove imported card count for now * Avoid non-null assertion in assignment * Change showInBrowser to take an array of notes * Use dataclasses for import log args * Simplify ResultWithChanges in TS * Only abort import when window is modal * Fix ResultWithChanges typing * Fix Rust warnings * Only log one duplicate per incoming note * Update wording about note updates * Remove caveat about found_notes * Reduce font size * Remove redundant map * Give credit to loading.io * Remove unused line --------- Co-authored-by: RumovZ <gp5glkw78@relay.firefox.com> |
||
|---|---|---|
| .. | ||
| browser | ||
| data | ||
| forms | ||
| import_export | ||
| operations | ||
| qt | ||
| __init__.py | ||
| _macos_helper.py | ||
| about.py | ||
| addcards.py | ||
| addons.py | ||
| changenotetype.py | ||
| clayout.py | ||
| colors.py | ||
| customstudy.py | ||
| dbcheck.py | ||
| debug_console.py | ||
| deckbrowser.py | ||
| deckchooser.py | ||
| deckconf.py | ||
| deckdescription.py | ||
| deckoptions.py | ||
| editcurrent.py | ||
| editor.py | ||
| emptycards.py | ||
| errors.py | ||
| exporting.py | ||
| fields.py | ||
| filtered_deck.py | ||
| flags.py | ||
| gui_hooks.py | ||
| importing.py | ||
| legacy.py | ||
| main.py | ||
| mediacheck.py | ||
| mediasrv.py | ||
| mediasync.py | ||
| modelchooser.py | ||
| models.py | ||
| mpv.py | ||
| notetypechooser.py | ||
| overview.py | ||
| package.py | ||
| preferences.py | ||
| profiles.py | ||
| progress.py | ||
| props.py | ||
| py.typed | ||
| reviewer.py | ||
| schema_change_tracker.py | ||
| sound.py | ||
| stats.py | ||
| studydeck.py | ||
| stylesheets.py | ||
| switch.py | ||
| sync.py | ||
| tagedit.py | ||
| taglimit.py | ||
| taskman.py | ||
| theme.py | ||
| toolbar.py | ||
| tts.py | ||
| undo.py | ||
| update.py | ||
| utils.py | ||
| webview.py | ||
| widgetgallery.py | ||
| winpaths.py | ||