- macOS build: add arch checker for the bundle
- Actions macOS: restrict env to universal2 step
- Actions macOS: universal2 for zope.interface
- Actions macOS: universal2 for cffi and cryptography
- macOS build: ad-hoc sign again bundle after altering it
- macOS build: symlink instead of copy libshiboken6
- vendor.Qt: restrict warnings to QT_VERBOSE
- GHA: re-enable all jobs
- GHA macOS: use Python installer to build universal2 app
- Actions macOS: build Python with pyenv
- Older pyenv version is used...
- Abandon pyenv action
- Bump image to macOS-12
- One more attempt with pyenv
- Try with the official Python installer
- Must run as root
- Switch back to python3 calls
- Manually update PATH
- Momentarily disable other jobs
- Restore app cleaner
- ui: add support for PySide6
- vendor.Qt: "support" PySide6
- Update vendored Qt.py to 1.3.7
- Update requirements_gui
The current documentation specifies directories, likely as a result of the original design before use of a database, but the arguments expect files. This simply clarifies the documentation to match the code itself.
* Add Dark Mode support for Windows
* Only use dark mode if enabled
* Actions: debug Windows build
* Don't error if dark mode is unavailable
* Revert Actions: debug Windows build
* darkdetect: update vendor copy to 0.5.1
* Revert "Don't error if dark mode is unavailable"
This reverts commit 5a9e871c12.
* Set up tmate
* Stronger patching of darkdetect is needed
* Revert "Set up tmate"
This reverts commit 4012051f93.
* Fix EXE by using Windows darkdetect directly
* Add try wrap to Windows darkmode check
* darkdetect: update vendor copy to 0.5.2
* Revert to public darkdetect API
Co-authored-by: Alberto Sottile <asottile@gmail.com>
Co-authored-by: Alberto Sottile <alby128@gmail.com>
* Initial server-side room persistence implementation (#434)
* Added room permanence option to server
* Fixed error if roomsDirPath is None
* Sanitized filenames
* Delete room file on empty playlist
* Fixed position not saving when leaving and seeking, and position not loading after a restart
* Decoupled permanence check
* Added --rooms-timer option that limits the max lifespan of persistent rooms
* Assigned filename to variable to deduplicate calculation
* Freed up room when loading unwanted room from file
Co-authored-by: Assistant <assistant.moetron@gmail.com>
* Use sqlite for persistent/permanent rooms (#434)
* Add -temp rooms and persistent room notices
* Use system loanguage for servers
* Make room temp check case-insensitive
* Improve temp room check
* Fix controlled rooms
* Refactor how non-macOS/frozen initialLanguage is fixed
* Fix persistent room list
* Don't send dummy users to new console clients (#434)
* Allow hiding of empty persistent rooms (#434)
* List current rooms in join list
Co-authored-by: Assistant <assistant.moetron@gmail.com>