Skip to content

Releases: xuan2261/NavSlidesEditor

v1.16.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 12:21
f421107

What's Changed

Full Changelog: v1.16.1...v1.16.2

v1.16.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:27
2daa0f7

What's Changed

New Contributors

Full Changelog: v1.16.0...v1.16.1

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:57

What's Changed

  • fix(release): complete production readiness remediation by @xuan2261 in #7

Full Changelog: v1.15.7...v1.16.0

v1.15.7

Choose a tag to compare

@github-actions github-actions released this 09 Aug 03:19

What's Changed

  • feat(pptx-import): harden reliability and evidence boundaries by @xuan2261 in #5
  • feat: harden presentation and game lifecycle by @xuan2261 in #6

Full Changelog: v1.15.6...v1.15.7

v1.15.6

Choose a tag to compare

@xuan2261 xuan2261 released this 10 Jul 08:51

Highlights

  • Harden PPTX imports with deadlines, worker termination, resource budgets, transactional media rollback, and stale-upload cleanup.
  • Improve PPTX fidelity with authoritative OOXML scene mapping, nested-group parsing, stricter chart and SmartArt handling, and stronger evidence gates.
  • Preserve original PPTX bytes for unchanged imports with reconstructed export fallback after edits.
  • Improve rotated resizing, image cropping, smart guides, bounded movement, layer ordering, and locked-selection behavior.
  • Normalize live annotation coordinates and improve highlighter, laser synchronization, and responsive speaker view.
  • Improve accessibility and error handling across editor modals, settings, dashboard, game properties, and media controls.
  • Expand unit and browser coverage for PPTX jobs, cleanup, annotations, geometry, accessibility, and failure handling.

Tests were skipped for this release operation at the user's request.

Full Changelog: v1.15.5...v1.15.6

v1.15.5

Choose a tag to compare

@xuan2261 xuan2261 released this 10 Jul 01:36

Highlights

  • Remediates verified UI accessibility findings across command palette, slide thumbnails, import/upload controls, canvas keyboard behavior, file menu navigation, Share modal semantics, and responsive modal/toolbars.
  • Adds Playwright API readiness global setup to remove startup 502 races in e2e runs.
  • Includes PPTX import fidelity/oracle phase work already present on master.

Version

  • Bumped workspace packages to v1.15.5.

Validation

  • Tests were skipped before commit/release per user request.

Full Changelog: v1.15.4...v1.15.5

v1.15.4

Choose a tag to compare

@xuan2261 xuan2261 released this 05 Jul 07:02

Highlights

  • Polished Template Gallery release readiness and audit compliance.
  • Kept reusable template slide thumbnails aligned with inline-style audit constraints.
  • Bumped workspace package versions and release-facing docs to v1.15.4.

Validation

  • npm run test
  • npm run lint -- --quiet
  • npx playwright test tests/e2e/templates.spec.js

Full Changelog: v1.15.3...v1.15.4

v1.15.3

Choose a tag to compare

@xuan2261 xuan2261 released this 03 Jul 02:12

Changes

  • Preserve theme/design tokens across slide creation, import, AI generation, vertical slides, and HTML export paths.
  • Add regression coverage for theme-aware slide/template/background behavior.
  • Bump package and release metadata to 1.15.3.

Validation

  • npm run lint: passed with existing warnings.
  • npm run test: 319 files passed, 2718 tests passed, 1 skipped.

Full Changelog: v1.15.2...v1.15.3

v1.15.2

Choose a tag to compare

@xuan2261 xuan2261 released this 02 Jul 12:34

NavSlides Editor v1.15.2

Release date: 2026-07-02

Highlights

  • Fixed New Presentation Start from creation for built-in non-UUID deck starter IDs.
  • Made blank presentations, new templates, added slides, Markdown elements, and selected slide templates honor active design tokens for theme-aware backgrounds and text.
  • Synchronized base reveal theme selection with the matching design token preset.
  • Resolved auto colors in PPTX export for client and server renderers, including native text, shapes, lines, callouts, tables, slide backgrounds, and raster fallbacks for icons, drawings, and Markdown.
  • Added regression coverage for theme token mappings, Markdown auto colors, slide-template contrast guards, presentation creation, and PPTX auto-color export.

Verification

  • npm run test -- shared/tests/theme-presets.test.js shared/tests/design-tokens.test.js client/src/components/canvas/element-renderers/markdown-element-renderer.test.jsx client/src/data/slide-templates.test.js server/routes/presentations.test.js shared/tests/htmlgenerator-golden-baseline.test.js shared/tests/present-mode-section-styles.test.js client/src/utils/exportPptx.test.js server/utils/server-basic-renderers.test.js server/utils/server-export.test.js server/routes/pptx-export.test.js
  • npm run test -- client/src/data/element-defaults.test.js client/src/components/ribbon/design-tab-content.test.jsx client/src/hooks/use-slide-operations.child-slides.test.js client/src/pages/__tests__/editor-page-slide-ops.characterization.test.jsx
  • npm run lint (0 errors; existing warnings only)
  • npm run build

Full Changelog: v1.15.1...v1.15.2

v1.15.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 08:17

What's Changed

  • test: strengthen full application QA verification by @xuan2261 in #4

Full Changelog: v1.15.0...v1.15.1