Skip to content

Commit 39fddcb

Browse files
committed
chore(release): prepare Gajae Code App beta.3
1 parent 1df3c4b commit 39fddcb

86 files changed

Lines changed: 671 additions & 302 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Gajae App environment configuration
1+
# Gajae Code App environment configuration
22
# Includes only variables consumed by the server or client.
33
#
44
# Managed application data is stored in ~/.gajae-app.
5-
# Gajae App does not read or migrate legacy data directories.
5+
# Gajae Code App does not read or migrate legacy data directories.
66
#
77
# Available CLI commands:
88
# gajae-app start - Start the server

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release Gajae App
1+
name: Release Gajae Code App
22

33
on:
44
workflow_dispatch:
@@ -239,7 +239,7 @@ jobs:
239239
mkdir "$MOUNT_POINT"
240240
hdiutil attach "release-assets/$ASSET_NAME" -nobrowse -readonly -mountpoint "$MOUNT_POINT"
241241
trap 'hdiutil detach "$MOUNT_POINT"' EXIT
242-
APP="$MOUNT_POINT/Gajae App.app"
242+
APP="$MOUNT_POINT/Gajae Code App.app"
243243
test -d "$APP"
244244
codesign --verify --deep --strict "$APP"
245245
test "$(/usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' "$APP/Contents/Info.plist")" = "app.gajae.desktop"
@@ -393,6 +393,6 @@ jobs:
393393
"release-assets/$DESKTOP_ASSET_NAME.sha256" \
394394
--repo "$GITHUB_REPOSITORY" \
395395
--target "$GITHUB_SHA" \
396-
--title "Gajae App $RELEASE_TAG" \
396+
--title "Gajae Code App $RELEASE_TAG" \
397397
"${prerelease_args[@]}" \
398398
--generate-notes

.release-it.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
},
1111
"github": {
1212
"release": true,
13-
"releaseName": "Gajae App v${version}"
13+
"releaseName": "Gajae Code App v${version}"
1414
},
1515
"hooks": {
1616
"before:init": ["npm run build"]
1717
},
1818
"plugins": {
1919
"@release-it/conventional-changelog": {
2020
"infile": "CHANGELOG.md",
21-
"header": "# Changelog\n\nAll notable changes to Gajae App will be documented in this file.\n",
21+
"header": "# Changelog\n\nAll notable changes to Gajae Code App will be documented in this file.\n",
2222
"preset": {
2323
"name": "conventionalcommits",
2424
"types": [

CHANGELOG.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
1-
# Gajae App changelog
1+
# Gajae Code App changelog
22

3-
All notable changes to Gajae App are documented in this file. Current and
3+
All notable changes to Gajae Code App are documented in this file. Current and
44
future desktop and server artifacts are published only through
55
[GitHub Releases](https://github.com/devswha/gajae-code-app/releases).
66

7+
## 2.0.0-beta.3 (2026-07-22)
8+
9+
### Desktop identity and distribution
10+
11+
- Renamed the visible product and macOS application bundle to **Gajae Code
12+
App** while preserving the `gajae-app` package, CLI, data directory, URL
13+
scheme, bundle identifier, and release asset prefixes for compatibility.
14+
- Reduced the embedded macOS payload by removing the duplicate Node
15+
distribution, installing only server runtime dependencies, and pruning
16+
non-runtime metadata. The canonical DMG now fails closed above 250 MiB.
17+
- Hardened ad-hoc packaging with an inside-out native signature pass and added
18+
runtime loading checks for SQLite, PTY, Lightning CSS, Gajae native bindings,
19+
and the Bun worker before release.
20+
- Fixed Add Project on a fresh install so an auto-discovered GJC workspace is
21+
promoted to an explicit project instead of returning an already-exists
22+
error, and made that origin change refresh the sidebar immediately.
23+
724
## 2.0.0-beta.2 (2026-07-22)
825

926
### Desktop distribution
@@ -31,10 +48,10 @@ future desktop and server artifacts are published only through
3148

3249
### Versioning
3350

34-
- Started Gajae App's own semantic version line at `1.0.0`, marking the current
51+
- Started Gajae Code App's own semantic version line at `1.0.0`, marking the current
3552
MVP as the first stable cut. The inherited upstream `1.36.x` package version
3653
is retired; upstream numbers below remain historical provenance only and are
37-
never reused as Gajae App versions. Releases are cut from this line: the
54+
never reused as Gajae Code App versions. Releases are cut from this line: the
3855
release commit tags `v<version>`, publishes
3956
`gajae-app-server-<version>-linux-x64-node22.tar.gz`, and converts this
4057
`Unreleased` section into the dated version heading. The running server
@@ -142,7 +159,7 @@ future desktop and server artifacts are published only through
142159
## Historical upstream provenance
143160

144161
The entries and links below are preserved historical provenance from the
145-
original upstream. They are not Gajae App release locations or active
162+
original upstream. They are not Gajae Code App release locations or active
146163
installation, service, or publication instructions.
147164

148165
<!-- historical-upstream-provenance:start -->

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to Gajae App
1+
# Contributing to Gajae Code App
22

3-
Thanks for your interest in contributing to Gajae App! Before you start, please take a moment to read through this guide.
3+
Thanks for your interest in contributing to Gajae Code App! Before you start, please take a moment to read through this guide.
44

55
## Before You Start
66

DESIGN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Gajae App Design System
1+
# Gajae Code App Design System
22

33
This document extracts the current product design system from `src/index.css`, `tailwind.config.js`, `src/shared/view/ui`, `src/components/app/AppContent.tsx`, the sidebar, and chat surfaces. It documents what exists today; it is not a redesign brief.
44

55
## 1. Atmosphere & Identity
66

7-
Gajae App feels like a quiet local command center for coding agents: dense, warm, low-glare, and built for long-running supervision rather than marketing spectacle. The signature is a warm neutral shell with a sharp orange primary action color, compact rows, and glass-like navigation surfaces that keep the user's attention on live sessions, chat, and project context.
7+
Gajae Code App feels like a quiet local command center for coding agents: dense, warm, low-glare, and built for long-running supervision rather than marketing spectacle. The signature is a warm neutral shell with a sharp orange primary action color, compact rows, and glass-like navigation surfaces that keep the user's attention on live sessions, chat, and project context.
88

99
Primary personas:
1010
- **Solo maintainer on desktop**: monitors multiple tmux-backed agents for hours, needs dense lists, stable scroll positions, and fast keyboard/mouse interaction.

README.de.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<div align="center">
88
<img src="public/logo.png" alt="Gajae-App-Logo" width="96" height="96">
9-
<h1>Gajae App</h1>
9+
<h1>Gajae Code App</h1>
1010
<p><strong>Eine Local-first-KI-Programmierumgebung für Gajae Code</strong></p>
1111
<p>Projekte, Sitzungen, Agenten-Presets und Skills in einem Arbeitsbereich verwalten.</p>
1212
</div>
@@ -19,17 +19,17 @@
1919
</p>
2020

2121
<p align="center">
22-
<a href="https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.2"><strong>Für macOS herunterladen</strong></a> ·
22+
<a href="https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.3"><strong>Für macOS herunterladen</strong></a> ·
2323
<a href="#hauptfunktionen">Funktionen</a> · <a href="#aus-dem-quellcode-starten">Entwicklung</a> ·
2424
<a href="https://github.com/devswha/gajae-code-app/issues">Issues</a>
2525
</p>
2626

27-
<p align="center"><img src="public/screenshots/gajae-app-overview.jpg" alt="Gajae App mit Sitzungen unter den Projekten" width="920"></p>
27+
<p align="center"><img src="public/screenshots/gajae-app-overview.jpg" alt="Gajae Code App mit Sitzungen unter den Projekten" width="920"></p>
2828
<p align="center"><sub>Ein Projekt aufklappen, seine Sitzungen öffnen und am selben Ort eine neue GJC-Aufgabe starten.</sub></p>
2929

30-
## Was ist Gajae App?
30+
## Was ist Gajae Code App?
3131

32-
Gajae App ist ein quelloffener Desktop- und Browser-Arbeitsbereich für [Gajae Code](https://github.com/devswha/gajae-code). Die App startet und setzt GJC-Sitzungen fort und ordnet Streaming-Antworten sowie Werkzeugausführungen nach Projekt.
32+
Gajae Code App ist ein quelloffener Desktop- und Browser-Arbeitsbereich für [Gajae Code](https://github.com/devswha/gajae-code). Die App startet und setzt GJC-Sitzungen fort und ordnet Streaming-Antworten sowie Werkzeugausführungen nach Projekt.
3333

3434
Die App enthält weder KI-Modell noch Abonnement. Sie verwendet die in Gajae Code eingerichteten Konten, Modelle und Agenten. Projektdateien und Ausführungsstatus bleiben auf dem Host der App.
3535

@@ -57,15 +57,15 @@ Die App enthält weder KI-Modell noch Abonnement. Sie verwendet die in Gajae Cod
5757

5858
Die öffentliche Beta unterstützt **Apple Silicon (M1 oder neuer) ab macOS 11**.
5959

60-
1. DMG und gleichnamige `.sha256`-Datei vom [Release v2.0.0-beta.2](https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.2) laden.
60+
1. DMG und gleichnamige `.sha256`-Datei vom [Release v2.0.0-beta.3](https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.3) laden.
6161
2. Prüfsumme verifizieren:
6262

6363
```bash
6464
cd ~/Downloads
65-
shasum -a 256 -c gajae-app-desktop-2.0.0-beta.2-macos-arm64.dmg.sha256
65+
shasum -a 256 -c gajae-app-desktop-2.0.0-beta.3-macos-arm64.dmg.sha256
6666
```
6767

68-
3. DMG öffnen und **Gajae App** nach **Applications** ziehen.
68+
3. DMG öffnen und **Gajae Code App** nach **Applications** ziehen.
6969
4. Beim ersten Start die App im Finder mit gedrückter Control-Taste anklicken und **Öffnen** wählen. Bei einer Sperre: **Systemeinstellungen → Datenschutz & Sicherheit → Dennoch öffnen**.
7070

7171
> Das Beta-DMG ist ad hoc signiert und noch nicht von Apple notarisiert. Nur Dateien aus GitHub Releases mit passender Prüfsumme verwenden.
@@ -96,7 +96,7 @@ Die Auswahl zeigt die **Current-Konfiguration**, **28 integrierte Presets** für
9696

9797
1. Projekt: `<workspace>/.gjc/skills/<name>/SKILL.md`
9898
2. Benutzer: `~/.gjc/agent/skills/<name>/SKILL.md`
99-
3. In Gajae App integrierte Skills
99+
3. In Gajae Code App integrierte Skills
100100

101101
Ein sichtbarer Skill benötigt gültige Felder `name` und `description`. `enabled: false` oder `hide: true` blendet ihn aus.
102102

@@ -119,7 +119,7 @@ Danach <http://127.0.0.1:5173> öffnen. Tauri-Entwicklung startet mit `npm run d
119119
React UI (Browser / Tauri)
120120
│ HTTP + WebSocket
121121
122-
Gajae App local server
122+
Gajae Code App local server
123123
124124
├── SQLite · project files · Git/worktree
125125
@@ -145,6 +145,6 @@ Der Rust-Kern verwaltet Prozesse, Dateiüberwachung, Auftragszustand und PTY-Gre
145145

146146
## Status und Lizenz
147147

148-
Gajae App v2 ist Beta. Vor Aktualisierungen `~/.gajae-app/data` und die GJC-Konfiguration sichern. Fehler bitte mit Betriebssystem, App-Version und Reproduktionsschritten unter [Issues](https://github.com/devswha/gajae-code-app/issues/new) melden.
148+
Gajae Code App v2 ist Beta. Vor Aktualisierungen `~/.gajae-app/data` und die GJC-Konfiguration sichern. Fehler bitte mit Betriebssystem, App-Version und Reproduktionsschritten unter [Issues](https://github.com/devswha/gajae-code-app/issues/new) melden.
149149

150-
Gajae App wird unter [GNU AGPL v3.0 or later](LICENSE) veröffentlicht. Es basiert ursprünglich auf der Upstream-Oberfläche von Siteboon AI B.V. und wurde zu einem GJC-spezifischen Produkt umgebaut. Siehe [NOTICE](NOTICE) und [Upstream-Richtlinie](docs/UPSTREAM.md).
150+
Gajae Code App wird unter [GNU AGPL v3.0 or later](LICENSE) veröffentlicht. Es basiert ursprünglich auf der Upstream-Oberfläche von Siteboon AI B.V. und wurde zu einem GJC-spezifischen Produkt umgebaut. Siehe [NOTICE](NOTICE) und [Upstream-Richtlinie](docs/UPSTREAM.md).

README.en.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
</p>
1313

1414
<div align="center">
15-
<img src="public/logo.png" alt="Gajae App logo" width="96" height="96">
16-
<h1>Gajae App</h1>
15+
<img src="public/logo.png" alt="Gajae Code App logo" width="96" height="96">
16+
<h1>Gajae Code App</h1>
1717
<p><strong>A local-first AI coding desktop for Gajae Code</strong></p>
1818
<p>Manage projects, sessions, agent presets, and skills in one workspace.</p>
1919
</div>
@@ -27,18 +27,18 @@
2727
</p>
2828

2929
<p align="center">
30-
<a href="https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.2"><strong>Download for macOS</strong></a> ·
30+
<a href="https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.3"><strong>Download for macOS</strong></a> ·
3131
<a href="#key-features">Features</a> ·
3232
<a href="#run-from-source">Development</a> ·
3333
<a href="https://github.com/devswha/gajae-code-app/issues">Issues</a>
3434
</p>
3535

36-
<p align="center"><img src="public/screenshots/gajae-app-overview.jpg" alt="Gajae App workspace with sessions nested under projects" width="920"></p>
36+
<p align="center"><img src="public/screenshots/gajae-app-overview.jpg" alt="Gajae Code App workspace with sessions nested under projects" width="920"></p>
3737
<p align="center"><sub>Expand a project to reach its sessions, then start a new GJC task in the same workspace.</sub></p>
3838

39-
## What is Gajae App?
39+
## What is Gajae Code App?
4040

41-
Gajae App is an open-source desktop and browser workspace for [Gajae Code](https://github.com/devswha/gajae-code). It starts and resumes GJC sessions and organizes streaming responses and tool activity by project.
41+
Gajae Code App is an open-source desktop and browser workspace for [Gajae Code](https://github.com/devswha/gajae-code). It starts and resumes GJC sessions and organizes streaming responses and tool activity by project.
4242

4343
The app does not include an AI model or subscription. It uses the accounts, models, and agent configuration already set up in Gajae Code. Project files and execution state remain on the machine running the app.
4444

@@ -59,24 +59,24 @@ The app does not include an AI model or subscription. It uses the accounts, mode
5959

6060
<table>
6161
<tr>
62-
<td width="50%" align="center"><img src="public/screenshots/model-presets.jpg" alt="Gajae App agent preset picker"><br><sub><b>Agent presets</b><br>Configure the default agent and four specialist roles together</sub></td>
63-
<td width="50%" align="center"><img src="public/screenshots/skill-commands.jpg" alt="Gajae App skill command menu"><br><sub><b>Skill commands</b><br>Search project, user, and bundled skills from chat</sub></td>
62+
<td width="50%" align="center"><img src="public/screenshots/model-presets.jpg" alt="Gajae Code App agent preset picker"><br><sub><b>Agent presets</b><br>Configure the default agent and four specialist roles together</sub></td>
63+
<td width="50%" align="center"><img src="public/screenshots/skill-commands.jpg" alt="Gajae Code App skill command menu"><br><sub><b>Skill commands</b><br>Search project, user, and bundled skills from chat</sub></td>
6464
</tr>
6565
</table>
6666

6767
## Install the macOS app
6868

6969
The public desktop beta currently supports **Apple Silicon (M1 or newer) on macOS 11 or newer**.
7070

71-
1. Download the DMG and matching `.sha256` file from the [v2.0.0-beta.2 release](https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.2).
71+
1. Download the DMG and matching `.sha256` file from the [v2.0.0-beta.3 release](https://github.com/devswha/gajae-code-app/releases/tag/v2.0.0-beta.3).
7272
2. Verify the download:
7373

7474
```bash
7575
cd ~/Downloads
76-
shasum -a 256 -c gajae-app-desktop-2.0.0-beta.2-macos-arm64.dmg.sha256
76+
shasum -a 256 -c gajae-app-desktop-2.0.0-beta.3-macos-arm64.dmg.sha256
7777
```
7878

79-
3. Open the DMG and drag **Gajae App** into **Applications**.
79+
3. Open the DMG and drag **Gajae Code App** into **Applications**.
8080
4. On first launch, Control-click the app in Finder and choose **Open**. If macOS blocks it, use **System Settings → Privacy & Security → Open Anyway**.
8181

8282
> The current beta DMG is ad-hoc signed and not yet Apple-notarized. Only use an artifact from GitHub Releases whose checksum matches.
@@ -112,7 +112,7 @@ The picker combines the **Current configuration**, **28 built-in presets** for G
112112

113113
1. Project: `<workspace>/.gjc/skills/<name>/SKILL.md`
114114
2. User: `~/.gjc/agent/skills/<name>/SKILL.md`
115-
3. Bundled Gajae App skills
115+
3. Bundled Gajae Code App skills
116116

117117
A visible skill needs valid `name` and `description` fields. Skills with `enabled: false` or `hide: true` are hidden.
118118

@@ -142,7 +142,7 @@ npm run desktop:dev
142142
React UI (Browser / Tauri)
143143
│ HTTP + WebSocket
144144
145-
Gajae App local server
145+
Gajae Code App local server
146146
147147
├── SQLite · project files · Git/worktree
148148
@@ -172,6 +172,6 @@ For server deployment, see the [installation guide](docs/INSTALL.md) and [self-h
172172

173173
## Project status and license
174174

175-
Gajae App v2 is in beta. Back up `~/.gajae-app/data` and your GJC configuration before upgrading. Report problems with the OS, app version, and reproduction steps in [Issues](https://github.com/devswha/gajae-code-app/issues/new).
175+
Gajae Code App v2 is in beta. Back up `~/.gajae-app/data` and your GJC configuration before upgrading. Report problems with the OS, app version, and reproduction steps in [Issues](https://github.com/devswha/gajae-code-app/issues/new).
176176

177-
Gajae App is distributed under [GNU AGPL v3.0 or later](LICENSE). It began from the Siteboon AI B.V. upstream UI codebase and has been rebuilt as a GJC-specific product. See [NOTICE](NOTICE) and the [upstream policy](docs/UPSTREAM.md) for attribution and intake rules.
177+
Gajae Code App is distributed under [GNU AGPL v3.0 or later](LICENSE). It began from the Siteboon AI B.V. upstream UI codebase and has been rebuilt as a GJC-specific product. See [NOTICE](NOTICE) and the [upstream policy](docs/UPSTREAM.md) for attribution and intake rules.

0 commit comments

Comments
 (0)