trypost/app/Services
Paulo Castellano a285c0c1fe revert(youtube): drop the unverified chunked-upload guard
YouTube uploads through the Google API client's resumable handler, not our
HTTP client, so the leak couldn't be reproduced for it and the nextChunk loop
can't be exercised by a test without making the Google client injectable.
Keeping this PR to changes that are both reproduced and covered by a test
(X and LinkedIn); YouTube is tracked separately.
2026-06-25 21:46:35 -03:00
..
Ai refactor(posts): centralize post editing status checks with PostStatusGuard 2026-05-21 19:27:19 -03:00
Automation fix(automations): return null on any feed parse failure 2026-06-16 12:09:16 -03:00
Brand feat: per-workspace pricing, onboarding, and billing overhaul 2026-06-21 20:40:03 -03:00
Image fix(tweet-card): vertically center the name + handle block against the avatar 2026-06-17 20:24:44 -03:00
Media feat(channels): add Discord as a social channel 2026-06-16 14:44:00 -03:00
Post feat(channels): Discord post-level engagement metrics 2026-06-16 17:05:13 -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 revert(youtube): drop the unverified chunked-upload guard 2026-06-25 21:46:35 -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