Pārlūkot izejas kodu

chore: rename to copy-ai-ctx for marketplace publishing v0.2.3

Developer 1 mēnesi atpakaļ
vecāks
revīzija
2d2258070c
4 mainītis faili ar 27 papildinājumiem un 18 dzēšanām
  1. 9 0
      CHANGELOG.md
  2. 0 0
      dist/extension.js
  3. 12 12
      package.json
  4. 6 6
      src/extension.ts

+ 9 - 0
CHANGELOG.md

@@ -1,5 +1,14 @@
 # Change Log
 
+## [0.2.3] - 2026-07-11
+
+### Changed
+
+- Rename extension to `copy-ai-ctx` for marketplace publishing
+- Refactor commands: split single/multi selection into separate handlers
+- Remove workspace file picker dialog (copyWorkspaceFiles)
+- Remove keybindings (ctrl+alt+c, cmd+alt+c)
+
 ## [0.1.0] - 2026-07-11
 
 ### Added

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/extension.js


+ 12 - 12
package.json

@@ -1,8 +1,8 @@
 {
-  "name": "vsix-cp-ai-ctx",
-  "displayName": "Copy AI Context",
+  "name": "copy-ai-ctx",
+  "displayName": "Copy AI Ctx",
   "description": "Copy code context for AI assistants — selected code, file contents, with paths and formatting",
-  "version": "0.2.2",
+  "version": "0.2.3",
   "publisher": "fivesay",
   "engines": {
     "vscode": "^1.85.0"
@@ -24,43 +24,43 @@
   "contributes": {
     "commands": [
       {
-        "command": "vsix-cp-ai-ctx.copySelection",
+        "command": "copy-ai-ctx.copySelection",
         "title": "Copy to AI: 选中区域"
       },
       {
-        "command": "vsix-cp-ai-ctx.copyFile",
+        "command": "copy-ai-ctx.copyFile",
         "title": "Copy to AI: 当前文件"
       },
       {
-        "command": "vsix-cp-ai-ctx.copySelectedFiles",
+        "command": "copy-ai-ctx.copySelectedFiles",
         "title": "Copy to AI: 单选"
       },
       {
-        "command": "vsix-cp-ai-ctx.copyMultiFiles",
+        "command": "copy-ai-ctx.copyMultiFiles",
         "title": "Copy to AI: 多选"
       }
     ],
     "menus": {
       "editor/context": [
         {
-          "command": "vsix-cp-ai-ctx.copySelection",
+          "command": "copy-ai-ctx.copySelection",
           "when": "editorHasSelection",
           "group": "9_cutcopypaste@10"
         },
         {
-          "command": "vsix-cp-ai-ctx.copyFile",
+          "command": "copy-ai-ctx.copyFile",
           "when": "!editorHasSelection",
           "group": "9_cutcopypaste@10"
         }
       ],
       "explorer/context": [
         {
-          "command": "vsix-cp-ai-ctx.copyMultiFiles",
+          "command": "copy-ai-ctx.copyMultiFiles",
           "when": "listMultiSelection && explorerViewletVisible",
           "group": "9_cutcopypaste@10"
         },
         {
-          "command": "vsix-cp-ai-ctx.copySelectedFiles",
+          "command": "copy-ai-ctx.copySelectedFiles",
           "when": "!listMultiSelection",
           "group": "9_cutcopypaste@10",
           "title": "Copy to AI: 单选"
@@ -88,6 +88,6 @@
   },
   "repository": {
     "type": "git",
-    "url": "https://git.ooo.ink/vsix/vsix-cp-ai-ctx.git"
+    "url": "https://git.ooo.ink/vsix/copy-ai-ctx.git"
   }
 }

+ 6 - 6
src/extension.ts

@@ -8,29 +8,29 @@ import {
 } from './copyContext';
 
 export function activate(context: vscode.ExtensionContext) {
-  console.log('[vsix-cp-ai-ctx] activating...');
+  console.log('[copy-ai-ctx] activating...');
 
   context.subscriptions.push(
-    vscode.commands.registerCommand('vsix-cp-ai-ctx.copySelection', () => {
+    vscode.commands.registerCommand('copy-ai-ctx.copySelection', () => {
       copySelection();
     }),
   );
 
   context.subscriptions.push(
-    vscode.commands.registerCommand('vsix-cp-ai-ctx.copyFile', () => {
+    vscode.commands.registerCommand('copy-ai-ctx.copyFile', () => {
       copyActiveFile();
     }),
   );
 
   context.subscriptions.push(
-    vscode.commands.registerCommand('vsix-cp-ai-ctx.copySelectedFiles', (args) => {
+    vscode.commands.registerCommand('copy-ai-ctx.copySelectedFiles', (args) => {
       if (!args) return;
       copySingleItem(args as vscode.Uri);
     }),
   );
 
   context.subscriptions.push(
-    vscode.commands.registerCommand('vsix-cp-ai-ctx.copyMultiFiles', (...args) => {
+    vscode.commands.registerCommand('copy-ai-ctx.copyMultiFiles', (...args) => {
       if (args.length < 2) return;
       // args[0] = clicked resource URI
       // args[1] might be array (standard) or individual URI (variadic)
@@ -40,7 +40,7 @@ export function activate(context: vscode.ExtensionContext) {
     }),
   );
 
-  console.log('[vsix-cp-ai-ctx] activated');
+  console.log('[copy-ai-ctx] activated');
 }
 
 export function deactivate() {

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels