Commit Graph

4 Commits

Author SHA1 Message Date
Ty Clifford d0496c93f3 - The Mac client’s Media tab now has pagination and a preview/play area.
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.
2026-07-05 18:32:07 -04:00
Ty Clifford c391feb450 - Update now reads the live editor text from NSTextStorage instead of relying on any stale editor state, sends it as markdown plus compatibility aliases, and refuses to overwrite the editor with stale Markdown if the server response doesn’t echo the new content.
I also updated [api.php](/Users/tyemeclifford/Documents/GH/blog/api.php) 
so content.save accepts markdown, content, or body for post/page 
content.
2026-07-05 17:15:33 -04:00
Ty Clifford ddaefbcc27 - auth / Mac app rebuild 2026-07-05 16:23:17 -04:00
Ty Clifford 729b29276f - API, Mac client 2026-07-05 15:58:51 -04:00