trypost/app
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
..
Actions Tidy automation backend: run duration, folded migrations, imports 2026-06-13 16:30:32 -03:00
Ai/Agents Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
Broadcasting feat(automations): implement automation features and UI enhancements 2026-05-24 09:17:19 -03:00
Concerns refactor: settings redesign, Spanish translations, language system, strict_types 2026-03-30 00:20:43 -03:00
Console/Commands Denormalize automation trigger_type into an indexed column 2026-06-13 15:26:54 -03:00
DataTransferObjects feat(automations): implement automation features and UI enhancements 2026-05-24 09:17:19 -03:00
Enums Back fixed-set automation strings with enums and consts 2026-06-13 15:04:24 -03:00
Events Add expression autocomplete, side-panel editor, and richer HTTP fetch 2026-06-12 11:31:58 -03:00
Exceptions refactor(social): TokenRedactor::redact accepts nullable 2026-05-19 09:25:01 -03:00
Features feat: transition AI usage from feature-based limits to a centralized monthly credit system with token tracking. 2026-05-03 19:36:26 -03:00
Helpers fix: correct Upload.php filename case for Linux CI 2026-03-31 12:01:48 -03:00
Http Centralize AT Protocol NSIDs in BlueskyLexicon 2026-06-13 20:18:39 -03:00
Jobs Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
Listeners fix(posthog): harden usage sync after deletes and workspace removal 2026-05-19 19:01:53 -03:00
Mail feat: @mentions in comments, AI Action layer + MCP tools, settings tabs 2026-05-01 20:59:03 -03:00
Mcp Bring post platform meta (aspect ratio) to parity across API and MCP 2026-06-10 15:36:47 -03:00
Models Tidy automation backend: run duration, folded migrations, imports 2026-06-13 16:30:32 -03:00
Observers Dispatch post-trigger automations asynchronously via job 2026-06-10 17:46:46 -03:00
Policies feat(automations): implement automation features and UI enhancements 2026-05-24 09:17:19 -03:00
Providers Register observers via #[ObservedBy] attribute instead of the service provider 2026-06-10 17:19:32 -03:00
Rules refactor(posts): tighten content-length caps and simplify contentOverflow 2026-05-11 20:06:44 -03:00
Services Centralize AT Protocol NSIDs in BlueskyLexicon 2026-06-13 20:18:39 -03:00
Socialite refactor: centralize social API base URLs into the configuration file to improve maintainability and environment flexibility 2026-05-02 13:49:20 -03:00
Support refactor(posts): replace PostStatusGuard with PostStatusRules for editing and deletion checks 2026-05-21 19:32:42 -03:00