Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
36add7a
[translations/README.md] Add ", unfortunately"
Olf0 Nov 29, 2024
13592ac
[qml/pages/AuthorisationDialog.qml] E-mail address does not seem to w…
Olf0 Jan 28, 2025
bc2f6f8
Updates for file translations/harbour-storeman.ts in tt (#517)
transifex-integration[bot] Jan 30, 2025
b404d6e
Updates for file translations/harbour-storeman.ts in sv (#516)
transifex-integration[bot] Jan 30, 2025
b06037b
Updates for file translations/harbour-storeman.ts in sl (#525)
transifex-integration[bot] Jan 30, 2025
d0531d3
Updates for file translations/harbour-storeman.ts in sk (#524)
transifex-integration[bot] Jan 30, 2025
9343175
Updates for file translations/harbour-storeman.ts in fr (#520)
transifex-integration[bot] Jan 30, 2025
8f270d7
Updates for file translations/harbour-storeman.ts in et (#519)
transifex-integration[bot] Jan 30, 2025
91d6611
Updates for file translations/harbour-storeman.ts in de (#518)
transifex-integration[bot] Jan 30, 2025
ea08ca1
Updates for file translations/harbour-storeman.ts in hu (#521)
transifex-integration[bot] Feb 21, 2025
e7177ea
Updates for file translations/harbour-storeman.ts in es (#526)
transifex-integration[bot] Feb 21, 2025
480107c
Updates for file translations/harbour-storeman.ts in pl (#522)
transifex-integration[bot] Feb 21, 2025
fdcfedc
Updates for file translations/harbour-storeman.ts in ru (#523)
transifex-integration[bot] Feb 21, 2025
c0ed81d
Up runner and actions to recent versions (#528)
Olf0 Apr 9, 2025
88fac46
[rpm/harbour-storeman.*] Init v0.7.3 (#508)
Olf0 Apr 9, 2025
9d14f61
[README.md] Phrase more concisely
Olf0 Apr 14, 2025
d65c86d
[README.md] Concising conciser concisities
Olf0 Apr 14, 2025
ee6966e
[build-sfos4.2_latest.yml] Lower LATEST to "SDK for SFOS 4.3.0" … (#529)
Olf0 Apr 15, 2025
a190021
Create new `build-sfos4.2_SDK-latest.yml` CI workflow config file (#530)
Olf0 Apr 15, 2025
622153d
[translations/README.md] Fix "grammar'o"
Olf0 May 12, 2025
cecc1c5
Updates for file translations/harbour-storeman.ts in fi (#531)
transifex-integration[bot] May 22, 2025
732b737
Updates for file translations/harbour-storeman.ts in it (#532)
transifex-integration[bot] May 27, 2025
068ae3c
[qml/models/TranslatorsModel.qml] Add new `fi` and `it` translators: …
Olf0 Jun 5, 2025
a8d8f5a
Updates for file translations/harbour-storeman.ts in fi (#534)
transifex-integration[bot] Jan 21, 2026
c5452f0
Overhaul Norwegian (Bokmål) translation (#537)
Olf0 Feb 1, 2026
988a015
Updates for file translations/harbour-storeman.ts in no (#538)
transifex-integration[bot] Feb 2, 2026
4fcc5ea
[`rpm/harbour-storeman.changes`] Finalise entry for v0.7.3
Olf0 Feb 2, 2026
5539b07
[rpm/harbour-storeman.changes] Fix entry for v0.7.3
Olf0 Feb 2, 2026
686d17e
`devel`→`master`: Commits for v0.7.3 (#540)
Olf0 Feb 2, 2026
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 .github/workflows/build-devel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ defaults:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 3 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 1
steps:

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
Expand All @@ -54,7 +54,7 @@ jobs:
arch: i486

- name: Upload build result
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_devel-i486-SFOS3.3.0+
path: RPMS/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-sfos3.1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ concurrency:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 5 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
steps:

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
Expand All @@ -66,7 +66,7 @@ jobs:
arch: i486

- name: Upload build results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_SFOS3.1.0-3.2.1
path: RPMS/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-sfos3.3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ concurrency:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
steps:

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:
arch: i486

- name: Upload build results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_SFOS3.3.0-4.1.0
path: RPMS/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-sfos4.2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ concurrency:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
steps:

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:
arch: i486

- name: Upload build results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_SFOS4.2.0+
path: RPMS/
Expand Down
86 changes: 86 additions & 0 deletions .github/workflows/build-sfos4.2_sdk-4.3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: CI - sfos4.2 branch on SDK for 4.3.0 (aarch64,armv7hl,i486)

env:
# For the available docker images, see https://github.com/CODeRUS/docker-sailfishos-platform-sdk
# Binaries for 4.3.0 are known to run on the most recent SFOS release (5.0.0 as of April 2025),
# but when this breaks a new CI workflow configuration file shall be created from this one for the
# "oldest common denominator"-SDK known to generate binaries which run on the then current SailfishOS release.
RELEASE: 4.3.0.12

on:
push:
tags:
- 'release*_sfos4.2/*'
- 'rc*_sfos4.2/*'
- 'beta*_sfos4.2/*'
- 'alpha*_sfos4.2/*'
- 'sfos4.2/*'
# Allows to run this workflow manually from the Actions tab.
#workflow_dispatch:
# Rather set a new release in the spec file and a new tag in the format N/X.Y.Z (e.g., release2_sfos4.2/0.6.3) to build a release version again.

defaults:
run:
# Note that 'bash' provides -o pipefail, in contrast to the default (i.e., unspecified, which also uses bash) or 'sh',
# see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell
shell: sh

# See, e.g.: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow
concurrency:
group: ci-${{ github.ref_name }}
# 'false' (default) allows for two concurrent runs, one executing and one freshly enqueued; 'true' for only one; no 'concurrency:' defined for multiple.
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
steps:

- name: Checkout
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
#- name: Cache Docker images of the Sailfish-SDK
# id: cache-sdk
# uses: actions/cache@v3
# with:
# path: $GITHUB_WORKSPACE/…
# key: cache

- name: Prepare
run: mkdir RPMS

- name: Build aarch64 on ${{ env.RELEASE }}
uses: coderus/github-sfos-build@master
with:
release: ${{ env.RELEASE }}
arch: aarch64

- name: Build armv7hl on ${{ env.RELEASE }}
uses: coderus/github-sfos-build@master
with:
release: ${{ env.RELEASE }}
arch: armv7hl

- name: Build i486 on ${{ env.RELEASE }}
uses: coderus/github-sfos-build@master
with:
release: ${{ env.RELEASE }}
arch: i486

- name: Upload build results
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_SFOS4.3.0+
path: RPMS/

# Just for fun, see https://feathericons.com/ and
# https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#branding
#branding: # "Invalid workflow file: Unexpected value 'branding'"; maybe action MUST be located in '/' or the name MUST be action.yml or both, see e.g., https://github.com/actions/cache/blob/main/action.yml#L37
# icon: 'gift'
# color: 'purple'

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: CI - sfos4.2 branch on latest SDK (aarch64,armv7hl,i486)

env:
# For the latest available docker image, see https://github.com/CODeRUS/docker-sailfishos-platform-sdk
RELEASE: 4.5.0.16
# For the available docker images, see https://github.com/CODeRUS/docker-sailfishos-platform-sdk
RELEASE: 5.0.0.43

on:
push:
Expand Down Expand Up @@ -33,14 +33,14 @@ concurrency:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
env:
# Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes.
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2
steps:

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

# Caching Docker images is not ready yet, see
# https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
arch: i486

- name: Upload build results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: RPM-build-results_SFOS${{ env.RELEASE }}+
path: RPMS/
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ The [Storeman Installer](https://github.com/storeman-developers/harbour-storeman
## Important notes

* If you experience issues when installing, removing or updating packages after a SailfishOS upgrade, try running `devel-su pkcon refresh` in a terminal app.
* Starting with version 0.2.9, Storeman is built by the help of the SailfishOS-OBS and initially installed by the Storeman Installer (or manually). To update from Storeman < 0.2.9 (needs SailfishOS ≥ 3.1.0), one should reinstall Storeman via the Storeman Installer (which installs the current Storeman release, and since Storeman Installer 1.3.0 automatically removes a Storeman < 0.3.0 before that) or manually remove Storeman < 0.2.9 and install Storeman ≥ 0.3.0. After an initial installation of Storeman ≥ 0.3.0, further updates of Storeman will be performed within Storeman, as usual.
* Starting with version 0.2.9, Storeman is built by the help of the SailfishOS-OBS and initially installed by the Storeman Installer (or manually). To update from Storeman < 0.2.9 (requires SailfishOS ≥ 3.1.0), one should either reinstall Storeman via the Storeman Installer (which installs the current Storeman release from the SailfishOS-OBS for SailfishOS ≥ 3.4.0, and since Storeman Installer 1.3.0 automatically removes a Storeman < 0.3.0 before that), or manually remove Storeman < 0.2.9 and install Storeman ≥ 0.3.0. After an initial installation of Storeman ≥ 0.3.0, further updates of Storeman will be performed within Storeman, as usual.
* Before software can be build for a new SailfishOS release at the SailfishOS-OBS, Jolla must create a [corresponding "download on demand (DoD)" OBS-repository](https://build.sailfishos.org/project/subprojects/sailfishos). Before that is employed by Jolla, Storeman's download repository for this new SailfishOS release will usually be mapped to the prior SailfishOS release by [its OBS-meta-configuration](https://build.sailfishos.org/project/meta/home:olf:harbour-storeman), in hope that there is no change in the new SailfishOS release which breaks Storeman; if there is, please report that soon at [Storeman's issue tracker](https://github.com/storeman-developers/harbour-storeman/issues).
* Disclaimer: Storeman and its installer may still have flaws, kill your kittens or break your SailfishOS installation! Although this is very unlikely after years of testing by many users, new flaws may be introduced in any release (as for any software). Mind that the license you implicitly accept by using Storeman or Storeman Installer excludes any liability.

Expand Down
12 changes: 9 additions & 3 deletions qml/models/TranslatorsModel.qml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ ListModel {
ListElement { name: "raketti" },
ListElement { name: "direc85" }
]
reviewers: []
reviewers: [
ListElement { name: "tuplasuhveli" }
]
}

ListElement {
Expand Down Expand Up @@ -113,7 +115,9 @@ ListModel {
translators: [
ListElement { name: "claustn" }
]
reviewers: []
reviewers: [
ListElement { name: "legacychimera247" }
]
}

ListElement {
Expand All @@ -139,7 +143,9 @@ ListModel {
coordinators: [
ListElement { name: "storeslem" }
]
translators: []
translators: [
ListElement { name: "fsilye" }
]
reviewers: []
}

Expand Down
4 changes: 2 additions & 2 deletions qml/pages/AuthorisationDialog.qml
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ Dialog {
TextField {
id: usernameField
width: parent.width
//: A translated string should not be longer than the original
//% "Username or e-mail address"
//: A translated string should comprise less than 27 characters
//% "Username"
placeholderText: qsTrId("orn-username")
label: placeholderText
validator: RegExpValidator {
Expand Down
5 changes: 5 additions & 0 deletions rpm/harbour-storeman.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
* Mon Feb 02 2026 olf <Olf0@users.noreply.github.com> - 0.7.3
- Update translations: Tartar (`tt`) by @arustg (#517), Swedish (`sv`) by @eson57 (#516), Slovenian (`sl`; #525), Slovak (`sk`) by @holask (#524), French (`fr`; #520), Estonian (`et`) by [**tlend\@transifex**](https://app.transifex.com/user/profile/tlend/) (#519), German (`de`; #518), Hungarian (`hu`) by @martonmiklos (#521), Spanish (`es`) by @carmenfdezb (#526), Polish (`pl`) by @atlochowski (#522), Russian (`ru`) by @dikonov / @arustg (#523), Finnish (`fi`) by @tuplasuhveli (#531, #534)
- Revived Italian (`it`) translation by @legacychimera247 (#532).
- Overhaul Norwegian (Bokmål) translation (`no`; #537, #538)

* Mon Nov 25 2024 olf <Olf0@users.noreply.github.com> - 0.7.2
- Rework OBS repository handling, part 2: Improve (#498)
- Fix, comment and enhance `%post` scriptlet (#505)
Expand Down
4 changes: 2 additions & 2 deletions rpm/harbour-storeman.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Name: harbour-storeman
Summary: OpenRepos client application for SailfishOS
# The <version> tag must adhere to semantic versioning: Among multiple other
# reasons due to its use for `qmake5` in line 107. See https://semver.org/
Version: 0.7.2
Version: 0.7.3
# The <release> tag comprises one of {alpha,beta,rc,release} postfixed with a
# natural number greater or equal to 1 (e.g., "beta3") and may additionally be
# postfixed with a plus character ("+"), the name of the packager and a release
Expand All @@ -14,7 +14,7 @@ Version: 0.7.2
# build at GitHub and OBS, when configured accordingly; mind the sorting
# (`adud` < `alpha`). For details and reasons, see
# https://github.com/storeman-developers/harbour-storeman/wiki/Git-tag-format
Release: release2_%{branch}
Release: release1_%{branch}
# The Group tag should comprise one of the groups listed here:
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
Group: Software Management/Package Manager
Expand Down
2 changes: 1 addition & 1 deletion translations/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Note that for Storeman principally translations designated with a country code o

[Transifex](https://app.transifex.com/mentaljam/harbour-storeman) is the preferred way of submitting translations. Please do not send pull requests (PRs) with translations directly to GitHub, if you have a Transifex account.

If you do not want to use Atlassian's Transifex, alternatives are [Qt Linguist](https://doc.qt.io/qt-5/linguist-translators.html) or to perform this manually, which is tediously and error prone, hence only suitable for small changes. The resulting changes must be submitted as a pull request.
If you do not want to use Atlassian's Transifex, alternatives are [Qt Linguist](https://doc.qt.io/qt-5/linguist-translators.html) or to perform this manually, which is tedious and error prone, hence only suitable for small changes. The resulting changes must be submitted as a pull request, unfortunately.

### Testing translations

Expand Down
6 changes: 3 additions & 3 deletions translations/harbour-storeman-cs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -406,9 +406,9 @@
<translation>Přihlásit </translation>
</message>
<message id="orn-username">
<source>Username or e-mail address</source>
<extracomment>A translated string should not be longer than the original</extracomment>
<translation>Uživatelské jméno nebo e-mail</translation>
<source>Username</source>
<extracomment>A translated string should comprise less than 27 characters</extracomment>
<translation>Uživatelské jméno</translation>
</message>
<message id="orn-login-help">
<source>Log in to OpenRepos.net to comment applications and reply to others comments.&lt;br /&gt;&lt;br /&gt;Storeman does not send your password to third-parties.</source>
Expand Down
4 changes: 2 additions & 2 deletions translations/harbour-storeman-da.ts
Original file line number Diff line number Diff line change
Expand Up @@ -404,8 +404,8 @@
<translation type="unfinished"></translation>
</message>
<message id="orn-username">
<source>Username or e-mail address</source>
<extracomment>A translated string should not be longer than the original</extracomment>
<source>Username</source>
<extracomment>A translated string should comprise less than 27 characters</extracomment>
<translation type="unfinished"></translation>
</message>
<message id="orn-login-help">
Expand Down
6 changes: 3 additions & 3 deletions translations/harbour-storeman-de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -397,9 +397,9 @@
<translation>Anmelden</translation>
</message>
<message id="orn-username">
<source>Username or e-mail address</source>
<extracomment>A translated string should not be longer than the original</extracomment>
<translation>Benutzername oder E-Mail-Adresse</translation>
<source>Username</source>
<extracomment>A translated string should comprise less than 27 characters</extracomment>
<translation>Benutzername</translation>
</message>
<message id="orn-login-help">
<source>Log in to OpenRepos.net to comment applications and reply to others comments.&lt;br /&gt;&lt;br /&gt;Storeman does not send your password to third-parties.</source>
Expand Down
6 changes: 3 additions & 3 deletions translations/harbour-storeman-el.ts
Original file line number Diff line number Diff line change
Expand Up @@ -404,9 +404,9 @@
<translation>Σύνδεση</translation>
</message>
<message id="orn-username">
<source>Username or e-mail address</source>
<extracomment>A translated string should not be longer than the original</extracomment>
<translation>Όνομα χρήστη ή ηλεκτρονική διεύθυνση</translation>
<source>Username</source>
<extracomment>A translated string should comprise less than 27 characters</extracomment>
<translation>Όνομα χρήστη</translation>
</message>
<message id="orn-login-help">
<source>Log in to OpenRepos.net to comment applications and reply to others comments.&lt;br /&gt;&lt;br /&gt;Storeman does not send your password to third-parties.</source>
Expand Down
Loading