From 524db0e7dfb057337d87f3e43f42ef94a6e524f8 Mon Sep 17 00:00:00 2001 From: Hunter Wittenborn Date: Sat, 22 Jun 2024 13:04:36 -0500 Subject: [PATCH] Fix parsing error in MetaInfo file Using a workaround until https://github.com/ximion/appstream/issues/638 is figured out. --- CHANGELOG.md | 5 + Cargo.toml | 2 +- .../com.hunterwittenborn.Celeste.metainfo.xml | 1109 +++++++---------- justfile | 4 + makedeb/PKGBUILD | 2 +- 5 files changed, 431 insertions(+), 691 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73c34653..487a61b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.3] - 2024-06-22 +### Fixed +- Fix parsing error in MetaInfo file. + ## [0.8.2] - 2024-06-21 +### Fixed - Update dependencies to fix build error. ## [0.8.1] - 2023-11-18 diff --git a/Cargo.toml b/Cargo.toml index d14ca59b..aed6442d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celeste" -version = "0.8.2" +version = "0.8.3" edition = "2021" [dependencies] diff --git a/assets/com.hunterwittenborn.Celeste.metainfo.xml b/assets/com.hunterwittenborn.Celeste.metainfo.xml index 24918ff2..35b3f5d4 100644 --- a/assets/com.hunterwittenborn.Celeste.metainfo.xml +++ b/assets/com.hunterwittenborn.Celeste.metainfo.xml @@ -1,691 +1,422 @@ - - - - com.hunterwittenborn.Celeste - - - Celeste - - - Hunter Wittenborn - - - Sync your cloud files - - - CC0-1.0 - - - GPL-3.0-or-later - - - https://github.com/hwittenborn/celeste - - -

- Celeste is a GUI file synchronization client that can connect to almost any cloud provider you'd like. It provides a streamlined experience to back up your files, and integrates directly into your desktop system. -

-
- - com.hunterwittenborn.Celeste.desktop - - - - - https://raw.githubusercontent.com/hwittenborn/celeste/main/assets/main-window.png - - - Celeste's main window - - - - - - -
    -
  • - Update dependencies to fix build error. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Added more keywords to Celeste's desktop entry. -
  • -
-

- Fixes in this release: -

-
    -
  • - Fixed Google Drive authentication window not showing when using older rclone versions. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Added functionality to only run sync checks when files are changed. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Remove reliance on GTK3 and libappindicator. -
  • -
  • - Make tray functionality part of main application, instead of being a separate app. -
  • -
  • - Combine all application functionality into a singular crate. -
  • -
-

- Fixes in this release: -

-
    -
  • - Fixed incorrect number of errors being reported in tray. -
  • -
  • - Fixed bug where tray icons would never change. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added Proton Drive support. -
  • -
-

- Fixes in this release: -

-
    -
  • - Fixed missing - - description - - tags in metainfo's - - releases - - section. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added release notes to about page. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Removed duplicate releases in AppStream metadata file. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Changed to new application icons. -
  • -
  • - Added credits to about page. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Update - - Cargo.toml - - and - - Cargo.lock - - to fix - - arm64 - - compile error. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Updated - - Cargo.lock - - to fix compile error. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Updated - - Cargo.lock - - to fix compile error. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Fixed more issues in automated Flathub packaging. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Fixed automated Flathub packaging. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added support for translations. -
  • -
-

- Changes in this release: -

-
    -
  • - Fixed loading times when adding new sync directories. -
  • -
  • - Made autocompletions in sync directory additions more dynamic. -
  • -
-

- Fixes in this release: -

-
    -
  • - Fixed loading times when adding remotes with high storage usage. -
  • -
  • - Fixed freeze when ports needed by - - rclone authorize - - are already being used. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Fixed HTML elements in metainfo release descriptions. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Fixed location of metainfo file. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Add - - com.hunterwittenborn.Celeste.metainfo.xml - - to packaging. -
  • -
  • - Fixed Google Drive authentication for Google's branding requirements. -
  • -
-
-
- - -

- Fixes in this release: -

-
    -
  • - Removed commented line in - - justfile - - . -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed panic when previously synced local dir no longer exists. -
  • -
  • - Fixed extra padding in certain windows. -
  • -
  • - Fixed recorded remote items incorrectly starting with - - / - - in Celeste's database. -
  • -
  • - Fixed long windows when multiple errors are present. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Removed no - - : - - requirement in username and password login fields. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added support for pCloud. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed slash suffixes in local directory causing a crash in sync directory dialog. -
  • -
  • - Fixed remote directories not being placed correctly on the local system. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed behavior of tray icon closing when main application crashes inside of Flatpak. -
  • -
  • - Fixed wordage on a couple CLI warning messages. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Closed tray icon when main application crashes. -
  • -
  • - Fixed new servers not showing up after all have been removed. -
  • -
  • - Fixed crash caused by incorrect server name being registered for Nextcloud and Owncloud servers. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Improved titlebars in main application window. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Added better error handing when sending DBus messages. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added Owncloud storage type. -
  • -
  • - Added ability to start up in the background. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added Google Drive storage type. -
  • -
-

- Changes in this release: -

-
    -
  • - Fixed DBus connection names in Snapcraft config. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed file names in - - justfile - - . -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed namespace used for symbolic icons and DBus connections. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed location of symbolic icons during installation. -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added Snap packaging -
  • -
-
-
- - -

- New features in this release: -

-
    -
  • - Added tray icon. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed vertical alignment of text in file/folder exclusion section. -
  • -
  • - Improved method for finding running Celeste instances. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed missing icon on about page. -
  • -
  • - Updated progress text to show individual file checks. -
  • -
  • - Fixed missing popover button on main screen. -
  • -
  • - Fixed main screen window not closing after being reopened. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed panic on launch from missing directory. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Added very hacky workaround to finally fix linker usage in AppImage. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed more linker usage in AppImage. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed linker usage and missing dependencies in AppImage. -
  • -
-
-
- - -

- Changes in this release: -

-
    -
  • - Fixed MPR packaging. -
  • -
-
-
- - -

- First release! 🥳 -

-
-
-
- - - hunter@hunterwittenborn.com - + + +

Celeste is a GUI file synchronization client that can connect to almost any cloud provider you'd like. It provides a streamlined experience to back up your files, and integrates directly into your desktop system.

+
+ Hunter Wittenborn + com.hunterwittenborn.Celeste + com.hunterwittenborn.Celeste.desktop + CC0-1.0 + Celeste + GPL-3.0-or-later + + + +

Fixes in this release:

+
    +
  • Fix parsing error in MetaInfo file.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Update dependencies to fix build error.
  • +
+
+
+ + +

Changes in this release:

+

Fixes in this release:

+
    +
  • Added more keywords to Celeste's desktop entry.
  • +
+
    +
  • Fixed Google Drive authentication window not showing when using older rclone versions.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Added functionality to only run sync checks when files are changed.
  • +
+
+
+ + +

Changes in this release:

+

Fixes in this release:

+
    +
  • Remove reliance on GTK3 and libappindicator.
  • +
  • Make tray functionality part of main application, instead of being a separate app.
  • +
  • Combine all application functionality into a singular crate.
  • +
+
    +
  • Fixed incorrect number of errors being reported in tray.
  • +
  • Fixed bug where tray icons would never change.
  • +
+
+
+ + +

New features in this release:

+

Fixes in this release:

+
    +
  • Added Proton Drive support.
  • +
+
    +
  • Fixed missing + description + releases +
  • +
+
+
+ + +

New features in this release:

+
    +
  • Added release notes to about page.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Removed duplicate releases in AppStream metadata file.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Changed to new application icons.
  • +
  • Added credits to about page.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Update + Cargo.toml + Cargo.lock + arm64 +
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Updated + Cargo.lock +
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Updated + Cargo.lock +
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Fixed more issues in automated Flathub packaging.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Fixed automated Flathub packaging.
  • +
+
+
+ + +

New features in this release:

+

Changes in this release:

+

Fixes in this release:

+
    +
  • Added support for translations.
  • +
+
    +
  • Fixed loading times when adding new sync directories.
  • +
  • Made autocompletions in sync directory additions more dynamic.
  • +
+
    +
  • Fixed loading times when adding remotes with high storage usage.
  • +
  • Fixed freeze when ports needed by + rclone authorize +
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Fixed HTML elements in metainfo release descriptions.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Fixed location of metainfo file.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Add + com.hunterwittenborn.Celeste.metainfo.xml +
  • +
  • Fixed Google Drive authentication for Google's branding requirements.
  • +
+
+
+ + +

Fixes in this release:

+
    +
  • Removed commented line in + justfile +
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed panic when previously synced local dir no longer exists.
  • +
  • Fixed extra padding in certain windows.
  • +
  • Fixed recorded remote items incorrectly starting with + / +
  • +
  • Fixed long windows when multiple errors are present.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Removed no + : +
  • +
+
+
+ + +

New features in this release:

+
    +
  • Added support for pCloud.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed slash suffixes in local directory causing a crash in sync directory dialog.
  • +
  • Fixed remote directories not being placed correctly on the local system.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed behavior of tray icon closing when main application crashes inside of Flatpak.
  • +
  • Fixed wordage on a couple CLI warning messages.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Closed tray icon when main application crashes.
  • +
  • Fixed new servers not showing up after all have been removed.
  • +
  • Fixed crash caused by incorrect server name being registered for Nextcloud and Owncloud servers.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Improved titlebars in main application window.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Added better error handing when sending DBus messages.
  • +
+
+
+ + +

New features in this release:

+
    +
  • Added Owncloud storage type.
  • +
  • Added ability to start up in the background.
  • +
+
+
+ + +

New features in this release:

+

Changes in this release:

+
    +
  • Added Google Drive storage type.
  • +
+
    +
  • Fixed DBus connection names in Snapcraft config.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed file names in + justfile +
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed namespace used for symbolic icons and DBus connections.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed location of symbolic icons during installation.
  • +
+
+
+ + +

New features in this release:

+
    +
  • Added Snap packaging
  • +
+
+
+ + +

New features in this release:

+
    +
  • Added tray icon.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed vertical alignment of text in file/folder exclusion section.
  • +
  • Improved method for finding running Celeste instances.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed missing icon on about page.
  • +
  • Updated progress text to show individual file checks.
  • +
  • Fixed missing popover button on main screen.
  • +
  • Fixed main screen window not closing after being reopened.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed panic on launch from missing directory.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Added very hacky workaround to finally fix linker usage in AppImage.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed more linker usage in AppImage.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed linker usage and missing dependencies in AppImage.
  • +
+
+
+ + +

Changes in this release:

+
    +
  • Fixed MPR packaging.
  • +
+
+
+ + +

First release! 🥳

+
+
+
+ + + Celeste's main window + https://raw.githubusercontent.com/hwittenborn/celeste/main/assets/main-window.png + + + Sync your cloud files + hunter@hunterwittenborn.com + https://github.com/hwittenborn/celeste
- diff --git a/justfile b/justfile index 5e747ff9..9f94fe6f 100644 --- a/justfile +++ b/justfile @@ -31,6 +31,10 @@ update-versions: notes="$(parse-changelog CHANGELOG.md "${version}")" just update-metainfo + # Temporary fix for XML data not being inlined (such as with `metainfo_license` and `project_license`). + dasel -f assets/com.hunterwittenborn.Celeste.metainfo.xml > tmp.xml + mv tmp.xml assets/com.hunterwittenborn.Celeste.metainfo.xml + update-metainfo: #!/usr/bin/env python3 import sys diff --git a/makedeb/PKGBUILD b/makedeb/PKGBUILD index 56b921be..1525b362 100644 --- a/makedeb/PKGBUILD +++ b/makedeb/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Hunter Wittenborn pkgname=celeste -pkgver=0.8.2 +pkgver=0.8.3 pkgrel=1 pkgdesc='Sync your cloud files' arch=('any')