Commit graph

118 commits

Author SHA1 Message Date
Dpeta
ef0898e8c7 getopt --> argparse, redid logging, code cleanup 2022-09-06 13:26:14 +02:00
Dpeta
45320c9bea Update color field 2022-09-06 00:11:45 +02:00
Dpeta
a906b6a98e Validate certificates when using SSL/TLS 2022-09-02 05:34:37 +02:00
Dpeta
a3d047350b Color via metadata draft 2022-09-02 02:05:46 +02:00
Dpeta
a2ce2d09e4 PyQt5 fallback 2022-08-19 13:12:58 +02:00
Dpeta
085efda62b Refresh userlist on nick change 2022-08-17 11:24:50 +02:00
Dpeta
3d740658b0 App-level keepalive 2022-08-14 20:44:28 +02:00
Dpeta
b90c258604 Miscellaneous fixes/changes incl. loadingscreen fix (v2.4.1) 2022-07-05 21:45:16 +02:00
Dpeta
96efc351f5 :"3 2022-06-30 10:15:06 +02:00
Dpeta
4e2035408c Error when failing to join memo, services notices, no toast icon fill by default 2022-06-30 09:59:34 +02:00
Dpeta
2576be41aa PyQt5 --> PyQt6 💚 2022-06-27 04:18:37 +02:00
Dpeta
1b479031fd minor network/socket changes 2022-06-16 20:25:24 +02:00
Dpeta
5c4d21640d recv/send excepts + disconnect reasons 2022-06-13 04:03:39 +02:00
Dpeta
1fed44dcd8 more PESTERCHUM: values allowed 2022-06-08 00:19:56 +02:00
Dpeta
810758a574 doesn't work because of services capitalization? 2022-06-06 23:20:50 +02:00
Dpeta
a7abd6deb7 more metadata fallbacks 2022-06-06 23:03:12 +02:00
Dpeta
03a00501b2 CAP REQ pesterchum-tag & color tagmsg 2022-06-06 21:10:31 +02:00
Dpeta
979173c33d PESTERCHUM: via TAGMSG (incl. Client Capability Negotiation + Message Tags) 2022-06-06 02:05:00 +02:00
Dpeta
91b09e270d added extra timeout to wait for server RPL_ISUPPORT 2022-06-05 02:43:08 +02:00
Dpeta
13608a3336 Only use metadata if server supports it. (RPL_ISUPPORT) 2022-06-05 02:02:53 +02:00
Dpeta
1120290539 simple server RPL_ISUPPORT log 2022-06-05 01:28:00 +02:00
Dpeta
298dd8eb5d IRC Metadata draft support for moods 2022-06-05 01:08:38 +02:00
Dpeta
5f6cda821b CTCP additions 2022-06-02 23:15:45 +02:00
Dpeta
082c0c9c2b 🧹🪣 Mostly pyflakes recommendations. 2022-04-11 05:57:13 +02:00
Dpeta
9d0f074bbe Changes to imports, contants, shebang, luaquirks, pynotify, oyoyo.
- Removed unnecessary imports.
    - Reorganized import order.
    - Removed legacy import conditions.
    - Added python3 shebang to pesterchum.py
    - Set QString to always be str, Python 2 is not supported.
    - Depreciated luaquirks.
    - Added ValueError to write exception block
    - Set "pynotify" to always be none, even if pynotify succesfully imported, since pynotify implementation is broken.
2022-03-20 00:48:19 +01:00
Dpeta
c13c05f51d experimenting with sockets 2022-03-18 09:55:01 +00:00
Dpeta
bf09618d0b optional* oops 2022-03-17 04:41:42 +00:00
Dpeta
b0e19aa9fb fix exception block 2022-03-17 04:36:14 +00:00
Dpeta
4571b6dce7 ban/kick message to msgbox 2022-03-17 04:11:52 +00:00
Dpeta
c32e54de7f RPL_CHANNELMODEIS fix 2022-03-17 03:25:27 +00:00
unknown
2fced8122e Attempt at fixing up logging 2021-12-01 18:29:17 +01:00
Dpeta
0804bf16eb Fixed variable being compared against wrong type 2021-08-24 22:49:46 +02:00
unknown
29fa6386e4 Fix up of previous commits 2021-08-24 17:32:47 +02:00
Dpeta
5b4673e0dd Rewrote some aspects of channel mode management 2021-08-24 15:49:50 +02:00
Dpeta
1fd62ef404 Fileconfig + proper handlers for logging module 2021-08-10 22:45:48 +02:00
Dpeta
64e8c9311d Changed order of COLOR and PESTERCHUM:BEGIN (test) 2021-04-20 00:05:50 +02:00
BuildTools
02c0b9e47b Fixes for botnames, chumroll & dm colors. 2021-04-16 15:37:38 +02:00
Dpeta
fb1ad83e92 w.i.p. server prompt
also fixed command-line overrides :)
2021-04-06 19:06:51 +02:00
Dpeta
4ae5f7d25d Made it so handle and ident are passed to _max_msg_len 2021-04-04 06:03:50 +02:00
Dpeta
e07e685522 Changed the way Pesterchum quits + TLS fix. 2021-03-25 23:08:08 +01:00
Dpeta
8be8cf9f07 WIP exit & traymenu fix 2021-03-25 21:39:37 +01:00
Dpeta
4ac5bd2e07 TODO & removed unrequired mode removal on welcome 2021-03-25 19:53:25 +01:00
Dpeta
e6d01200f8 +T is not set by default, so it doesn't need to be removed :) 2021-03-25 19:29:59 +01:00
Dpeta
4f70fda509 7/9 2021-03-23 22:40:47 +01:00
Dpeta
fef7db8161 6/9 2021-03-23 22:40:24 +01:00
Dpeta
475b849049 1/9 2021-03-23 22:36:43 +01:00
BuildTools
2f4759b0e4 Commented out isOn() and reverted chumroll change.
It causes the client to fail to send out GETMOOD at
launch.
2021-02-23 16:21:57 +01:00
arcaneAgilmente
78666ce904
Menu Fixes + IRC help (#7) 2021-02-21 15:40:03 +00:00
Hi
23159e01e2 Fixed reconnecting not working. 2020-11-22 19:41:56 +01:00
Hi
a8b82f7473 Changed the way the chosen server is communicated. (Still not ideal,
please do tell me if anyone knows how to do this properly.)
Commented part of code related to updates.
2020-11-22 18:43:03 +01:00