Commit Graph

8 Commits

Author SHA1 Message Date
Ty Clifford 798ea7c649 - I removed the visible helper copy from the CMS:
Search fields now show only Search, with aria-label="Search posts and 
pages" for screen readers.
Social links now show only GitHub, Mastodon, RSS, with “opens in a new 
tab” moved into aria-label.
Removed the now-unused .sr-only CSS rule.
Changed 
[layout.php](/Users/tyemeclifford/Documents/GH/blog/themes/neon/layout.php) 
and 
[style.css](/Users/tyemeclifford/Documents/GH/blog/themes/neon/assets/style.css).
2026-07-05 23:43:26 -04:00
Ty Clifford 75d38d4eb8 - I made both surfaces friendlier to screen readers.
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.
2026-07-05 23:36:27 -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 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
Ty Clifford 94aea8501f - Fixed the subdirectory loading issue.
Changed:
[app/View.php](/Users/tyemeclifford/Documents/GH/blog/app/View.php): 
generated URLs now honor a base path like /blog.
[app/Config.php](/Users/tyemeclifford/Documents/GH/blog/app/Config.php): 
added base_path support and derives it from base_url or SCRIPT_NAME.
[app/App.php](/Users/tyemeclifford/Documents/GH/blog/app/App.php): route 
parsing strips the base path, and PHP can safely serve theme/upload 
assets for virtual subdirectory previews.
[.htaccess](/Users/tyemeclifford/Documents/GH/blog/.htaccess): removed 
hardcoded RewriteBase /.
[themes/neon/layout.php](/Users/tyemeclifford/Documents/GH/blog/themes/neon/layout.php): 
root-relative social links like /feed.xml now become /blog/feed.xml.
[README.md](/Users/tyemeclifford/Documents/GH/blog/README.md): 
documented subdirectory setup.
2026-07-04 19:54:54 -04:00
Ty Clifford 782b983bf4 - new blog cms 2026-07-04 19:41:44 -04:00