Rolino fixed changes
Page 9 of 11. Each page contains at most 30 entries so agents and people can read it without a large context load.
- Current
Self-hosted readiness checks now recognize the hosted trial-reminder migration as the latest schema state
- Current
Notifications can now be dismissed per person without deleting the shared workspace event or another member's copy, while materially changed issues can surface again when attention is needed
- Current
Self-hosted readiness checks now recognize the latest Founding-limit migration instead of reporting a fully migrated database as pending
- Current
Private platform-admin routes are now explicitly excluded in `robots.txt` as well as protected by no-index metadata and authorization guards
- Current
The hosted platform-admin bootstrap now accepts npm's Windows-forwarded positional email value as well as `--email` forms, so the documented command no longer loses its argument before reaching the script
- Current
TikTok mobile-inbox handoffs now appear as Draft delivered in the calendar and recent-post summaries, include clear finish-in-TikTok guidance, and no longer inflate Published totals
- Current
Reopening or switching monthly and annual Founding Checkout now expires the abandoned Stripe session, refreshes its founding-slot hold, and uses a price-specific idempotency key so either interval remains available without stale-expiration failures
- Current
Hosted publishing now rechecks access immediately before provider submission and reports scheduler access blocks explicitly, preventing expired workspaces from starting fresh remote posts even if access changes during a publishing claim.
- Current
Scheduled publishing now fails closed at the stored paid-period boundary even when Stripe's cancellation or renewal webhook is delayed, while the configured payment-recovery window and already-submitted provider reconciliation continue safely
- Current
Creating the first brand in a workspace that already has paid or complimentary access no longer consumes that owner's one-time no-card trial eligibility
- Current
The sign-in form now appears with the rest of the authentication page instead of waiting for the existing-session check to finish
- Current
Workspace pages keep loading when the notification feed is temporarily unavailable, instead of failing the entire app shell
- Current
Expired or insufficient publishing credentials across every supported provider now open an in-app connection alert so teammates are guided to reconnect the affected account
- Current
Notification deep links only navigate to safe in-app paths, blocking absolute, protocol-relative, and backslash-normalized off-site URLs
- Current
Notification badge counts now load in one database query alongside the feed, reducing work on every workspace page
- Current
Existing notification installations now receive actionability and retention fields through a forward-only migration instead of relying on an edited migration file
- Current
Database integration tests now launch their migration command reliably on Windows development environments
- Current
Publishing and connection outcomes no longer fail when notification or email delivery is unavailable, and failed delivery channels are recorded for operators
- Current
Bluesky publishing emails now identify Bluesky correctly instead of falling back to Instagram
- Current
Notification controls now provide stronger keyboard focus indicators and mobile touch targets
- Current
Prisma migration history now preserves the applied personal-workspace migration checksum, preventing false schema-reset prompts on existing deployments
- Current
Accepting a workspace invitation now preserves the invited account's personal workspace while opening the newly joined workspace
- Current
Typing in application forms no longer crashes when the command-palette shortcut receives a keyboard event without a usable key value
- Current
Provider health now supports every independently configured provider set, including one or no enabled publishing destinations
- Current
The post composer no longer shows a stray scrollbar beside its Edit tab, destination choices now sit in compact responsive rows, and the smaller empty media area visibly responds when files are dragged over it
- Current
Targeted test runs now accept explicit test files and consistently use the isolated test-only database fallback
- Current
CLI authorization now presents optional permissions in a readable two-column layout with clearer descriptions instead of squeezing them into narrow cards
- Current
The Media Library now uses compact, format-aware masonry cards with uncropped previews, shorter portrait frames, accurate collection totals, cursor-based loading beyond 200 assets, accessible in-use guidance, and direct links to referenced posts
- Current
Concurrent Media Library attachment and deletion races now return actionable conflicts, while queued storage cleanup is reported as pending instead of failed
- Current
Social OAuth callbacks now require a one-time, user-bound grant and revalidate current workspace membership before connecting an account