diff --git a/.pql/pql-plan.json b/.pql/pql-plan.json index 47537762..36499a8f 100644 --- a/.pql/pql-plan.json +++ b/.pql/pql-plan.json @@ -1,5 +1,5 @@ { - "exported_at": "2026-05-06T07:56:04Z", + "exported_at": "2026-05-06T09:06:41Z", "decisions": [ { "id": "D-1", @@ -2642,10 +2642,10 @@ "id": "T-79", "type": "task", "title": "pane.spawn / editor.open: map errno to actionable error kinds", - "status": "in_progress", + "status": "done", "priority": "medium", "created_at": "2026-05-05 12:58:59", - "updated_at": "2026-05-06 07:45:02" + "updated_at": "2026-05-06 07:56:10" }, { "id": "T-80", @@ -2664,6 +2664,15 @@ "priority": "low", "created_at": "2026-05-05 12:58:59", "updated_at": "2026-05-05 12:58:59" + }, + { + "id": "T-82", + "type": "task", + "title": "add Catppuccin theme to bundled themes", + "status": "backlog", + "priority": "low", + "created_at": "2026-05-06 08:30:15", + "updated_at": "2026-05-06 08:30:15" } ], "ticket_deps": null, @@ -3989,6 +3998,13 @@ "old_value": "backlog", "new_value": "in_progress", "changed_at": "2026-05-06 07:45:02" + }, + { + "ticket_id": "T-79", + "field": "status", + "old_value": "in_progress", + "new_value": "done", + "changed_at": "2026-05-06 07:56:10" } ] } diff --git a/CLAUDE.md b/CLAUDE.md index 9e3b9ad4..67fa93f6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## What clide is -A Flutter desktop IDE for Claude Code. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach. +An IDE for Claude Code CLI. Single Flutter package at the repo root, plus small native supporter tools where Dart can't reach. - **`lib/`** — all Dart code. Subsystem handlers (`lib/src/daemon/`, `lib/src/pty/`, `lib/src/ipc/`, `lib/src/git/`, `lib/src/pql/`), kernel services (`lib/kernel/`), UI widgets (`lib/widgets/`), built-in extensions (`lib/builtin/`), and the extension framework (`lib/extension/`). The Flutter app hosts the IPC server in-process (D-56). - **[`pql`](https://github.com/postmeridiem/pql)** — external supporter tool. Clide wraps it for every query surface; never re-implements it. diff --git a/README.md b/README.md index f0c85148..fcd1359b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # clide -A Flutter desktop IDE for Claude Code. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS. +An IDE for Claude Code CLI. Native rendering, terminal-first interaction, pql-powered queries, canvas and graph surfaces. Linux and macOS. ## Architecture diff --git a/bin/clide.dart b/bin/clide.dart index 42c8d428..9e1e6650 100644 --- a/bin/clide.dart +++ b/bin/clide.dart @@ -89,7 +89,7 @@ Future main(List argv) async { void _printHelp(IOSink sink) { sink.writeln(''' -clide $clideVersion — Flutter desktop IDE for Claude Code. +clide $clideVersion — IDE for Claude Code CLI. Usage: clide --daemon Run the long-running daemon process. diff --git a/lib/builtin/welcome/src/welcome_view.dart b/lib/builtin/welcome/src/welcome_view.dart index 261781e3..dd13969a 100644 --- a/lib/builtin/welcome/src/welcome_view.dart +++ b/lib/builtin/welcome/src/welcome_view.dart @@ -61,7 +61,7 @@ class _Header extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ ClideText('clide', fontSize: 52, fontWeight: FontWeight.w300, color: tokens.globalForeground), - ClideText('Flutter desktop IDE for Claude Code', muted: true, fontSize: 16), + ClideText('IDE for Claude Code CLI', muted: true, fontSize: 16), ], ), ], diff --git a/lib/kernel/src/i18n/catalog/builtin.welcome_en_us.json b/lib/kernel/src/i18n/catalog/builtin.welcome_en_us.json index af25d7db..9400453c 100644 --- a/lib/kernel/src/i18n/catalog/builtin.welcome_en_us.json +++ b/lib/kernel/src/i18n/catalog/builtin.welcome_en_us.json @@ -1,6 +1,6 @@ { "title": { "translation": "clide" }, - "subtitle": { "translation": "Flutter desktop IDE for Claude Code" }, + "subtitle": { "translation": "IDE for Claude Code CLI" }, "open-project": { "translation": "Open project" }, "open-project.hint": { "translation": "Pick a git repository to open as the workspace" }, "tab.title": { "translation": "Welcome" } diff --git a/pubspec.yaml b/pubspec.yaml index 4b843ac9..dc56967d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,4 +1,4 @@ -# clide — Flutter desktop IDE for Claude Code. +# clide — IDE for Claude Code CLI. # # Single source of truth for project metadata and dependencies. # The Flutter app hosts everything in-process (D-056); tmux owns @@ -9,8 +9,8 @@ name: clide description: >- - Flutter desktop IDE for Claude Code. One Dart package covering the - UI, subsystem handlers (pane, files, editor, git, pql), and the + IDE for Claude Code CLI. One Dart package covering the UI, + subsystem handlers (pane, files, editor, git, pql), and the extension framework. publish_to: none version: 2.0.0 diff --git a/test/builtin/welcome/widget_test.dart b/test/builtin/welcome/widget_test.dart index e676a823..6b8efa51 100644 --- a/test/builtin/welcome/widget_test.dart +++ b/test/builtin/welcome/widget_test.dart @@ -20,7 +20,7 @@ void main() { 'builtin.welcome': { const Locale('en', 'US'): const { 'title': {'translation': 'clide'}, - 'subtitle': {'translation': 'Flutter desktop IDE for Claude Code'}, + 'subtitle': {'translation': 'IDE for Claude Code CLI'}, 'open-project': {'translation': 'Open project'}, 'open-project.hint': {'translation': 'Pick a git repository'}, 'tab.title': {'translation': 'Welcome'}, @@ -44,7 +44,7 @@ void main() { testWidgets('WelcomeView renders title + subtitle + start actions', (tester) async { await tester.pumpWidget(harness(f, const WelcomeView())); expect(find.text('clide'), findsOneWidget); - expect(find.text('Flutter desktop IDE for Claude Code'), findsOneWidget); + expect(find.text('IDE for Claude Code CLI'), findsOneWidget); expect(find.text('Open folder…'), findsOneWidget); }); }); diff --git a/web/index.html b/web/index.html index 2c5a38b0..a2ebba15 100644 --- a/web/index.html +++ b/web/index.html @@ -18,7 +18,7 @@ - + diff --git a/web/manifest.json b/web/manifest.json index db5f7f81..871976b3 100644 --- a/web/manifest.json +++ b/web/manifest.json @@ -5,7 +5,7 @@ "display": "standalone", "background_color": "#21262f", "theme_color": "#00a3d2", - "description": "Flutter desktop IDE for Claude Code.", + "description": "IDE for Claude Code CLI.", "orientation": "portrait-primary", "prefer_related_applications": false, "icons": [