be99d0e900
Add reply cache, composer bar, and nick-menu replies
2026-06-25 14:51:04 -06:00
3da7c89b66
Add configurable stale-link ping checks
2026-05-25 11:43:10 -06:00
0155b07c9d
refactor: route exit saves through FE persistence wrapper; keep text mode simple
2026-03-17 10:07:34 -06:00
96af9bdde6
fix: surface zoitechat.conf/colors.conf save failures; add missing theme prefs fwd decl
2026-03-16 21:55:36 -06: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;
2026-03-04 23:28:01 -07:00
d9be0a7b1c
feat: centralize theming in theme-manager (palette/tokens, CSS, dark-mode, setup UI), add tests + win32/meson wiring
2026-03-02 19:42:48 -07:00
dc6453e230
Removed redundant inline comments in lastact_update and lastact_getfirst where the code was already self-explanatory, without changing behavior.
...
Simplified away_check by removing comment clutter and keeping only the logic flow, including the WHO batching behavior.
Removed unneeded commentary around lag-check helpers and timer reinitialization to keep the core timer code cleaner and easier to scan.
2026-02-25 02:04:31 -07:00
0796b96908
Added a Win32 existing-instance fallback so --existing with no URL/command now sends a dedicated __WIN32_TASKBAR_TOGGLE__ command to the running ZoiteChat instance, instead of doing nothing. This gives taskbar/shortcut invocations an explicit toggle action.
...
Updated the Win32 WM_COPYDATA handler to recognize that toggle command and perform minimize/restore behavior:
visible window → iconify
hidden window → show/present
while preserving existing behavior for normal remote commands.
2026-02-18 13:28:17 -07:00
45d4025ad7
Updated the built-in popup menu defaults to stop using mixed legacy GTK stock icon names and instead use the app’s unified zc-menu-* icon IDs (backed by data/icons/menu resources). Specifically changed: Open Dialog Window, Send a File, User Info (WhoIs), Add to Friends List, and Ignore.
2026-02-18 00:38:18 -07:00
7fd8e5455d
fixing zoitechat/hexchat theme usage.
2026-02-17 10:51:42 -07:00
a0f0c48bc5
Added STS profile persistence and policy parsing/enforcement (including load/save, upgrades, and expiry rescheduling) to the STS module.
...
Integrated STS capability handling and connection lifecycle hooks (ignore CAP DEL, trigger upgrades, reschedule on disconnect, new server fields).
Initialized and cleaned up STS state during startup/shutdown to persist policies across sessions.
2026-01-25 17:20:53 -07:00
f473f3d4b9
fixes for importing themes.
2026-01-16 22:42:18 -07:00
2c349deee2
theme import fixes.
2026-01-16 22:07:01 -07:00
85d0edbbed
stop application from treating the theme files as server urls.
2026-01-16 20:02:37 -07:00
4683ef705b
new name after fork
2026-01-05 23:12:38 -07:00