Commit Graph

9 Commits

Author SHA1 Message Date
Ty Clifford df56bfd57c - Added native confirmation sheets in the Mac client.
Manual content actions now confirm clearly:
Draft shows “Draft Saved”
Publish shows “Published”
Update shows “Updated”
Delete first asks “Delete Post/Page?” and then shows “Deleted” after the 
API succeeds
Autosave stays quiet so it does not spam popups.
Updated:
[macclient/AppKitClient/main.m](/Users/tyemeclifford/Documents/GH/blog/macclient/AppKitClient/main.m)
[macclient/README.md](/Users/tyemeclifford/Documents/GH/blog/macclient/README.md)
[CHANGELOG.md](/Users/tyemeclifford/Documents/GH/blog/CHANGELOG.md)
2026-07-05 21:22:17 -04:00
Ty Clifford 3e7cea4491 - The public blog theme now has a post lightbox slideshow.
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.
2026-07-05 18:43:51 -04:00
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
Ty Clifford 9dbd29d8aa - Shortcodes 2026-07-04 21:53:18 -04:00
Ty Clifford bb93bf58fe - Parser additions, pagination 2026-07-04 20:29:34 -04:00
Ty Clifford c4c10c256c - branding 2026-07-04 20:19:56 -04:00