trypost/app/Services
Paulo Castellano 8cfdd4c128 Centralize AT Protocol NSIDs in BlueskyLexicon
The Bluesky lexicon identifiers (createRecord, createSession, feed.post, facet
types, etc.) were repeated as magic strings across BlueskyPublisher,
BlueskyAnalytics, ConnectionVerifier and BlueskyController, where a typo fails
silently at runtime as "Invalid request". Define them once as named constants
so a typo is an undefined-constant error instead. Tests keep the literal NSIDs
as the independent contract.
2026-06-13 20:18:39 -03:00
..
Ai refactor(posts): centralize post editing status checks with PostStatusGuard 2026-05-21 19:27:19 -03:00
Automation Validate webhook payload template is JSON before it can run 2026-06-13 16:03:19 -03:00
Brand Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
Image Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
Media refactor: unify social analytics, reorganize workspace settings, and implement content validation rules 2026-05-02 12:22:42 -03:00
Post feat: add multipart media upload endpoint and split URL flow 2026-05-04 18:00:03 -03:00
PostTemplate refactor: reorganize settings UI, migrate post templates to a file-based registry, and remove legacy video generation features 2026-05-03 13:44:13 -03:00
Social Centralize AT Protocol NSIDs in BlueskyLexicon 2026-06-13 20:18:39 -03:00
GiphyService.php feat: complete AI assistant with custom services and brand config 2026-04-16 09:25:08 -03:00
PostHogService.php chore: drop verbose docblocks across PostHog and billing files 2026-05-07 16:03:12 -03:00
UnsplashService.php feat: complete AI assistant with custom services and brand config 2026-04-16 09:25:08 -03:00