Skip to content

Commit 5333c40

Browse files
hide secret file sharing (#179)
Co-authored-by: aider (gemini/gemini-2.5-pro) <[email protected]>
1 parent 0144363 commit 5333c40

19 files changed

+2687
-1333
lines changed

package-lock.json

Lines changed: 2602 additions & 1315 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/open-collaboration-vscode/package.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,16 @@
104104
},
105105
"default": [],
106106
"markdownDescription": "%oct.joinAllowlist%"
107+
},
108+
"oct.files.exclude": {
109+
"type": "array",
110+
"items": {
111+
"type": "string"
112+
},
113+
"default": [
114+
"**/.env"
115+
],
116+
"markdownDescription": "%oct.files.exclude%"
107117
}
108118
}
109119
},
@@ -277,7 +287,8 @@
277287
"open-collaboration-protocol": "0.3.1",
278288
"lodash": "~4.17.21",
279289
"nanoid": "~5.1.5",
280-
"node-fetch": "~3.3.2"
290+
"node-fetch": "~3.3.2",
291+
"minimatch": "^10.1.1"
281292
},
282293
"devDependencies": {
283294
"@types/node-fetch": "~2.6.12",

packages/open-collaboration-vscode/package.nls.cs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Výzva k přijetí nebo odmítnutí každé žádosti o připojení.",
2020
"oct.joinAcceptMode.allowlist.description": "Přidá uživatele do seznamu povolených uživatelů, když jsou jejich žádosti o připojení přijaty, a umožní jim tak automatické připojení v budoucnu.",
2121
"oct.joinAcceptMode.auto.description": "Automaticky přijímat všechny žádosti o připojení bez vyzvání.",
22-
"oct.joinAllowlist": "Seznam e-mailů uživatelů, kteří se mohou automaticky připojit při použití režimu \"Allowlist\". Viz také `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Seznam e-mailů uživatelů, kteří se mohou automaticky připojit při použití režimu \"Allowlist\". Viz také `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Seznam globálních vzorů pro soubory, které by neměly být sdíleny v relaci spolupráce."
2324
}

packages/open-collaboration-vscode/package.nls.de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Aufforderung zur Annahme oder Ablehnung jeder Beitrittsanfrage.",
2020
"oct.joinAcceptMode.allowlist.description": "Fügt Benutzer zu einer Erlaubnisliste hinzu, wenn ihre Beitrittsanfragen akzeptiert werden, damit sie in Zukunft automatisch beitreten können.",
2121
"oct.joinAcceptMode.auto.description": "Automatische Annahme aller Beitrittsanfragen ohne Aufforderung.",
22-
"oct.joinAllowlist": "Liste der Benutzer-E-Mails, die automatisch beitreten dürfen, wenn der Join-Accept-Modus \"Allowlist\" verwendet wird. Siehe auch `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Liste der Benutzer-E-Mails, die automatisch beitreten dürfen, wenn der Join-Accept-Modus \"Allowlist\" verwendet wird. Siehe auch `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Eine Liste von Glob-Mustern für Dateien, die nicht in einer Kooperationssitzung freigegeben werden sollen."
2324
}

packages/open-collaboration-vscode/package.nls.es.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Pregunta para aceptar o rechazar cada solicitud de unión.",
2020
"oct.joinAcceptMode.allowlist.description": "Añade usuarios a una lista de permitidos cuando se aceptan sus solicitudes de adhesión, lo que les permite unirse automáticamente en el futuro.",
2121
"oct.joinAcceptMode.auto.description": "Aceptar automáticamente todas las solicitudes de adhesión sin preguntar.",
22-
"oct.joinAllowlist": "Lista de correos electrónicos de usuarios a los que se permite unirse automáticamente cuando se utiliza el modo de aceptación de uniones 'Allowlist'. Véase también `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Lista de correos electrónicos de usuarios a los que se permite unirse automáticamente cuando se utiliza el modo de aceptación de uniones 'Allowlist'. Véase también `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Una lista de patrones glob para archivos que no deben compartirse en una sesión de colaboración."
2324
}

packages/open-collaboration-vscode/package.nls.fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Invite à accepter ou à rejeter chaque demande de participation.",
2020
"oct.joinAcceptMode.allowlist.description": "Ajoute des utilisateurs à une liste d'autorisation lorsque leur demande d'adhésion est acceptée, ce qui leur permet de s'inscrire automatiquement à l'avenir.",
2121
"oct.joinAcceptMode.auto.description": "Accepter automatiquement toutes les demandes d'adhésion sans y être invité.",
22-
"oct.joinAllowlist": "Liste des emails des utilisateurs autorisés à se joindre automatiquement lors de l'utilisation du mode d'acceptation de jointure 'Allowlist'. Voir aussi `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Liste des emails des utilisateurs autorisés à se joindre automatiquement lors de l'utilisation du mode d'acceptation de jointure 'Allowlist'. Voir aussi `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Une liste de motifs globaux pour les fichiers qui ne doivent pas être partagés dans une session de collaboration."
2324
}

packages/open-collaboration-vscode/package.nls.hu.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Minden egyes csatlakozási kérelem elfogadására vagy elutasítására vonatkozó felszólítás.",
2020
"oct.joinAcceptMode.allowlist.description": "Hozzáadja a felhasználókat egy engedélyezési listához, amikor a csatlakozási kérelmüket elfogadják, így a jövőben automatikusan csatlakozhatnak.",
2121
"oct.joinAcceptMode.auto.description": "Automatikusan, kérés nélkül elfogad minden csatlakozási kérelmet.",
22-
"oct.joinAllowlist": "Az automatikus csatlakozásra engedélyezett felhasználói e-mailek listája, ha az \"Allowlist\" csatlakozás elfogadási módot használja. Lásd még `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Az automatikus csatlakozásra engedélyezett felhasználói e-mailek listája, ha az \"Allowlist\" csatlakozás elfogadási módot használja. Lásd még `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Azon fájlok glob-mintáinak listája, amelyeket nem szabad megosztani egy együttműködési munkamenetben."
2324
}

packages/open-collaboration-vscode/package.nls.it.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Prompt per accettare o rifiutare ogni richiesta di unione.",
2020
"oct.joinAcceptMode.allowlist.description": "Aggiunge gli utenti a una allowlist quando le loro richieste di iscrizione vengono accettate, consentendo loro di iscriversi automaticamente in futuro.",
2121
"oct.joinAcceptMode.auto.description": "Accettare automaticamente tutte le richieste di adesione, senza che venga richiesto.",
22-
"oct.joinAllowlist": "Elenco delle email degli utenti a cui è consentito unirsi automaticamente quando si utilizza la modalità di accettazione dei join 'Allowlist'. Vedere anche `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "Elenco delle email degli utenti a cui è consentito unirsi automaticamente quando si utilizza la modalità di accettazione dei join 'Allowlist'. Vedere anche `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "Un elenco di pattern glob per i file che non devono essere condivisi in una sessione di collaborazione."
2324
}

packages/open-collaboration-vscode/package.nls.ja.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "各参加リクエストを受け入れるか拒否するかのプロンプト。",
2020
"oct.joinAcceptMode.allowlist.description": "参加リクエストが受理されたときにユーザーを許可リストに追加し、将来自動的に参加できるようにする。",
2121
"oct.joinAcceptMode.auto.description": "プロンプトを表示することなく、すべての参加リクエストを自動的に受け付けます。",
22-
"oct.joinAllowlist": "Allowlist'参加受付モードを使用している場合に自動参加を許可するユーザーメールのリスト。`#oct.joinAcceptMode#`も参照。"
22+
"oct.joinAllowlist": "Allowlist'参加受付モードを使用している場合に自動参加を許可するユーザーメールのリスト。`#oct.joinAcceptMode#`も参照。",
23+
"oct.files.exclude": "コラボレーションセッションで共有すべきでないファイルのグロブパターンのリスト。"
2324
}

packages/open-collaboration-vscode/package.nls.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@
1919
"oct.joinAcceptMode.prompt.description": "Prompt to accept or reject each join request.",
2020
"oct.joinAcceptMode.allowlist.description": "Adds users to an allowlist when their join requests are accepted, allowing them to join automatically in the future.",
2121
"oct.joinAcceptMode.auto.description": "Automatically accept all join requests without prompting.",
22-
"oct.joinAllowlist": "List of user emails allowed to join automatically when using 'Allowlist' join accept mode. See also `#oct.joinAcceptMode#`."
22+
"oct.joinAllowlist": "List of user emails allowed to join automatically when using 'Allowlist' join accept mode. See also `#oct.joinAcceptMode#`.",
23+
"oct.files.exclude": "A list of glob patterns for files that should not be shared in a collaboration session."
2324
}

0 commit comments

Comments
 (0)