github TokTok/qTox v1.18.1

latest releases: nightly, v1.18.3, v1.18.3-rc.1...
8 months ago

A pretty quick turnaround to the next release here, fixing an issue with the release builder workflows that caused release builds from v1.18.0 to claim they are unstable and untested.

Besides that, here are some highlights:

  • We have significantly increased the translation coverage using Google Translate (and for Lojban, Baidu translate). All but two languages are now fully automatically translated. In many cases, this automated translation is not perfect, so we've also added a link next to the language selector to our Weblate page where you can fix translations you think could be improved.
  • Using LLMs, we have finished the Pirate English translation, so: Ahoy! Come aboard the qTox ship, and set sail with this scurvy-free release! We've battened down the hatches and plugged some leaks, so no more unstable builds claimin' to be untested. Shiver me timbers, we've even charted new waters with more translations than ye can shake a parrot at!
  • You can now run qtox --update-check on the command line to quickly see what the latest version is and what version you are running without starting the GUI. This might be useful for anyone who wants to write scripts around that.

Finally, we have tightened the security of qTox by avoiding any DNS lookups in the Tox bootstrap path. This means qTox will work properly even if you have no DNS server, and importantly, you will not leak access to the Tox network to any DNS servers. The only place where we still do DNS lookups is in the update check (which connects to the GitHub API), but you can disable that.

What's Changed

  • perf(Video): Avoid copying frame buffers unnecessarily. by @iphydf in #337
  • chore: Some more fixes to the releaser script. by @iphydf in #344
  • cleanup: Remove unnecessary space at the end of a warning message. by @iphydf in #345
  • cleanup: Use emplace_back instead of push_back. by @iphydf in #90
  • cleanup: Rename all .css files to .qss. by @iphydf in #120
  • feat(UI): Better integration with system dark modes. by @iphydf in #261
  • cleanup: Use true/false instead of 0/1 for boolean literals. by @iphydf in #91
  • feat(Languages): Fully translate every supported language. by @iphydf in #343
  • test: Check that the version on release is considered stable. by @iphydf in #356
  • feat(Languages): Translate all of qTox to Pirate English. by @iphydf in #354
  • chore: Only run the release asset verification script once a day. by @iphydf in #357
  • feat(Login): Add a tooltip and WhatsThis for the password field. by @iphydf in #347
  • chore: Fixes to the releaser script. by @iphydf in #359
  • chore: Cache flatpak's ccache separately (and upgrade to KDE 6.8). by @iphydf in #360
  • feat(Languages): Add a weblate link to the settings. by @iphydf in #363
  • chore: Fix version.cpp generation in bazel build. by @iphydf in #365
  • chore: Hide debug info behind a --debug flag in validate_pr. by @iphydf in #362
  • docs: Translations update from Hosted Weblate by @weblate in #364
  • chore: Post warning message when we should release soon. by @iphydf in #358
  • chore: Release v1.18.1-rc.1 by @iphydf in #361
  • chore: Fetch all history in deploy jobs. by @iphydf in #366
  • chore: Fix releaser to support checking the current latest release. by @iphydf in #368
  • chore: Release v1.18.1-rc.2 by @iphydf in #367
  • cleanup: Fix mypy errors in Python code. by @iphydf in #369
  • docs: Translations update from Hosted Weblate by @weblate in #371
  • chore: Reinstate bazel build. by @iphydf in #373
  • feat: Add a command line option to run the update-check. by @iphydf in #370
  • cleanup: Don't translate command line flags. by @iphydf in #372
  • chore: Add update-check to the CI smoke test. by @iphydf in #377
  • fix: Update check is now working on Windows and AppImage by @iphydf in #378
  • fix: Audio notifications are no longer cut off. by @iphydf in #379
  • cleanup: Minor clarifications on command line errors. by @iphydf in #376
  • docs: Translations update from Hosted Weblate by @weblate in #375
  • chore: Release v1.18.1-rc.3 by @iphydf in #383
  • chore: Don't consider an untagged build to be stable. by @iphydf in #384
  • chore: Release v1.18.1 by @iphydf in #385

Full Changelog: v1.18.0...v1.18.1

Don't miss a new qTox release

NewReleases is sending notifications on new releases.