Commit graph

  • bbc1d9e69e actually commited fixed gitignore main mehbark 2023-11-03 21:51:38 -0400
  • cdcc2a73e6 result is a symlink, not a directory mehbark 2023-11-03 21:50:16 -0400
  • 4432b46c94 make it less nonfunctional mehbark 2023-11-03 21:42:02 -0400
  • ec9b776779 let's test this mehbark 2023-11-03 21:32:47 -0400
  • 371b588dab
    Merge pull request #159 from mocchapi/RE-fix Dpeta 2023-10-20 15:33:39 +0200
  • 86f4fc1325 fixed RE bot not being told about preference on connect + tiny code clarification anne 2023-10-18 16:03:19 +0200
  • 31a06b8bcc URL encode spaces in moodmsg icon paths anne 2023-09-17 14:55:47 +0200
  • 7b1fdeb62e black my mortal enemy. thank you for changing one line maybe anne 2023-09-13 19:35:14 +0200
  • 9253a6fcff
    Merge pull request #155 from mocchapi/getDataDir_fix Dpeta 2023-09-13 19:27:28 +0200
  • 2b8e7076b4 added simple cache to getDataDir anne 2023-09-12 23:01:34 +0200
  • aa200a520d
    Merge pull request #154 from Dpeta/botfix Dpeta 2023-09-12 22:33:44 +0200
  • f5e4f52911
    Don't send begin/color to bots Dpeta 2023-09-12 22:25:48 +0200
  • 22cda74bb9
    Merge pull request #146 from mocchapi/theme-repository-integration Dpeta 2023-09-12 19:23:08 +0200
  • 7ee7bd8f77 fixed the theme info & buttons not updating when changing selection in some circumstances anne 2023-09-01 23:22:09 +0200
  • ea4ffe2c93 Fixed popping inside iteration & fixed themes folder not getting created anne 2023-09-01 23:15:50 +0200
  • d3ee9d07e0 Fixed some embarassing bugs wrt to %s strings outside logging, & made theme selections persist between list rebuilds anne 2023-07-26 16:09:48 +0200
  • 95060f9bdd a few logs snuck past me >:( anne 2023-07-23 20:22:31 +0200
  • ed81fd60d2 ran black on forgotten files anne 2023-07-23 20:16:21 +0200
  • 381631bb39 made the pchumlog calls compliant anne 2023-07-23 20:13:03 +0200
  • 7f15a2d90f ran black reformatter anne 2023-07-20 22:32:03 +0200
  • 7ef7fa95dd Added automatic depedency install chaining throug install_theme. Also added more comments and logging anne 2023-07-20 22:31:29 +0200
  • e51a1490b8 Made checks for non-qt pesterchum themes anne 2023-07-20 20:40:29 +0200
  • e6e8f4c1ef i forgot to commit for maaany hours. its pretty much done i think :D anne 2023-07-14 15:09:56 +0200
  • 486f2dad71 Added most of the theme repo GUI + made the url a dedicated setting + started working on implementation anne 2023-07-14 08:07:27 +0200
  • f4eb4a2265
    Merge pull request #143 from Dpeta/got_too_silly Dpeta 2023-06-28 02:57:54 +0200
  • 8ec4f694f9
    fix pylint/black Dpeta 2023-06-28 02:54:33 +0200
  • 0ea2d450ac
    Merge pull request #142 from mocchapi/theme-font-additions Dpeta 2023-06-28 02:41:38 +0200
  • a5f3f2fe0a did git just donk up my commits anne 2023-06-25 01:00:44 +0200
  • 1f1db15075 just a thought :3 anne 2023-06-25 00:59:59 +0200
  • 906cd60ff2 implemented theme loading with QFontDatabase by themes with the main/fonts key anne 2023-06-25 00:51:23 +0200
  • 66d6e44864
    Merge pull request #140 from mocchapi/theme-sounds-additions Dpeta 2023-06-14 20:38:10 +0200
  • 5db084dc0b delete old sound locations anne 2023-06-14 02:39:30 +0200
  • 54f31daf27 Made namealarm & honk sounds changable by themes anne 2023-06-14 02:38:33 +0200
  • 013dd5a635
    Merge pull request #139 from mocchapi/logviewer-fix Dpeta 2023-05-30 02:22:26 +0200
  • 0345409ad2 fix filename handling anne 2023-05-30 01:56:02 +0200
  • 704e7e1eda
    Merge pull request #135 from Dpeta/py311 Dpeta 2023-05-04 20:43:08 +0200
  • 1f10e25535
    Update workflows to Python 3.11 Dpeta 2023-05-04 20:25:42 +0200
  • 97fe88989c
    Replace deprecated inspect.getargspec with inspect.getfullargspec Dpeta 2023-05-04 20:08:33 +0200
  • 4ab60c857d
    Merge pull request #134 from Dpeta/Qt6.5 Dpeta 2023-05-03 19:40:49 +0200
  • b644055dc0
    Use dict literal instead of call to dict() in toasts.py Dpeta 2023-05-03 19:29:09 +0200
  • 06a71899dd
    Remove section causing issues with pylint Dpeta 2023-05-03 19:22:15 +0200
  • ba3b3b4746
    Add GitHub's Python.gitignore template to .gitignore Dpeta 2023-04-29 15:33:14 +0200
  • a0ef2531c3
    Merge pull request #133 from trainstopperd/main Dpeta 2023-04-29 15:17:08 +0200
  • 2d917ba220 fix: accessing text when no quirks selected trainstopperd 2023-04-28 18:17:11 -0400
  • 21defc2e55
    Don't call killApp() on aboutToQuit, only check IRC thread instead. Qt6.5 seems to call aboutToQuit a whole bunch of times? Dpeta 2023-04-20 22:42:49 +0200
  • e554999978
    Update requirements Silly Qt6 6.4.0 <--> 6.4.2 windows audio bug out to be fixed now. Dpeta 2023-04-20 22:19:12 +0200
  • 8fa55951f7
    Don't include example images with builds Dpeta 2023-03-21 16:44:23 +0100
  • 8bdb74a0f0
    Merge pull request #129 from Dpeta/services Dpeta 2023-03-18 14:40:52 +0100
  • e03060a433
    Move services functionality to services.py Dpeta 2023-03-18 01:31:34 +0100
  • db69aecb56
    Remove pylint ignores Dpeta 2023-03-18 00:45:58 +0100
  • 318a403a12
    Fix exception when sound isn't available Dpeta 2023-03-14 18:10:17 +0100
  • 9b9e52e0ef
    Define sound related attributes in __init__ Dpeta 2023-03-14 18:01:39 +0100
  • dc6b646065
    Merge pull request #128 from Dpeta/only-qsoundeffect Dpeta 2023-03-14 17:56:45 +0100
  • b0f6995ef1
    Only use QtMultimedia.QSoundEffect for audio. Dpeta 2023-03-14 17:52:11 +0100
  • c2826a8158
    Merge pull request #127 from Dpeta/cutting-room-floor Dpeta 2023-03-14 15:46:55 +0100
  • ebb9c082ae
    Remove external config import. At least for now. Pretty sure the function leaks a file handle and it has no documentation, no one seems to know what it does. Dpeta 2023-03-14 15:29:10 +0100
  • 9c3ca20ad3
    Remove console, not a lot of people used this. Dpeta 2023-03-14 15:23:53 +0100
  • 3585547558
    Remove remnants of lua quirks, they've not worked since python 3 and I'm not aware of anyone who uses them. Dpeta 2023-03-14 15:16:00 +0100
  • b046798724
    Remove setup.py/cx_freeze setup, currently superseded by pyinstaller. Dpeta 2023-03-14 15:13:59 +0100
  • 3fd5815677
    Remove libseccomp (silly) Dpeta 2023-03-14 15:08:58 +0100
  • 523b1f0755
    Merge pull request #126 from Dpeta/icon Dpeta 2023-03-08 16:17:51 +0100
  • 7ac5106e02
    Replace .ico/.icns icons with higher-res versions. 'pesterchum.ico' contains pc_chummy.png upscaled with Gimp to 16x16, 32x32, 64x64, 128x128, and 256x256. The previous icon only contained 16x16 and 32x32. 'pesterchum.icns' is pc_chummy.png upscaled to 512x512 with Gimp, converted to .icns with Pillow. Dpeta 2023-03-08 15:38:50 +0100
  • 5b42a2cd71
    Merge pull request #125 from Dpeta/pygame-ce Dpeta 2023-03-07 19:40:39 +0100
  • 346b8af834
    Add pygame-ce as an alternative to pygame and update 'requirements-qt5.txt'. Seems like many of the core maintainers were banned from contributing to pygame, and split off to pygame-ce. Dpeta 2023-03-07 19:19:07 +0100
  • 340a6481ba
    Check for missing channel/namelist in _endofnames() Dpeta 2023-03-01 00:01:38 +0100
  • d1e4bdb7dc
    Fix opening a log without having one selected raising an exception. Dpeta 2023-02-28 23:52:46 +0100
  • f09c6eeafd
    Merge pull request #124 from Dpeta/sasl Dpeta 2023-02-28 23:40:06 +0100
  • 82c7be4516
    Timeout capability negotiation after 5 seconds when waiting on SASL. Dpeta 2023-02-28 23:32:35 +0100
  • 5f817867eb
    Allow more replies to end SASL auth Dpeta 2023-02-25 21:22:36 +0100
  • 2a65361c92
    Add post-connection SASL authentication (not used rn) Dpeta 2023-02-25 18:18:19 +0100
  • f8c3dd3b35
    Add basic pre-registration SASL authentication. Unfinished, currently breaks nickserv auto-identify when switching handles. Dpeta 2023-02-25 04:46:59 +0100
  • 1ec2d42e31
    Fix pylint action Dpeta 2023-02-25 02:40:23 +0100
  • 62f3e21bd4
    Don't subscript Qt signals (unsubscriptable-object) Dpeta 2023-02-25 02:34:30 +0100
  • cc6508bb7b
    Add Qt to pylint extension-pkg-allow-list & simplify action Dpeta 2023-02-25 02:33:36 +0100
  • 829d981424
    Merge pull request #123 from Dpeta/alternian Dpeta 2023-02-25 02:18:12 +0100
  • 0cd1b1ace7
    Use <em> instead of <span> for alternian text. Dpeta 2023-02-23 20:50:49 +0100
  • 595252a3d3
    Add alternian text Dpeta 2023-02-23 02:12:16 +0100
  • 8e3f5410b7
    Chain iterators and extend when excluding links from quirks Dpeta 2023-02-23 01:25:13 +0100
  • d3c9b8eedf
    Move profileChanged behavior to mainwindow Dpeta 2023-02-19 21:38:00 +0100
  • 7c8e682c36
    Merge pull request #122 from Dpeta/str_typecasts_and_qstring Dpeta 2023-02-19 21:20:12 +0100
  • 2398b5a626
    Remove most unnecessary str() typecasts. Dpeta 2023-02-19 21:10:35 +0100
  • 69f409b9d1
    Remove most unnecessary str typecasts from pesterchum.py Dpeta 2023-02-19 20:06:59 +0100
  • f6c5c1e804
    Replace QString with str Dpeta 2023-02-19 19:36:53 +0100
  • 70ea19e839
    "QString" --> str Dpeta 2023-02-19 19:04:16 +0100
  • a7f266c382
    Still request caps in IRC compatibility mode Dpeta 2023-02-17 20:45:09 +0100
  • 756099f753
    Revert "Check if audio device is output" Dpeta 2023-02-17 20:29:37 +0100
  • 7f63c09141
    Check if audio device is output Dpeta 2023-02-17 20:21:29 +0100
  • ed87c797ba
    Fix PyQt5 compatibility Dpeta 2023-02-17 19:41:13 +0100
  • 1d4e34d9e0
    Add option for choosing audio output device. Dpeta 2023-02-17 18:57:31 +0100
  • 13f120b029
    Use enumerate instead of range+len for loops. Dpeta 2023-02-17 02:22:50 +0100
  • ab614f636e
    Chain iterators in gradient.py and add comments to quirks/ scripts Dpeta 2023-02-17 00:50:30 +0100
  • 129d26532f
    Comment out broken tag types. ( Fixes a possible remote exception trigger :"3 ) Dpeta 2023-02-17 00:12:34 +0100
  • 7172db6151
    Merge pull request #120 from Dpeta/irc-mode2 Dpeta 2023-02-16 23:55:16 +0100
  • ec0c6cdaf9
    Finish up IRC compatibility & force-valid-prefix toggle Dpeta 2023-02-16 23:45:55 +0100
  • 3f7caf73b2
    Add force prefix option Dpeta 2023-02-15 22:49:52 +0100
  • 938cf69b85
    Add IRC compatibility mode (only disables things for now . . .) Dpeta 2023-02-15 20:57:31 +0100
  • ccf462d8a8
    Merge pull request #119 from Dpeta/refactoring Dpeta 2023-02-15 17:52:50 +0100
  • 64538b2644
    Use isinstance() for typechecks. Dpeta 2023-02-15 17:01:27 +0100
  • 370685f6b3
    Remove AttrDict and enable pylint typecheck message category. The AttrDict class had Python 2 leftovers which the linter flagged and isn't really necessary anyway, plus it wasn't licensed under the GPL. Dpeta 2023-02-15 16:29:20 +0100
  • 9ec4dbd088
    Apply the following pylint messages: - use-list-literal - use-dict-literal - consider-using-in - consider-using-from-import Dpeta 2023-02-14 19:55:23 +0100