Channels, groups and supergroups can be added, recorded and managed through the Telegram bot, with chat resource selection; the project resources screens are complete.
Platform plan updates, and the account columns that prepare Stripe Connect as the first payment processor.
The first build of the platform: sign-in and registration under the brand, a plans and billing page with plan switching and proration, platform plans kept in sync with Stripe, and a billing plan required before the app opens.
A project selector and the beginnings of the projects screens, with a dark mode switch in the menu.
The Telegram bot's creator onboarding and subscription management, complete for a first cut.
Under the hood
The subscriptions, project plans, plan resources and project subscriptions tables and the default plans.
A table component library was tried and removed again; webhooks can be tested against a local tunnel.