Change Log¶
2017-10-xx Version 0.06.3[Draft]¶
- Added:
- Connection dialog, supporting connect to predefined server
- Join channel dialog, supporting channel search
- Improved:
- Modified margin and padding of some widgets
- Improved the style of unread message counter
- Removed:
- Connection popover panel
- Join channel popover panel
2017-09-12 Version 0.06.2¶
- Added:
- mIRC color support, can be configured via
render_mirc_color
option
- mIRC color support, can be configured via
- Improved:
- Better error reporting while operating the UI
- IRC URL can be opened directly within the application
- Text in input entry, connection panel and join panel will not be cleared while operation is not successful
- Fixed: in some cases, nickname registration will case infinity loop
- Decorator and filter now can process xml message
- Imporved the handling of channel topic
2017-08-18 Version 0.06.1¶
- Added:
- Added GPL copyright statements
RPL_CHANNEL_URL
(328) message support- Command line options support, type
srain -h
for help message - Support for Creating server and joining channel from IRC URL
- New dependency libsoup
- Add reconnect timer: if connection fails, Srain will wait for 5 seconds then try to connect again. If it still fails, waiting time will increase by 5 second
- Improved:
- Fixed the crash when QUIT
- Fixed: avoid sending empty password
- More empty parameters checks
- Imporve server connection status control
2017-07-29 Version 0.06¶
- Changed:
- The third time of refactor ;-)
- New command parser, for the syntax, refer to Syntax.
- Changed the format of Chat log
- The /relay & /unrelay command doesn’t support custom delimiter, this function will be implemented as python plugin in the future
- Use reStructuredText for document instead of Markdown
- Added:
- Message filter: mechanism for filtering message
- Message Decorator: mechanism for changing message
- Install script for Gentoo, thanks to @rtlanceroad !
- New command /rignore & /unrignore for ignore message using regular expression, thanks to @zwindl !
- Config file support
- Configurable log module, more convenient for developing and reporting issue
- New Return value type, for more friendly error reporting
- New command /server for IRC servers management
- Srain home page is available at: https://srain.im
- Srain help documentation is available at: https://doc.srain.im
- Removed:
- Remove libircclient dependence
- Improved:
- Improve reconnection stuff: auto reconnect when ping time out
- More accurate message mention
- Display preview image in correct size
- Any number of image links in message can be previewed
- HTTP(and some other protocols) link, domain name, email address and IRC channel name in topic and messages can be rendered as hyper link
- The sent message can be merged to last sent message
- Fixed some bugs
2016-09-19 Version 0.05.1¶
- Create missing directory:
$XDG_CACHE_HOME/srain/avatars
2016-08-27 Version 0.05¶
- Changed:
- Port to libircclient
- SSL connection support
- Server password support
- Channel password support
- Port to libircclient
- Added:
- Convenience GtkPopover for connecting and joining
- Nick popmenu
- Translations: zh_CN
- Forward message
- Chat log
- Colorful user list icon
- Mentioned highlight
- Desktop notification
- Improved:
- More friendly User interface
- Stronger {upload,avatar} plugin
- Fixed a lot of bugs
Note
0.05 is the first stable release of Srain, enjoy~
2016-04-30 Version 0.03¶
- New interface between UI and IRC module
- Multi-server support
- Channel name is not case sensitive now
- /quit command will close all SrainChan of a server
- Fix GTK-Warning when close a SrainCHan
Note
0.03 is a pre-release, some functions are no completed yet. it also has some undetected bugs.
2016-04-13 Version 0.02¶
- Bugs fixed
- Port to GTK+-3.20
Note
0.02 is a pre-release, some functions are no completed yet. it also has some undetected bugs.
2016-04-07 Version 0.01¶
- Implement basic functions of a IRC client
- Themes: Silver Rain (light)
- Simple python plugin support:
- Auto upload image to pastebin (img.vim-cn.org)
- Get github avatar according nickname
- NB: plugin will separated from this repo in the future
- Image preview from URL
- Relay bot message transfrom
- Nick auto completion
- Combine message from same person
Note
0.01 is a pre-release, some functions are no completed yet. it also has some undetected bugs.