Commit Graph

1046 Commits

Author SHA1 Message Date
Aidan Harris bdbadb0ca5
Rename .desktop file and update setup_desktop.sh 2024-03-21 15:29:00 +00:00
Aidan Harris 1154a5f001
Fix the application icon on KDE Plasma Wayland
This fixes the application icon on KDE Plasma Wayland (tested on Plasma
6) and possibly other Wayland compositors too.

The desktop filename was chosen because this is the identifier that the
Hydrus Flatpak application uses.

Distribution packagers should make sure that this name matches with the
desktop file that they install (for example, Gentoo installs a
/usr/share/applications/hydrus-client-hydrus.desktop file).

It is strongly suggested that distributions install their Hydrus
.desktop file at
/usr/share/applications/io.github.hydrusnetwork.hydrus.desktop to avoid
needing to apply extra patches, etc.
2024-03-20 08:13:57 +00:00
Paul Friederichsen 832b90569c
Add a dark mode variant of the default qss (#1527)
* Simplify default hydrus qss

* Add dark version of default qss
2024-03-16 13:28:38 -05:00
Paul Friederichsen 00c43b6f42
Fix issues with case sensitivity for qstyles (#1526) 2024-03-16 13:27:48 -05:00
Hydrus Network Developer 7bc49e94ba
Version 566 2024-03-13 15:33:53 -05:00
Hydrus Network Developer 7d4a835d0c
Node 20 Compat test 2024-03-12 20:04:14 -05:00
Hydrus Network Developer c3010b4b0e
Small update fix for source users
Maybe on python 3.12?
2024-03-06 16:36:13 -06:00
Hydrus Network Developer 8a97fb0aba
Rolling back build thing v565
Help computer
2024-03-06 16:25:28 -06:00
Hydrus Network Developer 737c8fc74d
Version 565 2024-03-06 15:57:34 -06:00
Hydrus Network Developer 7c02548285
macOS Menubar fix
This hopefully fixes the un-anchored macOS MenuBar
2024-02-28 16:45:00 -06:00
Hydrus Network Developer 9984879c68
Version 564
closes #1468
2024-02-28 15:36:43 -06: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
Hydrus Network Developer 8c9a890bd7
Delete from file repository bug 2024-02-21 15:14:57 -06:00
Hydrus Network Developer 2f5493642b
Version 563
closes #1511
2024-02-21 15:09:02 -06:00
Hydrus Network Developer 99dcd2a613
Squashed commit of the following:
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
2024-02-19 15:18:12 -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 6ace03f784
Version 562
closes #1520, closes #1518
2024-02-14 15:20:24 -06:00
Hydrus Network Developer 09daba5aec
Version 561
closes #1514
2024-02-07 15:22:05 -06:00
Hydrus Network Developer 380b0fd520
Fixing typo bug 2024-02-03 13:08:24 -06:00
Hydrus Network Developer 699451b17d
Version 560 2024-01-31 15:20:50 -06:00
Hydrus Network Developer fa64d3dd9e
Version 559 2024-01-17 12:57:00 -06:00
Hydrus Network Developer 1ce383512d
Version 558 2024-01-10 15:27:29 -06:00
Hydrus Network Developer d40e2ecf12
Fixed permissions on images and scripts (#1504)
* Trying to fix some permissions

* help computer

* fingers crossed
2024-01-08 17:04:57 -06:00
Hydrus Network Developer 9266cb10c8
Naming the scripts better
More work to do in future, but a good step forward.
2024-01-08 16:06:36 -06:00
Hydrus Network Developer 3e7e9fccdb
Split build scripts, first attempt
One step at a time
2024-01-08 15:51:04 -06:00
Alice Nyaa 7ad2cd4936
Added ctrl+p/n to act as up/down arrow in listbox (#1503) 2024-01-07 15:08:10 -06:00
Hydrus Network Developer 32e63d67e3
Merge branch 'pr/1497' into develop 2024-01-07 14:54:13 -06:00
Hydrus Network Developer 61d495326f
Version 557 2024-01-03 15:21:53 -06:00
Paul Friederichsen f46a22c855
Add ugoira and cbz to filetypes doc and note about force filetype (#1496) 2024-01-01 15:24:34 -06:00
Paul Friederichsen ba4c3d79ec Add RTF support to docs 2023-12-22 18:21:02 -06:00
Paul Friederichsen 1356fece10 Add support for RTF files 2023-12-22 18:19:38 -06:00
Hydrus Network Developer a825fce02e
Revert "Better handling of redirects (#1493)"
This reverts commit 5fee29dbd7.
2023-12-18 16:53:45 -06:00
Hydrus Network Developer 5fee29dbd7
Better handling of redirects (#1493)
Flatten the logic a bit

Co-authored-by: Paul Friederichsen <floogulinc@gmail.com>
2023-12-16 13:16:06 -06:00
Hydrus Network Developer e7c66e5626
Merge branch 'develop' 2023-12-13 17:50:53 -06:00
Hydrus Network Developer 2774d8b8c8
Little logical fix 2023-12-13 17:50:33 -06:00
Hydrus Network Developer 2a03b90c8f
Merge branch 'develop' 2023-12-13 16:36:28 -06:00
Hydrus Network Developer 9ee23132b8
Version 556 2023-12-13 16:29:24 -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 c9accf5147
Version 555
GET
2023-12-06 16:13:50 -06:00
Hydrus Network Developer efdfef4637
Version 554 2023-11-29 16:27:53 -06:00
Paul Friederichsen d6ddfff80c
Add API for getting and interacting with popup notifications (#1474)
* 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
2023-11-25 14:09:06 -06:00
Hydrus Network Developer 304830d547
Little logic fix
This needs more thought
2023-11-22 16:39:56 -06:00
Hydrus Network Developer dcdb294e03
Version 553 2023-11-22 16:29:14 -06:00
Hydrus Network Developer 68e36a15d9
Changelog update 2023-11-15 17:03:27 -06:00
Hydrus Network Developer f048b8a0fb
Revert "Docker update (#1477)"
This reverts commit 6ccc6f64ad.
2023-11-15 17:01:36 -06:00
Hydrus Network Developer 1a8a9309ef
Version 552 2023-11-15 16:40:54 -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 6e965be28b
Fix for directory move/copy
I was being stupid and not testing enough!
2023-11-11 12:59:39 -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