Skip to content

Updated Linux Install Script - #41

Merged
xnodeoncode merged 2 commits into
mainfrom
development
Mar 17, 2026
Merged

Updated Linux Install Script#41
xnodeoncode merged 2 commits into
mainfrom
development

Conversation

@xnodeoncode

Copy link
Copy Markdown
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.
@xnodeoncodexnodeoncode self-assigned this Mar 17, 2026
@xnodeoncodexnodeoncode added documentation Improvements or additions to documentation v1.1.3 labels Mar 17, 2026
@xnodeoncode
xnodeoncode merged commit 264afe4 into mainMar 17, 2026
2 checks passed

CopilotAI left a comment

Copy link
Copy Markdown

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.jsonbuildVersion.
  • 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
FileDescription
bump-version.shAdds Electron manifest version bump (and now participates in keeping versions in sync).
4-Aquiis.SimpleStart/electron.manifest.jsonUpdates buildVersion to 1.1.3.
4-Aquiis.SimpleStart/appsettings.jsonUpdates ApplicationSettings.Version to 1.1.3.
4-Aquiis.SimpleStart/Assets/install-desktop-integration.shInstalls AppImage to ~/Applications/Aquiis and extracts/installs icon from AppImage.
4-Aquiis.SimpleStart/Aquiis.SimpleStart.csprojUpdates 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 threadbump-version.sh
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 freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationv1.1.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@xnodeoncode@xskcdf