snap-store-desktop:snap-store-41-core22

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

Branch merges

Branch information

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

Recent commits

7dc86c8... by Keyu Tao <email address hidden>

gs-update-monitor: Delay update time with larger random interval

It has been reported that some mirroring infrastructure sites
are suffering traffic spikes from update monitor from 6 to 7am.
This commit tries to resolve this issue by adding a randomized
hour parameter in [0, 6). And also, fallback to previous logic
if it has not been updated for 2 days or longer. GDateTime
methods are used to get datetime difference instead of handling
year, month and day values manually.

A more sophisticated strategy might be necessary if this problem
still exists after this commit, to both let users get updates
automatically, and not stressing infrastructure.

Fixes #2410.

2e8f3b0... by Sergio Costas

Update snap-store-41 to core22

20768d0... by Sergio Costas

DT-581 Better searches without stemming (core22)

2412882... by Sergio Costas

DT-649 backport patches from GS-41.5 (core22)

0116a6e... by Sergio Costas

Better duplication clean

adc0725... by Sergio Costas

DT-779: show update notifications on startup (Core22)

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 login, the user will always be notified if there are
pending updates.

b9cb8b5... by Sebastien Bacher

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

8fe4e10... by Sergio Costas

DT-751: Fix autostart

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.

04622e9... 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

21b2410... by Sergio Costas

DT-581 Fix .deb search (core22)