Skip to content

Releases: STadas/Ankicord

0.4.9

14 Aug 12:58
f684b49
Compare
Choose a tag to compare

What's Changed

  • Timer setting implementation #23 by @RDevWasTaken in #25
  • Ankiaddon workflow by @STadas in #26
  • Change workflow target main to master by @STadas in #27

New Contributors

  • @RDevWasTaken made their first contribution in #25

Full Changelog: 0.4.8...0.4.9

Fixed incorrect card counts and slow startup

03 May 09:49
Compare
Choose a tag to compare

This should fix #20. Thanks for letting me know!
It should also fix the slow startup (turns out connecting to Discord on the main thread isn't the best idea).

New status and parentheses toggle

17 Apr 11:26
7bedd19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.6...0.4.7

(These auto-generated release notes are pretty cool)

Fixed crash when opening Profiles window

15 Apr 14:58
Compare
Choose a tag to compare

This should fix #17. Thanks for letting me know!

Fixed thread-related GUI error on Windows

12 Apr 21:04
Compare
Choose a tag to compare

This should fix #16. Thanks for letting me know!
Thanks to @Mantve for helping find the issue and testing it!

Fixed exception when discord has never been launched in the session

28 Jan 10:04
Compare
Choose a tag to compare

Pypresence had a separate exception for when Discord has never been launched before in the session, which I didn't account for. This should fix #13.

Fixed auto-connect

13 Jan 16:24
Compare
Choose a tag to compare

Ankicord should now automatically connect properly if Discord is launched after Anki instead of the usual order of Discord then Anki. It should also reconnect if Discord is closed and re-opened while Anki is open.

Updated pypresence

21 Dec 11:50
Compare
Choose a tag to compare

Updated the local pypresence library as the previously used version started to cause problems on Python 3.10.
If this causes problems, please update Anki to its latest version.
If that doesn't fix it, consider opening an issue or using an older release until you update Anki.

Hotfix for when we can't get the last card from the reviewer

13 Aug 09:53
Compare
Choose a tag to compare

This should fix the error described in #11, thanks to a review on Ankiweb.

More customization settings from user feedback

09 May 17:10
Compare
Choose a tag to compare

3 new main settings

  • count_deck: Display cards left only for the last active deck instead of all of them. No effect if card_count is off. (off by default)
    Thank you @agaertner for the suggestion. (#3)
  • counts: Set which counts to sum up for the 'cards left' (2nd) field. (Default is ["new", "learn", "review"], which are the blue, red, green numbers respectively) Simply remove any that you don't want to be tracked from the list.
    Thank you once again @agaertner for the idea. (#9)
  • discord_client: Use your own Discord Application with custom icons. Currently used icon names are: "anki", "spotify". (Default ID is 745326655395856514)
    Thank you @NameLessGO for the idea. (#4)

Additional functionality to the statuses section

  • If you do not want your rich presence to be displayed when in a certain state, set it to "", for example: "menu_status": "".
    Thank you to an anonymous review on the ankiweb page. (#6)
  • If you want the 1st field to be empty for a certain state, set it to "   " (3 spaces), for example "menu_status": "   ".

Misc changes

  • The communication with the Rich Presence itself now updates every 15 seconds without relying on hooks. The hooks simply update the information to be sent instead of triggering the communication itself. This should make it more reliable. (#5)