From 52dc2c425ef0b93c250876208b82f00f8336e820 Mon Sep 17 00:00:00 2001 From: Matthew Jakeman Date: Mon, 19 Jun 2023 17:01:56 +1200 Subject: [PATCH 1/3] NEWS: Update for v0.4+ --- NEWS.md | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 NEWS.md diff --git a/NEWS.md b/NEWS.md new file mode 100644 index 00000000..6cc91f71 --- /dev/null +++ b/NEWS.md @@ -0,0 +1,200 @@ +# NEWS + +## 0.4.2 + +### Features & Fixes + - Horizontal scroll fix in Upgrade Assistant + - Pixel perfect app icon + +### Translations + - Adds Ukrainian + + +## 0.4.1 +Minor update + +### Features & Fixes + + - Official snap support + - Improved error log generation + +### Translations + + - Updates Arabic + - Updates Simplified Chinese + - Updates Traditional Chinese + - Updates French + - Updates Norwegian Bokmal + - Updates Occitan + - Updates Turkish + - Updates Estonian + - Updates Persian + - Updates Greek + - Updates Dutch + - Updates Russian + - Updates Portuguese + - Updates Brazillian Portuguese + + +## 0.4.0 +Major feature update to extension-manager + +### Features & Fixes + + - Fully adaptive mobile-friendly user interface + - Paginated search results + - Upgrade Assistant for checking extension compatibility + - Unsupported extensions are hidden by default + - Overhauled error and crash reporting + - Fullscreen image viewer + - Handles new gnome-extensions:// URI scheme + - Randomised extension suggestions + - Performance and stability + +### Translations + + - Adds Tamil + - Adds Estonian + - Updates Arabic + - Updates French + - Updates Traditional Chinese + - Updates Greek + - Updates Persian + - Updates Spanish + - Update Italian + +## 0.3.2 +Minor update + + - Fix double slashes in extension urls + - Make window title translatable + - Miscellaneous translation fixes + +### Translations + - Adds Arabic + - Adds Greek + - Adds Portuguese + - Adds Taiwanese Chinese + - Updates Brazilian Portuguese + - Updates Hungarian + - Updates Russian + - Updates Turkish + +## 0.3.1 +Minor update + + - Remove release notes dialog + - Fix special characters in installed extension listings + - Use metainfo instead of appdata + - Set window title + +### Translations + - Adds Croatian + - Adds Danish + - Adds Persian + - Adds Swedish + - Updates Brazilian Portuguese + - Updates Dutch + - Updates French + - Updates German + - Updates Hungarian + - Updates Occitan + - Updates Polish + - Updates Russian + +## 0.3.0 +Second feature update to extension-manager + +### General + + - Add new app icon + +### Features + + - In-app updates + - Display comments and reviews + - Display extension errors to user + - Handle 'out of date' extensions + - In-app release notes on first run + - Allow installing unsupported extensions + - Option to sort extensions by enabled status + - Focus search entry on first open + +### Maintenance + + - Added text-engine as a dependency for displaying markup + - Add badges for build, version, license, downloads to readme file + - Use latest meson features + - Run appstream validate test without network + +### Translations + + - Adds context to various translation strings + - Adds Norwegian Nynorsk + - Adds Indonesian + - Adds Occitan + - Updates Spanish + - Updates Italian + +## 0.2.3 +Minor update + + - Various translation updates + +## 0.2.2 +Minor update + + - Various translation updates + - Fix special characters in search results + +## 0.2.1 +Hotfix update + + - Fixes crash when uninstalling extension + - Makes details-view more robust + +## 0.2.0 +First feature update to extension-manager + +### General + - Support for i18n and translations + +### GUI + - Dark Theme + - Allow overriding system theme + - Add new details view for online extensions + - Display screenshots in extension listings + - Show supported shell versions + +### Local Management + - Display system and user extensions separately + - Sort alphabetically + - Global extension toggle + - Link to new details page + +### Browsing + - Avoid searching on start-up + - Add progress indicator + - Sort search results + - Handle no results found + +### Internal Changes + - Restructure of directory layout + - Use gdbus-codegen for dbus interface + - Selectively update rows rather than recreating model + - Rewrite GUI using Blueprint and MVC pattern + - Use debug output and reduce logging + - Performance and stability + - Enforce shell version compatibility + +### Translations: + - German + - Spanish + - Italian + - Japanese + - Dutch + - Polish + - Brazilian Portuguese + +## 0.1.0 +Initial release of extension-manager From 538e1edfe61a87777690206bce911d43c58b94e2 Mon Sep 17 00:00:00 2001 From: Matthew Jakeman Date: Mon, 19 Jun 2023 17:24:34 +1200 Subject: [PATCH 2/3] flatpak: Bump to GNOME 44 --- com.mattjakeman.ExtensionManager.Devel.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.mattjakeman.ExtensionManager.Devel.json b/com.mattjakeman.ExtensionManager.Devel.json index fa2ef424..20880dcf 100644 --- a/com.mattjakeman.ExtensionManager.Devel.json +++ b/com.mattjakeman.ExtensionManager.Devel.json @@ -1,7 +1,7 @@ { "app-id" : "com.mattjakeman.ExtensionManager.Devel", "runtime" : "org.gnome.Platform", - "runtime-version" : "43", + "runtime-version" : "44", "sdk" : "org.gnome.Sdk", "command" : "extension-manager", "finish-args" : [ From 1a5de64b6e2d49c82adfaca5d9f2fbe50081cc58 Mon Sep 17 00:00:00 2001 From: Matthew Jakeman Date: Mon, 19 Jun 2023 17:29:46 +1200 Subject: [PATCH 3/3] Update to version 0.4.2 --- NEWS | 137 ------------------ ...akeman.ExtensionManager.metainfo.xml.in.in | 18 +++ meson.build | 2 +- snap/snapcraft.yaml | 2 +- src/res/release-notes.txt | 12 +- 5 files changed, 23 insertions(+), 148 deletions(-) delete mode 100644 NEWS diff --git a/NEWS b/NEWS deleted file mode 100644 index c6d44a7b..00000000 --- a/NEWS +++ /dev/null @@ -1,137 +0,0 @@ -# NEWS - -## 0.3.2 -Minor update - - - Fix double slashes in extension urls - - Make window title translatable - - Miscellaneous translation fixes - -### Translations - - Adds Arabic - - Adds Greek - - Adds Portuguese - - Adds Taiwanese Chinese - - Updates Brazilian Portuguese - - Updates Hungarian - - Updates Russian - - Updates Turkish - -## 0.3.1 -Minor update - - - Remove release notes dialog - - Fix special characters in installed extension listings - - Use metainfo instead of appdata - - Set window title - -### Translations - - Adds Croatian - - Adds Danish - - Adds Persian - - Adds Swedish - - Updates Brazilian Portuguese - - Updates Dutch - - Updates French - - Updates German - - Updates Hungarian - - Updates Occitan - - Updates Polish - - Updates Russian - -## 0.3.0 -Second feature update to extension-manager - -### General - - - Add new app icon - -### Features - - - In-app updates - - Display comments and reviews - - Display extension errors to user - - Handle 'out of date' extensions - - In-app release notes on first run - - Allow installing unsupported extensions - - Option to sort extensions by enabled status - - Focus search entry on first open - -### Maintenance - - - Added text-engine as a dependency for displaying markup - - Add badges for build, version, license, downloads to readme file - - Use latest meson features - - Run appstream validate test without network - -### Translations - - - Adds context to various translation strings - - Adds Norwegian Nynorsk - - Adds Indonesian - - Adds Occitan - - Updates Spanish - - Updates Italian - -## 0.2.3 -Minor update - - - Various translation updates - -## 0.2.2 -Minor update - - - Various translation updates - - Fix special characters in search results - -## 0.2.1 -Hotfix update - - - Fixes crash when uninstalling extension - - Makes details-view more robust - -## 0.2.0 -First feature update to extension-manager - -### General - - Support for i18n and translations - -### GUI - - Dark Theme - - Allow overriding system theme - - Add new details view for online extensions - - Display screenshots in extension listings - - Show supported shell versions - -### Local Management - - Display system and user extensions separately - - Sort alphabetically - - Global extension toggle - - Link to new details page - -### Browsing - - Avoid searching on start-up - - Add progress indicator - - Sort search results - - Handle no results found - -### Internal Changes - - Restructure of directory layout - - Use gdbus-codegen for dbus interface - - Selectively update rows rather than recreating model - - Rewrite GUI using Blueprint and MVC pattern - - Use debug output and reduce logging - - Performance and stability - - Enforce shell version compatibility - -### Translations: - - German - - Spanish - - Italian - - Japanese - - Dutch - - Polish - - Brazilian Portuguese - -## 0.1.0 -Initial release of extension-manager diff --git a/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in b/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in index 848904e2..001f5ab4 100644 --- a/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in +++ b/data/com.mattjakeman.ExtensionManager.metainfo.xml.in.in @@ -38,6 +38,24 @@ extension-manager + + +
    +
  • Translation updates
  • +
  • Upgrade Assistant scroll fix
  • +
  • Pixel perfect app icon
  • +
+
+
+ + +
    +
  • Translation updates
  • +
  • Official snap support
  • +
  • Improved error log generation
  • +
+
+
    diff --git a/meson.build b/meson.build index 536cd977..389b52dc 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('extension-manager', 'c', - version: '0.4.0', + version: '0.4.2', meson_version: '>= 0.59.0', default_options: [ 'warning_level=2', 'c_std=gnu11', diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 096f76f1..6546f02c 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: extension-manager # you probably want to 'snapcraft register ' base: core22 # the base snap is the execution environment for this snap -version: '0.4.0' # just for humans, typically '1.2+git' or '1.3.2' +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. diff --git a/src/res/release-notes.txt b/src/res/release-notes.txt index 3630216f..aeef78cf 100644 --- a/src/res/release-notes.txt +++ b/src/res/release-notes.txt @@ -1,11 +1,5 @@
      -
    • Fully adaptive mobile-friendly user interface
    • -
    • Paginated search results
    • -
    • Upgrade Assistant for checking extension compatibility
    • -
    • Unsupported extensions are hidden by default
    • -
    • Overhauled error and crash reporting
    • -
    • Full-screen image viewer
    • -
    • Handles new gnome-extensions:// URI scheme
    • -
    • Randomised extension suggestions
    • -
    • Performance and stability
    • +
    • Translation updates
    • +
    • Upgrade Assistant scroll fix
    • +
    • Pixel perfect app icon
    \ No newline at end of file