Skip to content

Commit 8d0d961

Browse files
Rename project from opencode-webui to opencode-manager
- Update package names from opencode-webui to opencode-manager - Update all backend import statements to use @opencode-manager/shared - Update Docker configuration and container name - Update README.md with new repository URLs and project title - Update frontend assets and titles - Update version to 0.4.0 - Update docker entrypoint script comments This change maintains all functionality while better reflecting the project's purpose as a comprehensive management interface for OpenCode.
1 parent e4dd871 commit 8d0d961

23 files changed

Lines changed: 3201 additions & 2592 deletions

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ COPY --from=builder /app/backend ./backend
6767
COPY --from=builder /app/frontend/dist ./frontend/dist
6868
COPY package.json pnpm-workspace.yaml ./
6969

70-
RUN mkdir -p /app/backend/node_modules/@opencode-webui && \
71-
ln -s /app/shared /app/backend/node_modules/@opencode-webui/shared
70+
RUN mkdir -p /app/backend/node_modules/@opencode-manager && \
71+
ln -s /app/shared /app/backend/node_modules/@opencode-manager/shared
7272

7373
COPY scripts/docker-entrypoint.sh /docker-entrypoint.sh
7474
RUN chmod +x /docker-entrypoint.sh

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# OpenCode Web Manager
1+
# OpenCode Manager
22

33
A full-stack web application for running [OpenCode](https://github.com/sst/opencode) in local processes, controllable via a modern web interface. Designed to allow users to run and control OpenCode from their phone or any device with a web browser.
44

@@ -86,8 +86,8 @@ A full-stack web application for running [OpenCode](https://github.com/sst/openc
8686

8787
```bash
8888
# Clone the repository
89-
git clone https://github.com/cstech-dev/opencode-webui.git
90-
cd opencode-webui
89+
git clone https://github.com/cstech-dev/opencode-manager.git
90+
cd opencode-manager
9191

9292
# Start with Docker Compose (single container)
9393
docker-compose up -d
@@ -126,8 +126,8 @@ docker exec -it opencode-web sh
126126

127127
```bash
128128
# Clone the repository
129-
git clone https://github.com/chriswritescode-dev/opencode-webui.git
130-
cd opencode-webui
129+
git clone https://github.com/chriswritescode-dev/opencode-manager.git
130+
cd opencode-manager
131131

132132
# Install dependencies (uses Bun workspaces)
133133
bun install

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"dependencies": {
1616
"@hono/node-server": "^1.19.5",
17-
"@opencode-webui/shared": "workspace:*",
17+
"@opencode-manager/shared": "workspace:*",
1818
"dotenv": "^17.2.3",
1919
"hono": "^4.10.1",
2020
"zod": "^4.1.12"

backend/src/db/queries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Database } from 'bun:sqlite'
22
import type { Repo, CreateRepoInput } from '../types/repo'
3-
import { getReposPath } from '@opencode-webui/shared'
3+
import { getReposPath } from '@opencode-manager/shared'
44
import path from 'path'
55

66
export interface RepoRow {

backend/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
getOpenCodeConfigFilePath,
2424
getDatabasePath,
2525
ENV
26-
} from '@opencode-webui/shared'
26+
} from '@opencode-manager/shared'
2727

2828
const { PORT, HOST } = ENV.SERVER
2929
const DB_PATH = getDatabasePath()

backend/src/routes/oauth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Hono } from 'hono'
22
import { z } from 'zod'
33
import { proxyRequest } from '../services/proxy'
44
import { logger } from '../utils/logger'
5-
import { ENV } from '@opencode-webui/shared'
5+
import { ENV } from '@opencode-manager/shared'
66
import {
77
OAuthAuthorizeRequestSchema,
88
OAuthAuthorizeResponseSchema,

backend/src/routes/repos.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { writeFileContent } from '../services/file-operations'
88
import { opencodeServerManager } from '../services/opencode-single-server'
99
import { logger } from '../utils/logger'
1010
import { withTransactionAsync } from '../db/transactions'
11-
import { getOpenCodeConfigFilePath, getReposPath } from '@opencode-webui/shared'
11+
import { getOpenCodeConfigFilePath, getReposPath } from '@opencode-manager/shared'
1212
import path from 'path'
1313

1414
export function createRepoRoutes(database: Database) {

backend/src/routes/settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Database } from 'bun:sqlite'
44
import { SettingsService } from '../services/settings'
55
import { writeFileContent } from '../services/file-operations'
66
import { patchOpenCodeConfig } from '../services/proxy'
7-
import { getOpenCodeConfigFilePath } from '@opencode-webui/shared'
7+
import { getOpenCodeConfigFilePath } from '@opencode-manager/shared'
88
import {
99
UserPreferencesSchema,
1010
OpenCodeConfigSchema,

backend/src/routes/tts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { mkdir, readFile, writeFile, readdir, stat, unlink } from 'fs/promises'
66
import { join } from 'path'
77
import { SettingsService } from '../services/settings'
88
import { logger } from '../utils/logger'
9-
import { getWorkspacePath } from '@opencode-webui/shared'
9+
import { getWorkspacePath } from '@opencode-manager/shared'
1010

1111
const TTS_CACHE_DIR = join(getWorkspacePath(), 'cache', 'tts')
1212
const CACHE_TTL_MS = 24 * 60 * 60 * 1000

backend/src/services/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { promises as fs } from 'fs'
22
import path from 'path'
3-
import { getAuthPath } from '@opencode-webui/shared'
3+
import { getAuthPath } from '@opencode-manager/shared'
44
import { logger } from '../utils/logger'
55
import { AuthCredentialsSchema } from '../../../shared/src/schemas/auth'
66
import type { z } from 'zod'

0 commit comments

Comments
 (0)