Abdo
d5d298fc3f
Remove Qt buttons from new Add screen
2025-07-25 14:48:28 +03:00
Abdo
1662ff440b
Set a different shortcut for Mac
2025-07-25 14:43:33 +03:00
Abdo
f379aa742e
Implement History button
2025-07-25 14:41:27 +03:00
Damien Elmes
e2692b5ac9
Fix inability to upgrade/downgrade from a Python 3.9 version
...
Resolves AttributeError: module 'pip_system_certs.wrapt_requests' has no attribute 'inject_truststore'
2025-07-25 16:49:31 +07:00
Damien Elmes
177c483398
Stop copying updated pyproject/python pin on startup
...
The 'latest' and 'choose version' paths always read from the the
dist file these days, so the file doesn't need to be copied in advance.
The other reason for the current behaviour was so that when the user
manually installs a new launcher, it opens into the launcher on next
run, as that's probably what the user wanted. But this causes problems
when the launcher is updated automatically by things like homebrew.
https://forums.ankiweb.net/t/anki-homebrew-issues-terminal-and-crash-on-exit/64413/4
2025-07-25 15:40:00 +07:00
Damien Elmes
20b7bb66db
Fix 'limits start from top' link
2025-07-25 14:45:04 +07:00
Damien Elmes
ca0459d8ee
Use pip-system-certs when checking Anki versions
2025-07-24 21:56:15 +07:00
Damien Elmes
e511d63b7e
Bump version to 25.07.4
2025-07-24 21:35:20 +07:00
Damien Elmes
d6e49f8ea5
Update translations
2025-07-24 21:35:05 +07:00
Damien Elmes
416e7af02b
Pass --managed-python when fetching versions
...
Tentatively closes https://github.com/ankitects/anki/issues/4227
2025-07-24 21:32:23 +07:00
Damien Elmes
c74a97a5fa
Increase default network timeout in launcher
...
https://forums.ankiweb.net/t/the-desktop-anki-app-cant-launch/64425/4
2025-07-24 20:34:43 +07:00
Damien Elmes
00bc0354c9
Provide better output when downloading versions fails
...
- include stdout/stderr when utf8_output() fails
- don't swallow the error returned by handle_Version_install_or_update
- skip codesigning when NODMG set
Closes #4224
2025-07-24 20:23:43 +07:00
llama
aee71afebe
set min size for card info dialog ( #4221 )
2025-07-24 18:55:47 +07:00
dependabot[bot]
ef69f424c1
Bump form-data from 4.0.1 to 4.0.4 ( #4219 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 18:51:12 +07:00
Damien Elmes
19f9afba64
Start requiring two channels for recording
...
Closes #4225
2025-07-24 18:49:29 +07:00
Damien Elmes
229337dbe0
Work around Conda breaking launcher
...
Closes #4216
2025-07-24 18:40:41 +07:00
Abdo
f2e7504270
Add missing await
2025-07-24 13:40:11 +03:00
Abdo
53095731fc
Fix empty field's height in legacy editor
2025-07-24 13:36:09 +03:00
Abdo
63052e7fb9
Add a legacy switch to NoteEditor
2025-07-24 13:14:27 +03:00
Abdo
a05f3dd38a
Restore old editor entrypoint
2025-07-24 11:49:10 +03:00
Abdo
e71f789958
Remove duplicate lines in mediasrv.py again
...
Turned out to be a race condition when the ruff/black/isort extensions
are installed.
https://github.com/astral-sh/ruff-vscode/issues/651
2025-07-24 11:41:27 +03:00
llama
1f3d03f7f8
add io mask rotation snapping ( #4214 )
2025-07-22 14:32:42 +03:00
user1823
47c1094195
Add last_review_time to _to_backend_card ( #4218 )
...
Presumably, without this change, add-ons would delete the value of last_review_time from the card when they modify the card.
2025-07-22 14:26:44 +03:00
llama
35a889e1ed
Prioritise prefix matches in tag autocomplete results ( #4212 )
...
* prioritise prefix matches in tag autocomplete results
* update/add tests
* fix lint
was fine locally though?
2025-07-22 14:11:33 +03:00
Abdo
7dac2fc4ff
Add back legacy code as separate screens
2025-07-21 22:30:25 +03:00
Abdo
c91f943f29
Merge branch 'main' into editor-3830
2025-07-21 21:24:50 +03:00
Damien Elmes
65b5aefd07
Bump version to 25.07.3
2025-07-21 15:00:46 +07:00
Damien Elmes
8c72b03f4c
Bump version
...
Preparing for another 25.07.x release
2025-07-19 00:56:16 +07:00
Damien Elmes
fc845a11a9
Update translations
2025-07-19 00:56:16 +07:00
Damien Elmes
aeaf001df7
Hack back in a fix for lack of ANSI codes on Windows 10
...
There must be a better way to do this, but someone more familiar
with Win32 internals than I will need to discover it.
https://forums.ankiweb.net/t/anki-25-08-beta/63645/61
2025-07-19 00:40:16 +07:00
Damien Elmes
a3da224511
Possible fix for error getting current version in launcher
...
https://forums.ankiweb.net/t/anki-25-08-beta/63645/68
2025-07-19 00:40:16 +07:00
Abdo
63ddd0e183
Fix wrong tab order in preferences ( #4210 )
2025-07-18 22:20:10 +07:00
Damien Elmes
278a84f8d2
Fix 'same cloze' shortcut on macOS
...
https://forums.ankiweb.net/t/mac-shortcut-for-cloze-deletion-same-card/63785
2025-07-18 18:12:30 +07:00
Danika-Dakika
0b30155c90
Adding to about.py ( #4211 )
...
Adding a Hebrew translator.
2025-07-18 04:05:01 +03:00
Damien Elmes
37fe704326
Tweak protobuf requirements
...
Motivated by https://forums.ankiweb.net/t/python-anki-sync-server-broken/64069
From https://protobuf.dev/support/cross-version-runtime-guarantee/ :
"Python-specific Guarantees
Since the 3.20.0 release, the Protobuf Python generated code became a thin wrapper around an embedded FileDescriptorProto. Because these protos are supported on extremely long timeframes, our usual major version compatibility windows aren’t typically necessary.
Python may break generated code compatibility in specific future major version releases, but it will be coupled with poison pill warnings and errors in advance. As of 6.32.0, all generated code since 3.20.0 will be supported until at least 8.x.y."
2025-07-16 14:15:25 +07:00
Damien Elmes
e77cd791de
Bump version
2025-07-15 22:26:46 +07:00
Damien Elmes
4e29440d6a
Version the launcher
2025-07-15 22:26:46 +07:00
Damien Elmes
cc4b0a825e
Update translations
2025-07-15 20:45:38 +07:00
Damien Elmes
15bbcdd568
Downgrade Chromium as potential rendering fix
...
https://forums.ankiweb.net/t/anki-25-08-beta/63645/57
2025-07-15 18:26:02 +07:00
Damien Elmes
12635f4cd2
Show Chromium version in About instead of PyQt version
2025-07-15 18:25:11 +07:00
Damien Elmes
834fb41015
Exclude VIRTUAL_ENV from environ as well
...
https://forums.ankiweb.net/t/anki-25-08-beta/63645/51
2025-07-15 17:03:51 +07:00
user1823
5a19027185
Minor tweak in simulator string ( #4204 )
2025-07-15 16:59:06 +07:00
llama
0375b4aac0
fix default-coloured io masks not following css var ( #4202 )
2025-07-14 01:22:14 +03:00
sorata
a1934ae9e4
update preferences.ftl ( #4196 )
2025-07-13 22:35:21 +03:00
Bradley Szoke
58a8aa7353
fix: set cursor to pointer when on range ( #4197 )
...
* set cursor to pointer when on range
* chore: white space removal
* chore: update contributors file
2025-07-13 22:29:23 +03:00
jcznk
4604bc7567
Add margin to QPushButton to prevent clipping ( #4201 )
...
* Update CONTRIBUTORS
* Add margin to QPushButton to prevent clipping
2025-07-13 22:21:31 +03:00
Damien Elmes
3b18097550
Support user pyproject modifications again
...
This changes 'keep existing version' to 'sync project changes'
when changes to the pyproject.toml file have been detected that
are newer than the installer's version.
Also adds a way to temporarily enable the launcher, as we needed some
other trigger than the pyproject.toml file anyway, and this approach
also solves #4165 .
And removes the 'quit' option, since it's an uncommon operation, and
the user can just close the window instead.
Short-term caveat: users with older launchers/addon will trigger the old
pyproject.toml mtime bump, leading to a 'sync project changes' message
that will not make much sense to a typical user.
2025-07-13 00:58:13 +07:00
GithubAnon0000
c56fd3ee28
FIX Graph Tooltip uses wrong font ( #4193 )
2025-07-12 13:41:22 +07:00
Damien Elmes
f4e587256c
Retention rate -> retention
...
https://forums.ankiweb.net/t/rename-true-retention-retention-rate/63446/5
Closes #4190
2025-07-12 13:38:16 +07:00
Abdo
3a83958b29
Remove old requirements.txt files
2025-07-10 14:06:27 +03:00