Luc Mcgrady
dda730dfa2
Fix/Invalid memory states in simulator after parameters changed ( #4317 )
...
* Fix/Invalid memory states after optimization for simulator
* Update ts/routes/deck-options/FsrsOptions.svelte
* typo
* ./check
2025-09-04 14:35:00 +10:00
Damien Elmes
08431106da
Exclude SSLKEYLOGFILE from Python
...
Closes #4308
2025-09-04 13:20:12 +10:00
Damien Elmes
b4b1c2013f
Use the audio input device's preferred format
...
19f9afba64 broke recording for devices that
only support a single channel. Instead of hard-coding the values, we should
be using what the device prefers.
Apparently some devices may only support float formats, so conversion code
has been added to handle that case as well.
https://forums.ankiweb.net/t/cant-record-my-voice-after-upgrading-to-25-7-3/64453
2025-09-04 12:55:36 +10:00
maxr777
5280cb2f1c
Enable nc: to only search in a specific field ( #4276 ) ( #4312 )
...
* Enable nc: to only search in a specific field
* Add FieldSearchMode enum to replace boolean fields
* Avoid magic numbers in enum
* Use standard naming so Prost can remove redundant text
---------
Co-authored-by: Damien Elmes <gpg@ankiweb.net>
2025-09-04 11:52:08 +10:00
Damien Elmes
b2ab0c0830
Add an experimental new system Qt mode to the launcher
...
Goal is to allow users to use their system Qt libraries that have
things like fcitx support available.
For #4313
2025-09-03 23:54:27 +10:00
Damien Elmes
6a985c9fb0
Add support for custom launcher venv locations
...
Closes #4305 when https://github.com/ankitects/anki-manual/pull/444 is
merged, and makes it easier to maintain multiple Anki versions at once.
2025-09-03 20:54:16 +10:00
Damien Elmes
db1d04f622
Centralize uv command setup
...
Closes #4306
2025-09-03 19:58:45 +10:00
Damien Elmes
2491eb0316
Don't reuse existing terminal process
...
May possibly help with #4304
2025-09-03 17:32:30 +10:00
Damien Elmes
06f9d41a96
Bypass install_name_tool invocation on macOS
...
Not sure when https://github.com/astral-sh/uv/issues/14893 will be
ready, and this seems to solve the problem for now.
Closes #4227
2025-09-03 17:32:30 +10:00
Abdo
8e7527aff9
Merge branch 'main' into editor-3830
2025-09-03 00:02:17 +03:00
Abdo
5fe532d5d2
Show number of added cards
2025-09-03 00:01:04 +03:00
llama
8d5c385c76
use existing translation instead of adding new one ( #4310 ) ( #4316 )
...
Co-authored-by: Abdo <abdo@abdnh.net>
2025-09-02 23:54:17 +03:00
Abdo
355e5f2125
Merge branch 'main' into editor-3830
2025-09-02 22:46:06 +03:00
llama
153b972dfd
Show the number of cards added when adding ( #4310 )
...
* modify `generate_cards_for_note` to return count
* modify `add_note` to return count
* show the number of cards added when adding
2025-09-02 18:06:49 +10:00
Jarrett Ye
4ac80061ca
Add desired_retention field to NormalDeckSchema11 ( #4292 )
...
* Add desired_retention field to NormalDeckSchema11
* pass ci
2025-09-02 17:55:23 +10:00
Damien Elmes
01b825f7c6
Fix theme/checkboxes when path contains an apostrophe
...
I couldn't find a list of other characters we might need to handle too.
I tested with ", but Qt failed to start then.
https://forums.ankiweb.net/t/qt-rendering-bug-in-check-boxes/66196
2025-09-02 15:55:37 +10:00
洩氏诹诹子
157da4c7a7
Fix mirror configuration not working during launcher download ( #4280 )
...
Use environment variable instead of configuration file
2025-09-02 14:58:34 +10:00
Damien Elmes
8ef208e418
Fix importing of Mnemosyne collections with missing cards
...
There's no associated scheduling data, but we can at least preserve
the note.
https://forums.ankiweb.net/t/error-importing-mnemosyne-2-9-deck/65592
2025-09-01 18:25:34 +10:00
Lee Doughty
65ea013270
Update microphone icon to respect dark mode ( #4297 )
2025-09-01 17:56:48 +10:00
Damien Elmes
ef1a1deb9c
Update translations
2025-09-01 15:13:40 +10:00
GithubAnon0000
c93e11f343
FIX gap above bury ( #4298 )
2025-09-01 15:09:42 +10:00
€šm̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰�Ř§Ů Â£╟©舐æØ¢£ðsÞ¥¿—
e3d0a30443
Fix ninja BuildAction name sanitization ( #4291 )
...
rust commit 8296ad0 changes the output of std::any::type_name to include
regions such as lifetime and generic arguments, which results in invalid
Ninja rule names being generated, such as `CargoBuild<_>`.
2025-09-01 15:08:29 +10:00
Jarrett Ye
4fdb4983dd
Fix/recompute memory state when deck-specific DR is changed ( #4293 )
2025-09-01 15:07:35 +10:00
Luc Mcgrady
3521da3ad6
Chore/Remove CMRR from fsrs help modal ( #4290 )
...
* Remove cmrr from fsrs help sections
* move other strings
2025-09-01 14:58:20 +10:00
Damien Elmes
ca60911e19
Update to Rust 1.89 + latest deps
2025-09-01 14:55:49 +10:00
Damien Elmes
71ec878780
Fixes for Rust 1.89
...
Closes #4287
2025-09-01 14:55:49 +10:00
user1823
6dd9daf074
Increase randomness in random sorting of new cards ( #4286 )
...
* Increase randomness in random sorting of new cards
Currently, the new cards appear roughly in the same order on consecutive days (if they are skipped by burying). This change aims to increase randomness by spreading out the salt across the hash space.
* Fix errors
2025-09-01 14:22:27 +10:00
user1823
3b33d20849
Fix LRT database check for cards with no usable reviews ( #4284 )
...
Fixes https://forums.ankiweb.net/t/anki-25-08-beta-3/64738/62
2025-09-01 14:19:36 +10:00
Luc Mcgrady
542c557404
Fix/Workload deck_size unset ( #4283 )
2025-09-01 14:18:30 +10:00
Luc Mcgrady
211cbfe660
Fix/Simulator intervals decending overflows ( #4275 )
...
* Fix/Simulator intervals decending overflows
* saturating_sub
* oops
2025-09-01 14:16:40 +10:00
Damien Elmes
359231a4d8
Update licenses after tracing-subscriber bump
2025-09-01 13:42:10 +10:00
Damien Elmes
d23764b59e
Bump devalue for latest CVE
2025-09-01 13:41:00 +10:00
Damien Elmes
1dc31bb360
One step closer to tools/run-qt* on Windows
...
Doing the rest manually for now
2025-09-01 13:39:46 +10:00
dependabot[bot]
6fa33777db
Bump tracing-subscriber from 0.3.19 to 0.3.20 ( #4296 )
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.20
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-01 13:35:46 +10:00
Abdo
b79014814d
Fix legacy DuplicateLink handling
2025-08-30 16:54:12 +03:00
Abdo
018a9db57b
Fix getCard() not allowed
2025-08-30 16:16:50 +03:00
Abdo
68f0e6e992
Remove repeated line
2025-08-30 16:07:39 +03:00
Abdo
8cf3dee351
Fix browser error on deleted notes
2025-08-30 16:06:55 +03:00
Abdo
06d322aca4
Preserve focused field
2025-08-28 03:40:49 +03:00
Abdo
e3bd3eda4f
Clear search on selector toggle
2025-08-28 03:33:13 +03:00
Abdo
3eb99c8a3e
Focus selector's search input
2025-08-28 03:32:03 +03:00
Abdo
a3bf145007
Copy sticky fields
2025-08-28 03:07:55 +03:00
Abdo
7a98aa0644
Fix lints
2025-08-27 04:15:43 +03:00
Abdo
1cb733da29
Ensure bigint
2025-08-27 04:08:17 +03:00
Abdo
6ea64bcac5
Fix TS errors
2025-08-27 03:55:21 +03:00
Abdo
603b12967c
Alow passing deck/notetype ID on AddCards init
2025-08-27 03:54:27 +03:00
Abdo
60f7df7210
Fix wrong arg name
2025-08-27 03:39:20 +03:00
Abdo
becac3f764
Simplify loadNote() arg passing
2025-08-27 03:30:19 +03:00
Abdo
2ff2ad6bca
Formatting
2025-08-27 03:06:01 +03:00
Abdo
6b5729ce18
Implement field copying on notetype change
2025-08-27 03:05:49 +03:00