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
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.7.2] — 2026-10-04

### Added
- **Seven more store languages** — Japanese, German, French, Portuguese (Brazil), Italian, Dutch, and Korean `_locales` for the extension name, summary, and shortcut description, so the Chrome Web Store accepts a listing in each. Ready-to-paste store descriptions for all eight non-English languages live in `docs/store-listings/`. The in-app interface remains in English.

## [0.7.1] — 2026-10-04

### Added
Expand Down Expand Up @@ -125,6 +130,7 @@ in and out of Salesforce right from your browser, with nothing leaving your devi

- Initial release.

[0.7.2]: https://github.com/Exotic209093/WaveLink/releases/tag/v0.7.2
[0.7.1]: https://github.com/Exotic209093/WaveLink/releases/tag/v0.7.1
[0.7.0]: https://github.com/Exotic209093/WaveLink/releases/tag/v0.7.0
[0.6.0]: https://github.com/Exotic209093/WaveLink/releases/tag/v0.6.0
Expand Down
26 changes: 11 additions & 15 deletions docs/CHROME_WEB_STORE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Chrome Web Store release kit

This file is the source of truth for the WaveLink 0.7.1 listing and privacy declarations. Copy text exactly unless the Chrome Web Store dashboard requires a shorter value.
This file is the source of truth for the WaveLink 0.7.2 listing and privacy declarations. Copy text exactly unless the Chrome Web Store dashboard requires a shorter value.

## Dashboard and public links

Expand All @@ -18,7 +18,7 @@ npm run assets:store
npm run package
```

Upload `wavelink-0.7.1.zip`. The package contains the compiled Manifest V3 extension, icons, and bundled privacy page; it excludes source, tests, and build-only files.
Upload `wavelink-0.7.2.zip`. The package contains the compiled Manifest V3 extension, icons, and bundled privacy page; it excludes source, tests, and build-only files.

## Store listing

Expand Down Expand Up @@ -67,18 +67,14 @@ The summary comes from `public/_locales/en/messages.json` (`extDescription`) and
>
> Uses your existing Salesforce browser session. WaveLink is independent and is not affiliated with or endorsed by Salesforce, Inc.

### Localised listing (Español)
### Localised listings

The package ships `_locales/en` (default) and `_locales/es`. The Spanish name
and summary come from `public/_locales/es/messages.json` automatically:

- Name: **WaveLink — Exporta e importa datos de Salesforce con SOQL** (57 characters)
- Summary: **Exporta datos de Salesforce con SOQL a CSV, Excel, JSON o XML desde Chrome. Sin Java ni instalaciones. Gratis y de código abierto.** (130 characters)

In the dashboard, switch the Store listing language to **Spanish** and paste the
Spanish description from
[`launch-kit.md`](launch-kit.md#spanish-listing-store-listing--add-language--español).
Screenshots may reuse the English set.
The package ships `_locales` for English (default), Spanish, Japanese, German,
French, Portuguese (Brazil), Italian, Dutch, and Korean. Each locale's name and
summary come from `public/_locales/<locale>/messages.json` automatically. For
each language, switch the Store listing language in the dashboard and paste the
description from [`store-listings/`](store-listings/README.md). Screenshots can
reuse the English set.

### Category and language

Expand Down Expand Up @@ -192,9 +188,9 @@ The repository must be pushed before saving this URL so reviewers can reach the

## Final submission checklist

- [ ] Push the v0.7.1 code and public privacy policy to `main`.
- [ ] Push the v0.7.2 code and public privacy policy to `main`.
- [ ] Confirm the privacy-policy URL loads while signed out of GitHub.
- [ ] Upload `wavelink-0.7.1.zip` and confirm version 0.7.1 is detected.
- [ ] Upload `wavelink-0.7.2.zip` and confirm version 0.7.2 is detected.
- [ ] Replace the description with the text in this file.
- [ ] Upload all five screenshots in the documented order.
- [ ] Upload the icon and promotional tiles.
Expand Down
38 changes: 4 additions & 34 deletions docs/launch-kit.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,41 +82,11 @@ Put export first; it is the safest and most searched-for job.
Add the promo video (`promo/output/wavelink-promo-full-polished.mp4`) as an
unlisted YouTube upload and paste the URL into the listing's video field.

### Spanish listing (Store listing → add language → Español)
### Other languages

**Resumen**

> Exporta datos de Salesforce con SOQL a CSV, Excel, JSON o XML desde Chrome. Sin Java ni instalaciones. Gratis y de código abierto.

**Descripción**

> Saca tus datos de Salesforce en segundos, desde la pestaña en la que ya iniciaste sesión.
>
> WaveLink es un espacio de trabajo de datos gratuito y de código abierto para administradores, desarrolladores y consultores de Salesforce. Escribe o arma una consulta SOQL, revisa los registros, elige las columnas y descarga en CSV, Excel, JSON o XML. Sin Java, sin instalar Data Loader y sin servidores de terceros con tus datos.
>
> EXPORTAR
>
> • Editor SOQL con autocompletado y constructor visual de consultas
> • REST para consultas rápidas y Bulk API 2.0 para objetos grandes
> • CSV, Excel (XLSX), JSON o XML solo con las columnas que elijas
> • Guarda consultas como trabajos reutilizables
>
> SNAPSHOTS Y COMPARACIÓN
>
> • Programa snapshots locales periódicos
> • Compara archivos, snapshots u orgs conectadas campo por campo
>
> IMPORTAR
>
> • Importación guiada de CSV, JSON y Excel con mapeo de campos, validación y simulación
>
> PRIVACIDAD
>
> Sin analítica, telemetría, publicidad ni servidores de WaveLink. Tus registros se quedan en tu navegador. Código fuente: https://github.com/Exotic209093/WaveLink
>
> WaveLink es independiente y no está afiliado ni respaldado por Salesforce, Inc.

The Spanish name and summary ship in `public/_locales/es/messages.json` (v0.7.1+); paste only the description in the dashboard. Have a native speaker skim it before publishing; it is written in neutral Latin American Spanish.
Spanish, Japanese, German, French, Portuguese (Brazil), Italian, Dutch, and
Korean listings are in [`store-listings/`](store-listings/README.md). The names
and summaries ship in the package (v0.7.2+); paste only each description.

## Tracked links

Expand Down
21 changes: 21 additions & 0 deletions docs/store-listings/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Localised Chrome Web Store listings

WaveLink ships `_locales` for English (default) and the languages below. For
each one the store takes the **name** and **summary** from the package; paste
only the **description** in the dashboard (Store listing → language dropdown).
Screenshots can reuse the English set.

The in-app interface is English-only; these listings localise discovery.
The translations have not had native review, so have a native speaker skim
any listing you can.

| Dashboard language | Native name | File | Locale |
|---|---|---|---|
| Spanish | Español | [`es.md`](es.md) | `es` |
| Japanese | 日本語 | [`ja.md`](ja.md) | `ja` |
| German | Deutsch | [`de.md`](de.md) | `de` |
| French | Français | [`fr.md`](fr.md) | `fr` |
| Portuguese (Brazil) | Português (Brasil) | [`pt_BR.md`](pt_BR.md) | `pt_BR` |
| Italian | Italiano | [`it.md`](it.md) | `it` |
| Dutch | Nederlands | [`nl.md`](nl.md) | `nl` |
| Korean | 한국어 | [`ko.md`](ko.md) | `ko` |
42 changes: 42 additions & 0 deletions docs/store-listings/de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# German store listing (Deutsch)

Dashboard language: **German**. The name and summary below come from
`public/_locales/de/messages.json` automatically; paste only the description.

- Name: WaveLink — Salesforce SOQL-Export & Datenimport-Tool
- Summary: Salesforce-Daten per SOQL in Chrome als CSV, Excel, JSON oder XML exportieren. Ohne Java oder Installation. Gratis und Open Source.

## Description

```text
Salesforce-Daten in Sekunden exportieren – direkt aus dem Browser-Tab, in dem Sie bereits angemeldet sind.

WaveLink ist ein kostenloser Open-Source-Datenarbeitsbereich für Salesforce-Administratoren, -Entwickler und -Berater. Schreiben oder erstellen Sie eine SOQL-Abfrage, prüfen Sie die Datensätze in der Vorschau, wählen Sie Ihre Spalten und laden Sie CSV, Excel, JSON oder XML herunter. Keine Java-Laufzeitumgebung, keine Data-Loader-Installation, kein fremder Server, der Ihre Daten speichert.

EXPORT

• SOQL-Editor mit Autovervollständigung und visueller Query-Builder für Felder, Filter, GROUP BY und Aggregate
• REST für schnelle Abfragen, Bulk API 2.0 für große Objekte – mit Fortschrittsanzeige und Abbruch
• CSV, Excel (XLSX), JSON oder XML mit genau den Spalten, die Sie auswählen
• Abfragen als wiederverwendbare Jobs speichern und mit einem Klick erneut ausführen

SNAPSHOTS UND VERGLEICH

• Regelmäßige lokale Snapshots wichtiger Objekte planen
• Zwei Dateien, zwei Snapshots oder zwei verbundene Orgs Feld für Feld vergleichen

IMPORT

• Geführter Import von CSV, JSON und Excel mit Feldzuordnung, Validierung und Probelauf
• Produktionswarnungen und Bestätigung per Texteingabe vor jedem Schreibvorgang

ERWEITERT

• Record Inspector, Objekt- und Feldbrowser, REST/Tooling-API-Explorer, Anonymous Apex und API-Nutzung

DATENSCHUTZ VON ANFANG AN

WaveLink hat keine Analyse, keine Telemetrie, keine Werbung und kein WaveLink-Backend. Ihre Datensätze bleiben in Ihrem Browser und werden nur mit den von Ihnen ausgewählten Salesforce-Orgs ausgetauscht. Quellcode: https://github.com/Exotic209093/WaveLink

Verwendet Ihre bestehende Salesforce-Browsersitzung. WaveLink ist unabhängig und weder mit Salesforce, Inc. verbunden noch von Salesforce, Inc. unterstützt.
```
42 changes: 42 additions & 0 deletions docs/store-listings/es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Spanish store listing (Español)

Dashboard language: **Spanish**. The name and summary below come from
`public/_locales/es/messages.json` automatically; paste only the description.

- Name: WaveLink — Exporta e importa datos de Salesforce con SOQL
- Summary: Exporta datos de Salesforce con SOQL a CSV, Excel, JSON o XML desde Chrome. Sin Java ni instalaciones. Gratis y de código abierto.

## Description

```text
Saca tus datos de Salesforce en segundos, desde la pestaña del navegador en la que ya iniciaste sesión.

WaveLink es un espacio de trabajo de datos gratuito y de código abierto para administradores, desarrolladores y consultores de Salesforce. Escribe o arma una consulta SOQL, revisa los registros, elige las columnas y descarga en CSV, Excel, JSON o XML. Sin Java, sin instalar Data Loader y sin servidores de terceros con tus datos.

EXPORTAR

• Editor SOQL con autocompletado y constructor visual de consultas para campos, filtros, GROUP BY y agregados
• REST para consultas rápidas y Bulk API 2.0 para objetos grandes, con progreso y cancelación
• CSV, Excel (XLSX), JSON o XML solo con las columnas que elijas
• Guarda consultas como trabajos reutilizables y vuelve a ejecutarlas con un clic

SNAPSHOTS Y COMPARACIÓN

• Programa snapshots locales periódicos de tus objetos clave
• Compara dos archivos, dos snapshots o dos orgs conectadas campo por campo

IMPORTAR

• Importación guiada de CSV, JSON y Excel con mapeo de campos, validación y simulación
• Advertencias de producción y confirmación escrita antes de cada escritura

AVANZADO

• Record Inspector, explorador de objetos y campos, explorador de API REST/Tooling, Apex anónimo y uso de API

PRIVACIDAD DESDE EL DISEÑO

WaveLink no tiene analítica, telemetría, publicidad ni servidores propios. Tus registros se quedan en tu navegador y solo se intercambian con las orgs de Salesforce que elijas. Código fuente: https://github.com/Exotic209093/WaveLink

Usa tu sesión de Salesforce abierta en el navegador. WaveLink es independiente y no está afiliado ni respaldado por Salesforce, Inc.
```
42 changes: 42 additions & 0 deletions docs/store-listings/fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# French store listing (Français)

Dashboard language: **French**. The name and summary below come from
`public/_locales/fr/messages.json` automatically; paste only the description.

- Name: WaveLink — Export SOQL et import de données Salesforce
- Summary: Exportez vos données Salesforce en SOQL vers CSV, Excel, JSON ou XML dans Chrome. Sans Java ni installation. Gratuit et open source.

## Description

```text
Sortez vos données Salesforce en quelques secondes, directement depuis l'onglet où vous êtes déjà connecté.

WaveLink est un espace de travail de données gratuit et open source pour les administrateurs, développeurs et consultants Salesforce. Rédigez ou construisez une requête SOQL, prévisualisez les enregistrements, choisissez vos colonnes et téléchargez en CSV, Excel, JSON ou XML. Pas d'environnement Java, pas d'installation de Data Loader, aucun serveur tiers qui détient vos données.

EXPORT

• Éditeur SOQL avec autocomplétion et générateur visuel de requêtes pour les champs, filtres, GROUP BY et agrégats
• REST pour les requêtes rapides, Bulk API 2.0 pour les gros objets, avec suivi de progression et annulation
• CSV, Excel (XLSX), JSON ou XML avec uniquement les colonnes choisies
• Enregistrez vos requêtes comme tâches réutilisables et relancez-les en un clic

INSTANTANÉS ET COMPARAISON

• Planifiez des instantanés locaux récurrents de vos objets clés
• Comparez deux fichiers, deux instantanés ou deux orgs connectées, champ par champ

IMPORT

• Import guidé de fichiers CSV, JSON et Excel avec mappage des champs, validation et simulation
• Avertissements en production et confirmation saisie avant toute écriture

AVANCÉ

• Record Inspector, explorateur d'objets et de champs, explorateur d'API REST/Tooling, Apex anonyme et suivi de la consommation d'API

CONFIDENTIALITÉ DÈS LA CONCEPTION

WaveLink n'a ni analytique, ni télémétrie, ni publicité, ni serveur WaveLink. Vos enregistrements restent dans votre navigateur et ne sont échangés qu'avec les orgs Salesforce que vous sélectionnez. Code source : https://github.com/Exotic209093/WaveLink

Utilise votre session Salesforce déjà ouverte dans le navigateur. WaveLink est indépendant et n'est ni affilié à Salesforce, Inc. ni approuvé par celle-ci.
```
42 changes: 42 additions & 0 deletions docs/store-listings/it.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Italian store listing (Italiano)

Dashboard language: **Italian**. The name and summary below come from
`public/_locales/it/messages.json` automatically; paste only the description.

- Name: WaveLink — Esportazione SOQL e importazione dati Salesforce
- Summary: Esporta i dati Salesforce con SOQL in CSV, Excel, JSON o XML da Chrome. Senza Java né installazioni. Gratuito e open source.

## Description

```text
Esporta i tuoi dati Salesforce in pochi secondi, direttamente dalla scheda del browser in cui hai già effettuato l'accesso.

WaveLink è uno spazio di lavoro per i dati gratuito e open source per amministratori, sviluppatori e consulenti Salesforce. Scrivi o componi una query SOQL, visualizza l'anteprima dei record, scegli le colonne e scarica in CSV, Excel, JSON o XML. Niente runtime Java, nessuna installazione di Data Loader, nessun server di terze parti che custodisce i tuoi dati.

ESPORTAZIONE

• Editor SOQL con completamento automatico e generatore visuale di query per campi, filtri, GROUP BY e aggregazioni
• REST per le query rapide, Bulk API 2.0 per gli oggetti di grandi dimensioni, con avanzamento e annullamento
• CSV, Excel (XLSX), JSON o XML con le sole colonne che scegli
• Salva le query come job riutilizzabili e rieseguile con un clic

SNAPSHOT E CONFRONTO

• Pianifica snapshot locali ricorrenti degli oggetti principali
• Confronta due file, due snapshot o due org collegate, campo per campo

IMPORTAZIONE

• Importazione guidata di CSV, JSON ed Excel con mappatura dei campi, convalida e simulazione
• Avvisi per la produzione e conferma digitata prima di ogni scrittura

AVANZATE

• Record Inspector, browser di oggetti e campi, explorer delle API REST/Tooling, Apex anonimo e utilizzo delle API

PRIVACY FIN DALLA PROGETTAZIONE

WaveLink non ha analisi, telemetria, pubblicità né un backend WaveLink. I tuoi record restano nel browser e vengono scambiati solo con le org Salesforce che selezioni. Codice sorgente: https://github.com/Exotic209093/WaveLink

Usa la sessione Salesforce già aperta nel browser. WaveLink è indipendente e non è affiliato né approvato da Salesforce, Inc.
```
42 changes: 42 additions & 0 deletions docs/store-listings/ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Japanese store listing (日本語)

Dashboard language: **Japanese**. The name and summary below come from
`public/_locales/ja/messages.json` automatically; paste only the description.

- Name: WaveLink — Salesforce SOQLエクスポート&データインポートツール
- Summary: SOQLでSalesforceのデータをCSV、Excel、JSON、XMLにChromeから直接エクスポート。Java不要、インストール不要、サーバー不要。無料のオープンソース。

## Description

```text
ログイン済みのブラウザタブから、Salesforceのデータを数秒でエクスポート。

WaveLinkは、Salesforceの管理者・開発者・コンサルタントのための無料のオープンソース・データワークスペースです。SOQLクエリを記述または作成し、レコードをプレビューして、必要な列を選び、CSV・Excel・JSON・XMLでダウンロードできます。Javaランタイムも、デスクトップ版Data Loaderのインストールも不要。データを第三者のサーバーに預けることもありません。

エクスポート

• 入力補完付きのSOQLエディタと、項目・条件・GROUP BY・集計に対応したビジュアルクエリビルダー
• 手軽なクエリはREST、大量データはBulk API 2.0で(進捗表示・キャンセル対応)
• 選んだ列だけをCSV・Excel(XLSX)・JSON・XMLで出力
• クエリを再利用可能なジョブとして保存し、ワンクリックで再実行

スナップショットと比較

• 主要オブジェクトのローカルスナップショットを定期実行
• 2つのファイル、2つのスナップショット、または接続済みの2つの組織を項目単位で比較

インポート

• 項目マッピング、検証、ドライランを備えたCSV・JSON・Excelのガイド付きインポート
• 本番組織への書き込み前に警告と確認入力を要求

高度な機能

• レコードインスペクター、オブジェクト・項目ブラウザー、REST/Tooling APIエクスプローラー、匿名Apex、API使用状況

設計段階からのプライバシー保護

WaveLinkには、分析・テレメトリー・広告・WaveLink独自のバックエンドは一切ありません。レコードはブラウザ内にとどまり、選択したSalesforce組織とのみやり取りされます。ソースコード: https://github.com/Exotic209093/WaveLink

既存のSalesforceブラウザセッションを使用します。WaveLinkは独立したツールであり、Salesforce, Inc.との提携関係や同社による承認はありません。
```
Loading
Loading