diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml new file mode 100644 index 0000000..9927045 --- /dev/null +++ b/.github/workflows/auto-release.yml @@ -0,0 +1,32 @@ +name: Auto Release + +on: + push: + branches: + - main + +jobs: + release: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '18' + + - name: Install dependencies + run: npm install + + - name: Build Electron app + run: npm run build + + - name: Create GitHub Release + uses: softprops/action-gh-release@v1 + with: + files: build/**/* + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 4441650..e10f88f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ +# ⚠️ AI-Generated Fork Disclaimer + +**WARNING: This is an experimental fork of Gemini Desktop with AI-generated modifications that have not been manually reviewed. Use at your own risk.** + +**⚠️ Mac and Linux Warning: Mac and Linux builds in this fork are completely untested. Windows is the only tested platform.** + +This fork includes: +- Updated Electron to version 33.3.0 based on Chromium 130.0.6723.152 (from Electron 32.1.2) +- Fixed links to open in default external browser +- Enabled Context Menu for copy/paste, Search with Google, copying links, etc. + +**⚠️ Security Notice**: Due to the automated nature of the modifications and lack of manual code review, this fork may contain security vulnerabilities or bugs. It is not recommended for production use. + # Google-Gemini Desktop Client (Electron) I've developed a straightforward desktop client for Google Gemini (formerly Bard) using the Electron framework. diff --git a/package.json b/package.json index 9534dfc..07edec4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gemini-desktop", - "version": "1.0.7", + "version": "1.0.7-fork.1", "description": "A simple Gemini client using the Electron framework", "main": "index.js", "scripts": { @@ -11,7 +11,7 @@ "author": "@nekupaw", "license": "ISC", "devDependencies": { - "electron": "^33.2.1", + "electron": "^33.3.0", "electron-builder": "^25.1.8", "electron-winstaller": "^5.4.0" },