• v1.1.0 8e683bae56

    summer released this 2026-10-24 10:29:06 +11:00 | 0 commits to main since this release

    Download DeployLab.exe and run it. It is a portable 32-bit Windows application supporting Windows XP and later; no installer or accompanying files are needed.

    Changes since v1.0.0

    Languages and preferences

    • Add 19 interface languages: English, Simplified Chinese, Spanish, French, German, Italian, Polish, Indonesian, Turkish, Russian, Japanese, Korean, Vietnamese, Arabic, Dutch, Thai, Hindi, Ukrainian, and Tamil.
    • Automatically detect the Windows display language, with English fallback and an Automatic option to restore detection after a manual choice.
    • Switch languages immediately from the top menu or Options, including right-to-left Arabic text handling.
    • Store language, default sort column, sort direction, and date format in shared server settings. Save changes in the background while preserving app metadata and unknown configuration fields.

    Browser and download controls

    • Add an Updated column showing FTP modification dates, with chronological sorting.
    • Add system dates, ISO dates, day/month/year, month/day/year, named months, date-and-time, and relative dates such as “12 days ago” and “8 months ago”. Relative dates refresh automatically and account for month ends and leap years.
    • Change each active row’s Download button to Stop downloading; clicking it cancels only that item while other downloads continue.
    • Add a row-level Download & Open menu and combine Download/Open and local Delete controls in the same column. Completed items continue to offer Open File or Open Directory.
    • Clarify the Delete All button as Delete Downloaded Files. Retain Stop All and cleanup that preserves unrelated files and the download destination.
    • Keep download progress in the main table without automatically opening separate progress dialogs.
    • Add Find with highlighted matches, natural filename sorting, and draggable columns. Refine the toolbar, editor layout, and application icon at multiple resolutions.
    • Show the connected address as ftp://user@host:port (Passive) in the title bar.
    • Apply current creation and modification dates to downloaded and extracted local files and folders.

    Configuration and compatibility

    • Rename the server configuration to deploylab.json and introduce an object containing an apps array and a settings object. Legacy arrays inside deploylab.json remain readable and migrate on the next successful save.
    • Keep app metadata, unknown root properties, and unknown settings when editing, renaming, deleting, uploading, or changing preferences.
    • Remove post-install action execution and editing. Existing postAction metadata is retained but ignored.
    • Expand native integration coverage for localisation, persistence, configuration migration, dates, and individual download cancellation.

    Upgrading

    If your server still uses preinstall.json, rename it to deploylab.json. Existing top-level arrays do not need to be rewritten manually. The next successful configuration save wraps them under apps and adds settings.

    Language, sorting, and date-format preferences are shared by clients using the same server configuration. Saving them requires FTP write and rename permissions. The download destination remains session-only.

    FTP remains passive and unencrypted. The executable retains its compiled connection defaults, matching the existing deployment model.

    Downloads
  • v1.0.0 191eb882b2

    summer released this 2026-10-05 21:41:03 +11:00 | 2 commits to main since this release

    Download DeployLab.exe below and run it. This is a portable Windows application; no installer or accompanying files are needed.

    Downloads