# TCMS Native AppKit macOS 12+ client for Ty Clifford's Content Management System. ## Run ```bash cd macclient ./build-app.sh open TCMS.app ``` The built app bundle is written to `macclient/TCMS.app`. ## Connect Point the client at any TCMS install URL, such as: ```text https://example.com/blog http://127.0.0.1:8097 ``` The client automatically calls `api.php` under that URL. Enter the username/password stored in the site's `.env`. ## Features - Create, edit, update, draft, publish, and delete posts and pages. - Page through large post/page lists with configurable per-page counts. - Toggle spell check and auto-correct in the Markdown editor. - Use standard Mac shortcuts, including Command-S for Update, Command-Comma for Settings, and Command-Q for Quit. - Confirm successful draft, publish, update, and delete actions with native sheets. - Upload media to `bl-content/uploads`. - Page through media, preview images, play audio/video, and open files in the default Mac app. - Upload media from the editor and insert the correct Markdown image, video shortcode, audio tag, or link automatically. - Right-click media to copy its URL or a ready-to-paste Markdown embed. - List and moderate comments. - Local autosave to Application Support. - Optional remote autosave as draft. - Configurable autosave interval.