Commit Graph

  • 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
  • 50d99e1314 userlist highlight: focusable treeview + palette CSS gets real :selected theme colors deepend 2026-02-27 09:19:44 -07:00
  • 90b7d7c5a1 Delete packaging/solus directory deepend-tildeclub 2026-02-26 12:51:51 -07:00
  • 7e422e10a6 Delete .github/workflows/solus-eopkg-build.yml deepend-tildeclub 2026-02-26 12:51:11 -07:00
  • 2bf32fc770 Merge pull request #90 from ZoiteChat/code-cleanup deepend-tildeclub 2026-02-25 18:16:54 -07:00
  • 3e095c3c33 Removed two redundant inline comments in the file dialog response/done handlers, leaving the behavior unchanged and the control flow cleaner. Removed an old commented-out helper function block (gtkutil_treeview_get_selected_iter) that was dead/commented code. deepend 2026-02-25 18:07:26 -07:00
  • 3445d946bc Removed a redundant inline comment in icon loading/scaling logic, leaving behavior unchanged. Removed a redundant inline comment in the Windows sysinfo volume-name guard path, with no functional impact. Removed a redundant inline comment in WinRT toast setup while keeping the same notification/audio attribute behavior. deepend 2026-02-25 18:05:21 -07:00
  • 7578928199 Cleaned up redundant/outdated inline comments in the text frontend argument/config and GUI control paths while leaving behavior unchanged (comment-only cleanup). deepend 2026-02-25 16:22:46 -07:00
  • 428127ef40 Merge pull request #91 from ZoiteChat/fix-application-focus deepend-tildeclub 2026-02-25 16:20:47 -07:00
  • e3f932aa6b Updated the Win32 window-state handling to include shellapi.h and query taskbar auto-hide/taskbar edge state via SHAppBarMessage, so maximized windows can leave a 1px reveal edge for the auto-hidden taskbar. Added monitor-aware work-area adjustment when maximized (MonitorFromWindow + GetMonitorInfo) and shrink by 1px on the detected taskbar edge (including bottom edge), then apply that rectangle with SetWindowPos. This addresses the “mouse at bottom edge should unhide taskbar” behavior. Kept the existing HWND_NOTOPMOST safeguard in place after the adjustment, preserving prior not-topmost behavior. deepend 2026-02-25 14:48:18 -07:00
  • 7cfa3b3513 Added a Windows-only helper (mg_win32_allow_autohide_taskbar) that gets the native HWND and calls SetWindowPos(..., HWND_NOTOPMOST, ...) for non-fullscreen window-state transitions, so a maximized ZoiteChat window no longer blocks the taskbar auto-hide reveal edge. Hooked that helper into mg_windowstate_cb so it runs whenever the main window state changes (while preserving existing maximize/fullscreen preference handling). deepend 2026-02-25 14:18:23 -07:00
  • 81c691491c Removed three redundant inline comments in joind_ok_cb that duplicated obvious control flow, leaving behavior unchanged and improving readability. deepend 2026-02-25 13:55:44 -07:00
  • c361602b1a Removed four unneeded section comments in src/common/notify.h (WATCH/MONITOR/general/old ISON labels), leaving only the function declarations for a cleaner header interface. deepend 2026-02-25 13:51:22 -07:00
  • 99b969067e Removed one stale, commented-out debug/error line in the PCI device-name lookup path (pci_find_fullname), leaving behavior unchanged and making the function cleaner. deepend 2026-02-25 13:29:20 -07:00
  • 6e8b750c68 Removed an obsolete commented-out hdiutil line from the macOS bundling script, leaving only the active packaging path (zip) to keep the script cleaner and easier to scan. deepend 2026-02-25 13:04:05 -07:00
  • df37b44cc8 Cleaned up unneeded comment noise in the Solus eopkg workflow by replacing an 11-line explanatory block with a concise 2-line comment while preserving the key rationale for --ignore-file-conflicts and required Meson tooling install. deepend 2026-02-25 13:01:21 -07:00
  • 9548be0cec Removed redundant inline comments in the Winamp plugin by simplifying the plugin handle declaration and cleanup comments around initialization/return values, while keeping functional comments intact. Removed the redundant return 1 inline comment in the Exec plugin init function. deepend 2026-02-25 12:57:42 -07:00
  • 588e27b456 Remove Debian Build badge from README deepend-tildeclub 2026-02-25 10:32:21 -07:00
  • 7032d0c6b7 Update contact email in appdata XML file deepend-tildeclub 2026-02-25 10:23:59 -07:00
  • 72e9a99315 Update developer information and homepage URL deepend-tildeclub 2026-02-25 10:17:14 -07:00
  • 3cff6742f5 Removed unneeded inline comments around the Win32 error-formatting fallback in errorstring() and simplified matching block-closing lines, without changing behavior. deepend 2026-02-25 02:37:08 -07:00
  • 6a02f578b6 Removed obsolete commented-out lines from fe_cleanup() so the function no longer contains dead commented code. deepend 2026-02-25 02:34:50 -07:00
  • e62769b361 Cleaned up unneeded comments in DCC receive/connect code by removing: deepend 2026-02-25 02:30:46 -07:00
  • 9df9776238 Removed a stale multi-line # TODO note block from the common Meson build file to clean up unneeded comments without changing build logic. deepend 2026-02-25 02:28:10 -07:00
  • 4beabb6bf5 Removed a stale commented-out debug function block from the fishlim plugin source to reduce dead/commented code. Removed the corresponding commented-out RAW LINE hook entry so only active handlers remain in plugin initialization. deepend 2026-02-25 02:24:11 -07:00
  • 10d5bb91ab Cleaned up unneeded, commented-out debug logging lines in Perl plugin callback handlers (server_cb, command_cb, and print_cb) without changing runtime behavior. deepend 2026-02-25 02:14:38 -07:00
  • 7c9c615aed Removed redundant inline comments from the fishlim IRC parsing helpers where the comments only repeated obvious code behavior, while preserving all function docblocks and logic. deepend 2026-02-25 02:12:10 -07:00
  • fd48c97209 Removed four redundant inline comments in src/fe-gtk/urlgrab.c to clean up readability without changing behavior (treeview enum declaration area, right-click selection block, headers visibility call, and URL list overflow trimming block). deepend 2026-02-25 02:09:35 -07:00
  • e58bf2be22 Cleaned up redundant comments in dcc_listen_init by removing obvious/explanatory noise and an obsolete commented-out debug printf, while leaving logic unchanged. deepend 2026-02-25 02:07:38 -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. deepend 2026-02-25 02:04:31 -07:00
  • b3a0288fd9 Cleaned up stale inline comments in the tab scrolling handlers by removing outdated explanatory text while keeping behavior unchanged (tab_left_is_moving / tab_right_is_moving reset paths). Removed an old commented-out gtk_container_set_border_width(...) line that was dead/commented code in cv_tabs_init. Simplified the tab-switch condition by removing a legacy commented expression from if (is_switching). deepend 2026-02-25 02:01:11 -07:00
  • 9c86f18982 Cleaned up unneeded inline comments in plugins/python/python.py while keeping runtime behavior unchanged (comment-only cleanup around version declaration, compile helpers, wordlist/timer handling, and autoload path handling). deepend 2026-02-25 01:58:19 -07:00
  • 1bf0140652 Cleaned up redundant inline comments in the SCRAM implementation so the file is less noisy while preserving behavior exactly as-is (no logic changes). deepend 2026-02-25 01:54:34 -07:00
  • bb72f8afab Removed redundant inline comments from the common header includes/platform guards in src/common/zoitechat.h (e.g., comments like “need time_t”, “for win32”, “for unix”), while preserving meaningful explanatory comments. deepend 2026-02-25 01:50:00 -07:00
  • bb11c4676b Cleaned up src/fe-gtk/meson.build by removing an outdated commented-out WinRT build block in the Windows section, leaving only active build logic. Removed an inline TODO comment from the gnome.compile_resources call to keep the Meson configuration concise and focused on current settings. deepend 2026-02-25 01:47:32 -07:00
  • 32fe3e54f1 Removed redundant section-divider comments in the Windows spellcheck provider to reduce clutter without changing behavior. Removed non-essential inline comments that restated obvious return values and assignment intent (return -1/1/0, add_to_exclude alias), keeping logic identical. deepend 2026-02-25 01:45:20 -07:00
  • 9d2187ca4d Cleaned up unneeded inline comments in src/fe-text/fe-text.c where control-character switch cases were already self-explanatory, while keeping behavior unchanged. Removed a redundant comment from the done global flag declaration for a cleaner declaration section. deepend 2026-02-25 01:43:01 -07:00
  • 0e94432c24 Removed four redundant comments in plugins/sysinfo/sysinfo.c while keeping behavior unchanged (the command parsing, channel checks, and menu add/remove calls are intact). deepend 2026-02-25 01:40:34 -07:00
  • c4890d157a Cleaned up redundant inline comments in the exec plugin’s command execution path (pipe creation, buffer termination, per-line announce handling, sleep loop, and trailing newline output) without changing behavior. deepend 2026-02-25 01:38:06 -07:00
  • ef2befa698 Cleaned up redundant comments in src/fe-gtk/fkeys.c by removing section-divider noise and a stale XXX line near key-action helpers, while keeping useful function-level documentation. Removed repetitive inline comments from return 2; statements in tab-move/history key actions, since behavior is already clear from the surrounding code. Removed an unnecessary separator comment before replace_handle() for a cleaner transition between functions. deepend 2026-02-25 01:35:30 -07:00
  • 5f9ce549f8 Removed redundant inline comments in the timer plugin that did not add useful context (plugin handle declaration and return value comment), keeping behavior unchanged. Removed an obsolete visual alignment guide comment above the timer list header print call to clean up the function body. deepend 2026-02-25 01:32:27 -07:00
  • cb435f0d15 Cleaned up unneeded comments in default config initialization by removing: deepend 2026-02-25 01:29:05 -07:00
  • 105e259f2c Removed redundant inline /* plugin handle */ comments from the ph declarations in three plugin source files, keeping behavior unchanged and making the declarations cleaner. deepend 2026-02-25 01:06:13 -07:00
  • 51bf0c3fe0 Removed redundant explanatory comments in chanopt_command so the control flow reads cleanly without inline narration, while keeping behavior unchanged. Simplified the chanopt_in_memory struct and helper routines by removing comments that repeated obvious intent (allocation/default initialization/loading notes), with no logic changes. deepend 2026-02-25 01:02:37 -07:00
  • e6311a5fe7 Removed two stale, commented-out lines in ignore_showlist() (an unused EMIT_SIGNAL call and its note), cleaning up unneeded comments without changing runtime behavior. deepend 2026-02-25 00:59:53 -07:00
  • 2c90c14d72 Removed an unneeded comment above the $(CONFIG_STAMP) target in Makefile, leaving behavior unchanged and just cleaning up the file. deepend 2026-02-25 00:57:30 -07:00
  • 6c9aeac36f Cleaned up unneeded inline comments in swtype by removing index/reserved annotations that didn’t add value, while keeping the data unchanged. Removed a stale commented-out ST_HEADER line from tabs_settings so the settings table only contains active entries. Removed a dead commented-out call from setup_apply_trans to reduce noise in the function body. Removed redundant trailing declaration comments from proxy_user and proxy_pass since the types are already explicit. deepend 2026-02-25 00:55:37 -07:00
  • 48f7693eac Removed redundant comments in the notification plugin implementation to clean up the code without changing behavior (including comments around color stripping, alert gating logic, and special-event hook registration). deepend 2026-02-25 00:53:10 -07:00
  • 71d3ba576f Removed an outdated TODO comment in plugins/python/python.py above the module-level state variables, keeping behavior unchanged while reducing noise. Removed two stale TODO comments in plugins/python/_zoitechat.py above command() and hook_command(), with no functional changes to those APIs. deepend 2026-02-25 00:49:54 -07:00
  • 067670bd01 Removed three redundant inline comments in the server helper code to clean up readability without changing any behavior: Deleted comment above the serv->network check in server_get_network. Deleted comment above the server_session->channel check in server_get_network. Deleted comment above the name != serv->servername guard in server_set_name. deepend 2026-02-25 00:46:18 -07:00
  • 610d6fa1c0 Removed stale, commented-out SSL debug code in ssl_cb_info, leaving the function behavior unchanged while cleaning dead comments. Removed an old commented-out rsa_tmp_bits certificate logging block in the SSL certificate info path. Removed commented-out “Verify OK” signal lines in the SSL verification switch for cleaner control-flow comments. deepend 2026-02-25 00:43:03 -07:00