Skip to content

Commit 8df8271

Browse files
committed
API correction
1 parent ba83f85 commit 8df8271

File tree

5 files changed

+34
-37
lines changed

5 files changed

+34
-37
lines changed
Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,53 @@
11
name: Build & Release Chrome Extension
22

3-
permissions:missions:
4-
contents: writents: write
3+
permissions:
4+
contents: write
55

66
on:
77
push:
8-
tags: tags:
9-
- 'v*.*.*' - 'v*.*.*'
10-
workflow_dispatch:ow_dispatch:
8+
tags:
9+
- 'v*.*.*'
10+
workflow_dispatch:
1111

12-
jobs:jobs:
12+
jobs:
1313
build:
1414
runs-on: ubuntu-latest
1515

16-
steps: steps:
16+
steps:
1717
- name: Checkout code
1818
uses: actions/checkout@v4
1919

20-
- name: Set up Node.jsjs
21-
uses: actions/setup-node@v4 uses: actions/setup-node@v4
20+
- name: Set up Node.js
21+
uses: actions/setup-node@v4
2222
with:
23-
node-version: 18-version: 18
23+
node-version: 18
2424

25-
- name: Install dependencies (if package.json exists)all dependencies (if package.json exists)
26-
run: | |
27-
if [ -f package.json ]; then if [ -f package.json ]; then
25+
- name: Install dependencies (if package.json exists)
26+
run: |
27+
if [ -f package.json ]; then
2828
npm ci
2929
fi
3030
31-
- name: Lint JavaScript (if eslint config exists)f eslint config exists)
32-
run: | |
33-
if [ -f package.json ] && [ -f .eslintrc ] || [ -f .eslintrc.js ] || [ -f .eslintrc.json ]; then if [ -f package.json ] && [ -f .eslintrc ] || [ -f .eslintrc.js ] || [ -f .eslintrc.json ]; then
31+
- name: Lint JavaScript (if eslint config exists)
32+
run: |
33+
if [ -f package.json ] && ([ -f .eslintrc ] || [ -f .eslintrc.js ] || [ -f .eslintrc.json ]); then
3434
npx eslint . || true
3535
fi
3636
37-
- name: Prepare extension ZIP - name: Prepare extension ZIP
37+
- name: Prepare extension ZIP
3838
run: |
39-
zip -r collab-ide-leetcode-extension.zip . -x "*.git*" "node_modules/*" "*.DS_Store" ".github/*"ension.zip . -x "*.git*" "node_modules/*" "*.DS_Store" ".github/*"
39+
zip -r collab-ide-leetcode-extension.zip . -x "*.git*" "node_modules/*" "*.DS_Store" ".github/*"
4040
4141
- name: Upload extension ZIP artifact
4242
uses: actions/upload-artifact@v4
43-
with: with:
44-
name: collab-ide-leetcode-extensionn
45-
path: collab-ide-leetcode-extension.zipp
43+
with:
44+
name: collab-ide-leetcode-extension
45+
path: collab-ide-leetcode-extension.zip
4646

47-
- name: Create GitHub Release (on tag) Create GitHub Release (on tag)
47+
- name: Create GitHub Release (on tag)
4848
if: startsWith(github.ref, 'refs/tags/')
49-
uses: softprops/action-gh-release@v1: softprops/action-gh-release@v1
49+
uses: softprops/action-gh-release@v1
5050
with:
51-
files: collab-ide-leetcode-extension.zip files: collab-ide-leetcode-extension.zip
52-
53-
54-
55-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} env: env:
51+
files: collab-ide-leetcode-extension.zip
52+
env:
5653
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

background.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Constants
2-
const API_BASE_URL = 'http://localhost:5000'; // Development URL
3-
// const API_BASE_URL = 'https://collab-ide-ep5q.onrender.com'; // Production URL
2+
// const API_BASE_URL = 'http://localhost:5000'; // Development URL
3+
const API_BASE_URL = 'https://collab-ide-ep5q.onrender.com'; // Production URL
44

55
// Listen for installation
66
chrome.runtime.onInstalled.addListener(() => {

content.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ function viewSolutions() {
405405
// Open the Collab IDE solutions page in a new tab
406406
chrome.runtime.sendMessage({ type: 'CHECK_AUTH' }, (response) => {
407407
if (response.isAuthenticated) {
408-
window.open('http://localhost:5173/leetcode', '_blank');
409-
// For production: window.open('https://colab-ide.vercel.app/leetcode', '_blank');
408+
// window.open('http://localhost:5173/leetcode', '_blank');
409+
window.open('https://colab-ide.vercel.app/leetcode', '_blank');
410410
} else {
411411
const statusElement = document.getElementById('collab-ide-status');
412412
statusElement.textContent = 'Please log in first to view your solutions';

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "LeetCode to Collab IDE",
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"description": "Save your LeetCode solutions directly to Collab IDE",
66
"icons": {
77
"16": "images/icon-16.png",

popup.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Constants
2-
const API_BASE_URL = 'http://localhost:5000'; // Development URL
3-
// const API_BASE_URL = 'https://collab-ide-ep5q.onrender.com'; // Production URL
2+
// const API_BASE_URL = 'http://localhost:5000'; // Development URL
3+
const API_BASE_URL = 'https://collab-ide-ep5q.onrender.com'; // Production URL
44

55
// DOM elements
66
const authStatusElement = document.getElementById('auth-status');
@@ -152,6 +152,6 @@ function toggleExtension() {
152152

153153
// View solutions in Collab IDE
154154
function viewSolutions() {
155-
chrome.tabs.create({ url: 'http://localhost:5173/leetcode' });
156-
// For production: chrome.tabs.create({ url: 'https://colab-ide.vercel.app/leetcode' });
155+
// chrome.tabs.create({ url: 'http://localhost:5173/leetcode' });
156+
chrome.tabs.create({ url: 'https://colab-ide.vercel.app/leetcode' }); // for production
157157
}

0 commit comments

Comments
 (0)