[DISCONTINUED] Storeman Installer

Rating: 
4.94366
Your rating: None Average: 4.9 (213 votes)

This page will not be updated, please use the actual one instead! https://openrepos.net/content/olf/storeman-installer

 

 

Installer for the native OpenRepos.net client for Sailfish OS

Starting from version 0.2.9 Storeman is buit with the help of Sailfish OS OBS and Storeman Installer is used for its installation. To update Storeman prior to 2.9, one need to remove the existing RPM and use the installer or use an appropriate repository for manual update. Further updates will be done automatically. All old RPMs from this repository were archived here.

ATTENTION!

  • Every SFOS release requires a configured OBS repository. Therefore Storeman installation may not be available for some time after a new SFOS release until maintainers configure a new repository. This is especially true for EA releases
  • If you have any troubles with installing, removing or updating packages after the system upgrade try to run "devel-su pkcon refresh" in the terminal app
  • Storeman can still be unstable! Application name does not affiliated to any other software

Installation instructions:

  • Enable "System → Security → Untrusted software → Allow untrusted software" in the device settings
  • Visit this page using the device’s browser, and tap the harbour-storeman-installer-$version.jolla_.noarch.rpm link further down the page or download the RPM with your computer and transfer it to the device somehow
  • Tap the downloaded or transfered RPM in the device's "File downloaded" notification or in the file browser and confirm the installation
  • Optionally disable back the "Allow untrusted software"
  • Find the "Storeman Installer" icon in the device's app grid, tap it and wait for Storeman installation finishes - the "Storeman Installer" icon should be replaced by Storeman itself
  • The installer itself is removed automatically

Current features:

  • List recently updated applications
  • List installed applications
  • List, add/remove, enable/disable repositories
  • Show applications info similar to the official Jolla store client
  • Install/remove applications
  • All lists are scrollable, data is loaded in the background
  • Search for applications
  • Authorize to OpenRepos.net using Sailfish Secrets for secure storing of credentials
  • Comment, reply to comments, edit and delete own comments for apps
  • Use button panel to add HTML tags when typing comments (hint: select text and then click a button to wrap it with a tag)
  • Tap on the "Reply to" label on the comments list to navigate to the original comment
  • List categories and apps by categories
  • Hide any categories of applications
  • Show categories on the applications page - tap a category label to show all related applications
  • Initial support for apps bookmarks (offline only)
  • Initial support for backups (offline only)
  • Rate applications
  • Find and manage local RPM files

Report an issue:

Development:

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-storeman-installer-1.1.0-1.4.1.jolla_.noarch.rpm45.04 KB06/09/2021 - 09:43
File harbour-storeman-installer-1.2.2-1.noarch.rpm43.04 KB21/03/2022 - 09:51
Changelog: 

2022-03-21

  • Cease using a repository entry in SSU's global section by storeman.spec: Do not assign repo in global section
  • Update translations (de, es, et, fr, hu, ru, sl, sv, tt)
  • Add SailfishOS:Chum metadata
  • Remove donation links
  • Trivially bail out of SailJail

2021-11-05

  • Added repository for SFOS 4.3.0.12

2021-09-18 • Storeman 0.2.11 (SFOS 4.2 only)

  • Use the new share API

2021-09-06 • Storeman Installer 1.1.0

  • Update translations

Full changelog

Comments

Ingvix's picture

Storeman does not seem to check if commenting for an app is disabled. This can be a bit confusing and I was wondering earlier why didn't my comment appear in FBReader's comment section before I took a look at the openrepos page.

osetr's picture

Fixed!))

osetr's picture
Markkyboy's picture

Hi,
quick question; hows does your About Storeman page retrieve the app version(Storeman 0.0.15)?, I've had a look in Storeman's About.qml, but it doesn't reveal anything that I can see..?, is this info buried in a bin file?, I'd like to have this bit of magic for my About.qml page :)
Thanks,

osetr's picture

Also note that it seems that qmake doesn't know when the difinition of version changes so before releasing make sure that your harbour-*.cpp file was recompiled with the actual version definition (I just delete the appropriate object file on every release).

osetr's picture

Hi,

You should set your application version with

QGuiApplication::setApplicationVersion()

in the c++ part to be able to use

Qt.application.version

in the QML part.

To automate it you can take the version number from the RPM YAML or spec file by adding

QMakeOptions:
- VERSION=%{version}

to the YAML file or

%qtc_qmake5 \
VERSION=%{version}

to the spec file and definition to the qmake project file

DEFINES += APP_VERSION=\\\"$$VERSION\\\".

Source

Alex's picture

I deactivated all my openrepos repositories via 'Storeman > This device > Software sources > deactivate all software sources', upgraded my device to SailfishOS 2.1.2.3 and now I am unable to re-activate my repositories since there is no option in the pulley menu.

How to I activate my repositories now?

osetr's picture

You can enable your repos with terminal: https://together.jolla.com/question/33581/how-to-disable-openrepos-repos...

I'll fix the menu in the next release.

minitreintje's picture

I use an Oneplus X with 2.1.0.11 and commenting works fine here

DarkTuring's picture

Installed newest app 0.0.15-2 but commenting does not work on Aquafish with 2.1.0.11. Please test with that SFOS version and see if you can comment on apps. The comment when posted in Open Repos worked just fine.

When pressing and holding comment to edit (in Storemam APP) it also does not allow comment editing for comments i created in Open Repos as a workaround.

osetr's picture

Installed newest app 0.0.15-2 but commenting does not work on Aquafish with 2.1.0.11.

I have only one device and I don't want do downgrade my SFOS version but I can send you a debug version of Storeman for testing. If you then send me your logs I would try to fix it.

When pressing and holding comment to edit (in Storemam APP) it also does not allow comment editing

I confirm this bug and will fix it next release.

DarkTuring's picture

Great thank you osetr!

247's picture

Latest update solved the problem...thanks...

247's picture

The app is only launching from launching from teminal from latest update...

osetr's picture

Can you show me the output of
xdg-open /usr/share/applications/harbour-storeman.desktop

247's picture

sorry for the late reply but this is what happens if i give your command

https://1drv.ms/i/s!AlyMkCypv00qgsR2UBAMCU8h1mK37w

osetr's picture

Yes I have the same output but I can launch Storeman with the desktop file.

247's picture

well will wait for a possible fix anyway :)

minitreintje's picture

Hi,
Would it be possible to open Openrepos.net links to other apps (in descriptions, ...) in Storeman. Currently, they are handled als any other link which opens the browser.

osetr's picture

Ok, I've found a hack to get an application id by its link!

minitreintje's picture

Thank you!

osetr's picture

Hi,

I'm afraid currently it's not possible as links contain applications' names and the API works with IDs.

merpl's picture

From the list of "Installed applications", I click on an application I have installed because i want to remove it.

This takes me to a "Search" screen which displays the name of the application, and a search field, and the text "Nothing found // Try to change search keywords"

This is not intuitive UI behavior. 

When I click on an installed app from the "Installed Apps" list, I expect to get a window showing the app's status (when installed, size, version number) along with an option to "uninstall app", and if a newer version is available, the option to "upgrade app".

Otherwise, it works well for me so far. 

Edit: I found an option to Uninstall App if you first search the repository for your application name, then click on the application, then click 'uninstall'.  However this did not work for me (was not logged-in to repo). I just see the animated circle and 'Uninstalling' but nothing happens.

This was with 'harbour-metronome' application which uninstalled fine with zypper.

 

cheers

osetr's picture

Hi,

I agree that it's not intuitive but you can't get the application page directly because Storeman doesn't know which OpenRepos package is installed. I can add a context menu for items in the installed applications list or create a new application page with information that could be fetched with the PackageKit.

minitreintje's picture

Great backup support! Perfectly if you come back from a factory reset :)

Ingvix's picture

I'd like to be able to skip update so it won't announce that there's update available every time I open Storeman. And while we're at it, a feature to ignore all updates for selected app would also be nice.

osetr's picture

Ok, I've added it to the roadmap

akikk69's picture

Very good, thanks!! :)

Skillmon's picture

If you don't have time for the automatic check for updates, at least a manual check from inside the app pages for updates of that repo would be nice (like warehouse, but maybe in pulley).

Maximilian1st's picture

Thank you for the much improved OpenRepos app. It was a bit of a search to find how to update, maybe there could be an update possibility where you can already find the remove and launch commands.

Pages