Commit Graph
100 Commits
Author SHA1 Message Date
deepend 9e91d60bb1 Wrap topic bar in scroller, bound height 2026-03-29 17:48:56 -06:00
deepend bb36651548 UI: Adjust headerbar icon size/padding. 2026-03-28 09:48:51 -06:00
deepend 65a2702294 CI: small installer logo fix. 2026-03-28 01:50:04 -06:00
deepend 94bcb57118 CI: installer logos 2026-03-28 01:43:39 -06:00
deepend d4926030b8 Add channel-only mode to Ctrl+F search 2026-03-27 15:27:31 -06:00
deepend 4be98bd3b8 Add None option for GTK3 theme reset 2026-03-27 14:18:07 -06:00
deepend ab2b95b502 UI: Removed unused and un-needed icons. 2026-03-27 10:38:26 -06:00
deepend 89e1160b12 Lazy-load prefs pages on first open 2026-03-27 09:30:27 -06:00
deepend ee735b80d5 Fix short-palette fallback clobbering tab colors 2026-03-26 13:28:11 -06:00
deepend 7a1317a803 Fix Ctrl+K color entry caret visibility 2026-03-26 08:35:20 -06:00
deepend dac1cbfe30 Make GTK3 theme selector text-only 2026-03-26 08:28:07 -06:00
deepend 7c23a48ef8 feat: add support for 99 colors. 2026-03-26 00:45:03 -06:00
deepend 89f20a93e0 Fix xtext link hit-testing coords 2026-03-26 00:14:16 -06:00
deepend f3fd7fd2b3 fixed new logo image sizes. 2026-03-25 23:45:16 -06:00
deepend 10940a37dd new logo 2026-03-25 22:53:43 -06:00
deepend 8249be816a Fix input caret contrast in spell entry 2026-03-25 17:42:14 -06:00
deepend 2defd0ed42 Fix Win cert gen with temp openssl.cnf 2026-03-25 00:26:23 -06:00
deepend 86aca30744 Add one-click client cert tools, switch to P-256 2026-03-24 23:00:09 -06:00
deepend e73a5d4c8b Hide formatting control bytes again 2026-03-24 19:21:37 -06:00
deepend d9557c7da1 Fix auto-replace cursor snapback in GTK 2026-03-24 15:05:10 -06:00
deepend fc90fd41be Tighten IRCv3 STS spec handling 2026-03-24 08:49:27 -06:00
deepend ec5e38d1f9 Drop GUri validation from url_add 2026-03-24 08:31:55 -06:00
deepend 0eb4d08daa Simplify GTK3 thumbnail loading path 2026-03-24 01:22:20 -06:00
deepend a5ff902ae2 UI: duplicate dialog buttons persisted. This should fix them now. 2026-03-24 01:07:58 -06:00
deepend bd874540bb UI: in fixing website/license buttons I had duplicates shown on other builds. should be fixed now. 2026-03-24 00:56:35 -06:00
deepend f6e1af5701 UI: Fix license/website buttons on debian/manually compiled builds. 2026-03-24 00:42:31 -06:00
deepend 6527c08e4d Fix Windows locale path resolution in both frontends 2026-03-23 22:33:34 -06:00
deepend a57104469d Fail loud on missing VC++ redist, use aka.ms 2026-03-23 22:32:06 -06:00
deepend 94f450ba67 Add clickable emails + irc/ircs URLs 2026-03-23 22:18:08 -06:00
deepend b9e4113c81 ui: clicking anywhere off the selected text will now clear the selection reliably. 2026-03-23 16:31:06 -06:00
deepend 65707f53b7 issue suggesting this idea at: https://github.com/hexchat/hexchat/issues/2797 2026-03-23 14:46:23 -06:00
deepend 21c73e699b translation spelling fix. issue from https://github.com/hexchat/hexchat/issues/2815 2026-03-23 13:50:02 -06:00
deepend 63226a7267 Remove duplicate GTK AboutDialog link buttons 2026-03-23 12:53:47 -06:00
deepend fb37810367 UI: Replaced website/license links with buttons. added Patrick Griffis to Copyright notice. 2026-03-23 11:12:26 -06:00
deepend 380aae139f UI: Improve text user channel mode status (op,voice,founder etc). 2026-03-23 10:50:48 -06:00
deepend d4b16d5866 Put horizontal line back where blank spaces were showing in recent versions. 2026-03-23 09:22:31 -06:00
deepend b9cfd9a9f9 replace icons again. reverted icons. Will address these at a later date. 2026-03-23 09:11:02 -06:00
deepend 664aa150fb enhanced low quality icons. 2026-03-22 18:44:24 -06:00
deepend aead92d9e4 Bump to 2.18.0~pre5 + changelog/AppStream 2026-03-22 11:48:57 -06:00
deepend 33fce2af2a Refresh GTK3 theme changes live 2026-03-22 10:39:07 -06:00
deepend d26fbb6e89 Set menubar halign to start 2026-03-22 10:14:49 -06:00
deepend cd93fe3b0e Apply app theme CSS to menubar everywhere 2026-03-22 10:00:27 -06:00
deepend a11ec3a05b Harden tray menu lifetime + stale pointer cleanup 2026-03-21 11:54:47 -06:00
deepend 5f1e0fe7d8 Fix GTK default text/bg reset staging 2026-03-21 03:01:03 -06:00
deepend cf89d80765 Fix GTK entry scroll artifact CSS 2026-03-21 02:20:34 -06:00
deepend 182adba83c Fix prefs page fill/expand packing 2026-03-21 00:00:59 -06:00
deepend e854153b88 Skip X11 tray probe for AppIndicator builds 2026-03-20 23:38:31 -06:00
deepend 416b8449b9 Fix AppIndicator tray init for Wayland/source builds 2026-03-20 23:18:19 -06:00
deepend 5213669fbc Preserve saved right pane size on first layout 2026-03-20 08:33:16 -06:00
deepend 8471e2feac license: add license text to new files. 2026-03-19 11:03:29 -06:00
deepend 0ff4c3608e Make About dialog links explicit, add GPL URL 2026-03-18 23:58:57 -06:00
deepend 725da0065b installer: fixed vcredist download url. 2026-03-18 21:43:13 -06:00
deepend c8801dd5d3 Add non-plugin installer download fallback 2026-03-18 21:37:48 -06:00
deepend 80c59795d7 Use registry check for VC++ runtime detect 2026-03-18 21:30:33 -06:00
deepend b1f74094f1 Make VC++ redist installer option smarter 2026-03-18 21:22:07 -06:00
deepend 7c24c1137d Split topic/mode rows, tighten mode bar spacing 2026-03-18 09:10:40 -06:00
deepend 7138a8f397 Tighten userlist header/count spacing 2026-03-18 09:06:10 -06:00
deepend b32f6522ac Persist GTK userlist column widths 2026-03-17 13:09:40 -06:00
deepend b7e4548d2a refactor: setup OK acts transactional now; apply staged theme before save, roll back on fail 2026-03-17 11:01:40 -06:00
deepend 0cfb63f301 style: normalize GTK signal names to canonical dash-case 2026-03-17 10:30:54 -06:00
deepend e90b68967c refactor: split mg_configure_cb main/dialog geometry paths; drop sess mutation 2026-03-17 10:11:41 -06:00
deepend 0155b07c9d refactor: route exit saves through FE persistence wrapper; keep text mode simple 2026-03-17 10:07:34 -06:00
deepend 592d74e788 fix: preview staged theme values from staged model, not raw callback input 2026-03-17 09:53:56 -06:00
deepend 854a913911 refactor: stage theme prefs edits; preview live, commit on OK, discard on cancel 2026-03-17 09:43:50 -06:00
deepend 48b551b188 refactor: stage theme saves w/ atomic rename; add finalize/discard persistence tests 2026-03-17 09:35:20 -06:00
deepend 9e808c57b4 refactor: coord prefs/theme saves in one staged path; drop broken manager wrappers 2026-03-16 22:45:30 -06:00
deepend 896a761e24 perf: debounce GUI config saves; flush pending write on close 2026-03-16 21:57:21 -06:00
deepend 96af9bdde6 fix: surface zoitechat.conf/colors.conf save failures; add missing theme prefs fwd decl 2026-03-16 21:55:36 -06:00
deepend e90f0188c1 fix: drop realpath path canon; use GLib-only absolute path build 2026-03-16 21:02:26 -06:00
deepend 0ab7eb7207 fix: Meson libperl parse cleanup; tighten topic URL hit-testing so only actual links click 2026-03-16 19:10:49 -06:00
deepend 81dcdbe648 pkg: make libayatana-appindicator a required dep in PKGBUILD 2026-03-16 18:38:04 -06:00
deepend f4090cb0e5 fix: ensure tree layout in chanview; left-align headers. 2026-03-16 10:47:54 -06:00
deepend 0f5dfb147e fix: native GTK theme import, proper file:// paths 2026-03-16 10:45:29 -06:00
deepend 0bcd369426 fix: tighten URL host/IP matching; reject more bogus hosts, keep IPv6 brackets right 2026-03-16 10:31:49 -06:00
deepend 86ab0135ce ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width 2026-03-16 01:49:18 -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 23e6313e2f ui: let right sidebar shrink proper; left-align counts, ellipsize lists, stop content forcing width 2026-03-15 18:21:01 -06:00
deepend b5c5810913 fix: harden F9 menubar toggle; skip risky menu-item sync 2026-03-14 21:32:11 -06:00
deepend b5ebba4521 release: bump 2.18.0~pre4 + release notes. 2026-03-14 20:09:55 -06:00
deepend 4fe8e273e4 fix: open theme folder via fe_open_url; drop flaky file:// pre-check 2026-03-14 20:01:58 -06:00
deepend 12d8f5e69c feat: multiline topic bar w/ clickable URLs + no bare-/ opens 2026-03-14 19:57:42 -06:00
deepend 8a1cf3080e Fix: prevent sidebar collapse on fresh installs 2026-03-14 19:43:01 -06:00
deepend 1f33ed8034 fix: style GTK selection nodes too, not just rows/cells 2026-03-14 17:15:59 -06:00
deepend 71478a0262 fix: use away_mask for Marked Away accel; stop stealing Ctrl+A 2026-03-14 17:04:36 -06:00
deepend 183b134817 Squash: Fix GUI toggle crash by guarding stale sessions and blocking re-entrant menu sync callbacks. 2026-03-14 16:49:58 -06:00
deepend 6a7d2012a5 fix: guard stale gui sessions; block re-entrant menu toggle sync crash 2026-03-14 16:44:15 -06:00
deepend 7fc7eaa847 fix: AppImage locks GIO to bundled modules; drops host GTK junk 2026-03-13 14:43:32 -06:00
deepend 7bb2331f43 release: bump 2.18.0~pre3; sync version refs + release notes 2026-03-13 14:41:42 -06:00
deepend e373000cdb installer: show install dir page on Windows setup 2026-03-13 14:36:38 -06:00
deepend 6ae1956b2a ui: updated icons, changed close button over as well. 2026-03-13 13:32:08 -06:00
deepend a8a879f2a0 ui: bundle ok/cancel icons; improve emoji fallback, incl PNG/SVG on Windows 2026-03-13 12:39:55 -06:00
deepend 7e113cdec2 ci: bump upload-artifact to v6 for newer Node runtime 2026-03-13 11:05:14 -06:00
deepend f9111c1107 fix: AppImage GTK runtime cleanup; clear host env, bundle modules/theme, set GTK_PATH 2026-03-13 10:11:24 -06:00
deepend 1fdd7f3804 missed servlist.c checker script in previous PR. 2026-03-13 09:56:48 -06:00
deepend 27e9b4933d Updated servlist.c to remove dead servers + Added bash script for checking servlist.c. 2026-03-13 09:19:19 -06:00
deepend 989ecc5a23 flatpak: bump pycparser/cffi 2026-03-13 00:48:56 -06:00
deepend a225af6d71 fix: add strings.h for Perl strcasecmp funcs 2026-03-12 22:33:28 -06:00
deepend d2407c39c7 flatpak: fix Perl source checksum for 5.40.1 build 2026-03-12 20:38:54 -06:00
deepend 4754cf3927 flatpak: enable Python/Perl plugins; bundle Perl runtime module 2026-03-12 20:28:24 -06:00
deepend 4cebe2ac8b fix: expose shared tray label updater on Windows; keep non-win tray bits guarded 2026-03-12 19:34:17 -06:00