Skip to content

ediary: Update to 4.3.8 - Fix autoupdate URL and persist fieldsΒ #1013

@ghost

Description

Hello, I'm submitting a manifest update for 'ediary' (version 4.3.8).
Due to GitHub account limitations, I am unable to submit a Pull Request.
Please review and apply the following fix/update.

Changes Made

  1. Version Update: Updated to 4.3.8.
  2. Autoupdate Fix: Corrected the autoupdate URL template to match the original download URL format (down.haoxg.net and -portable.zip).
  3. Persist Fix: Corrected the persist field from "Users" to "Data" and "Config.ini" based on local file structure confirmation.
{
    "homepage": "https://www.haoxg.net/",
    "description": "An electronic diary software born in 1999, which is still in active development.",
    "version": "4.3.8",
    "license": "Freeware",
    "architecture": {
        "64bit": {
            "url": "https://down.haoxg.net/download/ediary/windows/ediary-4.3.8-win64-portable.zip",
            "hash": "1577748625dcc42fdea79fdf46e6a2fcd65bc48d830a32c3b9ac707766b68d40",
            "extract_dir": "eDiary-4.3.8-win64"
        },
        "32bit": {
            "url": "https://down.haoxg.net/download/ediary/windows/ediary-4.3.8-win32-portable.zip",
            "hash": "e63d2fd16b5a4e3d3977bb85756646c8fd95bef2d1eef829d324fb4ee961ec98",
            "extract_dir": "eDiary-4.3.8-win32"
        }
    },
    "pre_install": "if (!(Test-Path $persist_dir\\Config.ini)) { New-Item $dir\\Config.ini | Out-Null }",
    "shortcuts": [
        [
            "eDiary.exe",
            "eDiary"
        ]
    ],
    "persist": [
        "Config.ini",
        "Data"
    ],
    "checkver": {
        "url": "https://www.haoxg.net/download.php",
        "regex": "download/ediary-([\\d.]+(-(?<build>\\d+))?)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://down.haoxg.net/download/ediary/windows/ediary-$version-win64-portable.zip",
                "extract_dir": "eDiary-$version-win64"
            },
            "32bit": {
                "url": "https://down.haoxg.net/download/ediary/windows/ediary-$version-win32-portable.zip",
                "extract_dir": "eDiary-$version-win32"
            }
        }
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions