diff --git a/.gitignore b/.gitignore index 5750d9058..c06453495 100644 --- a/.gitignore +++ b/.gitignore @@ -83,8 +83,6 @@ apps/streams/data/ # Generated by setup.sh Caddyfile o3-code-dev-data/ -.superset/ -superset-dev-data/ # Local agent settings .claude/settings.local.json diff --git a/NOTICE.md b/NOTICE.md index c9e78216c..206010f46 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -1,6 +1,6 @@ # Notice -This repository is a fork of https://github.com/superset-sh/superset. +This repository is a fork of an upstream open-source project. Original upstream copyright and license notices are preserved. This fork is distributed under the MIT License; prior upstream releases used Elastic License 2.0 (ELv2). diff --git a/README.md b/README.md index 2a93cf817..a324b35a8 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ [![GitHub stars](https://img.shields.io/github/stars/o3dotdev/o3-code?style=flat&logo=github)](https://github.com/o3dotdev/o3-code/stargazers) [![GitHub release](https://img.shields.io/github/v/release/o3dotdev/o3-code?style=flat&logo=github)](https://github.com/o3dotdev/o3-code/releases) [![License](https://img.shields.io/github/license/o3dotdev/o3-code?style=flat)](LICENSE.md) -[![Twitter](https://img.shields.io/badge/@o3_code__sh-555?logo=x)](https://x.com/o3dotdev) -[![Discord](https://img.shields.io/badge/Discord-555?logo=discord)](https://discord.gg/cZeD9WYcV7) +[![Twitter](https://img.shields.io/badge/@o3dotdev-555?logo=x)](https://x.com/o3dotdev) +[![Discord](https://img.shields.io/badge/Discord-555?logo=discord)](https://discord.gg/KpFZ8TxV)
@@ -17,7 +17,7 @@ Works with any CLI agent. Built for local worktree-based development.
-[**Download for macOS**](https://github.com/o3dotdev/o3-code/releases/latest)  •  [Documentation](https://docs.code.o3.dev)  •  [Changelog](https://github.com/o3dotdev/o3-code/releases)  •  [Discord](https://discord.gg/cZeD9WYcV7) +[**Download for macOS**](https://github.com/o3dotdev/o3-code/releases/latest)  •  [Documentation](https://docs.code.o3.dev)  •  [Changelog](https://github.com/o3dotdev/o3-code/releases)  •  [Discord](https://discord.gg/KpFZ8TxV)
@@ -220,7 +220,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed instructions and code of con Join the O3 Code community to get help, share feedback, and connect with other users: -- **[Discord](https://discord.gg/cZeD9WYcV7)** — Chat with the team and community +- **[Discord](https://discord.gg/KpFZ8TxV)** — Chat with the team and community - **[Twitter](https://x.com/o3dotdev)** — Follow for updates and announcements - **[GitHub Issues](https://github.com/o3dotdev/o3-code/issues)** — Report bugs and request features - **[GitHub Discussions](https://github.com/o3dotdev/o3-code/discussions)** — Ask questions and share ideas diff --git a/apps/docs/content/docs/keyboard-shortcuts.mdx b/apps/docs/content/docs/keyboard-shortcuts.mdx index 4909b4fff..2adaaf3bc 100644 --- a/apps/docs/content/docs/keyboard-shortcuts.mdx +++ b/apps/docs/content/docs/keyboard-shortcuts.mdx @@ -3,8 +3,6 @@ title: Keyboard Shortcuts description: Customize hotkeys for common actions --- - - ## Workspace | Action | Shortcut | diff --git a/apps/docs/content/docs/overview.mdx b/apps/docs/content/docs/overview.mdx index 076c66e85..26858178e 100644 --- a/apps/docs/content/docs/overview.mdx +++ b/apps/docs/content/docs/overview.mdx @@ -5,8 +5,6 @@ description: Get started with O3 Code. O3 Code is an open source AI coding platform. It's available as a desktop IDE, a command-line interface, or an MCP server. - - Each git branch gets its own isolated workspace via git worktrees — no stashing, no `git checkout` whiplash. Run Claude Code, Cursor, and other agents in parallel across workspaces, open any of them in your IDE, and review/commit changes from a built-in diff viewer. Local-first; works offline and syncs when connected. ## Requirements diff --git a/apps/docs/content/docs/terminal-presets.mdx b/apps/docs/content/docs/terminal-presets.mdx index d0006922b..3e750318f 100644 --- a/apps/docs/content/docs/terminal-presets.mdx +++ b/apps/docs/content/docs/terminal-presets.mdx @@ -3,8 +3,6 @@ title: Presets description: Save and reuse terminal configurations --- - - ## Overview Presets let you quickly launch terminals with pre-configured commands. Save common workflows and apply them with a single click. diff --git a/apps/docs/content/docs/workspaces.mdx b/apps/docs/content/docs/workspaces.mdx index df549d4b7..c3646550f 100644 --- a/apps/docs/content/docs/workspaces.mdx +++ b/apps/docs/content/docs/workspaces.mdx @@ -7,8 +7,6 @@ description: Isolated environments for each git branch Each workspace = one git branch. Workspaces are isolated git worktrees with their own directory, terminal, and ports. - - ## Create Workspaces Press **⌘N** or click "New Workspace". Create from: diff --git a/apps/docs/public/images/branches.png b/apps/docs/public/images/branches.png deleted file mode 100644 index 08c55fc5f..000000000 Binary files a/apps/docs/public/images/branches.png and /dev/null differ diff --git a/apps/docs/public/images/keyboard.png b/apps/docs/public/images/keyboard.png deleted file mode 100644 index f0c4e80e8..000000000 Binary files a/apps/docs/public/images/keyboard.png and /dev/null differ diff --git a/apps/docs/public/images/preset.png b/apps/docs/public/images/preset.png deleted file mode 100644 index 689570b20..000000000 Binary files a/apps/docs/public/images/preset.png and /dev/null differ diff --git a/apps/docs/public/images/video-thumbnail.png b/apps/docs/public/images/video-thumbnail.png deleted file mode 100644 index 0dd808fdb..000000000 Binary files a/apps/docs/public/images/video-thumbnail.png and /dev/null differ diff --git a/apps/docs/src/components/YouTubeVideo/YouTubeVideo.tsx b/apps/docs/src/components/YouTubeVideo/YouTubeVideo.tsx deleted file mode 100644 index 7c973d94a..000000000 --- a/apps/docs/src/components/YouTubeVideo/YouTubeVideo.tsx +++ /dev/null @@ -1,59 +0,0 @@ -"use client"; - -import Image from "next/image"; -import { useState } from "react"; - -interface YouTubeVideoProps { - id: string; - title?: string; - thumbnail: string; -} - -export function YouTubeVideo({ - id, - title = "Video", - thumbnail, -}: YouTubeVideoProps) { - const [isPlaying, setIsPlaying] = useState(false); - - if (isPlaying) { - return ( -
-
-