snap-store-desktop:snap-store-41

Last commit made on 2023-03-29
Get this branch:
git clone -b snap-store-41 https://git.launchpad.net/snap-store-desktop

Branch merges

Branch information

Name:
snap-store-41
Repository:
lp:snap-store-desktop

Recent commits

709398e... by Sergio Costas

Remove autostart in snap-store

f0e6da3... by Sergio Costas

DT-1173: fix double icon in task bar

ffd0984... by Sergio Costas

Fresh update 41 to core22

f43d07e... by Sergio Costas

DT-779: Always show update notifications on startup (Core20)

Currently, snap-store remembers if it has shown a notification
for an specific update. This means that if the user closes the
notification, it won't be remembered that there are pending
updates.

This patch resets the timestamps during launch to ensure that,
after loging, the user will always be notified if there are
pending updates.

8a5ba7b... by Sebastien Bacher

Cherry pick 'fwupd: Annotate updates with their release urgency'

fe1e325... by Sergio Costas

DT-757: fix update notifications

Snap-Store uses the GLib notification API, which has some
requirements that, currently, aren't possible in a snap.

James proposed as a quick fix to set GNOTIFICATION_BACKEND
as "freedesktop", thus using the base interface.

This MR fixes https://bugs.launchpad.net/snap-store-desktop/+bug/1990947

234ecdf... by Sergio Costas

DT-751: Fix autostart (for Core20)

The autostart is enabled only when the "ubuntu-software" app
from the "snap-store" snap is run, but not if the "snap-store"
app is run. This was quite hidden because the icon in the dock
is for the "ubuntu-software" app.

This PR fixes this by setting the autostart for both apps.

512c0ff... by Sergio Costas

DT-581 Fix .deb search (core20)

bd822db... by Sergio Costas

DT-540: Fix segmentation fault in Snap Store

Some users reported that the Snap Store crashes with a
segmentation fault. The bug was a double-free memory bug,
which, being on a GObject (which requires reading some
data in the memory block to be free before freeing it),
resulting in an invalid memory access.

This patch fixes it by compiling LIBXMLB directly instead
of relying on the other parts to download and compile it.
It also fixes the version to 0.3.9 and applies a patch for
the double-free bug.

That patch has also been sent upstream.

Fix https://bugs.launchpad.net/snap-store-desktop/+bug/1988440

960b074... by Sebastien Bacher

update the translations export tarball from launchpad