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.