Application: PChat
Category: Internet
Description: PChat is an IRC client with an easy to use and customizable interface, scriptability, multiple language support, multiple network, auto-connect, join, identity, proxy support, SASL, DCC, and more.
Download PChat Portable 2.0.0 Alpha 1 Development Test 1 [63.2MB download / 174MB installed]
(sha256: fa443ba9990602e2f33c35bc7405a324b15ad65143bc0a6a81a243c0d92a796b)
Release Notes:
Development Test 1 (2025-12-24):
Major Changes
- Complete GTK3 Migration: Fully migrated from legacy GTK2 to modern GTK3 APIs
- New Text Widget: Replaced custom xtext widget with GTKTextView for better maintainability and future GTK4 compatibility
- Modern Build System: Added comprehensive CMake build system
- Code Modernization: Merged latest HexChat common code and modernized codebase
- Audio Player Plugin: Full-featured audio player with FFmpeg/FAudio support (also sports it's own gui as well as command options)
- Notification Plugin: Cross-platform desktop notification support
- Not so prevalent for windows: macOS Native Integration: gtk-mac-integration support for native menu bar
- Memory Management: Standardized to use GLib memory functions (g_malloc, g_free, etc.)
- Buffer overflow prevention through bounds-checked string operations and Shell escape sequence handling for file paths
I've included all the plugins for this release, as I want to test what I currently have, what isn't included is the perl, python, and lua ones currently. I still need to work on those. Overall I chose to do an alpha test since this is a huge major upgrade from PChat 1.5.4 that I release many moons ago so I'm expecting a lot of issues that I need eyes on.
Once this hits beta, I'll will move the plugins to their own installers which should reduce the size of the overall package.
I appreciate the help!
For a preview of what the app currently looks like