Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Maintainer: Tim Ebbeke <tim 06 tr (at) gmail dot com>

pkgname=nui-sftp
pkgver=1.3.0
pkgver=1.3.1
pkgrel=1
pkgdesc="NUI-based SFTP application"
arch=('x86_64')
Expand Down Expand Up @@ -39,9 +39,9 @@ source=(
"https://s3.g.s4.mega.io/jgemkib4a5fte35rktt5wxrwkw4ejk4ybemkf/nui-scp/icons.tar.gz"
)
sha256sums=(
'87d9172ea7c18c4d1dec57bfc679fb99dccc7f30437fe88d4e8aea7a55492826'
'a46c1c3ad1551a20005b0a3119d8ff607af046bc0927d7a041a78b558a911417'
'cf0fc442069dfd28bd8b7769da6dfdca92111044ea9817197716ed9bfada3869'
'24fe751fe7c6ecd7d9f49d23860503f6d312fc0143a6c3673e0668aa5ed6d767'
'a8ac5edaac2a1b4ce21d48c90f0c3502572b5f3ec1ed225aa42f5c97c10d1caf'
'30ffa48c3a509e878db31a1e5d80376242852e34d9c2aa3b44d2e3d1da2ce32e'
)

Expand Down
2 changes: 1 addition & 1 deletion arch
Submodule arch updated from 1461a6 to 824c13
2 changes: 1 addition & 1 deletion flathub
28 changes: 28 additions & 0 deletions org.nuicpp.nui_sftp.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,34 @@
</screenshot>
</screenshots>
<releases>
<release version="1.3.1" date="2026-06-03">
<description>
<p>What&apos;s Changed</p>
<ul>
<li>Add SECURITY.md with vulnerability reporting details by @5cript in https://github.com/5cript/nui-sftp/pull/179</li>
<li>Update Ko-fi username in FUNDING.yml by @5cript in https://github.com/5cript/nui-sftp/pull/180</li>
<li>Update issue templates by @5cript in https://github.com/5cript/nui-sftp/pull/181</li>
<li>Modify bug report template for nui-sftp by @5cript in https://github.com/5cript/nui-sftp/pull/182</li>
<li>Added CONTRIBUTING.md by @5cript in https://github.com/5cript/nui-sftp/pull/183</li>
<li>Fix bulk upload progress not reaching 100% by @5cript in https://github.com/5cript/nui-sftp/pull/191</li>
<li>Fixes logic to reach 100%, the total was overshooting the actual transfer size.</li>
<li>Made bug issue template less intimidating</li>
<li>Made progress refresh more frequent when large buffers are used.</li>
<li>Readded missing side refreshes after operations.</li>
<li>Removed some logging that eats performance even on info level</li>
<li>Added limit to confirm dialog on many items selected.</li>
<li>Turned any delete into queued delete to avoid timeout problems.</li>
<li>Made bulk delete card text more useful when not started.</li>
<li>Made sort by name case insensitive.</li>
<li>Optimized overwrite check for many-uploads drastically.</li>
</ul>
<p>

<em>Full Changelog</em>
: https://github.com/5cript/nui-sftp/compare/v1.3.0…v1.3.1
</p>
</description>
</release>
<release version="1.3.0" date="2026-05-25">
<description>
<p>What&apos;s Changed</p>
Expand Down
8 changes: 4 additions & 4 deletions org.nuicpp.nui_sftp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ modules:
- cp -r * /app/frontend
sources:
- type: archive
url: https://github.com/5cript/nui-sftp/releases/download/v1.3.0/nui-sftp-linux-frontend_1.3.0.tar.gz
sha256: 24fe751fe7c6ecd7d9f49d23860503f6d312fc0143a6c3673e0668aa5ed6d767
url: https://github.com/5cript/nui-sftp/releases/download/v1.3.1/nui-sftp-linux-frontend_1.3.1.tar.gz
sha256: a8ac5edaac2a1b4ce21d48c90f0c3502572b5f3ec1ed225aa42f5c97c10d1caf

- name: nui-sftp
buildsystem: cmake-ninja
Expand Down Expand Up @@ -116,8 +116,8 @@ modules:
sources:
- type: git
url: https://github.com/5cript/nui-sftp
tag: v1.3.0
commit: eb406493889b9f5d11ca34b2a3c03125c3faa02d
tag: v1.3.1
commit: 3f9419a53aa612dc97abef755ede0308fba5e64a
- type: archive
url: https://s3.g.s4.mega.io/jgemkib4a5fte35rktt5wxrwkw4ejk4ybemkf/nui-scp/icons.tar.gz
sha256: 30ffa48c3a509e878db31a1e5d80376242852e34d9c2aa3b44d2e3d1da2ce32e
Expand Down
31 changes: 29 additions & 2 deletions scripts/copy_manifest_to_flathub.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,38 @@ SOURCE_DIR=$(canonicalPath "${SOURCE_DIR}")

MANIFEST="org.nuicpp.nui_sftp.yml"

VERSION=$("${SCRIPT_DIR}/extract_version.sh")

# The flathub manifest references this deploy repo as a git source. The tag/commit
# pair must be refreshed every release, otherwise flathub keeps building against an
# outdated deploy-meta snapshot. Require an exact `flatpak/*` tag at HEAD so we never
# pin to a commit that hasn't been tagged for flathub yet.
DEPLOY_COMMIT=$(git -C "${SOURCE_DIR}" rev-parse HEAD)
if ! DEPLOY_TAG=$(git -C "${SOURCE_DIR}" describe --tags --exact-match --match 'flatpak/*' HEAD 2>/dev/null); then
echo "Error: HEAD of ${SOURCE_DIR} has no flatpak/* tag." >&2
echo " Create and push one (e.g. flatpak/${VERSION}_1) before running this script." >&2
exit 1
fi
echo "Pinning deploy-meta to tag ${DEPLOY_TAG} (commit ${DEPLOY_COMMIT})"

cp "${SOURCE_DIR}/${MANIFEST}" "${SOURCE_DIR}/flathub/${MANIFEST}"

cd "${SOURCE_DIR}/flathub"
DEST_MANIFEST="${SOURCE_DIR}/flathub/${MANIFEST}"

VERSION=$("${SCRIPT_DIR}/extract_version.sh")
# Update only the deploy-meta git source block (delimited by its url: line and the
# `dest: deploy-meta` line); other git sources in the manifest are left untouched.
sed -i -E "/^[[:space:]]*url:[[:space:]]*https:\/\/github\.com\/5cript\/nui-sftp-deploy[[:space:]]*$/,/^[[:space:]]*dest:[[:space:]]*deploy-meta[[:space:]]*$/ {
s|^([[:space:]]*)tag:[[:space:]]*.*$|\1tag: ${DEPLOY_TAG}|
s|^([[:space:]]*)commit:[[:space:]]*.*$|\1commit: ${DEPLOY_COMMIT}|
}" "${DEST_MANIFEST}"

if ! grep -qF "tag: ${DEPLOY_TAG}" "${DEST_MANIFEST}" \
|| ! grep -qF "commit: ${DEPLOY_COMMIT}" "${DEST_MANIFEST}"; then
echo "Error: failed to update deploy-meta tag/commit in ${DEST_MANIFEST}" >&2
exit 1
fi

cd "${SOURCE_DIR}/flathub"

git add "${MANIFEST}"
git commit -m "Update to ${VERSION}"
2 changes: 1 addition & 1 deletion windows/nui-sftp.iss
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
; `prepare_release.mjs --version X.Y.Z` invocation. Do not edit by hand; bump
; via prepare_release.mjs so it stays in lockstep with PKGBUILD/flatpak/appimage.
#ifndef MyAppVersion
#define MyAppVersion "1.3.0"
#define MyAppVersion "1.3.1"
#endif
#ifndef SourceDir
#define SourceDir "..\..\nui-sftp\build\install"
Expand Down
Loading