Commit graph

10 commits

Author SHA1 Message Date
Axelle Abbadie
8334c2b3fb fix: forcer protobufjs >=7.6.5 pour corriger la faille critique GHSA-xq3m-2v4x-88gg
onnx-proto (dépendance transitive d'@xenova/transformers via onnxruntime-web)
pinne protobufjs ^6.11.2, vulnérable (exécution de code arbitraire, CVSS 9.8).
Override npm vers 7.6.5 — round-trip encode/decode onnx-proto vérifié
manuellement, build/tests inchangés.
2026-07-17 11:34:03 +02:00
Axelle Abbadie
795734cc14 chore: abaisser minAppVersion à 1.12.7
Élargit la compatibilité déclarée du plugin (manifest.json, versions.json,
devDependency obsidian) pour couvrir Obsidian 1.12.7 au lieu de 1.13.0.
2026-07-17 11:18:44 +02:00
Axelle Abbadie
8db091faf6 fix: address remaining community bot lint recommendations
Bump minAppVersion to 1.13.0 (obsidian@1.13.1 typings) to use the
declarative getSettingDefinitions() API and ButtonComponent.setDestructive(),
replacing the deprecated display() and setWarning(). Settings tab
converted to declarative settings with render escape hatches. Static
imports of fs/path replace remaining require() calls in main.ts.
2026-06-10 10:25:23 +02:00
Axelle Abbadie
446c867e17 fix: regenerate package-lock.json (concat-map 404 on CI) 2026-05-13 11:06:31 +02:00
Axelle Abbadie
0183c6d034 chore: v0.1.0 — minAppVersion 1.7.2, CSS border-bottom fix, versions.json 2026-05-13 10:58:19 +02:00
Axelle Abbadie
79bc9fa6d4 fix: address all Obsidian community portal warnings on dev
- Remove detachLeavesOfType from onunload
- Add void to revealLeaf call
- Remove eslint-disable comment, type TransformersModule properly
- window.setInterval/clearInterval in OnnxNerScanner
- Remove unused fs import, type ScopeResolver JSON.parse casts
- Remove unused Setting/RuleLocation imports
- window.setTimeout in OnboardingModal and PseudonymizationView
- Wrap async event listeners with void (async () => {})()
- activeDocument instead of document in OnboardingModal
- FileManager.trashFile() instead of Vault.delete()
- Remove unused catch variable e
- Fix unnecessary escape character
- Replace deprecated activeLeaf with getActiveViewOfType
- Add .github/workflows/release.yml for artifact attestations
2026-05-13 03:18:34 +02:00
Axelle Abbadie
42bff2d6da fix version name in manifest & package to allow review on obs community tool 2026-05-13 02:10:29 +02:00
Axelle Abbadie
b9a37f8306 Pre-v0.1.0 2026-05-12 22:15:36 +02:00
Axelle Abbadie
ebac4531f7 fix: address Obsidian community plugin review bot issues
Floating promises: add `void` to all unhandled refreshHighlightData() calls
in callbacks and event listeners; extract processFilePicker() to fix the async
event listener returning a Promise where void was expected.

Inline styles: replace all style.cssText and setAttribute('style') with CSS
classes (pseudobs-hidden-input, pseudobs-legend-*, pseudobs-suggestions-*,
pseudobs-occ-*, pseudobs-disabled-input) across OccurrencesModal, RuleModal,
QuickPseudonymizeModal, EditRuleModal, and main.ts.

Settings headings: replace all createEl('h2'/'h3') with new Setting().setHeading()
in PseudObsSettingTab (5 headings).

Sentence case: fix linter-flagged occurrences (placeholder text, legend labels,
button text); 4 residual occurrences on legitimate proper nouns (Baptiste Coulmont,
Jefferson, ICOR, Synology Drive) left for human reviewer.
2026-05-12 11:13:22 +02:00
Axelle Abbadie
d216e81fb2 init 2026-05-12 01:55:27 +02:00