Rolino changed changes
Page 7 of 10. Each page contains at most 30 entries so agents and people can read it without a large context load.
- Current
Hosted Admin navigation now stays centered across desktop layouts while retaining horizontal access on narrow screens
- Current
Next.js and its ESLint configuration now use 16.3, bringing Rolino the latest stable Turbopack development-performance and memory improvements
- Current
Hosted Admin is now split into route-level Overview, Customers, Billing, and Channels sections, so each destination fetches only its own data and Customer search updates beside its results without a browser refresh
- Current
The workspace header now presents granted access as the customer’s actual plan with a compact year-bearing end date, while the avatar-only account trigger moves the signed-in name and email into its dropdown to preserve mobile space and remove the duplicated Account label
- Current
Complimentary access is now clearly routed through workspace records with a direct management action, making the existing audited grant controls easier to find
- Current
The hosted operator console is now labeled Admin throughout the product and documentation, while the top-right personal-account control identifies the signed-in email instead of the ambiguous “Rolino account” subtitle
- Current
Onboarding channel cards now stay centered at every supported provider count, and its final handoff performs a fresh authenticated navigation after creating the brand
- Current
Product messaging across the public homepage, sign-in, README, email branding, localization, product documentation, and social preview now centers one honest promise: an external AI agent can handle social scheduling through Rolino while every post remains visible in one calendar
- Current
Brand onboarding now asks which enabled social channels the user wants to publish to, explains how an AI agent can help schedule posts without overstating Rolino's current role, continues into secure account connection, and guides connected users directly to creating their first post
- Current
Hosted Terms and Privacy now explain Stripe's payment role, trial activation, workspace-level limits, cancellation, the seven-day first-charge refund policy, read-only expiry behavior, retained data, and paused unsent publishing work without exposing internal operator access mechanisms
- Current
Paid billing communication now stays with Stripe for receipts, payment recovery, refunds, renewals, and cancellation, backed by a documented sandbox smoke and staged rollout checklist instead of duplicate Rolino email workflows
- Current
Hosted billing diagnostics now emit structured, secret-safe request and Stripe event context, while email delivery failures no longer log provider response bodies
- Current
Stripe catalog validation now requires the hosted webhook secret plus one monthly and one annual Price on the same active Product for every plan version
- Current
Hosted billing data stays render-scoped, and related admin changes now invalidate the cached public route across the deployment without requiring an extra cache service
- Current
The Founding offer is now capped at the first 50 paid workspaces instead of 100, with the new limit applied through a forward migration and reflected in the hosted operations counter
- Current
Hosted operator setup now documents the deliberate, audited first-platform-admin bootstrap command and its hosted-only safety boundaries in the main README and command reference
- Current
Hosted workspaces now keep a compact plan status in the top bar after trial reminders are dismissed, showing trial time, the active plan, billing attention, or a scheduled subscription end date without cluttering normal paid access with routine renewal details
- Current
Transactional emails now share one reusable, typed template shell and centralized theme, with environment-based identity overrides for self-hosters and matching branded designs for sign-in, invitations, and publishing notifications
- Current
One-time-code emails now use Rolino's full transactional-email design with the mascot, clear sign-in context, a prominent expiring code, private-code guidance, and a resilient plain-text fallback
- Current
Hosted billing policy is now split into versioned customer contracts, database-managed commercial settings, and one tested operational-policy module, making future plan, price, limit, and timing changes predictable without adding Stripe requirements to self-hosted deployments
- Current
Expired hosted workspaces now remain fully browsable but clearly read-only across brand, invitation, content, AI-generation, scheduling, browser, API, CLI, MCP, and worker paths; unsubmitted publishing stays queued while already-submitted provider work continues safe reconciliation, and subscribing restores the paused work without deletion
- Current
Hosted plan limits now serialize final brand creation and member-place allocation, count valid pending invitations exactly once, release places on cancellation, rejection, or expiry, and show clear quota guidance at New brand and Team entry points while self-hosted installations remain unrestricted
- Current
The authentication page now spreads a broader constellation of current and future social-network marks across the full canvas, adds a subtle center-out plasma filament on wide screens, and trims the redundant security note below the form
- Current
Paid workspace billing now confirms the active plan immediately after Checkout, gives the current plan stronger visual hierarchy, labels annual or monthly renewal clearly, removes trial reminders and redundant subscription offers, and sends ongoing management to Stripe Portal
- Current
Workspace pricing now centers its selector and hosted plan with a neutral card edge and header, highlights the exact annual discount with a before-and-after price, describes multi-platform brand coverage as a benefit instead of a restriction while linking to the precise plan terms, and opens directly from trial reminders in a checkout-ready dialog; the public comparison retains its wider layout
- Current
Trial reminders now keep View plans visually primary beside an aligned, clearly labeled but quieter Dismiss action, remember dismissal per workspace, return only at meaningful countdown milestones, and stay out of the Billing screen where the same status is already visible
- Current
First-brand onboarding now clearly explains that creating the brand starts the configured no-card trial, while account signup and additional brands do not restart it
- Current
The public open-source description now identifies Rolino's AGPL license correctly
- Current
Hosted Rolino now hides and server-rejects additional self-service workspace creation by default, while personal provisioning, invitations, switching, and self-hosted creation remain available; customer workspace deletion stays disabled until a confirmed cleanup workflow exists
- Current
Notification alerts now refresh after page updates, when the app regains focus, and once per visible minute, with recoverable error guidance when refreshes fail