Skip to content

Updated Linux Install Script#41

Merged
xnodeoncode merged 2 commits intomainfrom
development
Mar 17, 2026
Merged

Updated Linux Install Script#41
xnodeoncode merged 2 commits intomainfrom
development

Conversation

@xnodeoncode
Copy link
Owner

Updated install script to install to Aquiis folder instead of root Applications folder.
Updated bump-version script to include electron.manifest.json.

…d install script to install to Aquiis folder instead of root Applications folder.
@xnodeoncode xnodeoncode requested review from Copilot and xskcdf March 17, 2026 19:05
@xnodeoncode xnodeoncode self-assigned this Mar 17, 2026
@xnodeoncode xnodeoncode added documentation Improvements or additions to documentation v1.1.3 labels Mar 17, 2026
@xnodeoncode xnodeoncode merged commit 264afe4 into main Mar 17, 2026
2 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates release tooling and Linux desktop integration to align versioning across Electron and .NET, and to install the AppImage into an app-specific directory to avoid clutter/collisions in ~/Applications.

Changes:

  • Extend bump-version.sh to also bump electron.manifest.json buildVersion.
  • Bump SimpleStart version from 1.1.21.1.3 across .csproj, appsettings.json, and electron.manifest.json.
  • Update Linux desktop integration installer to move the AppImage into ~/Applications/Aquiis and extract an icon from the AppImage for desktop integration.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
bump-version.sh Adds Electron manifest version bump (and now participates in keeping versions in sync).
4-Aquiis.SimpleStart/electron.manifest.json Updates buildVersion to 1.1.3.
4-Aquiis.SimpleStart/appsettings.json Updates ApplicationSettings.Version to 1.1.3.
4-Aquiis.SimpleStart/Assets/install-desktop-integration.sh Installs AppImage to ~/Applications/Aquiis and extracts/installs icon from AppImage.
4-Aquiis.SimpleStart/Aquiis.SimpleStart.csproj Updates assembly/package versions to 1.1.3.

You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +83 to +88
ICON_PATH="application-x-executable"
EXTRACT_WORKDIR="$(mktemp -d)"

echo "Extracting icon from AppImage..."
(cd "$EXTRACT_WORKDIR" && "$APPIMAGE_PATH" --appimage-extract > /dev/null 2>&1) || true

Comment on lines 110 to 112
# Create desktop entry
cat > ~/.local/share/applications/aquiis.desktop << EOF
[Desktop Entry]
Comment on lines +84 to +86
# Update electron.manifest.json buildVersion
echo -e "${YELLOW}📝 Updating $ELECTRON_MANIFEST...${NC}"
sed -i "s|\"buildVersion\": \"[^\"]*\"|\"buildVersion\": \"$NEW_VERSION\"|g" "$ELECTRON_MANIFEST"
echo ""
echo "To completely remove Aquiis:"
echo " rm $APPIMAGE_PATH"
echo " rm -rf $APP_INSTALL_DIR"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation v1.1.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants