CMS changes landed in
[layout.php](/Users/tyemeclifford/Documents/GH/blog/themes/neon/layout.php),
[style.css](/Users/tyemeclifford/Documents/GH/blog/themes/neon/assets/style.css),
[app.js](/Users/tyemeclifford/Documents/GH/blog/themes/neon/assets/app.js),
and
[lone-embed.php](/Users/tyemeclifford/Documents/GH/blog/lone-embed.php):
skip link, named search/forms, current page state, live notices/empty
states, labelled media/embed controls, visible focus states, theme
control pressed states, and a focus-trapped/lightbox dialog with proper
ARIA.
Mac app changes landed in
[main.m](/Users/tyemeclifford/Documents/GH/blog/macclient/AppKitClient/main.m),
and I rebuilt
[TCMS](/Users/tyemeclifford/Documents/GH/blog/macclient/TCMS.app/Contents/MacOS/TCMS):
AppKit controls/tables/fields/previews now get accessibility
labels/help/value text, workspace sections are named, media/comment
tables expose useful context, and status messages are announced via
macOS accessibility notifications.
Changed:
[themes/neon/assets/app.js](/Users/tyemeclifford/Documents/GH/blog/themes/neon/assets/app.js)
Scans each single post’s .markdown content.
Collects images, native videos, shortcode/video iframes, and direct
image/video links.
Opens media in a lightbox with Previous/Next, count, caption, Escape
close, and arrow-key navigation.
Clicking a displayed image advances to the next item.
[themes/neon/assets/style.css](/Users/tyemeclifford/Documents/GH/blog/themes/neon/assets/style.css)
Added clickable media styling, embed “View” buttons, and responsive
lightbox layout.
Works in dark and light modes.
[CHANGELOG.md](/Users/tyemeclifford/Documents/GH/blog/CHANGELOG.md)
Added the feature note.