Update plugin ID to 'note-ai-translator' and increment version to 1.0.3; update installation instructions and changelog (#4)

This commit is contained in:
Anton Antonov 2026-05-12 23:34:29 +05:00 committed by GitHub
parent f1efd08400
commit c8c00cb5dd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 15 additions and 10 deletions

View file

@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.3] — 2026-05-12
- Changed ID in manifest to fix "Plugin ID must only contain lowercase ASCII letters and hyphens."
## [1.0.2] — 2026-05-12
- Changed ID in manifest to fix "An entry with this ID already exists."

View file

@ -31,7 +31,7 @@ A free [l10n.dev](https://l10n.dev) account. You receive **30,000 characters fre
### Manual installation
1. Go to the [latest release](../../releases/latest) and download `manifest.json`, `main.js`, and `styles.css`.
2. In your vault, create the folder `<YourVault>/.obsidian/plugins/ai-translator/`.
2. In your vault, create the folder `<YourVault>/.obsidian/plugins/note-ai-translator/`.
3. Copy the three downloaded files into that folder.
4. Open Obsidian, go to **Settings → Community plugins**, and enable **L10n.dev - AI Translator**.

View file

@ -27,7 +27,7 @@ This produces `main.js` in the repository root.
1. Locate your vault folder. Inside it, open (or create) the directory:
```
<YourVault>/.obsidian/plugins/l10n-ai-translator/
<YourVault>/.obsidian/plugins/note-ai-translator/
```
2. Copy the following files from the repository root into that folder:
- `main.js`
@ -38,7 +38,7 @@ This produces `main.js` in the repository root.
5. If prompted, select **Turn on community plugins**.
6. Find **L10n.dev - AI Translator** in the list and toggle it on.
> **Tip:** Clone the repository directly into `<YourVault>/.obsidian/plugins/l10n-ai-translator/` and run `npm run dev` for live reloading during development.
> **Tip:** Clone the repository directly into `<YourVault>/.obsidian/plugins/note-ai-translator/` and run `npm run dev` for live reloading during development.
---
@ -83,7 +83,7 @@ This produces `main.js` in the repository root.
## 6. Mobile testing
1. Build `main.js` on desktop (`npm run build`).
2. Transfer `main.js`, `manifest.json`, and `styles.css` to your vault's `.obsidian/plugins/l10n-ai-translator/` folder using a sync solution (e.g. iCloud, Obsidian Sync, or manual file transfer).
2. Transfer `main.js`, `manifest.json`, and `styles.css` to your vault's `.obsidian/plugins/note-ai-translator/` folder using a sync solution (e.g. iCloud, Obsidian Sync, or manual file transfer).
3. Open Obsidian on the mobile device and enable the plugin as described in step 2.
4. Repeat the manual test checklist on mobile, paying attention to the language picker and context menu behaviour.

View file

@ -1,7 +1,7 @@
{
"id": "l10n-ai-translator",
"id": "note-ai-translator",
"name": "L10n.dev - AI Translator",
"version": "1.0.2",
"version": "1.0.3",
"minAppVersion": "0.15.0",
"description": "Translate notes into any of 165 languages with AI. Preserves Markdown formatting and structure. Powered by L10n.dev's AI translation API.",
"author": "l10n.dev",

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "obsidian-plugin-ai-translator",
"version": "1.0.2",
"version": "1.0.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "obsidian-plugin-ai-translator",
"version": "1.0.2",
"version": "1.0.3",
"license": "MIT",
"dependencies": {
"obsidian": "latest"

View file

@ -1,6 +1,6 @@
{
"name": "obsidian-plugin-ai-translator",
"version": "1.0.2",
"version": "1.0.3",
"description": "Obsidian plugin to translate notes with AI using l10n.dev",
"main": "main.js",
"type": "module",

View file

@ -1,5 +1,6 @@
{
"1.0.0": "0.15.0",
"1.0.1": "0.15.0",
"1.0.2": "0.15.0"
"1.0.2": "0.15.0",
"1.0.3": "0.15.0"
}