Add an optional ownership-scoped Tectonic environment with secure installation, native compile verification, and topology-preserving repair support. Harden CircuitikZ generation and preview routing, fix the history drawer scroll model, and synchronize bilingual architecture, user guidance, and localized README documentation.
- 29 i18n READMEs now have sponsor text in their own language
- Vietnamese: 'tặng một Sao trên GitHub...mua cho tôi một ly cà phê'
- German: 'einen Stern auf GitHub zu geben...mir einen Kaffee zu kaufen'
- Japanese: 'GitHubでスターを付ける...コーヒーをおごる'
- Arabic: 'إعطاء نجمة على GitHub...شراء قهوة لي'
- Korean: 'GitHub에서 별을 주거나...커피를 사주세요'
- French, Russian, Spanish, and 23 other languages translated
- All ko-fi and GitHub links preserved
- All 121 README alignment tests pass
- 29 files had sponsor at bottom (near footer) but version at top
- Now all files match README.md structure:
intro → sponsor → **Version:** 1.8.3 → images
- Removed duplicate sponsor lines from bottom of files
- All 121 README alignment tests pass
- Move stars badge from line 2 to line 1 (matching README.md layout)
- Remove leading blank line from README_zh_Hant.md
- All 30 files now have identical badge layout:
Line 1: [Release] [Downloads] [Stars]
Line 2: [Obsidian Downloads]
- All 121 README alignment tests pass
- Fixed '**Version:** 1.8.1' → '1.8.3' across all locale files
- Issue: earlier sed matched 'v1.8.1' but non-English version lines
use bare '1.8.1' without 'v' prefix
- All 121 README alignment tests pass
- Examples: Phiên bản (vi), Έκδοση (el), Version (de),
الإصدار (ar), バージョン (ja), 버전 (ko), Версия (ru), etc.
All i18n READMEs now match README.md structure:
- Badge alt text: ![GitHub Release] / ![GitHub Downloads]
- Obsidian Downloads badge (dynamic community stats)
- GitHub Repo stars badge
- Sponsor line after intro paragraph, before version line
- Version: 1.8.3 throughout