🚀 SMAD-X v0.5.0
📋 Changements depuis v0.3.5
- feat(about): v0.5.0 - mise a jour du panel About et des READMEs (ab24011)
- fix(pdf): complete emoji/symbol coverage in EmojiSafeMarkdown fallback (1e147c3)
- fix(pdf): two-attempt rendering with targeted emoji fallback (d34b4cd)
- fix(pdf): enable system font embedding + text fallbacks for emoji/unicode (140d615)
- chore(deps): update OfficeIMO packages to latest (cec6cfe)
- fix(pdf): remove PreparePdfMarkdown workaround now that OfficeIMO issue is resolved (76e4180)
- feat: Sites topology, export pipeline (MD/DOCX/PDF), PS import script & UI fixes (#7) (c78f6e1)
- feat(sites+ui): update PS import script with full site fields & fix export dialog scrollbar (65ca1f9)
- fix(pdf): flatten blockquotes/fences/panels in PreparePdfMarkdown to prevent layout overflow (c211a03)
- fix(pdf): replace non-Arial chars with text labels before PDF render; revert to Markdown.Pdf (b635c42)
- fix(pdf): revert PDF to OfficeIMO.Markdown.Pdf with explicit font fallbacks for emoji/symbol run-splitting (a386f29)
- fix(pdf): explicitly embed Segoe UI Symbol/Emoji as PDF font fallback for U+26A0 and emoji (a6bd006)
- fix(pdf): register Unicode font fallback to resolve emoji/symbol preflight failure (70980bf)
- feat(export): switch PDF generation to OfficeIMO.Word.Pdf (DOCX→PDF) for full emoji/unicode support (c001756)
- feat(export): migrate PDF/DOCX to OfficeIMO markdown pipeline with theme selection (ca13363)
- fix: type filter checkboxes fully independent – check any combination freely (cf4ca03)
- fix: clicking a type always makes it sole selection, click again to reset all (cbf9d26)
- fix: type filter INPC + Click event prevents re-entrancy blank list bug (5be43de)
- feat: type filter exclusive select (check=only that type, uncheck=all others) + Computer always present (0741dc3)
- feat: replace type filter combobox with multi-select checkboxes per type (8017f6b)
- fix: always create type subfolder under domain, even for single-type selection (e400c73)
- fix: skip type subfolder when selection is single-type, only create it for mixed types (aacbf7c)
- feat: format always visible in individual mode, subfolder-by-type under domain name (25e9224)
- fix: individual export writes raw Description content, not generated structure (8941c22)
- feat: format selection as checkboxes, MD always checked/readonly, multi-format export (33e5b78)
- feat: replace combobox with type-filter + checkbox list in individual export (0811daa)
- fix: shrink import md button to icon-only (📥) with tooltip (32aa74c)
- feat: add import markdown button next to edit/preview in description panel (74090f5)
- feat: export/import dialog – combined & individual MD/DOCX/PDF, markdown import for selected object (eb9e118)
- fix: replace Expander with full-width custom collapsible Sites AD header (f4b7456)
- fix: limit Sites AD tree to Subnets and Domain Controllers only (e49d6d0)
- fix: Sites AD expander tree fixed height (220) with vertical scrollbar (9a4f7e4)
- feat: collapsible Expander for Sites AD panel + site count in status bar (9d8c800)
- fix: use building icon for Sites AD folder in GPO Links tree (same as site nodes) (4504095)
- fix: Sites topology window multi-language + correct link count (c85b987)
- feat: building icon for sites + AD Sites panel in main TreeView (f351773)
- feat: add site GPO objects (GPO-Baseline-DC, GPO-Paris-Workstations, GPO-Lyon-Workstations) to default model (5388852)
- feat: show AD Sites in GPO Links tree so GPOs can be attached to sites (95d2d42)
- feat(sites): linked-sites on nodes, GPO-to-site, DC site assignment (d4a09f4)
- fix(sites): graph node placement, subnet/DC visibility, default site, readable descriptions (007bd26)
- feat(sample): add DC02+DC03 in sample structure, Sites Paris/Lyon topology with DCs, subnets and replication link + full Markdown docs (14001c6)
- feat(report+graph): add OfficeIMO.Word+QuestPDF, real DOCX/PDF export, fix graph edge Point binding (8ed6e7c)
- feat(ui+report): add Sites menu (Ctrl+Shift+S), Export Report menu (Ctrl+Shift+R), ADDocumentReportService (Markdown/DOCX-stub/PDF-stub) (8a07ae7)
- feat(vm): expose SitesTopology in MainWindowViewModel; upgrade Load/Save to v2 ADRootDocument (b063e9e)
- feat(sites): add SitesViewModel (table+graph layout) and SitesWindow (2-tab view) (029b9b4)
- feat(i18n): add Sites topology and Report export keys (fr-FR + en-US) (64b5e34)
- feat(powershell): emit Sites/Subnets/SiteLinks in v2 JSON format (sections 10-11) (4a08625)
- feat(data): ADDataService v2 format with auto-detect v1/v2 (LoadDocumentAsync/SaveDocumentAsync) (82b0bb4)
- feat(models): add AD Sites topology models (ADSite, ADSubnet, ADSiteLink, ADSitesTopology, ADRootDocument v2) (220743a)
- fix: localize all file dialogs and add JSON filter for AD import files (0d4e3da)
- remove one line (3b23d8e)
- Change Exemple powershell function (a928bb6)
Téléchargements / Downloads
| Plateforme | Fichier |
|---|---|
| 🪟 Windows x64 | SMAD-X-win-x64.zip |
| 🐧 Linux x64 | SMAD-X-linux-x64.zip |
| 🍎 macOS x64 (Intel) | SMAD-X-osx-x64.zip |
| 🍎 macOS arm64 (M1–M5) | SMAD-X-osx-arm64.zip |
macOS : si nécessaire, exécutez
chmod +x SMAD-X && xattr -d com.apple.quarantine SMAD-X