Skip to content

Commit 95fbdc3

Browse files
committed
Release v0.0.13
1 parent 563b47e commit 95fbdc3

16 files changed

Lines changed: 165 additions & 264 deletions

.env.example

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1+
# =============================================================================
2+
# Open Source Build Configuration
3+
# =============================================================================
4+
# All variables below are OPTIONAL - the app works without them.
5+
# Set them only if you need code signing, analytics, or error tracking.
6+
# =============================================================================
7+
18
# Apple Developer credentials (required for macOS code signing & notarization)
9+
# Skip these if you just want to run locally without signing
210
APPLE_ID=your-email@example.com
311
APPLE_APP_SPECIFIC_PASSWORD=xxxx-xxxx-xxxx-xxxx
412
APPLE_TEAM_ID=XXXXXXXXXX
@@ -15,3 +23,7 @@ MAIN_VITE_POSTHOG_HOST=https://us.i.posthog.com
1523
# Renderer process (VITE_ prefix for Vite)
1624
VITE_POSTHOG_KEY=phc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1725
VITE_POSTHOG_HOST=https://us.i.posthog.com
26+
27+
# Feedback URL (optional - defaults to open source Discord if not set)
28+
# Set this in hosted builds to use a private feedback channel
29+
# VITE_FEEDBACK_URL=https://discord.gg/your-private-invite

CONTRIBUTING.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Contributing to 1Code
2+
3+
## Building from Source
4+
5+
Prerequisites: Bun, Python, Xcode Command Line Tools (macOS)
6+
7+
```bash
8+
bun install
9+
bun run dev # Development with hot reload
10+
bun run build # Production build
11+
bun run package:mac # Create distributable
12+
```
13+
14+
## Open Source vs Hosted Version
15+
16+
This is the open-source version of 1Code. Some features require the hosted backend at 1code.dev:
17+
18+
| Feature | Open Source | Hosted (1code.dev) |
19+
|---------|-------------|-------------------|
20+
| Local AI chat | Yes | Yes |
21+
| Claude Code integration | Yes | Yes |
22+
| Git worktrees | Yes | Yes |
23+
| Terminal | Yes | Yes |
24+
| Sign in / Sync | No | Yes |
25+
| Background agents | No | Yes |
26+
| Auto-updates | No | Yes |
27+
| Private Discord & support | No | Yes |
28+
| Early access to new features | No | Yes |
29+
30+
## Analytics & Telemetry
31+
32+
Analytics (PostHog) and error tracking (Sentry) are **disabled by default** in open source builds. They only activate if you set the environment variables in `.env.local`.
33+
34+
## Contributing
35+
36+
1. Fork the repo
37+
2. Create a feature branch
38+
3. Make your changes
39+
4. Submit a PR
40+
41+
Join our [Discord](https://discord.gg/8ektTZGnj4) for discussions.
42+
43+
## License
44+
45+
Apache 2.0

README.md

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -15,42 +15,31 @@ By [21st.dev](https://21st.dev)
1515

1616
## Installation
1717

18-
Download the latest release for your platform from the [Releases](https://github.com/21st-dev/21st/releases) page.
18+
### Option 1: Build from source (free)
1919

20-
- **macOS**: `.dmg` (Intel & Apple Silicon)
21-
- **Windows**: `.exe` installer or portable
22-
- **Linux**: `.AppImage` or `.deb`
20+
```bash
21+
# Prerequisites: Bun, Python, Xcode Command Line Tools (macOS)
22+
bun install
23+
bun run build
24+
bun run package:mac # or package:win, package:linux
25+
```
2326

24-
## Development
27+
### Option 2: Subscribe to 1code.dev (recommended)
2528

26-
### Prerequisites
29+
Get pre-built releases + background agents support by subscribing at [1code.dev](https://1code.dev).
2730

28-
- [Bun](https://bun.sh) package manager
29-
- Python (for native module building)
30-
- Xcode Command Line Tools (macOS)
31+
Your subscription helps us maintain and improve 1Code.
3132

32-
### Setup
33+
## Development
3334

3435
```bash
35-
cd apps/desktop
3636
bun install
3737
bun run dev
3838
```
3939

40-
### Scripts
41-
42-
| Command | Description |
43-
|---------|-------------|
44-
| `bun run dev` | Start with hot reload |
45-
| `bun run build` | Compile TypeScript |
46-
| `bun run package` | Package for current platform |
47-
| `bun run package:mac` | Build macOS (DMG + ZIP) |
48-
| `bun run package:win` | Build Windows |
49-
| `bun run package:linux` | Build Linux |
50-
5140
## Feedback & Community
5241

53-
Join our [Discord](https://discord.gg/Qx4rFunqvY) for support and discussions.
42+
Join our [Discord](https://discord.gg/8ektTZGnj4) for support and discussions.
5443

5544
## License
5645

RELEASE.md

Lines changed: 0 additions & 227 deletions
This file was deleted.

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "21st-desktop",
3-
"version": "0.0.12",
3+
"version": "0.0.13",
44
"private": true,
55
"description": "1Code - UI for parallel work with AI agents",
66
"author": "21st.dev",
@@ -32,12 +32,15 @@
3232
"@anthropic-ai/claude-agent-sdk": "^0.2.5",
3333
"@git-diff-view/react": "^0.0.35",
3434
"@git-diff-view/shiki": "^0.0.36",
35+
"@radix-ui/react-accordion": "^1.2.11",
3536
"@radix-ui/react-alert-dialog": "^1.1.1",
3637
"@radix-ui/react-checkbox": "^1.3.3",
3738
"@radix-ui/react-collapsible": "^1.1.12",
3839
"@radix-ui/react-context-menu": "^2.2.16",
3940
"@radix-ui/react-dialog": "^1.1.15",
4041
"@radix-ui/react-dropdown-menu": "^2.1.16",
42+
"@radix-ui/react-hover-card": "^1.1.14",
43+
"@radix-ui/react-icons": "^1.3.2",
4144
"@radix-ui/react-label": "^2.1.8",
4245
"@radix-ui/react-popover": "^1.1.15",
4346
"@radix-ui/react-progress": "^1.1.8",
@@ -80,8 +83,11 @@
8083
"react-dom": "19.2.1",
8184
"react-hotkeys-hook": "^4.6.1",
8285
"react-icons": "^5.5.0",
86+
"react-markdown": "^10.1.0",
8387
"react-syntax-highlighter": "^16.1.0",
88+
"remark-gfm": "^4.0.1",
8489
"shiki": "^1.24.4",
90+
"simple-git": "^3.28.0",
8591
"sonner": "^1.7.1",
8692
"superjson": "^2.2.2",
8793
"tailwind-merge": "^2.6.0",

scripts/sync-to-public.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ PLAN-*.md
7474
ERROR-HANDLING.md
7575
docs/
7676
test-electron.js
77+
78+
# Exclude internal release docs (contains credentials, CDN URLs)
79+
RELEASE.md
80+
scripts/upload-release-wrangler.sh
7781
EOF
7882

7983
# Commit and push

0 commit comments

Comments
 (0)