Skip to content

Releases: DS-Emotion/dse-projects-pack

v1.2.4

Choose a tag to compare

@RandyFernando RandyFernando released this 07 Aug 10:22

What's changed

Project Spec Bar reorganised into three editable Items (ported from the Marshall build). The Spec Bar tab now shows a short intro note plus three one-row Items — each laid out as heading · details · note at 1/3 width — defaulting to Client, Value and Status.

Each Item's heading is an optional override: leave it blank to use the default label (Client / Value / Status), or set it to relabel that Item. Leave an Item's details blank to hide that Item on the front end. Sector still comes automatically from the Sectors taxonomy, and Year stays a separate field (it drives the card eyebrow, not a spec-bar item).

Data-safe by design: the underlying field names stay client / value / status (+ their _notes), so all existing project content maps across with no migration. The "Item 1/2/3" labels are cosmetic; the only new fields are the optional *_label headings.

PHP-registered fields — no ACF JSON sync and no build required. Requires DSE Blueprint theme 2.2+ and ACF PRO.

v1.2.3

Choose a tag to compare

@RandyFernando RandyFernando released this 04 Aug 13:56

What's changed

Fixed a one-frame "flash of single-column cards" on the Projects archive when switching from grid to map view (ported from the Marshall build). Each map marker node carries the InfoWindow's card markup (thumbnail, sector, title, "View project" link); those raw nodes are now hidden with .projects-map .marker { display: none }, so the browser can't paint them as a stacked column in the frame before Google Maps takes over the container. The map JS still reads each marker's coordinates and infowindow HTML from the DOM, so pins and pop-ups are unaffected.

Also added a fail-safe fade-in: the map container stays hidden (.is-initialising) until its tiles have painted, then fades in — with a 1.5s timeout so a slow or failed Maps init can never leave it stuck invisible. Includes a prefers-reduced-motion reset.

CSS + JS only, no build step. No change to the project CPT, taxonomies, fields or templates. Requires DSE Blueprint theme 2.2+ and ACF PRO.

v1.2.2

Choose a tag to compare

@RandyFernando RandyFernando released this 04 Aug 12:28

What's changed

  • The Customising guide (developers) link on the Plugins screen now opens the GitHub-rendered CUSTOMISING.md in a new tab, instead of downloading the raw .md file.
  • Refreshed the guide's Updating section to describe the live GitHub self-updater (and a note not to use the WP "update now" button on a dev working copy, since that wipes its .git).

Docs/UX only — no functional change to the CPT, fields, templates or updater. Requires DSE Blueprint theme 2.2+ and ACF PRO.

v1.2.1

Choose a tag to compare

@RandyFernando RandyFernando released this 03 Aug 13:51

What's changed

  • Updater realigned to the DS.Emotion house style (matches dse-plugin-boilerplate): Plugin Update Checker moved to the repo root and wired directly in the main plugin file, tracking GitHub Releases via enableReleaseAssets().
  • Repo is public, so the previous private-repo access token is no longer used or needed — no wp-config token on the sites that run the pack.

Carries forward everything in 1.2.0 (self-updating + the Projects archive card-order picker). Requires DSE Blueprint theme 2.2+ and ACF PRO.

v1.2.0

Choose a tag to compare

@RandyFernando RandyFernando released this 31 Jul 01:26

What's new

  • Self-updating from GitHub Releases — the pack now checks this repo for new versions and shows them in Dashboard → Plugins (bundled Plugin Update Checker). Private installs authenticate with a DSE_GITHUB_TOKEN (or DSE_PP_GITHUB_TOKEN) constant in wp-config.php; public installs need no token.
  • Projects listing / archive display picker (Tools → Projects Pack) — visual control over project card order: Default (image-first) or Card Order flip (the alternating checkerboard rhythm), applied everywhere project cards render via the blueprint_card_order filter.

Requires DSE Blueprint theme 2.2+ and ACF PRO.