Skip to content

Releases: Dpeta/pesterchum-alt-servers

Pesterchum Alt. Builds 2022-07-06

06 Jul 14:12
Compare
Choose a tag to compare

:0

Mostly fixes a few issues with the previous release, see the CHANGELOG for a full writeup.

Which version to download

  • The Windows7+ build runs on Windows 7 and up. (64-bit only)
    • The Windows 7 version is 64-bit now since there's no 32-bit wheel for PyQt6-Qt6, unless this causes an issue for someone it doesn't really seem worth the effort to build from source rn.
  • The Windows8+ builds run on Windows 8 and up, choose the win32 build if you're the singular person who still has a 32-bit pc in 2022.
  • The macosx10.15+ build runs on 10.15 (Catalina) and up.
  • The linux64-glibc2.31+ build should run on distros with glibc 2.31 and up. (Anything newer than: Debian Bullseye, Ubuntu focal, etc. )
  • The linux64-glibc2.35+ includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )

This version doesn't seem to work on Windows 7 or on 32 bit computers, use v2.3.1 for now if you're on win7 or on a 32 bit computer.

Pesterchum Alt. Builds 2022-06-30

30 Jun 11:44
6f8a9a8
Compare
Choose a tag to compare

PyQt6 release :3 🎉🎉🎉

Seems stable enough even though this has about 2k lines changed, plus the exception hook overwrite should make Pesterchum less crash-happy either way. Scaling with higher resolutions is also a thing now, so no more tinychum :"3

See the CHANGELOG for a full writeup.

Which version to download

  • The Windows7+ build runs on Windows 7 and up. (64-bit only)
    • The Windows 7 version is 64-bit now since there's no 32-bit wheel for PyQt6-Qt6, unless this causes an issue for someone it doesn't really seem worth the effort to build from source rn.
  • The Windows8+ builds run on Windows 8 and up, choose the win32 build if you're the singular person who still has a 32-bit pc in 2022.
  • The macosx10.15+ build runs on 10.15 (Catalina) and up.
  • The linux64-glibc2.31+ build should run on distros with glibc 2.31 and up. (Anything newer than: Debian Bullseye, Ubuntu focal, etc. )
  • The linux64-glibc2.35+ includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )

This version doesn't seem to work on Windows 7 or on 32 bit computers, use v2.3.1 for now if you're on win7 or on a 32 bit computer.

QT6 test release

29 Jun 02:38
Compare
Choose a tag to compare
QT6 test release Pre-release
Pre-release

Transitioned from PyQt5 to PyQt6. should support scaling with high DPI/high resolution.

Needs testing with higher resolutions and multiple monitors :"3

Pesterchum Alt. Builds 2022-06-24

24 Jun 05:16
Compare
Choose a tag to compare
  • The Windows7+ build runs on Windows 7 and up.
  • The Windows8+ builds run on Windows 8 and up, choose the win32 build if you're the singular person who still has a 32-bit pc in 2022.
  • The macosx10.15+ build runs on 10.15 (Catalina) and up.
  • The linux64-glibc2.31+ build should run on distros with glibc 2.31 and up. (Anything newer than: Debian Bullseye, Ubuntu focal, etc. )
  • The linux64-glibc2.35+ includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )

Pls tell me if the exclude smilies/links option breaks something :"3

Added

  • Option to exclude smilies, links, @ handles and #memos, from quirks.
  • An example of a gradient function/quirk, "rainbow", that doesn't break smilies/links/@handles/#memos. (see gradient.py in the quirks folder)
  • Disconnect reasons are now shown if the server closes the connection via ERROR message or erroneusnickname reply.
    • This includes ban reasons if a user is banned by a server, or kick reason if the handle contains a disallowed phrase or character.
  • More allowed PESTERCHUM: values to the pesterchum message tag.

Fixed

  • Obtuse warning for 'i' time.
  • Incorrect handling for certain connection exceptions.
  • Bbcode and html logs not being written until the memo tab was closed, would sometimes cause the log not to write at all if Pesterchum crashed.

Changed

  • Socket stuff... 💀

Pesterchum Alt. Builds 2022-06-07

07 Jun 19:05
Compare
Choose a tag to compare

Screenshot_20220324_231331

Changes are kinda obtuse, for a more technical writeup see the changelog. The important part is that the client now retrieves moods in a more private way when possible (server needs to support irc metadata), previously any IRC user could infer your chumroll, trollslum, and who you were messaging by the client's GETMOOD requests.

This required some protocol implementation changes though, so tell me if anything breaks pls :"3

  • The Windows7+ build runs on Windows 7 and up.
  • The Windows8+ builds run on Windows 8 and up, choose the win32 build if you're the singular person who still has a 32-bit pc in 2022.
  • The macosx10.15+ build runs on 10.15 (Catalina) and up.
  • The linux64-glibc2.31+ build should run on distros with glibc 2.27 and up. (Anything newer than: Debian Bullseye, Ubuntu focal, etc. )
  • The linux64-glibc2.35+ includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )

Pesterchum Alt. Builds 2022-05-08

08 May 15:18
Compare
Choose a tag to compare

Importantly, these builds for Windows 8+ are build with PyInstaller instead of cx_freeze. This gives them a much more reasonable file-size and means DLLs/libraries can now included in the executable, but some antivirus software really seem to hate it;

Please tell me if Windows "Defender" throws a hissy fit :"3

Changed

  • Added empty 'package' option to 'setup' in setup.py, setuptools v61.0.0 doesn't seem to like our project layout anymore.
  • Qt's startSystemMove() is used to move Pesterchum's main window now. (system-specific move operation)
    • This fixes click-and-drag on Wayland, which doesn't support setting window position via setPosition().
    • Still falls back on legacy code if startSystemMove is not supported.
  • Rewrote pyinstaller.py

Fixed

  • Unreadable input on MacOS and certain linux distros for themes which didn't explicitly set input color (incl. pesterchum), input color is now black by default instead of being platform-dependent.
  • Logging related crash.

EDIT 2022-05-31: To clarify, the "Windows.7+" and "Windows.8+" builds work on win7/win8 and up, both should work on Windows 10/11. The "Windows.7+" build just has slightly older components for compatibility reasons, as newer versions of Python have dropped support for win7.

Quick windows build :" 3

04 May 21:07
Compare
Choose a tag to compare
Pre-release

Putting this out there since it should fix a crash :'3

Pesterchum Alt. Builds 2022-04-13

13 Apr 21:55
Compare
Choose a tag to compare

Wo,, late 4 13 release?? amazing... wheezecat2birthday_cakeemoji

Since dependencies are dropping support for Windows 7 it's a separate release now :'3 (had to manually compile python since there's no new official binaries for Python 3.8, so if the single win7 user left could confirm if it still works that'd be nice :"3)

  • win32-Windows7 should run on Windows 7 and up. (It has an older version of Python though, don't use it unless you have to :3)
  • win32 and win64 should run on Windows 8 and up.
  • MacOS build should run on 10.15 (Catalina) and up.
  • linux64-glibc2.31+ build should run on distros with glibc 2.27 and up. (Anything newer than: Debian Bullseye, Ubuntu focal, etc. )
  • linux64-glibc2.35+ includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )

Changed

  • Removed unused imports.
  • Removed unused variables.
  • Made some 'from X import *' imports explicit.

Fixed

  • Timeline overflow conditions, time is now replaced with platform max/min on OverflowError.
  • Some accidental redefinitions. (modesUpdated function got overwriten by modesUpdated QtCore.pyqtSignal, 'time' module got overwriten by 'time' variable, etc.)
  • A few broken conditions that didn't usually occur.

feddy wayland test 2

13 Apr 14:02
Compare
Choose a tag to compare
feddy wayland test 2 Pre-release
Pre-release
v2.2.2-rc2

* a :"3

Pesterchum Alt. Builds 2022-03-26

26 Mar 01:01
Compare
Choose a tag to compare

Quick fix for a crash :"3
If anyone could confirm if the macOS build still works then that'd be nice, this one is build with Python 3.10 :3

  • Windows builds should run on Windows 7 and up.
  • MacOS build should run on 10.15 (Catalina) and up.
  • Linux glibc2.27+ build should run on distros with glibc 2.27 and up. (Anything newer than: Debian Buster, Ubuntu bionic, etc. )
    • The glibc2.35+ build includes more recent versions of packages, but will only run on distros with glibc 2.35 and up. (Currently: Arch Linux, Manjaro, etc. )