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.
What changed in
[main.m](/Users/tyemeclifford/Documents/GH/blog/macclient/AppKitClient/main.m):
Media list now paginates with Previous/Next and 10/25/50/100 per page.
Selecting an image loads an inline preview.
Selecting audio/video loads an AVPlayerView with native playback
controls.
Added an Open button and double-click support to open media in the
default Mac app.
Media file sizes now display as readable values like 1.4 MB.
I also updated
[build-app.sh](/Users/tyemeclifford/Documents/GH/blog/macclient/build-app.sh)
to link AVKit and AVFoundation, and to honor the app’s
CFBundleExecutable from Info.plist so the rebuilt bundle launches with
the expected TCMS executable.