Skip to content

v1.18.2-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 18:33
· 46 commits to refs/heads/master since this release
v1.18.2-rc.1
127e0cb

Release Notes

Features

  • Add an option to disable image previews. @iphydf (#416)
  • Add spelling check and QOI support to Windows builds. @iphydf (#400)
  • Add QOI image format support. @iphydf (#393)

Bug Fixes

  • cmake AUTORCC_OPTIONS global setting @hizani (#431)
  • cmake POSITION_INDEPENDENT_CODE global setting @hizani (#423)
  • Use tag strings in release tarballs. @Chiitoo (#417)
  • Fix heap buffer overflow in receiving pictures. @iphydf (#415)
  • No longer turn regular ASCII into emoticons. @iphydf (#389)
  • Message edit context menu now changes colour to hover/selection @iphydf (#388)
  • Correctly display newlines in incoming chat messages. @iphydf (#390)

Documentation

  • Add nightly built screenshot to readme. @iphydf (#395)

Maintenance (Grunt tasks)

Maintenance (Code cleanup)

  • Fix some more clang-tidy warnings. @iphydf (#425)
  • Add missing test deps. @iphydf (#421)
  • Use make_unique and make_shared instead of new. @iphydf (#76)
  • Remove useless translation strings. @iphydf (#420)
  • Use lambdas instead of std::bind. @iphydf (#75)
  • Give AI more context for translations. @iphydf (#380)
  • We don't compile C sources in qTox. @iphydf (#409)
  • Reduce nesting of else clauses after return. @iphydf (#86)
  • Use fewer image formats on Windows. @iphydf (#405)
  • Return braced initialiser list where possible. @iphydf (#82)
  • Use range-for in more places. @iphydf (#89)
  • Use .empty() instead of .size() == 0. @iphydf (#78)
  • Make it harder to forget to close settings groups. @iphydf (#396)
  • Use = default instead of {} for default ctors. @iphydf (#81)
  • ToxId needs to be copyable for Qt to pass it through signals. @iphydf (#392)
  • Make ToxId move-only. @iphydf (#175)

Maintenance (Refactoring)

  • Make database query objects move-only. @iphydf (#263)
  • Hide database implementation behind an interface. @iphydf (#413)

Maintenance (Tests)

  • Add a login screen test for profile creation. @iphydf (#418)
  • Add fuzzer for kimageformats. @iphydf (#401)
  • Add a CI test that runs qTox and takes a screenshot. @iphydf (#394)