Paulo Castellano
fc750e9bc0
docs: manual verification checklist for media pipeline
2026-04-23 15:34:40 -03:00
Paulo Castellano
0717308ca6
docs: keep JPEG q100 everywhere, Bluesky resize only touches dimensions
2026-04-23 15:07:23 -03:00
Paulo Castellano
7b5955ff40
docs: simplify media converter - format-only, no resize except Bluesky
2026-04-23 15:03:26 -03:00
Paulo Castellano
c08fe1ba3a
docs: add media format matrix and converter design spec
2026-04-23 14:59:05 -03:00
Paulo Castellano
5960def594
docs: add design spec for Instagram and Facebook content variants
2026-04-23 14:04:25 -03:00
Paulo Castellano
2da15df96c
feat: introduce Account entity as billing owner and refactor architecture
...
- Create Account model as Cashier Billable entity (stripe, plan, subscription)
- Account owns workspaces and has an owner_id (User)
- User belongs to one Account via account_id
- Workspace belongs to Account via account_id, no longer has billing fields
- Remove Brand model entirely (workspaces serve as grouping)
- Rename brand_limit to workspace_limit in plans
- Workspace roles simplified: admin/member/viewer (owner via Account)
- Invites now belong to Account with workspaces JSON array
- Pennant features scope changed from Workspace to Account
- EnsureSubscribed middleware checks Account subscription
- All controllers updated: BillingController, OnboardingController,
WorkspaceInviteController, SocialController, StripeEventListener
- Frontend: extract GoogleAuthButton component, create WorkspaceRole
enum for type-safe role checks, fix all views for new architecture
- All 1101 tests passing
2026-04-14 22:22:04 -03:00
Paulo Castellano
bb871ac95c
docs: add implementation plan for workspace billing migration
2026-04-14 17:46:40 -03:00
Paulo Castellano
eb22243abf
docs: add Laravel Pennant features to billing spec
2026-04-14 17:39:43 -03:00
Paulo Castellano
603c76fa93
docs: add spec for workspace billing, plans and brands migration
2026-04-14 17:38:12 -03:00
Paulo Castellano
cb91529964
chore: working
2026-04-02 17:57:06 -03:00
Paulo Castellano
5903f0d894
docs: add publishing hardening spec (6 improvements from Postiz comparison)
2026-04-01 10:59:08 -03:00
Paulo Castellano
6a26707dc8
docs: add publishing engine improvements plan (tasks 1-4 now, 5-6 future)
2026-04-01 09:49:09 -03:00
Paulo Castellano
33cbc57b59
docs: add publishing engine improvements spec (Postiz comparison)
2026-04-01 09:43:15 -03:00
Paulo Castellano
5e5a15e796
docs: add image resize per platform implementation plan
2026-03-31 20:30:30 -03:00
Paulo Castellano
d081a118b9
docs: add social error mapping implementation plan
2026-03-31 20:23:11 -03:00
Paulo Castellano
cc94d65be8
docs: update image/video specs with verified official sources
2026-03-31 20:19:07 -03:00
Paulo Castellano
56ef30e14c
docs: add image resize per platform design spec
2026-03-31 20:03:05 -03:00
Paulo Castellano
d23a9ce923
docs: add complete error codes for all 10 platforms from official docs
2026-03-31 19:59:33 -03:00
Paulo Castellano
7c0c8214f6
docs: update Instagram error codes from official Meta docs
2026-03-31 19:41:47 -03:00
Paulo Castellano
fdfa62ed9b
docs: update error mapping spec to follow Laravel 13 conventions
2026-03-31 19:39:46 -03:00
Paulo Castellano
68cf8d9eaa
docs: add social error mapping design spec
2026-03-31 19:34:34 -03:00
Paulo Castellano
f6deae47d0
chore: remove docs directory, migrated to separate repository
2026-03-29 17:33:36 -03:00
Paulo Castellano
184998645f
Delete CNAME
2026-03-29 16:56:31 -03:00
Paulo Castellano
47a924081c
docs: expand SELF_HOSTED mode documentation
...
- Clarify what changes in self-hosted mode
- Mention unlimited workspaces feature
- Note about SaaS mode with Stripe
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:09:09 -03:00
Paulo Castellano
d598783d65
docs: add Horizon configuration documentation
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 12:07:16 -03:00
Paulo Castellano
d080134c65
feat: add documentation for connecting social media platforms and getting started guide
2026-01-18 18:57:15 -03:00
Paulo Castellano
8df5f91e54
feat: add documentation for connecting social media platforms and getting started guide
2026-01-18 18:38:46 -03:00
Paulo Castellano
f55e172647
feat: add documentation for connecting social media platforms and getting started guide
2026-01-18 18:33:05 -03:00
Paulo Castellano
acd7687447
feat: add documentation for connecting social media platforms and getting started guide
2026-01-18 18:23:57 -03:00
Paulo Castellano
6aaf8aa0ce
feat: add documentation for connecting social media platforms and getting started guide
2026-01-18 18:17:30 -03:00
Paulo Castellano
005e3edf18
feat: add documentation for connecting social media platforms and getting started guides.
2026-01-18 18:16:26 -03:00
Paulo Castellano
fb3d5a04dc
Create CNAME
2026-01-18 18:08:16 -03:00
Paulo Castellano
5d2124f0da
feat: add documentation for connecting social media platforms and getting started guides.
2026-01-18 18:07:59 -03:00