diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index ba5632fa..6837a837 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -12,7 +12,7 @@ A description of the bug goes here.
**System Information:**
- Distro (e.g. Fedora, Ubuntu)
- - Extension Manager version (e.g. 0.4.2)
+ - Extension Manager version (e.g. 0.4.3)
- Package format (Flatpak, Snap, other)
**Additional context**
diff --git a/NEWS.md b/NEWS.md
index 6cc91f71..15b915a0 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,28 @@
# NEWS
+## 0.4.3
+
+### Features & Fixes
+ - Fix sorting by recent
+ - Fix sorting by relevance
+ - Remove broken popularity sort
+ - Add support for WebP screenshots
+ - Display extension homepage
+ - Fix bug with global state toggle
+ - Fix margins in local extensions list
+ - Improved keyboard navigation
+ - Remove app theme selector and use system settings
+ - Uses new libadwaita widgets under the hood
+
+### Translations
+ - Updates Czech
+ - Updates French
+ - Updates German
+ - Updates Russian
+ - Updates Spanish
+ - Updates Tamil
+ - Updates Ukrainian
+
## 0.4.2
### Features & Fixes
diff --git a/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in b/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in
index a5458055..652466bb 100644
--- a/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in
+++ b/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in
@@ -47,6 +47,15 @@
360
+
+
+
+ - HOTFIX: Fix broken 'recent' and 'popularity' search filters
+ - Various stability and correctness fixes
+ - Translation updates
+
+
+
diff --git a/meson.build b/meson.build
index 0421b447..79cbb3c4 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('extension-manager', 'c',
- version: '0.4.2',
+ version: '0.4.3',
meson_version: '>= 0.59.0',
default_options: [ 'warning_level=2',
'c_std=gnu11',
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
deleted file mode 100644
index 6546f02c..00000000
--- a/snap/snapcraft.yaml
+++ /dev/null
@@ -1,67 +0,0 @@
-name: extension-manager # you probably want to 'snapcraft register '
-base: core22 # the base snap is the execution environment for this snap
-version: '0.4.2' # just for humans, typically '1.2+git' or '1.3.2'
-summary: A utility for browsing and installing GNOME Shell Extensions. # 79 char long summary
-description: |
- A native tool for browsing, installing, and managing GNOME Shell Extensions. Written with GTK 4 and libadwaita.
-
-architectures:
- - amd64
- - arm64
-
-# Launchpad doesn't recognize these fields yet
-passthrough:
- license: GPL-3.0
- title: Extension Manager
-
-grade: stable # must be 'stable' to release into candidate/stable channels
-confinement: strict # use 'strict' once you have the right plugs and slots
-
-apps:
- extension-manager:
- command: usr/bin/extension-manager
- extensions: [gnome]
- desktop: usr/share/applications/com.mattjakeman.ExtensionManager.desktop
- plugs:
- - network
- - network-bind
- - network-status
-
-slots:
- # for GtkApplication registration
- extension-manager:
- interface: dbus
- bus: session
- name: com.mattjakeman.ExtensionManager
-
-parts:
- extension-manager:
- source: .
-
- override-pull: |
- snapcraftctl pull
- sed -i -e 's|@app_id@|/usr/share/icons/hicolor/scalable/apps/com.mattjakeman.ExtensionManager.svg|g' data/com.mattjakeman.ExtensionManager.desktop.in.in
-
- plugin: meson
- build-packages:
- - blueprint-compiler
- - libtext-engine-dev
- - meson
- meson-parameters:
- - --prefix=/usr
- stage-packages:
- - libtext-engine-0.1-0
-
-# cleanup:
-# after: # Make this part run last; list all your other parts here
-# - extension-manager
-# plugin: nil
-# build-snaps: # List all content-snaps and base snaps you're using here
-# - core22
-# - gtk-common-themes
-# - gnome-42-2204
-# override-prime: |
-# set -eux
-# for snap in "core22" "gtk-common-themes" "gnome-42-2204"; do # List all content-snaps and base snaps you're using here
-# cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" \;
-# done