mirror of
https://github.com/core-hn/pseudobsidian-ization.git
synced 2026-07-22 06:57:06 +00:00
docs: changelog v0.1.7
This commit is contained in:
parent
af0ae3d720
commit
0b032b82a4
2 changed files with 48 additions and 0 deletions
|
|
@ -1,5 +1,29 @@
|
|||
# Changelog
|
||||
|
||||
## [prod] v0.1.7 — 10 juin 2026
|
||||
|
||||
### Nouvelles fonctionnalités
|
||||
|
||||
**i18n**
|
||||
- Ajout des locales russe (ru) et espagnole (es) (~240 clés chacune), en plus du français et de l'anglais
|
||||
|
||||
**Exports**
|
||||
- `markdownToNoScribeHtml()` — reconstruction du HTML noScribe pseudonymisé avec ancres temporelles `ts_` au mot près, via mapping proportionnel sur `words.json` ; nouvelle commande et bouton d'export HTML
|
||||
- `markdownToEaf()` — export ELAN `.eaf` (FORMAT 3.0) : tiers par locuteur, `TIME_SLOT` dédupliqués/triés, `MEDIA_DESCRIPTOR` optionnel, échappement XML ; nouvelle commande et bouton d'export EAF (visible pour les fichiers issus de VTT/HTML)
|
||||
|
||||
**Paramètres**
|
||||
- Onglet Paramètres réécrit avec l'API déclarative `getSettingDefinitions()` (Obsidian 1.13.0)
|
||||
- `minAppVersion` relevé à `1.13.0`
|
||||
|
||||
### Corrections
|
||||
- `autoConvert` ignore désormais les fichiers créés dans les dossiers exports/mappings (évite la réimportation des exports fraîchement écrits)
|
||||
- `pseudonymizeActiveFile` respecte `exportMirrorClasses` — le `.pseudonymized.md` intermédiaire est écrit dans le bon sous-dossier de classe (helper partagé `getClassSub()`)
|
||||
- Le bouton "Nouvelle classe" de l'onglet Corpus ouvre désormais `CorpusModal` au lieu de `window.prompt` (bloqué dans Electron) ; `window.confirm`/`window.prompt` remplacés partout par `ConfirmModal`/`TextInputModal`
|
||||
- Suppression de l'option d'export "à côté du fichier source"
|
||||
- Diverses corrections issues de la revue communautaire Obsidian (plus de `require()`, plus d'assertions de type inutiles, plus de promesses non gérées, `setDestructive()` à la place de `setWarning()` déprécié)
|
||||
|
||||
---
|
||||
|
||||
## [prod] v0.1.6 — 17 mai 2026
|
||||
|
||||
### Nouvelles fonctionnalités
|
||||
|
|
|
|||
24
CHANGELOG.md
24
CHANGELOG.md
|
|
@ -2,6 +2,30 @@
|
|||
|
||||
> Previous entries in French: [CHANGELOG.fr.md](CHANGELOG.fr.md)
|
||||
|
||||
## [prod] v0.1.7 — 10 June 2026
|
||||
|
||||
### New features
|
||||
|
||||
**i18n**
|
||||
- Russian (ru) and Spanish (es) locales added (~240 keys each), alongside French and English
|
||||
|
||||
**Exports**
|
||||
- `markdownToNoScribeHtml()` — reconstruct pseudonymized noScribe HTML with word-level `ts_` timestamp anchors, via proportional index mapping on `words.json`; new export-as-HTML command and panel button
|
||||
- `markdownToEaf()` — export to ELAN `.eaf` (FORMAT 3.0): per-speaker tiers, deduplicated/sorted `TIME_SLOT`s, optional `MEDIA_DESCRIPTOR`, XML escaping; new export-as-EAF command and panel button (shown for VTT/HTML-sourced files)
|
||||
|
||||
**Settings**
|
||||
- Settings tab rewritten using the Obsidian 1.13.0 declarative `getSettingDefinitions()` API
|
||||
- `minAppVersion` raised to `1.13.0`
|
||||
|
||||
### Fixes
|
||||
- `autoConvert` now skips files created inside the exports/mappings folders, preventing re-import of freshly written exports
|
||||
- `pseudonymizeActiveFile` respects `exportMirrorClasses` — the intermediate `.pseudonymized.md` is written into the correct class subfolder (new shared helper `getClassSub()`)
|
||||
- "New class" button in the Corpus tab now opens `CorpusModal` instead of `window.prompt` (blocked in Electron); `window.confirm`/`window.prompt` replaced throughout by `ConfirmModal`/`TextInputModal`
|
||||
- Removed the "next to source" export destination option
|
||||
- Various fixes from the Obsidian community plugin review (no `require()`, no unnecessary type assertions, no floating promises, `setDestructive()` instead of deprecated `setWarning()`)
|
||||
|
||||
---
|
||||
|
||||
## [prod] v0.1.6 — 17 May 2026
|
||||
|
||||
### New features
|
||||
|
|
|
|||
Loading…
Reference in a new issue