Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .beads/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
# - linear.api_key → use LINEAR_API_KEY env var instead
# - github.token → use GITHUB_TOKEN env var instead

sync.remote: "git+https://github.com/edgar-durand/codeagent-mobile-ide.git"
sync.remote: "git+https://github.com/CodeAgentMobile/codeagent-mobile-ide.git"
dolt:
shared-server: true
export:
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Thanks for considering a contribution. This is an MIT-licensed library — code,
## Local setup

```bash
git clone https://github.com/edgar-durand/codeagent-mobile-ide.git
git clone https://github.com/CodeAgentMobile/codeagent-mobile-ide.git
cd codeagent-mobile-ide
npm install # installs all workspaces
```
Expand Down Expand Up @@ -52,7 +52,7 @@ Breaking changes: append `!` after type/scope, or add a `BREAKING CHANGE:` foote

## Release flow

Tag-triggered, identical pattern to [codeagent-mobile-clients](https://github.com/edgar-durand/codeagent-mobile-clients):
Tag-triggered, identical pattern to [codeagent-mobile-clients](https://github.com/CodeAgentMobile/codeagent-mobile-clients):

```bash
git tag v0.2.0
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[![npm version (core)](https://img.shields.io/npm/v/%40codeam%2Fide-core?label=%40codeam%2Fide-core)](https://www.npmjs.com/package/@codeam/ide-core)
[![npm version (web)](https://img.shields.io/npm/v/%40codeam%2Fide-web?label=%40codeam%2Fide-web)](https://www.npmjs.com/package/@codeam/ide-web)
[![npm version (native)](https://img.shields.io/npm/v/%40codeam%2Fide-native?label=%40codeam%2Fide-native)](https://www.npmjs.com/package/@codeam/ide-native)
[![CI](https://github.com/edgar-durand/codeagent-mobile-ide/actions/workflows/ci.yml/badge.svg)](https://github.com/edgar-durand/codeagent-mobile-ide/actions/workflows/ci.yml)
[![CI](https://github.com/CodeAgentMobile/codeagent-mobile-ide/actions/workflows/ci.yml/badge.svg)](https://github.com/CodeAgentMobile/codeagent-mobile-ide/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

---
Expand Down Expand Up @@ -46,7 +46,7 @@ The repo is an `npm workspaces` monorepo. Three packages publish to npm under th
| [`@codeam/ide-native`](./packages/native) | React Native UI: same surfaces, Monaco hosted in a `react-native-webview`. | TBD — Monaco fetched from CDN at runtime |

All three ship on **one fixed version line**, identical to the
[codeagent-mobile-clients](https://github.com/edgar-durand/codeagent-mobile-clients)
[codeagent-mobile-clients](https://github.com/CodeAgentMobile/codeagent-mobile-clients)
release pipeline: a single `git tag vX.Y.Z` push triggers parallel publishes
of all three packages to npm, with release notes generated from the
Conventional Commits between tags.
Expand Down Expand Up @@ -208,7 +208,7 @@ The host's `useEffect` keys off `fetcher` identity. Allocating a fresh adapter o

**Fix:** cache by id in a module-level `Map`, or memoise with `useMemo(() => createFetcher(sessionId), [sessionId])`.

The internal pattern we use in CodeAgent Mobile lives in [`createSessionFileFetcher`](https://github.com/edgar-durand/codeagent-mobile/blob/main/apps/mobile/src/components/fileViewer/FileViewerContext.tsx) — feel free to copy.
The internal pattern we use in CodeAgent Mobile lives in [`createSessionFileFetcher`](https://github.com/CodeAgentMobile/codeagent-mobile/blob/main/apps/mobile/src/components/fileViewer/FileViewerContext.tsx) — feel free to copy.

### Adapter `read` / `write` must be idempotent-safe

Expand Down Expand Up @@ -236,7 +236,7 @@ See [`docs/ARCHITECTURE.md`](./docs/ARCHITECTURE.md) for the layered model and d

```bash
# Clone + install once at the repo root (installs all workspaces).
git clone https://github.com/edgar-durand/codeagent-mobile-ide.git
git clone https://github.com/CodeAgentMobile/codeagent-mobile-ide.git
cd codeagent-mobile-ide
npm install

Expand Down
4 changes: 2 additions & 2 deletions docs/roadmap/phase-2-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Each milestone lists the surface area to implement, the adapter requirements (ne
- Tapping a file opens it in the `FileViewerHost`
- The provider's `truncated` flag surfaces a "Show more" affordance

**Extracted from:** [`apps/landing/src/pages/ide/FileTreeSidebar.tsx`](https://github.com/edgar-durand/codeagent-mobile/blob/main/apps/landing/src/pages/ide/FileTreeSidebar.tsx) — already shipping in the dashboard, just needs to move into the library + add a native equivalent.
**Extracted from:** [`apps/landing/src/pages/ide/FileTreeSidebar.tsx`](https://github.com/CodeAgentMobile/codeagent-mobile/blob/main/apps/landing/src/pages/ide/FileTreeSidebar.tsx) — already shipping in the dashboard, just needs to move into the library + add a native equivalent.

---

Expand All @@ -57,7 +57,7 @@ Each milestone lists the surface area to implement, the adapter requirements (ne
- Open a file with conflicts; conflict-resolution toolbar surfaces (accept-current / accept-incoming / accept-both)
- Commit emoji + Conventional Commits prefix presets toggleable in settings

**Extracted from:** [`apps/landing/src/pages/ide/ChangesTab.tsx`](https://github.com/edgar-durand/codeagent-mobile/blob/main/apps/landing/src/pages/ide/ChangesTab.tsx) + [`CommitDialog.tsx`](https://github.com/edgar-durand/codeagent-mobile/blob/main/apps/landing/src/pages/ide/CommitDialog.tsx) — same pattern as M1, port + add native equivalent.
**Extracted from:** [`apps/landing/src/pages/ide/ChangesTab.tsx`](https://github.com/CodeAgentMobile/codeagent-mobile/blob/main/apps/landing/src/pages/ide/ChangesTab.tsx) + [`CommitDialog.tsx`](https://github.com/CodeAgentMobile/codeagent-mobile/blob/main/apps/landing/src/pages/ide/CommitDialog.tsx) — same pattern as M1, port + add native equivalent.

---

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"description": "@codeam/ide — a VS Code-style IDE component library for mobile and web, designed to be embedded into any app via React Native or React DOM. Includes a file viewer (Monaco-backed), file explorer, source control, search, and an extension runtime spec compatible with VS Code's marketplace.",
"repository": {
"type": "git",
"url": "https://github.com/edgar-durand/codeagent-mobile-ide.git"
"url": "https://github.com/CodeAgentMobile/codeagent-mobile-ide.git"
},
"license": "MIT",
"author": "Edgar Durand",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"author": "Edgar Durand",
"repository": {
"type": "git",
"url": "https://github.com/edgar-durand/codeagent-mobile-ide.git",
"url": "https://github.com/CodeAgentMobile/codeagent-mobile-ide.git",
"directory": "packages/core"
},
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/native/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
> VS Code–style IDE surface for **React Native** — activity bar, file explorer, source control, search, settings, tabs, breadcrumbs, inline editor, diff viewer, and terminal. Same prop shape as [`@codeam/ide-web`](https://www.npmjs.com/package/@codeam/ide-web). Bring your own backend.

[![npm](https://img.shields.io/npm/v/%40codeam%2Fide-native?label=%40codeam%2Fide-native)](https://www.npmjs.com/package/@codeam/ide-native)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/edgar-durand/codeagent-mobile-ide/blob/main/LICENSE)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/CodeAgentMobile/codeagent-mobile-ide/blob/main/LICENSE)

## Quick install

Expand Down
2 changes: 1 addition & 1 deletion packages/native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"author": "Edgar Durand",
"repository": {
"type": "git",
"url": "https://github.com/edgar-durand/codeagent-mobile-ide.git",
"url": "https://github.com/CodeAgentMobile/codeagent-mobile-ide.git",
"directory": "packages/native"
},
"type": "module",
Expand Down
2 changes: 1 addition & 1 deletion packages/web/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
> A VS Code–style IDE surface for React (DOM). Activity bar, file explorer, source control, search, settings, tabs, breadcrumbs, inline editor, diff viewer, and terminal. Drops into any React web app — bring your own backend via small adapter interfaces.

[![npm](https://img.shields.io/npm/v/%40codeam%2Fide-web?label=%40codeam%2Fide-web)](https://www.npmjs.com/package/@codeam/ide-web)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/edgar-durand/codeagent-mobile-ide/blob/main/LICENSE)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/CodeAgentMobile/codeagent-mobile-ide/blob/main/LICENSE)

## Quick install

Expand Down
2 changes: 1 addition & 1 deletion packages/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"author": "Edgar Durand",
"repository": {
"type": "git",
"url": "https://github.com/edgar-durand/codeagent-mobile-ide.git",
"url": "https://github.com/CodeAgentMobile/codeagent-mobile-ide.git",
"directory": "packages/web"
},
"type": "module",
Expand Down
Loading