srain

Modern IRC client written in GTK

OTHER License

Stars
291
Committers
31

Bot releases are hidden (Show)

srain - Happy Chinese New Year 🐉🐉🐉 Latest Release

Published by SilverRainZ 8 months ago

  • Features:

    • Use new app indicator provided by libayatana-appindicator, which has better compatibility than GtkStatusIcon (#374, #401)

      Users can still use GtkStatusIcon if they have trouble installing libayatana-appindicator, see Installation for more details

    • Add conf item scroll-on-new-message to automatically scroll down the message list when a new message is incoming even if the application is inactive (#382) @MatusGuy

  • Bug fixes:

    • Let conf item chat.log works as expected (#402)
srain -

Published by SilverRainZ over 1 year ago

Bug fixes:

  • Fix the problem that the URL cannot be opened on MS Windows (#391)
srain - 1.5.0

Published by SilverRainZ about 2 years ago

Features:

  • Able to identify Nordic GTK Theme as dark theme (#372)
  • Activate the corresponding buffer to a response user query (#381)

Changes:

  • No additional sphinx extensions are required to build documentation (#368)
  • Cleanup deprecated APIs (#369)
  • Suppress error message when connection keeps failing (#386)
  • Enable debian release build, thanks to @tomac4t (#387)

Bug fixes:

  • Fix SASL authentication error when connecting to Soju (#371)
srain - 1.4.2

Published by SilverRainZ about 2 years ago

  • Backport #371
srain - 1.3.3

Published by SilverRainZ about 2 years ago

srain - 1.4.1

Published by SilverRainZ about 2 years ago

Changes:

srain - 1.4.0

Published by SilverRainZ over 2 years ago

Features:

  • Add support for IRCv3 standard-replies (#354), by @progval
  • Add support for SASL EXTERNAL (#352), by @progval
  • Add support for invite-notify (#359), by @progval
  • Add conf item server-visibility for setting default server visiblity (#361), by @SilverRainZ
  • Add support for server-time (#345), by @progval
  • Add /clear command for clearing messages of current buffer (#268), by @SilverRainZ

Bug fixes:

  • Fix workflow for building MS Windows release artifact (#360), by @lifeibiren

Changes:

  • Make the buffer menu apply to the right-clicked item instead of the active buffer (#353), by progval
  • Srain now accepting donations through OpenCollective (https://opencollective.com/srain)
  • Disable workflow for building debian release artifact since we have offical debian package (99d9d86)
srain - 1.3.2

Published by SilverRainZ over 2 years ago

Features:

  • Add French translation (#351), by @progval

Bug fixes:

  • Silence assertion failure on /part command (#348), by @progval
  • Silence “Unknown capability” warning on trailing whitespace (#349), by @progval

Changes:

  • Add tooltips to buttons with no text(#350), by @progval
  • Srain is added to offical repository of Debian, see Debian for details
srain - 1.3.1

Published by SilverRainZ almost 3 years ago

Bug fixes:

  • Fix build of macOS (#339), by @SilverRainZ
  • Make channel messages with origin out of channels can be shown (#336), by @progval
  • Rejoin channels after NICKSERV authentication finishes (#274), by @SilverRainZ
srain - Happy mid-Autumn Festival

Published by SilverRainZ about 3 years ago

  • Features:
    • Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification #331, thanks to @progval
    • Add support for RPL_UMODEIS #331, thanks to @progval
    • Make nick completion case-insensitive #333), thanks to @progval
    • Add button for inserting emoji (#279) by @SilverRainZ
  • Bug fixes:
    • Fix configuration syntax errors caused by trailing commas #330), thanks to @progval
srain - 1.2.4

Published by SilverRainZ over 3 years ago

Bug fixes:

  • Fix bug casued by #316 (#319)
  • Fix crach when URL preview async task failed (#322)
srain - 1.2.3

Published by SilverRainZ over 3 years ago

Bug fixes:

  • Eliminate GDK warning (#316)
srain - 1.2.2

Published by SilverRainZ over 3 years ago

  • Changed:
    • Add libera.chat IRC network (#311)
    • Updated Dutch translation (b6830e9)
  • Bug fixes:
    • Fix windows build (#300, #303)
srain - 1.2.1 with Microsoft Windows Fixes

Published by SilverRainZ over 3 years ago

srain - 1.2.1

Published by SilverRainZ over 3 years ago

  • Features:

    • Add Ukrainian translations (#292), thanks to @andmizyk
  • Bug fixes:

    • Minor fixes (#290)
srain - 1.2.0

Published by SilverRainZ over 3 years ago

Features:

  • Switch build system from Make to Meson (#266)
  • Add FreeBSD implementations for srn_get_executable_{path,dir}, thanks to @wahjava
  • Add /quote command for sending special IRC commands, thanks to @hno (#283)
  • Add support for hiding server buffer (#287)

Bug fixes:

  • Fix an use-after-free BUG (#267)
  • Fix implicit declaration error on some systems, thanks to @lgbaldoni (#270)
srain -

Published by SilverRainZ about 4 years ago

Note: This release contains only improvement for MS Windows, user of other platform can ignore it.

  • Features:
    • Binary for MS Windows now can automatically built via Github Actions, thanks to @lifeibiren (#259), please refer to Windows for more details
  • Changes:
    • For ease of running on windows, Srain’s executable path is added to the search paths of {configuration,data} file. Thanks to @lifeibiren (#259)
srain - 1.1.1

Published by SilverRainZ over 4 years ago

  • Changes:
    • Improve auto-scroll policy of message list (#255)
  • Bug fixes:
    • Fix TLS certificate verification error on glib-networking 2.64.3 (#251)
    • Fix crash when connecting to an invalid host (#234)
srain -

Published by SilverRainZ over 4 years ago

  • Features:
    • Support multiple selection of message (#138)
    • Support jump to mentioned message (#243)
    • Nickname will be highlighted when mentioned (#243)
    • Auto build deb package (#238)
  • Changes:
    • Improve fcous control of UI
    • Replace appdata with metainfo (#240)
    • Validate metainfo with appstream-util (#242)
  • Bug fixes:
    • Some implicit declarations fixes (#236)
    • Some typo fixes (#239)
srain - 1.0.2

Published by SilverRainZ over 4 years ago

  • Features:
    • Add MAN documentation (deaf723)
    • Add more predefined IRC networks: DALnet, EFnet, IRCnet, Undernet and QuakeNet (#228)
  • Changes:
    • Build: Allow setting CC variable via environment (#224)
    • Add channel related messages to corresponding buffer as possible (#149)
    • Improve widget focus control (#229)
    • Drop unused icons (6239fe5)
    • Provide clearer error message when connecting (#233)
    • Update gentoo installation documentation Gentoo (ceb5ca3)
  • Bug fixes:
    • Truncate long message before sendisg (#227)
    • Deal with invalid UTF-8 string (50e7757)
    • Fix incorrect user number of channel user list (#230)
    • Fix incorrect icon install path (9f07380)