Commit Graph

  • 31a9c6efdf #126 Increased the height of config dialog to fixed 800px 1_2_0_dev Tomatix 2023-12-29 19:18:18 +0100
  • 0fc9373fc5 #138 Grouping DCC Chat windows with Private chat windows. Added /command handling from DCC Chat windows. Added support for /me in DCC Chat windows. Tomatix 2023-12-29 19:15:46 +0100
  • 2ae8e41479 #84 Added auto complete for built-in and IRC commands. Tomatix 2023-12-29 18:05:31 +0100
  • fa3fa74d02 #130 Print /MSG in active window (instead of status only) if target has no subwindow Tomatix 2023-12-29 17:13:04 +0100
  • 11f120d7ca #139 Re-ordered /CTCP arguments: /CTCP command target message Tomatix 2023-12-29 16:32:49 +0100
  • 0c7ece7d1d #146 Reverting fix for "quit on last window closed". Force-exit the program via a half second timer instead, in case the desktop environment or otherwise prevents program exit. Tomatix 2023-12-29 15:54:43 +0100
  • 4ff6717820 #150 Removed use of qt5_use_modules in CMake Tomatix 2023-12-29 15:36:05 +0100
  • 1a8d3b12a3 #142 Remove obsolete comment Tomatix 2023-12-29 06:40:55 +0100
  • 7e5ea6fa9a #142 Safer handling of the currentMessage pointer in IRC core Tomatix 2023-12-29 06:36:11 +0100
  • bbd086cd83 #149 Put logic to select correct function for inbound numerics in an unordered_map. Spread the implementation of the numerics in own source files. Tomatix 2023-12-29 06:24:59 +0100
  • 1c874fc468 #141 Put logic to select correct function for inbound commands in an unordered_map. Tomatix 2023-12-29 05:52:53 +0100
  • 13d569894e #140 Timeout on application exit if a connection is dangling, separate dialog appears with option to abort, force exit or wait a few seconds to force exit. Tomatix 2023-12-29 05:15:15 +0100
  • 6b13c67ed3 #148 Reset server password if we are /server'ing to somewhere else Tomatix 2023-12-29 04:35:18 +0100
  • 49d9f8bd1d #145 Show a message when connecting to a server Tomatix 2023-12-29 04:31:13 +0100
  • 087c4ff8e9 #147 Corrected argument checking for /oper Tomatix 2023-12-29 03:19:44 +0100
  • 4429931e50 #146 Added "delete on close" on the IdealIRC dialog and "quit on last window closed" for QApplication. Though this might add some instabilities during shutdown. Tomatix 2023-12-29 03:18:55 +0100
  • 48189c58a1 Version 1.1.0 master 1_1_0 Tomatix 2023-02-05 01:39:08 +0100
  • 4da5512456 #137 Added some popular servers to servers.json. Updated InnoSetup script to use servers.json. Tomatix 2023-02-05 00:45:41 +0100
  • b8c2fd7d1b #143 Script engine: Renamed TokenType to STokenType yielding for some Windows API specific stuff. Tomatix 2022-07-11 02:11:05 +0200
  • bb09217d7d #2 DCC with Windows OS specific implementation Tomatix 2022-07-11 02:03:17 +0200
  • 433fdf747c #2 DCC with reverse initiation functionality and NAT integration. Tomatix 2022-07-09 19:56:39 +0200
  • 29ea535243 #2 Inbound and outbound DCC chat, still need better NAT handling. Tomatix 2022-07-08 16:21:17 +0200
  • 4bfc9b2380 #2 Added function to check if an IP is private (f.ex. 192.168.1.1) or not. Added functions to read the computer's own IP address and gateway IP address. Missing Windows implementation for that. Tomatix 2022-03-28 21:31:17 +0200
  • 60768be2ce #2 Show a "not connected" message in the DCC Chat window if there is no connection while typing a message. Tomatix 2022-03-23 16:42:45 +0100
  • 523e21d3db #2 Various improvements on existing, albeit incomplete DCC implementation in Core. DCC Chat implementation. DCC request dialog. Tomatix 2022-03-22 22:59:29 +0100
  • c0c6a6eee1 Test release 1.1.0 dev8 Tomatix 2022-03-17 18:48:54 +0100
  • 3fae7faed0 #124 Use SASL credentials from config to Core client. Tomatix 2022-03-17 18:46:23 +0100
  • 4c27c89967 #124 Correctly use PLAIN mechanism Tomatix 2022-03-17 18:46:04 +0100
  • 9904699c43 #124 Added missing file from previous commit Tomatix 2022-03-17 18:21:48 +0100
  • 5e159e2b9c #124 SASL PLAIN implemented in Core Tomatix 2022-03-17 18:20:28 +0100
  • 7d955b7a8f #124 Base64 encoding implementation Tomatix 2022-03-17 18:13:30 +0100
  • 8bae52c9e4 #124 SASL configuration. Client implementation not finished. Tomatix 2022-03-16 21:28:05 +0100
  • 1bb74bf12c #134 Added checking of a modified ServerModel, raising a prompt if modified. If "No" is selected, the model is reset. If "Yes", model is saved to file as if by pressing the "Save" button. Tomatix 2022-03-16 20:28:57 +0100
  • 8312170b71 #134 Saving servers complete, plus some small input checks with fallbacks. Tomatix 2022-03-16 20:19:01 +0100
  • d7c744baa5 #134 Added a hack to the ServerModel that mitigates an issue with the server tree view where expanded networks won't show newly added servers, as well as expand/collapse decoration for empty networks doesn't show when adding a server to them. Tomatix 2022-03-16 19:45:38 +0100
  • 50abd64932 #134 Delete server/network implemented Tomatix 2022-03-16 16:11:11 +0100
  • ff81cabbb3 #134 When adding server without port in address, use defaults 6697 if SSL is checked, 6667 if not. Tomatix 2022-03-15 21:52:32 +0100
  • 9185893037 #134 More work done on the new server config editing. In-table editing and icons to better see what's a network and a server. Known issue when adding servers to networks that are expanded in the tree view, need to collapse and re-expand the network to see it. Saving to JSON and deleting servers/networks is not done yet. Tomatix 2022-03-15 20:01:07 +0100
  • c26715cf65 #134 Added an 'Add server' dialog, wip Tomatix 2022-01-31 19:59:37 +0100
  • 2a600143d8 #133 Removed obsolete files for Server model Tomatix 2022-01-31 19:18:12 +0100
  • f4a95a8eb1 #133 Better model for handling servers; using json (servers.json) for storing servers Tomatix 2022-01-31 19:16:12 +0100
  • d032da0ce6 #127 Wrong logic, dangling member is when its channels _is_ empty. Tomatix 2021-11-07 14:57:11 +0100
  • e5a8498e7c #132 Clear nickname list in channel when parting Tomatix 2021-11-07 14:35:34 +0100
  • 8c8e85a263 #70 Check if subwindow is not nullptr Tomatix 2021-11-07 14:28:41 +0100
  • b5dfe048a6 #70 Show QUIT message for user if their query window is open Tomatix 2021-11-07 14:27:21 +0100
  • e81498fdaa Test release dev5 Tomatix 2021-11-07 13:46:40 +0100
  • 7c75677cec #127 Fixed removing and adding of members of channels Tomatix 2021-11-07 13:42:44 +0100
  • cde36f9fea #125 ConfigMgr refactor. Tomatix 2021-10-25 17:51:14 +0200
  • 1e3cd9a1a7 #121 Use specified IRCv3 features given from the configuration. Tomatix 2021-10-25 17:35:48 +0200
  • 353b088dea #121 Instead of explicit enable/disable IRCv3 features, just specify which ones we need. Tomatix 2021-10-25 17:35:05 +0200
  • 505231f9b2 #121 Added capability to enable/disable IRCv3 extensions for IRCClient. Tomatix 2021-10-23 12:13:47 +0200
  • 34efc87086 #121 Connected ConfigMgr and the GUI frontend for IRCv3 configuration. Tomatix 2021-10-23 01:13:40 +0200
  • 11c0d64c27 #121 Added configuration management for IRCv3 config Tomatix 2021-10-22 23:21:44 +0200
  • 320cf68fff #121 Added GUI frontend for IRCv3 options. Tomatix 2021-10-22 23:11:51 +0200
  • 9d19dc75ba #123 Hide "Background image" tab - it's useless for now. Tomatix 2021-10-22 22:07:45 +0200
  • 3b3cdb860c Merge remote-tracking branch 'origin/1_1_0_dev' into 1_1_0_dev Tomatix 2021-10-21 19:18:09 +0200
  • 9012607434 #91 Timestamp for chat history. Tomatix 2021-10-21 19:11:54 +0200
  • 36c8fc20e7 #91 Timestamp for chat history / batch. Tomatix 2021-10-21 19:11:54 +0200
  • 72de07fb30 #90 Added capability to print messages with custom timestamp Tomatix 2021-10-21 18:35:05 +0200
  • d2974336de #90 Give read-only access to the current IRCMessage being parsed. Tomatix 2021-10-21 18:17:07 +0200
  • 12158d9f10 #119 IRCv3 message tags. Tomatix 2021-10-21 17:50:20 +0200
  • 02e09bccb6 #118 Fixed a bug in script engine with logical operators. Tomatix 2021-10-21 16:25:12 +0200
  • 147d8b5905 #117 Fixed using /kick nickname while in a channel window. Tomatix 2021-10-21 16:22:28 +0200
  • c417b137d6 #116 Reverting issue #106 - Mark connection as registered only upon receiving RPL_ENDOFMOTD or ERR_NOMOTD. Tomatix 2021-10-21 16:19:41 +0200
  • 93e4840ec4 #17 Tabs to spaces Tomatix 2021-10-21 15:51:25 +0200
  • fac1766fc5 #108 Removed unneccessary "undef" for Windows builds. Tomatix 2021-10-21 01:20:05 +0200
  • 5dd821e475 #114 Added showing of tray messages Tomatix 2021-10-21 01:14:20 +0200
  • b13547646a #114 Added tray messages Tomatix 2021-10-21 01:02:28 +0200
  • 101e18429e #114 Highlight messages with our nickname in it and the corresponding window Tomatix 2021-10-21 00:55:48 +0200
  • 94423c479b #114 Highlight incoming private message windows Tomatix 2021-10-21 00:36:35 +0200
  • 8efebe04f5 #114 Added functionality to highlight window buttons upon creation. Tomatix 2021-10-21 00:36:20 +0200
  • d41008283b #113 Always parse ISUPPORT message. Tomatix 2021-10-21 00:27:02 +0200
  • 7cee1eb1cc #112 Added a tray icon menu. Double click on tray icon toggles visibility. Tomatix 2021-10-21 00:15:17 +0200
  • 8a7579ac43 #106 Mark connection as registered upon receiving 001 Tomatix 2021-10-20 23:57:47 +0200
  • 5090761258 #95 Show error code and message in Unhandled exception error. Emit disconnected signal on connection error (affects connection button in toolbar.) Tomatix 2021-10-20 23:52:28 +0200
  • d6ca35f084 #13 Reload the selected server item upon save Tomatix 2021-10-20 23:29:18 +0200
  • c1f0055e5e #13 Added SSL option to Server editor. Tomatix 2021-10-20 23:28:49 +0200
  • 040e63b625 #111 Use server password from configuration Tomatix 2021-10-20 21:52:38 +0200
  • 7255df9077 #109 Use "raw" data to handle clearing of topic (/topic -c #channel). Tomatix 2021-10-20 21:43:11 +0200
  • 909b6ff5f1 #110 Added script functions: strupper() strlower() Tomatix 2021-10-20 21:23:37 +0200
  • cca07d10ed #108 ERROR is a macro in msvc :( Tomatix 2021-10-18 23:03:41 +0200
  • de1ca627db #6 Option to hide the toolbar Tomatix 2021-10-18 22:39:48 +0200
  • 80fe93184f #27 Disable compiler warnings about deprecated declarations. Tomatix 2021-10-18 22:07:53 +0200
  • be0ca028fa #27 Compiler warning fixes Tomatix 2021-10-18 22:03:19 +0200
  • 9d29452eb4 #27 Compiler warning fix Tomatix 2021-10-18 21:56:40 +0200
  • 204513405a #27 Compiler warning fix Tomatix 2021-10-18 21:52:16 +0200
  • 54bd4c268f #27 Compiler warning fixes Tomatix 2021-10-18 21:46:04 +0200
  • 6c82c4bced #103 Refresh window title even if TOPIC is marked with "ignore verbosity". Tomatix 2021-10-18 21:37:06 +0200
  • d3898e7b43 #103 Update internal topic storage upon change. Tomatix 2021-10-18 21:36:22 +0200
  • e088cbb40a #107 Nickname and Channel lookup is now case-insensitive. Tomatix 2021-10-18 21:16:28 +0200
  • 56a4f0f029 #102 Various cleanup from the previous refactor Tomatix 2021-07-10 11:22:47 +0200
  • 05a9d50e04 #102 KILL command was treated as KICK... Tomatix 2021-07-10 10:55:00 +0200
  • bba7227716 #102 Removed unneeded includes Tomatix 2021-07-10 02:01:32 +0200
  • 8587e11c3c #102 Moved more logic for IRCClient to own source files Tomatix 2021-07-10 01:59:40 +0200
  • 31be24eb7f #102 Added a simple sandbox-implementation of "IRCClient" - For testing stuff. Tomatix 2021-07-09 23:42:58 +0200
  • b74969cef9 #102 Encapsulate inbound messages, handle tokenization in there as well. Tomatix 2021-07-09 23:14:52 +0200
  • 54b6e79ce0 Version 1.1.0 development Tomatix 2021-07-09 23:13:30 +0200
  • 22a5c7f277 Version 1.0.1 1_0_1 Tomatix 2021-07-08 15:58:45 +0200
  • 8295794349 #99 Added delay of reconnection based on a configurable value. Tomatix 2021-06-05 19:00:49 +0200
  • 85911009e4 #99 Prevent message parsing if it looks incomplete (buffer missing \r\n) Tomatix 2021-06-05 19:00:29 +0200