diff --git a/packages/frontend/apps/electron/resources/affine.metainfo.xml b/packages/frontend/apps/electron/resources/affine.metainfo.xml index a1d5f812b8..35f940b0ff 100644 --- a/packages/frontend/apps/electron/resources/affine.metainfo.xml +++ b/packages/frontend/apps/electron/resources/affine.metainfo.xml @@ -1,20 +1,19 @@ - + affine - AFFiNE Productivity and note-taking app - CC0-1.0 MIT AND LicenseRef-proprietary=https://github.com/toeverything/AFFiNE/blob/canary/LICENSE - https://affine.pro https://github.com/toeverything/AFFiNE/issues https://docs.affine.pro/docs https://github.com/toeverything/AFFiNE https://docs.affine.pro/docs/contributing - - + + affine + + Office @@ -25,7 +24,6 @@ #1e96eb - 800 always @@ -39,35 +37,35 @@ tablet touch -

Write, Draw, Plan, All at Once. With AI.

AFFiNE is a workspace with fully merged docs, whiteboards and databases. Get more things done, your creativity isn’t monotone.

Features

-
    -
  • Write your way to better productivity. Build up your content like blocks and let your ideas run wild.
  • -
  • Draw and visualise with ease and creativity. Visualise your creativity with others. No constraints, limited only by your imagination.
  • -
  • Plan, track, and collaborate efficiently. Stay on top of your workload and achieve more in less time.
  • -
  • AI partner helps you better write, draw and plan. Let you think bigger, create faster, work smarter in anytime, anywhere
  • -
+
    +
  • Write your way to better productivity. Build up your content like blocks and let your ideas run wild.
  • +
  • Draw and visualise with ease and creativity. Visualise your creativity with others. No constraints, limited only by your imagination.
  • +
  • Plan, track, and collaborate efficiently. Stay on top of your workload and achieve more in less time.
  • +
  • AI partner helps you better write, draw and plan. Let you think bigger, create faster, work smarter in anytime, anywhere
  • +
- - pro.affine.AFFiNE.desktop + affine.desktop https://affine.pro/overview/Write.jpg + Document writing interface with block-based editing https://affine.pro/overview/Draw.jpg + Whiteboard drawing and visualization capabilities https://affine.pro/overview/Plan.jpg + Project planning and task management view - - - https://github.com/toeverything/AFFiNE/releases/tag/v0.21.2 + + https://github.com/toeverything/AFFiNE/releases/tag/v0.21.3
diff --git a/scripts/set-version.sh b/scripts/set-version.sh index 389c2ee74f..057130bf4f 100755 --- a/scripts/set-version.sh +++ b/scripts/set-version.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -e for DIR_ITEM in $(yarn workspaces list --json | jq -r '.location'); do DIR=$(echo -n "$DIR_ITEM" | tr -d '\r\n') @@ -36,8 +37,46 @@ update_app_version_in_helm_charts() { rm "$file_path".bak } +update_app_stream_version() { + local file_path=$1 + local new_version=$2 + + # Check if file exists + if [ ! -f "$file_path" ]; then + echo "Error: File does not exist at $file_path." + return 1 + fi + + echo "Updating $file_path with appVersion $new_version" + # version is at + # + # + # https://github.com/toeverything/AFFiNE/releases/tag/v0.21.0 + # + # + # We need to update the version and the url + current_date=$(date +"%Y-%m-%d") + + # Use sed to update the version, date, and URL in the releases section + sed -i.bak -E "s|||" "$file_path" + sed -i.bak -E "s|https://github.com/toeverything/AFFiNE/releases/tag/v[^<]*|https://github.com/toeverything/AFFiNE/releases/tag/v$new_version|" "$file_path" + + if [ $? -ne 0 ]; then + echo "Error: Failed to update the appVersion." + return 1 + fi + + echo "appVersion in $file_path updated to $new_version" + + rm "$file_path".bak +} + new_version=$1 update_app_version_in_helm_charts ".github/helm/affine/Chart.yaml" "$new_version" update_app_version_in_helm_charts ".github/helm/affine/charts/graphql/Chart.yaml" "$new_version" update_app_version_in_helm_charts ".github/helm/affine/charts/sync/Chart.yaml" "$new_version" +update_app_version_in_helm_charts ".github/helm/affine/charts/renderer/Chart.yaml" "$new_version" +update_app_version_in_helm_charts ".github/helm/affine/charts/doc/Chart.yaml" "$new_version" + +update_app_stream_version "packages/frontend/apps/electron/resources/affine.metainfo.xml" "$new_version" \ No newline at end of file