Commit Graph
100 Commits
Author SHA1 Message Date
deepend 8f7c40caf1 Validate host links with PSL rules 2026-04-13 20:10:28 -06:00
deepend 150ad62771 Fix GTK populate test stub linkage 2026-04-13 14:54:59 -06:00
deepend 05648ba8e3 Add Ctrl+W close + Ctrl+Shift+T tab reopen 2026-04-13 10:55:59 -06:00
deepend 1f79e62f53 Tighten topic link detect/open rules 2026-04-13 00:08:00 -06:00
deepend 7210f16dfc Ignore collapsed parent selects in chanview tree 2026-04-12 23:09:52 -06:00
deepend 8e8f534c21 fix notification icon + fix flatpak screenshot 2026-04-12 20:46:47 -06:00
deepend d3d5ac905c Enabled colored nicknames in the userlist by default 2026-04-12 15:41:20 -06:00
deepend 0f3fffc728 Broaden GTK3 palette/state selector coveragez even more. 2026-04-10 15:40:58 -06:00
deepend 7261d8637d Expand palette CSS + selection state coverage 2026-04-10 14:12:14 -06:00
deepend cb2c09b2ba Import pevents from .hct too, show clearer result dialog 2026-04-09 12:30:23 -06:00
deepend a14026f0d1 Add vertical padding to topic text view 2026-04-09 10:56:39 -06:00
deepend e237df31f4 Auto-size topic bar to wrapped text 2026-04-09 10:03:59 -06:00
deepend 4f2938d957 Add .hct support to colors.conf import 2026-04-08 17:47:51 -06:00
deepend 4bbc23c185 Label installer runtimes with exact versions 2026-04-07 08:42:23 -06:00
deepend 9f8faf0a6e Refine cmd-char parsing for pasted path text mentioned at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897426 2026-04-06 14:26:47 -06:00
deepend b9ff051043 Drop forced bold from userlist prefixes 2026-04-03 08:15:38 -06:00
deepend 10b6d5927b Tighten tab layout, right-align close button 2026-04-03 07:54:01 -06:00
deepend 0052b6589e updated svg. removed unused svg files 2026-04-01 22:52:27 -06:00
deepend 51e9ac15df fix zoitechat.svg 2026-04-01 00:21:44 -06:00
deepend 2cf69d2e67 Sanitize Linux open env for AppImage, add safer fallbacks 2026-03-31 23:26:40 -06:00
deepend 41cc1f617f Theme: Adding themes users can select at install time. 2026-03-31 19:28:45 -06:00
deepend ed671eac25 Add pref for tab close buttons 2026-03-31 18:10:28 -06:00
deepend 9f2529adb6 Update all links to new domain. 2026-03-30 18:25:26 -06:00
deepend ec4d698021 Bump to 2.18.0~pre6 2026-03-30 13:04:00 -06:00
deepend 0f508bf438 Sanitize OpenSSL env for client cert actions 2026-03-30 11:57:58 -06:00
deepend 97dd7c5d57 Add client SSL cert import action 2026-03-30 11:46:08 -06:00
deepend ac33dc5250 Apply pref font to topic/tree/userlist/input 2026-03-30 10:33:43 -06:00
deepend 8de5db18d6 Fix fallback GTK menu highlight states 2026-03-30 10:29:05 -06:00
deepend 5e4633ee53 UI: Adjust channel tab height 2026-03-30 09:31:25 -06:00
deepend 9e91d60bb1 Wrap topic bar in scroller, bound height 2026-03-29 17:48:56 -06:00
deepend f75c27c843 Make tab close button smaller + flat 2026-03-28 22:20:21 -06:00
deepend 687b5fb40d UI: add close button to tabs 2026-03-28 11:33:03 -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