Skip to content

feat: public desktop download page with v1.0.2 installers - #98

Merged
venkateshsakamuri-lab merged 2 commits into
mainfrom
cursor/desktop-download-page-231a
Sep 2, 2026
Merged

feat: public desktop download page with v1.0.2 installers#98
venkateshsakamuri-lab merged 2 commits into
mainfrom
cursor/desktop-download-page-231a

Conversation

@venkateshsakamuri-lab

Copy link
Copy Markdown
Contributor

Summary

Surfaces the green desktop-v1.0.2 release installers on the public /download page and adds discoverability from the login screen.

Changes

  • src/pages/Download.jsx — Enhanced public download page:
    • Fetches GitHub releases and filters desktop-v* tags (avoids /releases/latest returning app v1.3.0)
    • Platform detection with primary "Download for {platform}" CTA
    • Asset ranking (prefer dmg/deb/installer over zip/portable)
    • macOS Apple Silicon vs Intel preference on arm64 Macs
    • Grouped macOS / Windows / Linux sections with file sizes
  • src/pages/Login.jsx — "Download DeepSQL Desktop" link in sidebar and footer
  • README.md — Documents /download and GitHub Releases for installers

Testing

Verified locally against live GitHub API — page shows Version 1.0.2 with all platform installers:

Download page showing v1.0.2 installers

Login page discoverability:

Login page with download links

Deploy note

Once this frontend is deployed, users can visit /download on any DeepSQL instance to grab macOS, Windows, and Linux installers from the latest desktop-v* GitHub release — no backend changes required.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 1, 2026 16:11
- Improve Download page with platform detection, primary CTA, and asset ranking
- Link to /download from Login sidebar and footer
- Document downloadable installers in README

Co-authored-by: Venkat SF <venkatesh.sakamuri@stayflexi.com>
Co-authored-by: Venkat SF <venkatesh.sakamuri@stayflexi.com>
@venkateshsakamuri-lab
venkateshsakamuri-lab marked this pull request as ready for review September 2, 2026 06:06
@venkateshsakamuri-lab
venkateshsakamuri-lab requested a review from a team as a code owner September 2, 2026 06:06
@venkateshsakamuri-lab
venkateshsakamuri-lab merged commit 1b36bda into main Sep 2, 2026
9 checks passed
@venkateshsakamuri-lab
venkateshsakamuri-lab deleted the cursor/desktop-download-page-231a branch September 2, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants