matty-r / urChat

urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.
Apache License 2.0
16 stars 3 forks source link
chat desktop-application irc irc-client java messenger urchat

Build

urChat

urChat is a Java based IRC Client designed around simplicity and minimal resource impact on your system.

Contributions

Currently targeting Milestone v0.8.0

If you would like to assist in the development of urChat take a look at the Issues associated with the project. Please let me know if you wish to tackle a certain issue.

A Maven pom.xml is included to assist in getting your environment up and running sooner.

Usage

Ensure you've got Java 17 available on your system, download and run the latest JAR release (https://github.com/matty-r/urChat/releases). If you'd like to try out the Theme functionality, create a 'themes' directory next to the urChat.jar and download the FlatLAF.jar release and place within that directory. The theme can be selected under the client options page.

Themes

Tested with FlatLaf + IntelliJ Themes, download the below jar files and place them in a themes directory alongside the urchat.jar.

Screenshots

image

Test/Code Coverage Dependencies

Dependencies required only for running the tests:

If you're not using Maven use the following instructions, otherwise just download the dependencies via the pom.xml.

Create a lib/test directory with the following files:

Extract jacocoagent.jar and jacococli.jar into the lib/coverage directory

Test Usage

Using the testng.xml - must be in the same directory as urchat.jar

Without testng.xml

Update History

Update - v0.6.1 (03 FEB 24)

Update - v0.6.0 (02 FEB 24)

Update - v0.5.1 (05 JAN 24)

Update - v0.5.0 (03 JAN 24)

Update - v0.4.0 (12 DEC 23)

Update - v0.3.0 (22 SEP 23)

Update (22 AUG 23)

Update (19 AUG 23)

Update (13 AUG 23)

Update (23 DEC 14)

Update (22 DEC 14)

Update (21 DEC 14)

Update (20 DEC 14)

Update (19 DEC 14)

Update (18 DEC 14)

Update (17 DEC 14)

Update (16 DEC 14)

Update (15 DEC 14)

Update (14 DEC 14)

Update (13 DEC 14)

Update (12 DEC 14)

Update (11 DEC 14)

Update (10 DEC 14)

Update (9 DEC 14)

Update (7 DEC 14)

Update (6 DEC 14)

Update (5 DEC 14)

Update (4 DEC 14)

Update (30 NOV 14)

Update (26 NOV 14)

Update (24 NOV 14)

Update (23 NOV 14)

Update (22 NOV 14)

Update (21 NOV 14)

Update (20 NOV 14)

Update (18 NOV 14)

Update (16 NOV 14)

Update (7 NOV 14)