Commit Graph

  • 80c59795d7 Use registry check for VC++ runtime detect deepend-tildeclub 2026-03-18 21:30:33 -06:00
  • b1f74094f1 Make VC++ redist installer option smarter deepend-tildeclub 2026-03-18 21:22:07 -06:00
  • 255089a0a5 Merge pull request #130 from ZoiteChat/save-fixes deepend-tildeclub 2026-03-18 09:20:59 -06:00
  • 7c24c1137d Split topic/mode rows, tighten mode bar spacing deepend-tildeclub 2026-03-18 09:10:40 -06:00
  • 7138a8f397 Tighten userlist header/count spacing deepend-tildeclub 2026-03-18 09:06:10 -06:00
  • b32f6522ac Persist GTK userlist column widths deepend-tildeclub 2026-03-17 13:09:40 -06:00
  • b7e4548d2a refactor: setup OK acts transactional now; apply staged theme before save, roll back on fail deepend-tildeclub 2026-03-17 11:01:40 -06:00
  • 0cfb63f301 style: normalize GTK signal names to canonical dash-case deepend-tildeclub 2026-03-17 10:30:54 -06:00
  • e90b68967c refactor: split mg_configure_cb main/dialog geometry paths; drop sess mutation deepend-tildeclub 2026-03-17 10:11:41 -06:00
  • 0155b07c9d refactor: route exit saves through FE persistence wrapper; keep text mode simple deepend-tildeclub 2026-03-17 10:07:34 -06:00
  • 592d74e788 fix: preview staged theme values from staged model, not raw callback input deepend-tildeclub 2026-03-17 09:53:56 -06:00
  • 854a913911 refactor: stage theme prefs edits; preview live, commit on OK, discard on cancel deepend-tildeclub 2026-03-17 09:43:50 -06:00
  • 48b551b188 refactor: stage theme saves w/ atomic rename; add finalize/discard persistence tests deepend-tildeclub 2026-03-17 09:35:20 -06:00
  • 9e808c57b4 refactor: coord prefs/theme saves in one staged path; drop broken manager wrappers deepend-tildeclub 2026-03-16 22:45:30 -06:00
  • 896a761e24 perf: debounce GUI config saves; flush pending write on close deepend-tildeclub 2026-03-16 21:57:21 -06:00
  • 96af9bdde6 fix: surface zoitechat.conf/colors.conf save failures; add missing theme prefs fwd decl deepend-tildeclub 2026-03-16 21:55:36 -06:00
  • e90f0188c1 fix: drop realpath path canon; use GLib-only absolute path build deepend-tildeclub 2026-03-16 21:02:26 -06:00
  • 0ab7eb7207 fix: Meson libperl parse cleanup; tighten topic URL hit-testing so only actual links click deepend-tildeclub 2026-03-16 19:10:49 -06:00
  • 81dcdbe648 pkg: make libayatana-appindicator a required dep in PKGBUILD deepend-tildeclub 2026-03-16 18:38:04 -06:00
  • f4090cb0e5 fix: ensure tree layout in chanview; left-align headers. Mike Buchholz 2026-03-16 10:47:54 -06:00
  • 0f5dfb147e fix: native GTK theme import, proper file:// paths Mike Buchholz 2026-03-16 10:45:29 -06:00
  • 0bcd369426 fix: tighten URL host/IP matching; reject more bogus hosts, keep IPv6 brackets right Mike Buchholz 2026-03-16 10:31:49 -06:00
  • b316d4a281 Merge pull request #126 from ZoiteChat/userlist-chanlist-width-fix deepend-tildeclub 2026-03-16 02:25:21 -06:00
  • 86ab0135ce ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width deepend-tildeclub 2026-03-16 01:49:18 -06:00
  • 2d42d4e181 build(ci): bump Win deps incl Perl 5.42/Python 3.14.3; refresh libs; drop old Inno dl plugin deepend-tildeclub 2026-03-16 01:25:01 -06:00
  • 23e6313e2f ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width deepend-tildeclub 2026-03-15 18:21:01 -06:00
  • b5c5810913 fix: harden F9 menubar toggle; skip risky menu-item sync zoitechat-2.18.0-pre4 deepend-tildeclub 2026-03-14 21:32:11 -06:00
  • b5ebba4521 release: bump 2.18.0~pre4 + release notes. deepend-tildeclub 2026-03-14 20:09:55 -06:00
  • 4fe8e273e4 fix: open theme folder via fe_open_url; drop flaky file:// pre-check deepend-tildeclub 2026-03-14 20:01:58 -06:00
  • 12d8f5e69c feat: multiline topic bar w/ clickable URLs + no bare-/ opens deepend-tildeclub 2026-03-14 19:57:42 -06:00
  • 8a1cf3080e Fix: prevent sidebar collapse on fresh installs deepend-tildeclub 2026-03-14 19:43:01 -06:00
  • b9bd0ed61c Merge pull request #123 from ZoiteChat/text_highlight_fix deepend-tildeclub 2026-03-14 17:27:46 -06:00
  • 1f33ed8034 fix: style GTK selection nodes too, not just rows/cells deepend-tildeclub 2026-03-14 17:15:59 -06:00
  • 38f38cd2c4 Merge pull request #122 from ZoiteChat/119-ctrla-sets-away deepend-tildeclub 2026-03-14 17:13:05 -06:00
  • 71478a0262 fix: use away_mask for Marked Away accel; stop stealing Ctrl+A deepend-tildeclub 2026-03-14 17:04:36 -06:00
  • f76f2cd94c Merge pull request #121 from ZoiteChat/120-f9-or-gui-menu-toggle-cause-segment-fault deepend-tildeclub 2026-03-14 17:03:16 -06:00
  • 183b134817 Squash: Fix GUI toggle crash by guarding stale sessions and blocking re-entrant menu sync callbacks. deepend-tildeclub 2026-03-14 16:49:58 -06:00
  • 6a7d2012a5 fix: guard stale gui sessions; block re-entrant menu toggle sync crash deepend-tildeclub 2026-03-14 16:44:15 -06:00
  • 7762d689f8 Merge pull request #110 from ZoiteChat/appimage-emoji zoitechat-2.18.0-pre3 deepend-tildeclub 2026-03-13 14:52:07 -06:00
  • f2ee361b3a Merge pull request #116 from ZoiteChat/appimage-workflow-fixes deepend-tildeclub 2026-03-13 14:51:41 -06:00
  • a0345c831a Merge pull request #117 from ZoiteChat/pre3-incoming deepend-tildeclub 2026-03-13 14:47:17 -06:00
  • 61c4a7f3eb Merge pull request #115 from ZoiteChat/enable-installer-dir-selector deepend-tildeclub 2026-03-13 14:46:37 -06:00
  • 7fc7eaa847 fix: AppImage locks GIO to bundled modules; drops host GTK junk Mike Buchholz 2026-03-13 14:43:32 -06:00
  • 7bb2331f43 release: bump 2.18.0~pre3; sync version refs + release notes Mike Buchholz 2026-03-13 14:41:42 -06:00
  • e373000cdb installer: show install dir page on Windows setup Mike Buchholz 2026-03-13 14:36:38 -06:00
  • a228110583 Merge pull request #114 from ZoiteChat/button-icon-consistency deepend-tildeclub 2026-03-13 13:47:20 -06:00
  • 6ae1956b2a ui: updated icons, changed close button over as well. Mike Buchholz 2026-03-13 13:32:08 -06:00
  • a8a879f2a0 ui: bundle ok/cancel icons; improve emoji fallback, incl PNG/SVG on Windows Mike Buchholz 2026-03-13 12:39:55 -06:00
  • 7e113cdec2 ci: bump upload-artifact to v6 for newer Node runtime Mike Buchholz 2026-03-13 11:05:14 -06:00
  • f9111c1107 fix: AppImage GTK runtime cleanup; clear host env, bundle modules/theme, set GTK_PATH Mike Buchholz 2026-03-13 10:11:24 -06:00
  • 1fdd7f3804 missed servlist.c checker script in previous PR. Mike Buchholz 2026-03-13 09:56:48 -06:00
  • 288fa3caf7 Merge pull request #112 from ZoiteChat/servlist.c_update deepend-tildeclub 2026-03-13 09:44:22 -06:00
  • 27e9b4933d Updated servlist.c to remove dead servers + Added bash script for checking servlist.c. Mike Buchholz 2026-03-13 09:19:19 -06:00
  • c43915d609 Merge pull request #111 from ZoiteChat/perl-python-flatpak deepend-tildeclub 2026-03-13 01:04:32 -06:00
  • 989ecc5a23 flatpak: bump pycparser/cffi deepend-tildeclub 2026-03-13 00:48:56 -06:00
  • a225af6d71 fix: add strings.h for Perl strcasecmp funcs deepend-tildeclub 2026-03-12 22:33:28 -06:00
  • d2407c39c7 flatpak: fix Perl source checksum for 5.40.1 build deepend-tildeclub 2026-03-12 20:38:54 -06:00
  • 4754cf3927 flatpak: enable Python/Perl plugins; bundle Perl runtime module deepend-tildeclub 2026-03-12 20:28:24 -06:00
  • b23c1a73ca Merge pull request #109 from ZoiteChat/fix-tray-icon-restore-hide deepend-tildeclub 2026-03-12 19:40:40 -06:00
  • 4cebe2ac8b fix: expose shared tray label updater on Windows; keep non-win tray bits guarded deepend-tildeclub 2026-03-12 19:34:17 -06:00
  • 44431d2c10 fix: unnest tray cb guards so Windows callbacks actually get defined deepend-tildeclub 2026-03-12 19:13:26 -06:00
  • 14a1ac0dfb fix: keep tray hide/restore label synced to real window state deepend-tildeclub 2026-03-12 18:51:07 -06:00
  • 166542f1e3 Merge pull request #108 from ZoiteChat/fix-flatpak-titlebar deepend-tildeclub 2026-03-12 18:45:48 -06:00
  • 05f4bf382d flatpak: enable GTK_CSD=1 for GTK titlebars on KDE deepend-tildeclub 2026-03-12 18:39:22 -06:00
  • 52af960175 fix: refresh AppIndicator tray label on menu map/open deepend-tildeclub 2026-03-12 18:31:20 -06:00
  • a2e2bdf803 Merge pull request #106 from ZoiteChat/remove-icons deepend-tildeclub 2026-03-12 18:15:12 -06:00
  • 3baa5d92f4 Merge pull request #105 from ZoiteChat/plugins-retention deepend-tildeclub 2026-03-12 16:54:27 -06:00
  • 99f97b82a6 ui: drop menubar icons; make Away plain item w/ toggle handler Mike Buchholz 2026-03-12 16:52:06 -06:00
  • 6d1e7da475 Merge pull request #104 from ZoiteChat/bug-fixes-pre3-prep deepend-tildeclub 2026-03-12 15:22:04 -06:00
  • 81ad7c5816 fix: persist manual addons by copying em into user addon dir Mike Buchholz 2026-03-12 15:16:42 -06:00
  • 84544a5e91 feat: import colors.conf; fix userlist colors, GTK3 defaults, chanview tabs Mike Buchholz 2026-03-12 14:51:10 -06:00
  • 7ece6faaad ui: embed zoitechat.svg; use 32px headerbar icon w/ PNG fallback deepend-tildeclub 2026-03-11 21:04:00 -06:00
  • 031018a29e ci: bump checkout/upload-artifact/setup-python actions to current versions Mike Buchholz 2026-03-11 09:21:42 -06:00
  • 0f036383b2 build: GTK deprecation cleanup + follow-up warning fixes deepend-tildeclub 2026-03-11 01:49:14 -06:00
  • c0e5ef79ec build: fix GTK/OpenSSL warnings + tab color OOB deepend-tildeclub 2026-03-10 23:05:56 -06:00
  • 0aa6c26490 fix: quiet GTK/GLib warn spam; fix include order; normalize imported CSS Mike Buchholz 2026-03-09 14:21:20 -06:00
  • a11687e3eb Merge pull request #8 from deepend-tildeclub/color-changer deepend-tildeclub 2026-03-09 11:37:00 -06:00
  • f676aa56e6 Merge pull request #103 from ZoiteChat/theme-features-fixes deepend-tildeclub 2026-03-09 10:50:12 -06:00
  • a53802cfef fix(win): tolerate tar/PS nonzero if files extracted; add path_tree_has_entries() to verify real output deepend 2026-03-08 10:40:20 -06:00
  • b47c45d4cc feat: merge GTK3 Theme into Appearance (new Advanced section); fix+scale chat bg image + use FileChooserNative picker deepend 2026-03-08 10:10:59 -06:00
  • f2354a7fa2 refactor: unify tree/xtext/input colors via ThemeWidgetStyleValues (canonical widget-style path) deepend 2026-03-07 22:11:09 -07:00
  • ca043be197 fix: KDE Wayland alert flash—detect Plasma+Wayland, present() before urgency hint deepend 2026-03-07 19:21:37 -07:00
  • 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; deepend 2026-03-04 23:28:01 -07:00
  • 43374f4fae Merge pull request #4 from deepend-tildeclub/theme-module deepend-tildeclub 2026-03-02 20:44:49 -07:00
  • 5e86f363ed Merge pull request #100 from ZoiteChat/theme-module deepend-tildeclub 2026-03-02 19:59:43 -07:00
  • d9be0a7b1c feat: centralize theming in theme-manager (palette/tokens, CSS, dark-mode, setup UI), add tests + win32/meson wiring deepend 2026-03-02 19:42:48 -07:00
  • f3086fa389 Merge pull request #2 from deepend-tildeclub/consistent-icons deepend-tildeclub 2026-03-01 15:01:19 -07:00
  • 0523b0639b Merge pull request #99 from ZoiteChat/consistent-icons deepend-tildeclub 2026-03-01 14:55:32 -07:00
  • 1a32bff274 win32 icons: actually copy hicolor subdirs. deepend 2026-03-01 13:16:52 -07:00
  • 349d7f4c55 win32: install hicolor icons + CI now pulls real hicolor-icon-theme deepend 2026-03-01 11:09:19 -07:00
  • 734d194cb0 win32: stage hicolor icon theme into rel share/icons deepend 2026-03-01 10:58:17 -07:00
  • 5983befd5b icons: add system_icon_name API, make gtkutil fall back via resolver registry deepend 2026-03-01 10:14:41 -07:00
  • e63e68dfde icons: dedupe resolver tables, add unified menu-action API, route gtkutil/pixmaps through one registry + fallback chain deepend 2026-03-01 09:58:04 -07:00
  • 1ef81951b7 win32: wire icon-resolver into VS build, kill old menu icon payload (copy + installer) deepend 2026-02-28 23:39:08 -07:00
  • 395ccb0706 gtk: centralize icon lookup (new icon-resolver), move mappings out of gtkutil/pixmaps, add sane fallback chain + meson hookup deepend 2026-02-28 23:17:27 -07:00
  • b3f692f00c Update server addresses for Zoite deepend-tildeclub 2026-02-28 23:02:02 -07:00
  • 64c2fd4e51 Merge pull request #96 from ZoiteChat/win-dependencies-cleanup deepend-tildeclub 2026-02-28 10:44:44 -07:00
  • dd698ecab4 Merge pull request #95 from ZoiteChat/userlist-highlight deepend-tildeclub 2026-02-28 10:23:23 -07:00
  • b93bad9859 windows x64-only purge: kill Win32 configs, simplify installer. deepend 2026-02-28 09:53:37 -07:00
  • 733f932b78 squash: win32 packaging detox (no comsupp/VC2013, trim payload, gate lua/python) deepend 2026-02-28 09:36:50 -07:00