Revision history for glirc2
2.20
- Move from
tls
to HsOpenSSL
support via the new hookup
package
2.19
- Smarter text box tracks "scroll" position independently from cursor
- Added
--full-version
flag
- Remove
regex-tdfa-text
dependency
- Added
bell-on-mention
client setting
- Added
ExportCApi
cabal flag to help with loading the client in GHCi
2.18
- Add digraph support under
M-k
and /digraphs
- Add ECDSA-NIST256P-CHALLENGE support for Freenode via Tor
- Load mask list on
/masks
- Add
C-x
to change to next network window
- Allow
/clear NETWORK *
to clear all windows for the given network
2.17
- Add
reconnect-attempts
setting
- Add peristence for
/grep
and /grepi
- Add filter argument to
/windows
- Better tab completion for
/channel
and /focus
- Isolate and number urls in view with
/url
- Map
M-Left
and M-Right
to backward word and forward word
2.16
- Add
/splits
to show multiple chat windows simultaneously
2.15
- Add
/mentions
- Add macro argument declarations
- Add indication when a command is still a prefix or not of a valid command
- Support quoted strings arguments to /exec
- Add F4 to toggle visibility of metadata lines
- tls-insecure setting was incorrectly behaving like normal insecure
- Add
C-t
to swap characters
- Add
ESC
to return to messages window
2.14
- Add
/help
- Add
/palette
- Add F3 to toggle activity detail bar
2.13
- Add disconnect expansion, support expansions in connect-cmds
- Add default expansion syntax
${var|default}
- Add support for multiple nicknames to try on connect
- Add
ignores
section to configuration
- Add
url-opener
section to configuration and /url
command
2.12
- Remove
tls-insecure
configuration option in favor of tls: yes-insecure
- Implement fancy command placeholder rendering and argument parsing
- Improved reconnect logic
- Improved connection error messages
2.11
- Add
M-S
to jump to previously focused window
- Add
extra-highlights
section
- Tab complete servernames in
/connect
- Add
/windows
command for listing active windows
- Add
glirc_clear_window
C API procedure
- Allow
process_message
callback to drop messages
- Add optional network and channel arguments to
/clear
(intended to assist macros)
- Automatically reconnect on ping timeout
- Many commands will report message to client window on error
2.10
- Fixes for multiline editing
- Multiple, sequential kills all fill the same yank buffer
2.9
- Dynamically loadable extensions
- Implement Lua scripting extension
- Enable support for batch messages
- Grow metadata lines to the right
2.8
- Support
vty-5.8
- Implement inital support for macros
- Support
znc.in/self-message
2.7
- Switch to regex-tdfa (easier to install on macOS than text-icu)
- Tab-complete starts with most recent nick
- Add
/reload
- Add custom palette entry for self highlights
- Add ability to set background colors and styles in palette
2.6
- connect-cmds now use actual client commands instead of raw IRC messages. For example
msg user my message
or join #mychannel
- Multiple lines can be held in the textbox at once. Pasting mutiple lines insert those lines into the textbox rather than sending them immediately.
- Added
M-d
and M-Enter
key bindings
- Added
name
field to server configuration
- Extract irc-core library again
- Configurable self color
2.5
- Add facilities for hooks that can alter the irc message stream.
- Implement a hook that handles the znc buffextras plugin.
- Implement configurable nick color highlight palette.
- Resolve relative paths starting at the home directory.
- Significantly configurable UI colors
2.4
- Support XDG configuration directory, e.g.
~/.config/glirc/config
- Add more window names. Shift selects second set of names.
- Add
/channel
and /say
- Improve
/focus
tab completion
2.3
- Add commands
/znc
- Add initial support for ZNC's playback module and
/znc-playback
command
- Don't consider message seen when in masklist, userlist, or channelinfo windows
- Add terminal bell on command error
2.2
- Add commands
/ison
, /userhost
, /away
, /notice
, /ctcp
, /links
, /time
, /stats
- Added context-sensitive completion to
/mode
- Render CTCP messages
- Memory performance improvements
- Improved logic on nick changes
- Support for fractional flood settings
- Fixed VTY formatting bug
- Add counts to the mask and user lists
2.1
- Add red highlighting for own nick
- Synchronize reply codes with Freenode
- Add textual interpretation of reply codes
- Add SASL support
- Add
/channelinfo
command
2.0
- First version of glirc rewrite