diff options
| -rw-r--r-- | packages/console/app/src/routes/download/index.tsx | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/packages/console/app/src/routes/download/index.tsx b/packages/console/app/src/routes/download/index.tsx index 31ce49617..a19b97aa0 100644 --- a/packages/console/app/src/routes/download/index.tsx +++ b/packages/console/app/src/routes/download/index.tsx @@ -8,7 +8,6 @@ import { Faq } from "~/component/faq" import desktopAppIcon from "../../asset/lander/opencode-desktop-icon.png" import { Legal } from "~/component/legal" import { config } from "~/config" -import { github } from "~/lib/github" function CopyStatus() { return ( @@ -20,14 +19,7 @@ function CopyStatus() { } export default function Download() { - const githubData = createAsync(() => github(), { - deferStream: true, - }) - const download = () => { - const version = githubData()?.release.tag_name - if (!version) return null - return `https://github.com/sst/opencode/releases/download/${version}` - } + const downloadUrl = "https://github.com/sst/opencode/releases/latest/download" const handleCopyClick = (command: string) => (event: Event) => { const button = event.currentTarget as HTMLButtonElement navigator.clipboard.writeText(command) @@ -115,7 +107,7 @@ export default function Download() { macOS (<span data-slot="hide-narrow">Apple </span>Silicon) </span> </div> - <a href={download() + "/opencode-desktop-darwin-aarch64.dmg"} data-component="action-button"> + <a href={downloadUrl + "/opencode-desktop-darwin-aarch64.dmg"} data-component="action-button"> Download </a> </div> @@ -131,7 +123,7 @@ export default function Download() { </span> <span>macOS (Intel)</span> </div> - <a href={download() + "/opencode-desktop-darwin-x64.dmg"} data-component="action-button"> + <a href={downloadUrl + "/opencode-desktop-darwin-x64.dmg"} data-component="action-button"> Download </a> </div> @@ -154,7 +146,7 @@ export default function Download() { </span> <span>Windows (x64)</span> </div> - <a href={download() + "/opencode-desktop-windows-x64.exe"} data-component="action-button"> + <a href={downloadUrl + "/opencode-desktop-windows-x64.exe"} data-component="action-button"> Download </a> </div> @@ -170,7 +162,7 @@ export default function Download() { </span> <span>Linux (.deb)</span> </div> - <a href={download() + "/opencode-desktop-linux-amd64.deb"} data-component="action-button"> + <a href={downloadUrl + "/opencode-desktop-linux-amd64.deb"} data-component="action-button"> Download </a> </div> @@ -186,7 +178,7 @@ export default function Download() { </span> <span>Linux (.rpm)</span> </div> - <a href={download() + "/opencode-desktop-linux-x86_64.rpm"} data-component="action-button"> + <a href={downloadUrl + "/opencode-desktop-linux-x86_64.rpm"} data-component="action-button"> Download </a> </div> |
