anne
906cd60ff2
implemented theme loading with QFontDatabase by themes with the main/fonts key
2023-06-25 00:51:23 +02:00
Dpeta
3585547558
Remove remnants of lua quirks, they've not worked since python 3 and I'm not aware of anyone who uses them.
2023-03-14 15:16:00 +01:00
Dpeta
0cd1b1ace7
Use <em> instead of <span> for alternian text.
2023-02-23 20:50:49 +01:00
Dpeta
595252a3d3
Add alternian text
2023-02-23 02:17:32 +01:00
Dpeta
2398b5a626
Remove most unnecessary str() typecasts.
2023-02-19 21:10:35 +01:00
Dpeta
f6c5c1e804
Replace QString with str
2023-02-19 19:36:53 +01:00
Dpeta
129d26532f
Comment out broken tag types.
...
( Fixes a possible remote exception trigger :"3 )
2023-02-17 00:12:34 +01:00
Dpeta
ec0c6cdaf9
Finish up IRC compatibility & force-valid-prefix toggle
2023-02-16 23:45:55 +01:00
Dpeta
3f7caf73b2
Add force prefix option
2023-02-15 23:41:46 +01:00
Dpeta
938cf69b85
Add IRC compatibility mode (only disables things for now . . .)
2023-02-15 23:41:45 +01:00
Dpeta
64538b2644
Use isinstance() for typechecks.
2023-02-15 17:01:27 +01:00
Dpeta
9ec4dbd088
Apply the following pylint messages:
...
- use-list-literal
- use-dict-literal
- consider-using-in
- consider-using-from-import
2023-02-14 19:55:23 +01:00
Dpeta
e233a86436
Enforce select pylint messages
2023-02-13 20:26:05 +01:00
Dpeta
f3cacb849b
Updated black run
2023-02-09 20:52:26 +01:00
Dpeta
3855ef20f5
Kills oyoyo
2023-02-09 20:48:03 +01:00
Dpeta
9f319b7054
waaa
2023-02-03 21:23:43 +01:00
Dpeta
3ae70e4fe0
More aggressive autoflake
2023-01-14 23:10:19 +01:00
Dpeta
5b6d5d153f
Run all scripts through "pyupgrade --py38-plus"
2023-01-14 23:02:08 +01:00
MiguelX413
a51e4dd69e
Reformat codebase ( #97 )
...
* Reformat codebase with black
* Create black.yml and add black style badge to README.md
2022-10-07 22:51:40 +02:00
Dpeta
c8a8097673
Prefer PyQt6 QtMultimedia as an audio backend + misc. log/comment/doc corrections
2022-10-03 15:39:13 +02:00
Dpeta
82c0d38a3b
System time change check, cli fallback, ":distraughtfirman" --> ":distraughtfirman:"
2022-09-10 15:27:21 +02:00
Dpeta
ef0898e8c7
getopt --> argparse, redid logging, code cleanup
2022-09-06 13:26:14 +02:00
Dpeta
a2ce2d09e4
PyQt5 fallback
2022-08-19 13:12:58 +02:00
Dpeta
cfe4589a64
jikes
2022-07-06 02:02:54 +02:00
Dpeta
b90c258604
Miscellaneous fixes/changes incl. loadingscreen fix (v2.4.1)
2022-07-05 21:45:16 +02:00
Dpeta
2576be41aa
PyQt5 --> PyQt6 💚
2022-06-27 04:18:37 +02:00
Dpeta
0a6669d555
More options for preserving links/smileys (regexp, gradient quirk)
2022-06-21 21:50:48 +02:00
Dpeta
1cc5b9f245
Smiley/Link exclude for simple replace and misspell
2022-06-17 05:23:52 +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
unknown
2fced8122e
Attempt at fixing up logging
2021-12-01 18:29:17 +01:00
Dpeta
1fd62ef404
Fileconfig + proper handlers for logging module
2021-08-10 22:45:48 +02:00
BuildTools
8114feccac
Pyinstaller build ready.
2021-05-03 17:22:23 +02:00
BuildTools
044370be5f
Logging fixes.
2021-04-11 14:46:11 +02:00
BuildTools
1aa4e65c7d
Logging, soundslider, and mood icon in trollian.
2021-04-11 01:21:21 +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
f2a4fab1cb
Changed week to microsecond
2021-03-24 16:50:58 +01:00
Dpeta
400eef5371
Fixed mysteryTime crash
2021-03-24 16:46:58 +01:00
Dpeta
475b849049
1/9
2021-03-23 22:36:43 +01:00
karxi
63c684c291
Reenabled CTCP (when not in Low-Bandwidth mode - restart after setting to see effects)
2016-12-10 21:22:19 -05:00
karxi
dd0d306acb
Fixed a bug that prevented the quirk testing window from actually testing quirks.
2016-12-07 17:40:37 -05:00
karxi
0c2ef90f94
Fixed a bug that prevented the quirk testing window from actually testing quirks.
2016-12-07 17:21:53 -05:00
karxi
c019e45c7a
Lexer modifications. Still not quite ready for primetime - incoming messages use the old one.
2016-12-06 20:04:19 -05:00
karxi
75e99db77e
Added option to mute and enable highlights/beeps on a PER-MEMO/CHUM basis. It's in the right-click menu, near the OOC toggle.
2016-11-30 07:20:15 -05:00
karxi
3a48cf204b
General cleanup. Stopped using older 'except Error, var' syntax.
2016-11-29 15:20:41 -05:00
karxi
e40aac88ac
Another small parser fix.
2016-11-29 05:43:01 -05:00
karxi
b09870bb03
Another small parser fix.
2016-11-29 05:31:41 -05:00
karxi
7e521c0019
Small parser fix.
2016-11-28 19:44:10 -05:00
karxi
eadf433d80
Brought into line with the other code.
2016-11-19 13:49:40 -05:00
karxi
eee0e3bd91
Fixed an OOC bug, made OOC detection stricter while doing that.
2016-11-19 13:39:56 -05:00