-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New version: HydrusNetwork.HydrusNetwork version v476 (#54618)
* New version: HydrusNetwork.HydrusNetwork version v476 * ReleaseDate
- Loading branch information
1 parent
014103f
commit a133a9a
Showing
3 changed files
with
90 additions
and
0 deletions.
There are no files selected for viewing
28 changes: 28 additions & 0 deletions
28
manifests/h/HydrusNetwork/HydrusNetwork/v476/HydrusNetwork.HydrusNetwork.installer.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Created with YamlCreate.ps1 v2.1.1 $debug=QUSU.7-2-1 | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.1.0.schema.json | ||
|
||
PackageIdentifier: HydrusNetwork.HydrusNetwork | ||
PackageVersion: v476 | ||
Platform: | ||
- Windows.Desktop | ||
MinimumOSVersion: 10.0.0.0 | ||
InstallerType: inno | ||
Scope: machine | ||
InstallModes: | ||
- interactive | ||
- silent | ||
- silentWithProgress | ||
UpgradeBehavior: install | ||
ReleaseDate: 2022-03-09 | ||
Installers: | ||
- Architecture: x64 | ||
InstallerUrl: https://github.com/hydrusnetwork/hydrus/releases/download/v476/Hydrus.Network.476.-.Windows.-.Installer.exe | ||
InstallerSha256: B72996731D7A7A9EF12E5544ECB889FA866B69AC3BD5B81C31CE04A9AA9F20BC | ||
ProductCode: Hydrus Network_is1 | ||
AppsAndFeaturesEntries: | ||
- DisplayName: Hydrus Network | ||
Publisher: Hydrus Network | ||
DisplayVersion: v476 | ||
ProductCode: Hydrus Network_is1 | ||
ManifestType: installer | ||
ManifestVersion: 1.1.0 |
54 changes: 54 additions & 0 deletions
54
manifests/h/HydrusNetwork/HydrusNetwork/v476/HydrusNetwork.HydrusNetwork.locale.en-US.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Created with YamlCreate.ps1 v2.1.1 $debug=QUSU.7-2-1 | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.1.0.schema.json | ||
|
||
PackageIdentifier: HydrusNetwork.HydrusNetwork | ||
PackageVersion: v476 | ||
PackageLocale: en-US | ||
Publisher: Hydrus Network | ||
PublisherUrl: https://github.com/hydrusnetwork/hydrus | ||
PublisherSupportUrl: https://github.com/hydrusnetwork/hydrus/issues | ||
# PrivacyUrl: | ||
Author: Hydrus Network | ||
PackageName: Hydrus Network | ||
PackageUrl: https://github.com/hydrusnetwork/hydrus | ||
License: WTFPL | ||
LicenseUrl: https://github.com/hydrusnetwork/hydrus/blob/master/license.txt | ||
Copyright: Copyright (C) 2010 by Kris Craig | ||
CopyrightUrl: https://github.com/hydrusnetwork/hydrus/blob/master/license.txt | ||
ShortDescription: A personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers. | ||
Description: |- | ||
The hydrus network client is an application written for Anon and other internet-fluent media nerds who have large image/swf/webm collections. | ||
It browses with tags instead of folders, a little like a booru on your desktop. Advanced users can share tags and files anonymously through custom servers that any user may run. | ||
Everything is free and privacy is the first concern. Executable releases are available for Windows, Linux, and macOS. | ||
The program is in python, so you can also run it straight from the source code. | ||
Moniker: hydrus-network | ||
Tags: | ||
- booru | ||
- cross-platform | ||
- image-database | ||
# Agreements: | ||
ReleaseNotes: |- | ||
domain modified times | ||
• the downloader now saves the 'source time' (or, if none was parsed, 'creation time') for each file import object to the database when a file import is completed. separate timestamps are tracked for every domain you download from, and a file's number can update to an earlier time if a new one comes in for that domain | ||
• I overhauled how hydrus stores timestamps in each media object and added these domain timestamps to it. now, when you see 'modified time', it is the minimum of the file modified time and all recorded domain modified times. this aggregated modfified time works for sort in UI and when sorting before applying system:limit, and it also works for system:modified time search. the search may be slow in some situations--let me know | ||
• I also added the very recent 'archived' timestamps into this new object and added sort for archived time too. 'archived 3 minutes ago' style text will appear in thumbnail right-click menus and the media viewer top status text | ||
• in future, I will add search for archive time; more display, search, and sort for modified time (for specific domains); and also figure out a dialog so you can manually edit these timestamps in case of problems | ||
• I also expect to write an optional 'fill in dummy data' routine for the archived timestamps for files archived before I started tracking these timestamps. something like 'for all archived files, put in an archive time 20% between import time and now', but maybe there is a better way of doing it, let me know if you have any ideas. we'll only get one shot at this, so maybe we can do a better estimate with closer analysis | ||
• in the longer future, I expect import/export support for this data and maintenance routines to retroactively populate the domain data based on hitting up known urls again, so all us long-time users can backfill in nicer post times for all our downloaded files | ||
searching tags on client api | ||
• a user has helped me out by writing autocomplete tag search for the client api, under /add_tags/search_tags. I normally do not accept pull requests like this, but the guy did a great job and I have not been able to fit this in myself despite wanting it a lot | ||
• I added some bells and whistles--py 3.8 support, tag sorting, filtering results according to any api permissions, and some unit tests | ||
• at the moment, it searches the 'storage' domain that you see in a manage tags dialog, i.e. without siblings collapsed. I can and will expand it to support more options in future. please give it a go and let me know what you think | ||
• client api version is now 26 | ||
misc | ||
• when you edit something in a multi-column list, I think I have updated every single one so the selection is preserved through the edit. annoyingly and confusingly on most of the old lists, for instance subscriptions, the 'ghost' of the selection focus would bump up one position after an edit. now it should stay the same even if you rename etc... and if you have multiple selected/edited | ||
• I think I fixed a bug in the selected files taglist where, in some combination of changing the tag service of the page and then loading up a favourite search, the taglist could get stuck on the previous tag domain. typically this would look as if the page's taglist had nothing in it no matter what files were selected | ||
• if you set some files as 'alternates' when they are already 'duplicates', this now works (previously it did nothing). the non-kings of the group will be extracted from the duplicate group and applied as new alts | ||
• added a 'BUGFIX' checkbox to 'gui pages' options page that forces a 'hide page' signal to the current page when creating a new page. we'll see if this patches a weird error or if more work is needed | ||
• added some protections against viewing files when the image/video file has (incorrectly) 0 width or height | ||
• added support for viewing non-image/video files in the duplicate filter. there are advanced ways to get unusual files in here, and until now a pdf or something would throw an error about having 0 width | ||
ReleaseNotesUrl: https://github.com/hydrusnetwork/hydrus/releases/tag/v476 | ||
ManifestType: defaultLocale | ||
ManifestVersion: 1.1.0 |
8 changes: 8 additions & 0 deletions
8
manifests/h/HydrusNetwork/HydrusNetwork/v476/HydrusNetwork.HydrusNetwork.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Created with YamlCreate.ps1 v2.1.1 $debug=QUSU.7-2-1 | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.1.0.schema.json | ||
|
||
PackageIdentifier: HydrusNetwork.HydrusNetwork | ||
PackageVersion: v476 | ||
DefaultLocale: en-US | ||
ManifestType: version | ||
ManifestVersion: 1.1.0 |