The complete source code of IdealIRC http://www.idealirc.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Tomatix 31a9c6efdf #126 Increased the height of config dialog to fixed 800px 2 years ago
CMake Updated config_h_warning to reflect CMake 5 years ago
ICommand #84 Added auto complete for built-in and IRC commands. 2 years ago
IConfig #126 Increased the height of config dialog to fixed 800px 2 years ago
IRCClient #84 Added auto complete for built-in and IRC commands. 2 years ago
IRCClientSandbox #102 Added a simple sandbox-implementation of "IRCClient" - For testing stuff. 4 years ago
IWin #138 Grouping DCC Chat windows with Private chat windows. Added /command handling from DCC Chat windows. Added support for /me in DCC Chat windows. 2 years ago
IdealIRC #138 Grouping DCC Chat windows with Private chat windows. Added /command handling from DCC Chat windows. Added support for /me in DCC Chat windows. 2 years ago
InnoSetup Version 1.1.0 2 years ago
NATUtils #2 DCC with Windows OS specific implementation 3 years ago
Resources #150 Removed use of qt5_use_modules in CMake 2 years ago
Script #150 Removed use of qt5_use_modules in CMake 2 years ago
ScriptDialog #150 Removed use of qt5_use_modules in CMake 2 years ago
ScriptFunctions #150 Removed use of qt5_use_modules in CMake 2 years ago
Widgets #150 Removed use of qt5_use_modules in CMake 2 years ago
.gitignore cmake (#20) 5 years ago
CHANGELOG Version 1.1.0 2 years ago
CMakeLists.txt Version 1.1.0 2 years ago
LICENSE Final decision on licensing: Software Attribution License. All source files updated. 5 years ago
README Final decision on licensing: Software Attribution License. All source files updated. 5 years ago
config.h.in #17 Tabs to spaces 4 years ago
events.txt Initial commit, pre 1.0.0 5 years ago

README

IdealIRC - Internet Relay Chat client
(c) 2021 Tom-Andre Barstad and contributors.
http://www.idealirc.org/

Licensed under the Software Attribution License.
See LICENSE for more licensing information.

Source code located at
https://git.idealirc.org/idealirc/idealirc

The goal for IdealIRC is to provide a modern compliance of the IRC protocol. It aims to be a simple IRC client
with only the bare minimum for comfort implemented. The intent is to extend the client using scripts.

There is also IRCv3 support which fixes some of the issues with the protocol, such as:
- Account tracking using "account-notify" and "extended-join"
- Away notifications.
- Invite notifications - Allows privileged channel users to see when someone is invited to their channel.
- Multiple prefixes - Mitigates a bug in the IRC protocol where users with with multiple privileges only listed
the most significant privilege.
- Userhosts in /NAMES

For more info about IRCv3, visit
https://ircv3.net/irc/

For general help with the client, visit
http://www.idealirc.org/wiki

For building instructions and source code documentation, visit
https://git.idealirc.org/idealirc/idealirc/wiki/Home