Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to the Nynaeve theme will be documented in this file.

For project-wide changes (infrastructure, tooling, cross-cutting concerns), see the [project root CHANGELOG.md](../../../../../CHANGELOG.md).

## [2.15.4] - 2026-07-06

### Technical - Removed vestigial import.meta.glob call in app.js

**resources/js/app.js:**
- Removed the leftover `import.meta.glob(['../images/**', '../fonts/**'])` call at the top of the file — it stopped doing anything once Vite 8 started tree-shaking unused glob calls (see 2.15.3 below), and both paths it targeted are already handled elsewhere: images via the `assets` option in `vite.config.js`, fonts via real `url()` references in `resources/css/fonts.css` (imported into `app.css`, so they're part of the actual module graph and were never affected by the tree-shaking issue)
- No functional change — confirmed via `npm run build` that all font and image manifest entries are unaffected

## [2.15.3] - 2026-07-03

### Fixed - Theme icon binding broken by Vite asset hashing
Expand Down
5 changes: 4 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Contributors: jasperfrumau
Requires at least: 6.6
Tested up to: 6.9
Requires PHP: 8.3
Stable tag: 2.15.3
Stable tag: 2.15.4
License: MIT License
License URI: https://opensource.org/licenses/MIT

Expand All @@ -13,6 +13,9 @@ Nynaeve is the Imagewize.com production theme built on Sage 11 (Roots.io stack)

== Changelog ==

= 2.15.4 - 07/06/26 =
* TECHNICAL: Removed vestigial import.meta.glob(['../images/**', '../fonts/**']) from resources/js/app.js — dead since Vite 8 tree-shakes unused globs, and both paths are already covered by the assets option (images) and real CSS url() imports (fonts).

= 2.15.3 - 07/03/26 =
* FIXED: Theme icon binding - SVG icons no longer render as broken images in the editor and frontend.
* TECHNICAL: Added assets: ['resources/images/**'] to Vite laravel() plugin so theme-icon SVGs get manifest entries for Vite::asset() resolution.
Expand Down
5 changes: 0 additions & 5 deletions resources/js/app.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
import.meta.glob([
'../images/**',
'../fonts/**',
]);

// Import our local domReady function with named import
import { domReady } from './utils/dom-ready';

Expand Down
2 changes: 1 addition & 1 deletion style.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Theme Name: Nynaeve
Theme URI: https://imagewize.com
Description: Modern WordPress theme built on Sage 11 with reusable custom blocks using WordPress native tools and the Roots.io stack.
Version: 2.15.3
Version: 2.15.4
Author: Jasper Frumau
Author URI: https://magewize.com
Text Domain: nynaeve
Expand Down
Loading