Releases: trypostit/trypost
Releases · trypostit/trypost
v1.0.0
What's Changed
- fix: correct Google OAuth config key in token refresh by @niravsutariya in #1
- Fix deprecated timezone validation on registration by @paulocastellano in #6
- Remove docs directory by @paulocastellano in #7
- Fix nullable content across all social publishers by @paulocastellano in #5
- Move helpers to app/Helpers/upload.php by @paulocastellano in #8
- Upgrade to Laravel 13 and Inertia v3 by @paulocastellano in #9
- refactor: single-domain routing, actions, policies, Google login, PostHog, full test coverage by @paulocastellano in #10
- feat: add YouTube Analytics by @paulocastellano in #13
- feat: Google Auth toggle — TRYPOST_GOOGLE_AUTH_ENABLED by @paulocastellano in #11
- feat: complete create + publish post flow via MCP and REST API by @paulocastellano in #14
- feat: add multipart media upload endpoint and split URL flow by @paulocastellano in #15
- feat: capture signup UTMs/IP and add GitHub OAuth login by @paulocastellano in #16
- fix: let authenticated users connect Google/GitHub from Settings by @paulocastellano in #17
- feat: GTM dataLayer context + checkout/purchase events by @paulocastellano in #18
- feat: design system polish (in-page headers, indies tabs, sidebar collapse removal) by @paulocastellano in #19
- feat: end-to-end PostHog tracking with reactive group metrics by @paulocastellano in #20
- fix: cast cached post count to int (Redis serializer crash) by @paulocastellano in #21
- feat: AI image generation overhaul + post creation flow + realtime broadcast by @paulocastellano in #22
- fix: post show layout matches editor and lightbox supports navigation by @paulocastellano in #23
- feat(tiktok): photo carousel support + Content Sharing API UX compliance by @paulocastellano in #25
- fix(posts): block scheduling when content exceeds platform char limit by @paulocastellano in #26
- chore: remove unused PlatformRules registry and rule classes by @paulocastellano in #27
- feat(tracking): push Google Ads conversion data to dataLayer on purchase by @paulocastellano in #28
- fix(social): unify token-expired handling across all publishers by @paulocastellano in #29
- fix(social): proactive token refresh actually refreshes (not just verifies) by @paulocastellano in #30
- fix(x): drop chunked upload chunk size from 5MB to 1MB by @paulocastellano in #31
- fix(facebook): use upload_url + file_url for reel transfer phase by @paulocastellano in #32
- feat(posts): multi-select label filter on the posts list by @paulocastellano in #34
- fix(linkedin,pinterest): split CSV/space-joined OAuth scopes before saving by @paulocastellano in #35
- fix(linkedin-page): persist OAuth scopes through the page-picker flow by @paulocastellano in #36
- feat(signup): no-card 7-day trial on Starter plan by @paulocastellano in #38
- fix(pinterest): restore board picker + require board_id in validation by @paulocastellano in #39
- fix(posts): drop redundant 'publishing' toast on publish by @paulocastellano in #40
- feat(mcp): media upload via signed-URL flow by @paulocastellano in #42
- feat(docker): single-command Docker stack for local development by @andrefrd in #24
- fix(assets): always chunk uploads in GalleryBrowser by @paulocastellano in #45
- fix(social): distinguish platform-down from token-expired by @paulocastellano in #49
- feat(auth): self-hosted registration gate + admin seeder by @paulocastellano in #51
- fix(profile): member delete must not destroy the shared account by @paulocastellano in #52
- Fix: JSON columns with default('[]') fail on MySQL 8 by @sebastian-works in #47
- feat(storage): DigitalOcean Spaces disk + env documentation by @paulocastellano in #53
- fix(facebook): empty-message rejection + state consistency + no re-publish on terminal by @paulocastellano in #41
- feat(posthog): keep social_accounts_count and posts_count fresh on account group by @paulocastellano in #43
- chore(cursor): add Cursor project rules by @paulocastellano in #54
- fix(billing): require card-backed trial again by @paulocastellano in #56
- feat: regenerate AI post images with brand palette by @paulocastellano in #57
- fix(security): resolve npm audit vulnerabilities by @paulocastellano in #58
- fix(facebook): multi-image posts publish as text-only by @paulocastellano in #59
- fix(facebook): restrict Page Stories to video-only by @paulocastellano in #60
- chore(release): add /release slash command for weekly ritual by @paulocastellano in #62
New Contributors
- @niravsutariya made their first contribution in #1
- @paulocastellano made their first contribution in #6
- @andrefrd made their first contribution in #24
- @sebastian-works made their first contribution in #47
Full Changelog: https://github.com/trypostit/trypost/commits/v1.0.0