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>
* Trusted Domains: don't consider HTTP basic auth credentials part of the domain name
* Trusted Domains: hide "add as trusted domain" menu item if entry does not contain domain
* Trusted Domains: strip HTTP basic auth credentials also when adding as trusted domain via context menu