Commit Graph

121 Commits

Author SHA1 Message Date
Hydrus Network Developer eb36054315
Version 571 2024-04-17 15:22:16 -05:00
Paul Friederichsen 7444f20834
Additional macOS integration and fixes (#1523)
* 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
2024-02-24 14:39:43 -06:00
Paul Friederichsen 518376ef2b
Improvements for Hydrus on macOS (#1521)
* 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
2024-02-17 14:25:39 -06:00
Hydrus Network Developer fa64d3dd9e
Version 559 2024-01-17 12:57:00 -06:00
Suika 6731c02e93
Docker update 3.19 (#1491)
* Docker: Update Client to 3.19

* Docker: Update Server to 3.19

* Docker: Client, PEP 668, ignore externally-managed-environment

* Docker: Server, PEP 668, ignore externally-managed-environment

* Docker: Client remove linux/386, Client add linux/arm/v6

* Docker: Update workflow action versions

* Docker: Add dev dependencies for pillow-heif

* Revert: "Docker: Add dev dependencies for pillow-heif"

* Docker: Add dev dependencies for pillow-heif fixed

* Docker: Client add python3-dev

* Docker: Client add libheif-dev

* Docker: Client test linux/386
2023-12-09 14:53:26 -06:00
Hydrus Network Developer f048b8a0fb
Revert "Docker update (#1477)"
This reverts commit 6ccc6f64ad.
2023-11-15 17:01:36 -06:00
Suika 6ccc6f64ad
Docker update (#1477)
* Docker Client: alpine 3.18, heif, mpv and qtpy now native packages

* Docker Server: alpine 3.18, native twisted package

* Docker Client: Add service_identity and dateparser
2023-11-15 13:56:37 -06:00
Hydrus Network Developer 118680fb95
Docker PySide6 revert
Fingers uncrossed
2023-11-08 16:05:28 -06:00
Hydrus Network Developer 75775a2e4d
Version 551 2023-11-08 15:42:59 -06:00
Hydrus Network Developer 1f9b4ba892
Version 550
closes #1444, closes #1447, closes #1458
2023-11-01 16:38:03 -05:00
Hydrus Network Developer 428372fb57
Version 544
closes #1435
2023-09-20 14:58:17 -05:00
Hydrus Network Developer cc964e7369
Version 543 2023-09-13 13:26:31 -05:00
Paul Friederichsen a46d6f1790
Add QOI format support (#1426)
* Add QOI format support

* Bump required Pillow version to 9.5.0
2023-08-26 13:59:54 -05:00
Hydrus Network Developer 23ac2f5967
fixing requirements.txt
Whoops!
2023-08-16 16:36:55 -05:00
Hydrus Network Developer 6efda30e6b
Version 538
closes #1419, closes #1413
2023-08-09 16:12:17 -05:00
Paul Friederichsen 22aa6ebe3b Merge branch 'master' into heif 2023-08-02 16:50:10 -05:00
Hydrus Network Developer 812a82eea6
Version 537
closes #1414
2023-08-02 16:11:08 -05:00
Paul Friederichsen c8065bb91e Add pillow-heif to all requirements.txt files and bump Pillow version 2023-08-02 08:28:35 -05:00
Hydrus Network Developer 50e5482740
Version 536 2023-07-26 15:57:00 -05:00
Hydrus Network Developer 8b3ae4ac1a
Version 533
closes #1379
2023-06-28 15:29:14 -05:00
Hydrus Network Developer 1e4c416fd6
Version 530 2023-05-31 15:54:09 -05:00
Hydrus Network Developer 665398283d
Merge pull request #1368 from Suika/docler-update
Add pympler to client Dockerfile
2023-05-22 14:32:50 -05:00
Hydrus Network Developer eb750512f3
Typo fix
Arghhhhh
2023-05-15 20:08:34 -05:00
Hydrus Network Developer 8951b2f762
macOS hydrus source fix
With luck, this puts the 'hydrus' source structure back in, which PyOxidizer, unlike PyInstaller, needs.

Also a test to see if putting server.exe in 'binaries' is ok for Win/Linux
2023-05-15 19:56:28 -05:00
Hydrus Network Developer eacb26aef3
macOS 527 Fixes
Hopefully fixing Info.plist manifest and maybe some PyQt6 QMW stuff
2023-05-13 14:34:26 -05:00
Suika 6f28d95121
Add pympler to client Dockerfile 2023-05-11 22:47:09 +00:00
Hydrus Network Developer 4b2b15e152
Version 527 Final 2023-05-10 15:22:34 -05:00
Hydrus Network Developer cd5e7edd16
Test 3 Fixes and spec rename 2023-05-09 17:38:36 -05:00
Hydrus Network Developer 1d2a3f2143
Docker v527 2023-05-09 16:59:55 -05:00
Hydrus Network Developer 5846b03e07
Version 527
client is renamed hydrus_client. Lots of build lines to test here, so let's see how it goes
2023-05-09 16:56:03 -05:00
Hydrus Network Developer 07980588ae
Fix to macOS new release test and new python-mpv 2023-05-01 15:25:36 -05:00
Hydrus Network Developer 2691a92c8a
Reverting the OpenCV update
Needs more testing and info gathering; it caused a dll conflict
2023-04-26 17:31:11 -05:00
Hydrus Network Developer 583a6f282c
Version 525
closes #1357, closes #1356
2023-04-26 16:10:03 -05:00
Hydrus Network Developer b9687b41e5
New libraries test
New OpenCV and Qt for everyone. New mpv dll on Windows.
2023-04-24 16:17:07 -05:00
Hydrus Network Developer ec4a161523
Version 518 2023-02-22 15:57:10 -06:00
Hydrus Network Developer 4001dd5047
Version 516 2023-02-08 14:19:41 -06:00
suika dfdbebcf2d Docker: Use original vnc.html file
, to hell with the icon and whatever
2023-02-06 02:04:57 +01:00
Hydrus Network Developer e3ca6aadd1
Version 509 2022-12-07 16:41:53 -06:00
Hydrus Network Developer 41992d8788 Version 505
closes #1266, closes #1264, closes #1268, closes #1260, closes #756
2022-11-09 16:24:07 -06:00
Hydrus Network Developer ed6cc9bddb More build stuff for test 2022-11-08 18:50:07 -06:00
Hydrus Network Developer 5472cf5a29 Base directory cleanup and misc tweaks 2022-11-06 21:34:13 -06:00
Hydrus Network Developer dd92ba7aa1 Merged setup files and some version tweaking 2022-11-02 22:09:07 -05:00
Hydrus Network Developer 880eec5034 New Running from Source and Build gubbins
For testing by users, particularly Linux and macOS.
2022-11-01 23:17:15 -05:00
suika 19f28cae49 Use GHA caching for docker builds 2022-11-02 02:42:08 +01:00
suika 2dda72a61c Update path for request patching
2 years of this shit
2022-11-02 02:37:59 +01:00
suika 86f211248a Update to pyside6 2022-11-02 02:29:18 +01:00
suika ccabec9dc8 Revert "To hell with swfrender utility"
This reverts commit 28501c6fe0.
2022-11-01 18:49:11 +01:00
suika e7dfeebc4d Change metadata-action version to 4 2022-10-30 22:31:47 +01:00
suika 41676c6408 Update ghcr image location 2022-10-30 22:10:35 +01:00
suika 6e930c8c68 Add pip to server build 2022-10-30 22:09:00 +01:00