It drives me crazy every time I open Anki and see this popup. I don’t want to update Anki any time soon because it will break addons. When I click “Ignore this update,” it does nothing; the next time I open Anki, the popup appears again. The same issue occurs with addons.
I would appreciate any help with this matter.
my current version is
Version 23.10.1 (fac9e0ee)
Python 3.9.15 Qt 6.6.0 PyQt 6.6.0
There isn’t any way to disable update notification overall. Those notifications don’t come out often – you can see that one was for a release 7 months ago. The “Ignore” button should ordinarily be enough to get it to stop. Unfortunately, I can see that there was a bug discovered in January, that was fixed in the next release (24.04.x). [If you are going to upgrade though, you should go all the way to 24.06.x, because 24.04 had some hanging/crashing issues for some folks.]
Have you tried clicking “Yes” in the update notification instead? Updating Anki requires a download and then running the installer. If you just do what the annoying box wants (download), but don’t install – I wonder if it will leave you alone?
However – on the add-ons front –
Which of those add-ons are you concerned will break on a newer version of Anki?
I have tried clicking ‘yes,’ and it then redirects me to the newest version of Anki, namely this. If I download the .exe file for the newer version, it doesn’t change anything, and I still have this popup.
Thanks to NameLessGO, I understand even better now that none of the essential add-ons for me will break. I also forgot that I can check compatibility on the add-ons page.
Just as you suggested, I have updated Anki to version 24.04, and currently, I see no issues with the add-ons. Previously, I had version 2.1.x or something, and after updating to 23.10.1, some add-ons that I liked broke. However, I got used to this and don’t use them anymore, so updating this time was okay.
Thank you for your time. I should have been more conscious of the Anki add-ons webpage, where I could check compatibility with newer versions to ensure there are no issues with updating. I’m just always hesitant to update apps because they may change the layout that I am used to or break features that I heavily rely on.
Anki version numbers have been changed from Anki23 to date.
Anki23.12 → December 2023, Anki24.06 → June 2024
Previously a change in number like “Anki2.0 → Anki2.1 → Anki23” meant a big update so updating would break many add-ons.
But the numbers after Anki23 are just years, so it has nothing to do with whether add-ons are broken or not. So 23 and 24 are almost the same (for add-ons), maybe 25 too.
That’s great! I did suggest going all the way to 24.06 – the most recent released version, but if 24.04 is working for you, then that is a fine place to be.
@dae Would you accept a PR that adds an option to disable these checks completely?
I wish to minimize all network activities. On Windows, blocking Anki with a firewall to skip update checks doesn’t stall the initial start. On Linux, doing the same causes the main screen to be faded for ~5 seconds until I get “error trying to connect: …” in the console.
Maybe two separates issues to consider here? Dunno.
On the same note, it seems like we are contacting the sync server regardless of having a custom one set. Is there any reason for this? Maybe the default sync server has a chance to be contacted, because the Python code only sets the custom sync server shortly after the app’s initialization?
Repro would be to disable update checks and see that a connection to sync.ankiweb.net is made here. Maybe it becomes easier to notice once you can toggle update checks in the preferences with the PR.