Rolino fixed changes
Page 10 of 11. Each page contains at most 30 entries so agents and people can read it without a large context load.
- Current
Media uploads now bind completion to an expiring upload intent, reject replayed local uploads, sign the expected byte length, and clean abandoned objects
- Current
Email-code delivery diagnostics now use opaque browser tickets instead of exposing status lookups by email address
- Current
Research prompts now isolate fetched pages, search results, and prior model output as untrusted data so embedded instructions cannot redefine the agent task
- Current
Rescheduling a partially published post now leaves completed destinations untouched, preventing duplicate social posts
- Current
Publishing workers now use fenced, renewable database leases and quarantine unknown expired attempts instead of risking duplicate provider submissions
- Current
Confirmation dialogs now use a wider, better-spaced layout with larger text so destructive choices and their consequences are easier to read
- Current
Self-hosted database readiness now recognizes the latest storage-cleanup migration instead of reporting fully migrated deployments as pending
- Current
Post cards now use a responsive masonry layout that preserves a consistent card width even when only one post remains, with compact shadcn-composed sections and bounded previews that keep portrait or landscape media fully visible
- Current
Authentication now describes email sign-in codes consistently and keeps email-provider configuration details out of user-facing delivery errors
- Current
The changelog now combines repeated category headings within a release, preventing duplicate-section rendering errors while preserving every entry
- Current
The landing-page audience strip now keeps labels intact, balances its five meaningful groups, and removes the stray “Your workflow, too” placeholder
- Current
The public footer now uses a deliberate centered mobile layout with clearer separation between navigation, creator credit, and copyright
- Current
Production builds now generate the Prisma client from a fresh checkout before compiling the application
- Current
Prisma migration commands now prefer a direct database URL, preventing pooled Supabase connections from stalling production migrations
- Current
The idea-to-insight migration now respects the configured PostgreSQL schema instead of assuming `public`
- Current
Pinned the patched HTTP router used by Prisma tooling to prevent the disclosed HTTP/2 denial-of-service vulnerability
- Current
Cross-platform CI now discovers TypeScript tests without shell glob expansion and compares installed MCP paths through their canonical filesystem locations on macOS
- Current
Blog delivery now converts reviewed catalog references into real website paths, and Blog plans reject repeated imported articles even when their titles include site-name suffixes.
- Current
Generating a complete Next.js setup now keeps its publishing destination and signed revalidation secret synchronized.
- Current
TikTok Direct Post failures now identify publishing instead of draft delivery and explain how unaudited apps can retry with a private account and Only me visibility
- Current
Restored and expanded the softly floating social-platform logos across the landing-page hero, Features, and workflow sections, with eight theme-aware networks and reduced-motion support.
- Current
Google data-source disconnect confirmations now place a compact icon beside the title instead of using an oversized standalone media block
- Current
Brand Settings now uses one clear page heading instead of repeating the title and introduction inside the profile form
- Current
Brand website edits now create, update, or safely disconnect the matching website source and connection metadata without deleting previously gathered knowledge
- Current
Brand settings now reject over-limit server submissions instead of silently clearing optional details, clear corrected field errors as users edit, and prevent Google data deletion or disconnect actions from reporting success when permissions have changed
- Current
Publishing progress checks now avoid overlapping requests and show each terminal success or failure notification only once
- Current
TikTok draft uploads now use one compact sticky status surface instead of repeating outcomes below the composer, keep processing and provider failures visible without a refresh, explain pending-share limits in plain language, say successful handoffs were sent to the mobile inbox instead of published, explain the required in-app completion and caption handoff, exclude inbox deliveries from published totals, and prevent accidental duplicate sends
- Current
Fresh-clone test runs now generate the Prisma client automatically with a non-connecting fallback used only for generation, while migration and deployment commands still require an explicit database URL
- Current
CLI-only installations now explain the exact `@rolino/mcp` installation command when MCP setup is requested, while source checkouts continue to use their local built server
- Current
Expired CLI browser approvals are now detected before the form renders or submits, explain that the terminal stopped waiting, disable futile resubmission, and direct users to close the page and start `rolino auth login` again