mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-07-29 05:59:24 +00:00
Compare commits
3 Commits
a61a220609
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 54514f494f | |||
|
|
67aa7ca79f | ||
| 344f5af01b |
@@ -1,6 +1,20 @@
|
|||||||
ZoiteChat ChangeLog
|
ZoiteChat ChangeLog
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
2.19.0 (2026-07-28)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
- Added Python 3.8 compatibility for older Windows releases.
|
||||||
|
- Added on-demand SASL password prompts, including renewed prompts after reconnecting.
|
||||||
|
- Corrected NickServ authentication to use the decrypted password for the active network.
|
||||||
|
- Made system theme matching the default and polished GTK3 theme integration.
|
||||||
|
- Applied more settings changes immediately, reducing the need to restart ZoiteChat.
|
||||||
|
- Added descriptive tooltips to the color picker choices and refined default text-event colors.
|
||||||
|
- Stabilized channel tree font handling across palette and theme updates.
|
||||||
|
- Corrected the chat scrollbar increment used by its arrow buttons.
|
||||||
|
- Improved Windows URL launching through the native shell.
|
||||||
|
- Restored expected minimize behavior when clicking ZoiteChat on the Windows taskbar.
|
||||||
|
|
||||||
2.18.3 (2026-06-29)
|
2.18.3 (2026-06-29)
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,22 @@
|
|||||||
<id>zoitechat.desktop</id>
|
<id>zoitechat.desktop</id>
|
||||||
</provides>
|
</provides>
|
||||||
<releases>
|
<releases>
|
||||||
|
<release date="2026-07-28" version="2.19.0">
|
||||||
|
<description>
|
||||||
|
<ul>
|
||||||
|
<li>Added Python 3.8 compatibility for older Windows releases.</li>
|
||||||
|
<li>Added on-demand SASL password prompts, including renewed prompts after reconnecting.</li>
|
||||||
|
<li>Corrected NickServ authentication to use the decrypted password for the active network.</li>
|
||||||
|
<li>Made system theme matching the default and polished GTK3 theme integration.</li>
|
||||||
|
<li>Applied more settings changes immediately, reducing the need to restart ZoiteChat.</li>
|
||||||
|
<li>Added descriptive tooltips to the color picker choices and refined default text-event colors.</li>
|
||||||
|
<li>Stabilized channel tree font handling across palette and theme updates.</li>
|
||||||
|
<li>Corrected the chat scrollbar increment used by its arrow buttons.</li>
|
||||||
|
<li>Improved Windows URL launching through the native shell.</li>
|
||||||
|
<li>Restored expected minimize behavior when clicking ZoiteChat on the Windows taskbar.</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
</release>
|
||||||
<release date="2026-06-29" version="2.18.3">
|
<release date="2026-06-29" version="2.18.3">
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
project('zoitechat', 'c',
|
project('zoitechat', 'c',
|
||||||
version: '2.18.3',
|
version: run_command('cat', 'VERSION', check: true).stdout().strip(),
|
||||||
meson_version: '>= 0.55.0',
|
meson_version: '>= 0.55.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'c_std=c17',
|
'c_std=c17',
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Name: zoitechat
|
Name: zoitechat
|
||||||
Version: 2.18.3
|
Version: %(cat VERSION)
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: HexChat-based IRC client
|
Summary: HexChat-based IRC client
|
||||||
License: GPL-2.0-or-later WITH cryptsetup-OpenSSL-exception
|
License: GPL-2.0-or-later WITH cryptsetup-OpenSSL-exception
|
||||||
|
|||||||
@@ -13,8 +13,16 @@ else
|
|||||||
python_dep = dependency(python_opt, version: '>= 2.7')
|
python_dep = dependency(python_opt, version: '>= 2.7')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
python_py_conf = configuration_data()
|
||||||
|
python_py_conf.set('VERSION', meson.project_version())
|
||||||
|
python_py = configure_file(
|
||||||
|
input: 'python.py',
|
||||||
|
output: 'python.py',
|
||||||
|
configuration: python_py_conf
|
||||||
|
)
|
||||||
|
|
||||||
python3_source = custom_target('python-bindings',
|
python3_source = custom_target('python-bindings',
|
||||||
input: ['../../src/common/zoitechat-plugin.h', 'python.py'],
|
input: ['../../src/common/zoitechat-plugin.h', python_py],
|
||||||
output: 'python.c',
|
output: 'python.c',
|
||||||
command: [find_program('generate_plugin.py'), '@INPUT@', '@OUTPUT@']
|
command: [find_program('generate_plugin.py'), '@INPUT@', '@OUTPUT@']
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ else:
|
|||||||
if not hasattr(sys, 'argv'):
|
if not hasattr(sys, 'argv'):
|
||||||
sys.argv = ['<zoitechat>']
|
sys.argv = ['<zoitechat>']
|
||||||
|
|
||||||
VERSION = b'2.18.3'
|
VERSION = b'@VERSION@'
|
||||||
PLUGIN_NAME = ffi.new('char[]', b'Python')
|
PLUGIN_NAME = ffi.new('char[]', b'Python')
|
||||||
PLUGIN_DESC = ffi.new('char[]', b'Python %d.%d scripting interface' % (sys.version_info[0], sys.version_info[1]))
|
PLUGIN_DESC = ffi.new('char[]', b'Python %d.%d scripting interface' % (sys.version_info[0], sys.version_info[1]))
|
||||||
PLUGIN_VERSION = ffi.new('char[]', VERSION)
|
PLUGIN_VERSION = ffi.new('char[]', VERSION)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
param ([string] $templateFilename, [string] $outputFilename)
|
param ([string] $templateFilename, [string] $outputFilename)
|
||||||
|
|
||||||
$versionParts = Select-String -Path "${env:SOLUTIONDIR}meson.build" -Pattern " version: '([^']+)',$" | Select-Object -First 1 | %{ $_.Matches[0].Groups[1].Value.Split('.') }
|
$versionParts = (Get-Content "${env:SOLUTIONDIR}VERSION" -Raw).Trim().Split('.')
|
||||||
|
|
||||||
[string[]] $contents = Get-Content $templateFilename -Encoding UTF8 | %{
|
[string[]] $contents = Get-Content $templateFilename -Encoding UTF8 | %{
|
||||||
while ($_ -match '^(.*?)<#=(.*?)#>(.*?)$') {
|
while ($_ -match '^(.*?)<#=(.*?)#>(.*?)$') {
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
2.18.3
|
|
||||||
Reference in New Issue
Block a user