TCMS Mac Client
Native SwiftUI macOS 12+ client for Ty Clifford's Content Management System.
Run
cd macclient
swift run TCMSMacClient
You can also open this folder in Xcode and run the TCMSMacClient package target.
Connect
Point the client at any TCMS install URL, such as:
https://example.com/blog
http://127.0.0.1:8097
The client automatically calls api.php under that URL. If the server has an API token configured, paste it in Settings. Local development can use TCMS' localhost fallback when api.token is blank and api.allow_local_without_token is enabled.
Features
- Create, edit, draft, publish, and delete posts and pages.
- Upload media to
bl-content/uploads. - List and moderate comments.
- Local autosave to Application Support.
- Optional remote autosave as draft.
- Configurable autosave interval.