deepend
cd4863e773
Implement locally stored docs. Uses web when local not available.
2026-09-30 12:11:45 -06:00
deepend
6f5e3b395f
fix failed CI builds
2026-09-10 19:55:33 -06:00
deepend
8bf2caf20d
Unified emoji support across builds, fixed picker bugs, and added CI checks.
2026-09-10 07:13:41 -06:00
Bastian Germann
5cffa06385
Update gvsbuild to version with updated enchant
2026-08-31 14:17:58 +02:00
deepend
cd8d1c9b10
Run Ci on Release/version branches on commit
2026-08-04 12:11:30 -06:00
deepend
251272c708
Applying: Fix Windows 7 crash after connecting when Python plugin init fails
2026-07-07 19:04:51 -06:00
deepend
c3d8f27f48
Add Python 3.8 support for older windows versions.
2026-07-06 01:37:59 -06:00
deepend
556cfc3036
Use new GTK3 bundle zip in Windows CI
2026-05-20 21:25:37 -06:00
deepend
2d42d4e181
build(ci): bump Win deps incl Perl 5.42/Python 3.14.3; refresh libs; drop old Inno dl plugin
2026-03-16 01:25:01 -06:00
deepend
7e113cdec2
ci: bump upload-artifact to v6 for newer Node runtime
2026-03-13 11:05:14 -06:00
deepend
031018a29e
ci: bump checkout/upload-artifact/setup-python actions to current versions
2026-03-11 09:21:42 -06:00
deepend
50346683a1
feat: GTK3-only theming overhaul—new theme service (discover/import/inherits), layered CSS+settings.ini apply w/ safe rollback + caching; widget/xtext palette mapping + all-colors editor; lots of win32/CI libarchive plumbing + installer assets;
2026-03-04 23:28:01 -07:00
deepend
349d7f4c55
win32: install hicolor icons + CI now pulls real hicolor-icon-theme
2026-03-01 11:09:19 -07:00
deepend
5d6fa503c9
Cleaned up redundant CI workflow comments in AppImage workflow sections where the commands are already self-explanatory, including plugin listing and environment export blocks.
...
Replaced a long explanatory Solus packaging comment block with a concise single-line comment that preserves the key intent for --ignore-file-conflicts and toolchain installation.
Removed unneeded inline comments in the Windows build workflow around Python root resolution and junction creation while keeping behavior unchanged.
2026-02-25 00:40:36 -07:00
deepend-tildeclub
fd9cd61991
Simplify build matrix for Windows workflow
2026-02-14 23:43:06 -07:00
deepend-tildeclub
481e7f78bc
Update Inno Setup version in Windows build workflow
2026-02-14 23:33:29 -07:00
deepend-tildeclub
45ef0fcd26
Update artifact handling in Windows build workflow
2026-02-14 22:47:42 -07:00
deepend-tildeclub
eaef68f827
Fix artifact paths in Windows build workflow
2026-02-14 22:39:06 -07:00
deepend-tildeclub
e0d22f7f6a
Update GTK3 download URL in windows-build.yml
2026-02-14 21:32:01 -07:00
deepend-tildeclub
2a24686f29
Update Windows build workflow for GTK dependencies
2026-02-14 21:28:41 -07:00
deepend-tildeclub
c55b46e67f
Remove hcpython3.dll check from Windows build workflow
2026-02-14 20:48:26 -07:00
deepend-tildeclub
15eae4f606
Refactor Python directory setup in Windows build
2026-02-14 20:43:02 -07:00
deepend-tildeclub
a1b339eecf
Update Windows build workflow to exclude hcperl.dll
...
Removed 'hcperl.dll' from the plugin verification process in the Windows build workflow.
2026-02-14 20:17:57 -07:00
deepend
874ea99492
win32/copy/copy.vcxproj
...
Switched hardcoded DLL names to wildcard patterns (ex: atk-1.0-0.dll → *atk-1.0-0.dll, iconv.dll → *iconv*.dll, etc.) so it correctly picks up lib* prefixed builds.
Made Enchant provider copying resilient by copying lib\enchant\*.dll instead of a single hardcoded libenchant_myspell.dll.
Added optional copy support for LuaJIT DLLs (luajit*.dll) alongside lua51.dll.
win32/installer/zoitechat.iss.tt
Updated DLL Source: entries to match real-world names from dependency bundles using wildcards (*glib-2*.dll, *gtk-3*.dll, etc.).
Added optional LuaJIT inclusion (skip if missing) and wildcarded girepository.
win32/zoitechat.props
Added env overrides so CI (and humans) can actually control paths:
ZOITECHAT_DEPS_PATH
ZOITECHAT_PYTHON3_PATH
already supported ISCC_EXE and now it actually matters.
Fixed glib-genmarshal handling to prefer glib-genmarshal.exe if present (and only use Python script path if needed).
Added library-name auto-detection for MSVC import libs (gtk-3.lib vs gtk-3.0.lib vs libgtk-3.lib, etc.) so linking doesn’t die just because the bundle names differ.
Ensured InstallerEnabled gets re-evaluated after IsccPath is resolved (GTK3 had the order wrong, so installer builds could be silently disabled).
.github/workflows/windows-build.yml
Made artifact collection and plugin validation tolerate win32 vs Win32 output directory naming, instead of assuming humans are consistent (they aren’t).
2026-02-14 15:57:41 -07:00
deepend-tildeclub
4c3e9ffad4
Add Lua dependency installation and validation steps
2026-02-14 14:05:17 -07:00
deepend-tildeclub
f5feb7a0de
Update Windows build workflow for GTK3 Gvsbuild
...
Refactor GTK3 Gvsbuild download and extraction logic based on architecture.
2026-02-14 13:14:24 -07:00
deepend-tildeclub
0e3322d4a8
Update download link for GTK3 Gvsbuild archive
2026-02-14 11:49:41 -07:00
deepend-tildeclub
3a5fc95725
Update GTK download link and extraction path
2026-02-14 09:42:03 -07:00
deepend-tildeclub
b7496a4732
Implement error handling for GTK extraction
...
Added error handling for gtk.7z extraction failure.
2026-02-14 02:58:17 -07:00
deepend-tildeclub
12d805fad4
Add Inno Setup compiler path detection in workflow
2026-02-14 02:08:12 -07:00
deepend-tildeclub
2028a21d14
Update Visual Studio path in Windows build workflow
2026-02-14 01:41:21 -07:00
deepend-tildeclub
08d0b25619
Update Windows build runner to use 2022 version
2026-02-14 01:36:46 -07:00
deepend-tildeclub
ac1065bfa6
Change Windows build runner from 2022 to 2019
2026-02-14 01:17:43 -07:00
deepend-tildeclub
84501d087c
Simplify Visual Studio setup in Windows build workflow
2026-02-14 01:14:30 -07:00
deepend-tildeclub
60f2b53866
Enhance Visual Studio setup in Windows build workflow
2026-02-14 01:10:05 -07:00
deepend-tildeclub
c9e8d24e06
Change build environment to Windows 2022
...
Updated the Windows build workflow to use Visual Studio 2022.
2026-02-14 01:01:25 -07:00
deepend
b2d8336dd0
changes to innosetup version / path. changed to precompiled gtk3 binaries.
2026-02-13 21:49:58 -07:00
deepend
cfdc275a88
Updated the Windows GitHub Actions workflow to stop cloning/installing gvsbuild and running gvsbuild build for GTK dependencies, and instead download/extract the precompiled GTK archive you specified (gtk-x64-2026.7z).
...
Preserved the existing Win32 alias junction logic, but now gate it on both the win32 matrix target and the presence of C:\gtk-build\gtk\x86 from the extracted archive.
2026-02-13 21:40:35 -07:00
deepend-tildeclub
e77aca2037
Fix hicolor icon theme package name in build script
2026-02-05 22:31:36 -07:00
deepend-tildeclub
981cf94719
Add luajit and gstreamer to build process
2026-02-05 22:14:47 -07:00
deepend-tildeclub
0b785c8e59
Add enchant library to Windows build process
2026-02-04 23:29:05 -07:00
deepend-tildeclub
4f294f4eae
Add libxml2 to gvsbuild command in workflow
2026-02-04 08:16:44 -07:00
deepend-tildeclub
3ad525533d
Update Windows build workflow to exclude Lua steps
...
Removed Lua build and extraction steps from the workflow.
2026-02-04 00:08:58 -07:00
deepend
8025884e3b
fix windows build lua dependency.
...
Add attempted Solus Build.
2026-02-03 22:00:51 -07:00
deepend
a8a7627161
Updated the Windows CI Lua download/extraction step to use tar -xzf and added a guard to fail fast if the extract folder is missing, preventing missing-path errors later in the job.
2026-02-03 21:18:19 -07:00
deepend
18e4b74d0b
Added a fallback to TEMP and ensured the temp directory exists before downloading/extracting Lua in the Windows workflow to avoid invalid RUNNER_TEMP paths.
2026-02-03 19:34:30 -07:00
deepend
614bbd1a0b
Added Lua 5.4.6 download/build steps in the Windows GitHub Actions workflow, staging headers, libraries, and DLLs into the dependency tree for the build to consume.
2026-02-03 16:22:26 -07:00
deepend-tildeclub
c4d4dd1e5a
Update build command to include OpenSSL
...
Added OpenSSL to the build command for GTK3.
2026-02-03 13:46:39 -07:00
deepend
d2140e4cec
Updated the Windows CI workflow to run gvsbuild against Visual Studio 2019 to match the runner’s installed toolchain.
2026-02-03 12:14:15 -07:00
deepend
995cba88ff
Updated the Windows CI gvsbuild invocation to use the named Visual Studio version vs2022 instead of the numeric value, matching current gvsbuild options.
2026-02-03 11:39:58 -07:00