* Work on quick look integration
* Add pyobjc requirements and make sure it's only imported on macOS
* Fix requirements
* Rename HydrusDataSource to HydrusQLDataSource
* Add version to Info.plist in .app
* Clean up ClientMacIntegration.py
commit 23b7f4a7c3
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 14:46:00 2024 -0600
Might have it
`echo "version_short=$vs" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append`
:^))))))))))))))))))))
commit 6f24956535
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 14:11:05 2024 -0600
Fixing new downloaders
I hope!
commit 041b48f835
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Mon Feb 19 13:40:45 2024 -0600
Next Attempt
Hopefully fixes the Windows version environment variable gubbins with Powershell syntax, and replaces old Node 16 commands with newer versions or curl/Invoke-BBQ
The Node16 action-gh-release should be updated fairly soon
commit 164c3c0bd1
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Sun Feb 18 16:53:01 2024 -0600
Updating Windows Gubbins
Since we are combining the scripts, the second half is no longer on Ubuntu
commit 5bc9fdada0
Author: Hydrus Network Developer <hydrus.admin@gmail.com>
Date: Sun Feb 18 16:33:14 2024 -0600
Streamlined build scripts
Attempt 1
* New macOS icon
* Add .DS_Store to .gitignore
* Attempt to use global menu bar
* Use Qt palette colors for some things in default qss
* Better handling of native menu bar
* Explicitly set menu bar roles for macOS
* Enable system tray for macOS
* Change CFBundleName to Hydrus
* Bump pyoxidizer version and use python 3.10 for macOS build
* Fix minimize to system tray option text
* Use square hydrus SVG for help menu
* Default do_macos_debug_dialog_menus to False
* Remove commented code for menu roles
* Work on popups API
* Add basic ability to dismiss popups with the API
* Add canceling and calling the user callable func for notifications API
* Use better method to dismiss popups
* Update for Hydrus v552
* Add the ability to add and update basic popups with the API
* Add 'seconds' parameter to dismiss and cancel popup API
* Add finish popup endpoint
* Allow setting cancellable and pausable for popups
* Fixes for popup api
* Finish add/update popups api
* Various cleanup
* Small fixes
* attached_files_mergable fix
* Add only_in_view query param to get_popups
* Minor popup api changes
* Tweak some field names for job statuses
* Add docs for the popups api
* Docs spacing
* Add manage popups permission to api docs
* Add under construction warning to popup api docs
* Small fixes
* Add generate_hashes API endpoint
It allows generating phash, pixel hash, and sha256 file hash for files not yet in hydrus
* At least give the sha256 hash of any file
* Tweak how temp_file_info is used
* Add check to ensure path is a file
* Add same isfile check to add_file
* Add docs for generate_hashes api
* Restore original handling of temp_file_info so temp file cleanup happens