Commit Graph

1061 Commits

Author SHA1 Message Date
Hydrus Network Developer 5deb606844
Now updating some libraries 2024-04-01 14:23:26 -05:00
Hydrus Network Developer 1cc2385564
Updating pyinstaller 2024-04-01 13:44:38 -05:00
Hydrus Network Developer 4a485164b4
v569 Build Test 1
Fixing 'datas' _location pyinstaller thing
Moving macOS to diff compression
Moving to Python 3.11
2024-04-01 13:40:20 -05:00
Aidan Harris a99ab83ecb
Fix the application icon on KDE Plasma Wayland (#1531)
* 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.

* Rename .desktop file and update setup_desktop.sh
2024-03-30 13:43:16 -05:00
Paul Friederichsen fc0487e537
Add ellipsis to menu items where appropriate (#1538) 2024-03-30 13:38:03 -05:00
Paul Friederichsen f9ff2829b6
Fix KDE 6 file picker causing hydrus to close (#1535) 2024-03-30 13:19:13 -05:00
Paul Friederichsen aa0ed5db3d
Fix importing posts with multiple file urls (#1537) 2024-03-30 13:15:09 -05:00
Hydrus Network Developer 47c79b2177
Fixing style check for Qt5 2024-03-27 19:59:26 -05:00
Hydrus Network Developer 7575cc9f13
Last thing 2024-03-27 17:29:15 -05:00
Hydrus Network Developer 4ef2f8805e
Little path clipping fix 2024-03-27 17:07:03 -05:00
Hydrus Network Developer b93fdd68eb
Version 568 2024-03-27 16:52:49 -05:00
Hydrus Network Developer fcb9e3c2ca
Version 567 - Season 2 2024-03-27 16:47:50 -05:00
Hydrus Network Developer 71420cefd2
Fix for damaged URL definitions 2024-03-20 17:17:18 -05:00
Hydrus Network Developer 1da4a80ac2
Fixing URL comparison issue 2024-03-20 16:15:54 -05:00
Hydrus Network Developer 35eca25409
Version 567 2024-03-20 16:10:16 -05:00
Paul Friederichsen 77ab38e50e
Improvements to MS Office filetype support (#1528)
* Update icons for MS Office filetypes

* Remove unused old PDF word count code

* Add more strict office file detection

* Remove old HydrusDocumentHandling import

* Add word count for docx and pptx and thumbnails for pptx

* Update filetypes doc

* Update filetype docs with pptx dpi

* Remove prints and clean up formatting

* Center default thumbnails inside target resolution
2024-03-16 15:35:32 -05:00
Paul Friederichsen 31211945d9
Fix a couple issues with CBZ files (#1529)
* Set cbz resolution to None, None when it can't be determined

* Don't consider the `__MACOSX` directory for cbz
2024-03-16 15:20:09 -05: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