Component status
| Component | Status | Distribution |
|---|---|---|
| DWA Core v1 language | stable | docs/language/langage.md, theme/DWA.css |
| VS Code extension | 0.10.0 | Downloadable VSIX file, no Marketplace |
dwa CLI | 0.1.0 | Linux and Windows executable, one-line installer and dwa self update |
| Theme portal | online (test) | portail.yassine-hadi.net, on a VPS |
Shared core (packages/core) | in place | Core v1 catalog and theme validator, imported as source |
| MCP server | to be built | — |
| This site | online | marp.yassine-hadi.net, with the CLI installers |
Open questions
Language and theme
- Overlaid tints on chapter backgrounds: a fix to design together with text readability (see Palettes and backgrounds).
Extension
- Usage feedback on the comfort of prefilled structures.
- Visual validation of the PPTX in Microsoft PowerPoint with Montserrat installed (line breaks, SVG).
- Callout: title height.
- Conversion of custom theme palettes in the PPTX export.
Portal
- Final account, domain and email sender; request limits; database backups.
- Review of the Ukrainian and Arabic translations by native speakers.
- Cleanup of orphaned files (replaced drafts) in storage.
- Server-side geometry checks (browser service) if the editor's report is no longer enough.
- AI assistant: responses displayed once complete, not streamed.
History
The detailed history of the extension is in apps/extension/CHANGELOG.md. Major milestones:
| Version | Contribution |
|---|---|
| 0.2 | Directive suggested after ---, progressive completion |
| 0.3 | Prefilled structure for empty slides |
| 0.4 | Marp suggestion filter, copy of the layout to fill in |
| 0.5 | Editable PowerPoint export; language independent of the theme name |
| 0.6 | Experimental with-title / with-legend transitions |
| 0.7 | Organization themes via the portal; callout layout and its automatic size |
| 0.8 | Portal v2: one sign-in per portal, themes installed for all of VS Code, quiet updates, shared Core v1 validator applied to every theme in use |