Skip to content

0.15.0

Latest
Compare
Choose a tag to compare
@jubalh jubalh released this 27 Mar 19:13
· 28 commits to master since this release

9 people contributed to this release: @DebXWoody, @H3rnand3zzz, @ike08, @mdosch,
@rodarima, @sjaeckel, @tjsweetblack, @ventosus and @jubalh.

Thanks a lot to our sponsors: Matteo Bini, @mdosch, @LeSpocky, and one anonymous sponsor.
If you want to support us too: https://profanity-im.github.io/donate.html

This release depends on libstrophe >= 0.12.3.

Changes:

  • Don't use xscreensaver on wayland (#1876)
  • Correctly recognize ox encrypted carbons (#1878)
  • Don't crash when using /plugins install while disconnected (#1880, #1882)
  • Unify loading of keyfile (#1886)
  • Fix detection of some URLs (#1877, #1883)
  • Improve MUC title behaviour for roster, statusbar, and titlebar (#1892)
  • Improve logging of DB messages (#1893)
  • Fix crash on reconnect (#1894, #1896)
  • Check sender for LMC messages (#1893, #1898)
  • Fix /plugins reload error message (2ab9a3)
  • Add parameter support for aliases (#1900)
  • Add section on how to use Profanity to man page (#1904)
  • Improve history paging performance (#1905)
  • Fix loading of encryption type (#1906)
  • Refactor tests to use the new cmocka test runner (#1908)
  • Add unicode support for correction char (#1909)
  • Show encryption for messages from history (#1910)
  • Fix /omemo fingerprint crashing in a MUC (#1913)
  • Change DB structure (#1902)
  • Allow redirects for /plugins install via URLs (#1922)
  • Fix error message for /executable subcommands (#1921)
  • Do not check for unique stanza-id for MAM messages (#1926)
  • Handle alt+enter as newline char (#1927)
  • Fix unintended exits on some commands (#1924)
  • Introduce /redraw command (#1931)
  • Fix prof_pre_chat_message_display does not replace sent messages (#1918)
  • Add new dynamic mode for statusbar tab behaviour (#1912)
    /statusbar tabmode default|dynamic|actlist
  • Smooth scrolling support (+mouse wheel scrolling in some terminals) (#1824)
  • Fix scrolling (#1937, #1935, #1952)
  • Remove unnecessary input win redisplay (#1948)
  • Fix unable to download item twice (#1958)
  • Check whether we are already in an omemo session for MUCs as well (#1973)
  • Remove subscription when reporting spam/abuse (#1970, #1972)
  • Make statusbar actlist respect the /statusbar show setting (#1974, #1978)
  • Fix statusbar display of active tab (#1980)
  • Reset autoconnect account when the account gets removed (#1976, #1982)
  • Change default download location (#1983)
    /url save $someurl will now download to ~/.local/share/profanity/downloads/from_jid/date/filename
    instead of ~/.local/share/profanity/downloads.
  • Fix outdated types in tests (#1992, #1993)
  • Fix crash on startup when using sequoia-pgp (#1995)
  • Remove plenking (#1998)
  • Add valgrind checks to CI (#2023)
  • Add --cmd option (#2023)
    This allows to kind of automate what profanity should do as first jobs,
    e.g. --cmd /foo --cmd /bar --cmd /quit
  • Fix download of encrypted file (#1994, #2026)
  • Improve documentation (beeddda, a8ba8af, 7e0338b
  • Cleanup (#1885, #1884, #1897, #1914, #1923, #1920, #1930, #1933, #1941, #1942, #1981, 8a62d8e,
    c32aac7, cee92b0, #2014, #2007, 996a1fd)
  • Memory related fixes (#1891, #1915, #1916, #1919, #1932, b04650f, d341705, #1979, 07900e9, #2022)