Product

Changelog

Recent platform updates with aspect tags for API and Portal.

Showing 1-15 of 17 updates.

Page 1 of 2

March 17, 2026
Portal

Activity Logs And Safer API Key Handling

  • Added an authenticated `/activity` page so workspaces can inspect recorded account, publishing, configuration, and billing events.
  • Activity feed filters now use the same react-select controls used elsewhere in the app for a consistent console experience.
  • Pricing cards and the full comparison table now show activity log retention by plan.
  • API key creation now warns users to store the key safely and adds one-click copy access because the plaintext secret is only shown once.
March 17, 2026
API

Workspace Activity Logs And Plan-Based Retention

  • Added a workspace-scoped `GET /v1/activity-logs` endpoint with authenticated access, filters, and cursor pagination.
  • Important actions across auth, API keys, assets, Pinterest accounts, pins, schedules, webhooks, imports, and billing now write user-facing activity records.
  • Activity retention is plan-based for self-serve tiers and enforced with expiry timestamps plus scheduled cleanup.
  • Pricing catalog responses now expose activity log retention so the portal can render it directly.
March 16-17, 2026
API

Clearer Trial Lifecycle Messaging

  • Trial reminder and trial-ended emails now include clearer workspace usage context so teams can better judge whether it is time to upgrade.
  • Billing state changes now behave more consistently around plan transitions and trial edges.
  • Developers integrating billing flows get fewer mismatches between workspace state and what the product shows users.
March 15-16, 2026
Portal

Status Views, Monitoring Copy, And Project ID Utilities

  • Added Kuma-backed public status views with clearer service metrics and queue-state explanations.
  • Project cards in the authenticated console now show copyable project IDs.
  • Checkout and pricing transitions are more reliable after the billing flow fixes shipped in the webapp.
  • Public status messaging was tightened so teams can understand queue and delivery conditions faster.
March 14-16, 2026
API

Pinterest Discovery And Billing Recovery APIs

  • Pinterest related-term discovery was expanded with exact-match lookup and broader fan-out behavior.
  • Billing APIs now support subscription resume flows for canceled self-serve workspaces.
  • Uploaded asset plan-limit failures now return clearer errors when a workspace does not have file-upload access.
  • OAuth scope requests were updated where needed for richer Pinterest account access.
March 12-14, 2026
Portal

Trial Billing Controls And Recovery Flows

  • The billing section now reflects trial state more clearly inside the authenticated workspace UI.
  • Added a persistent subscription cancellation banner so pending cancellations are visible until resolved.
  • Added self-serve subscription resume actions directly in the app dashboard.
  • Pricing, register, verify-email, and welcome flows were tightened so purchase intent survives onboarding.
March 11-14, 2026
API

Self-Serve Trials And Billing Lifecycle Coverage

  • Added reliable self-serve subscription trial support across billing state transitions.
  • Checkout handoff and pricing responses were refined to support trial-aware flows.
  • Trial-ending and trial-ended billing emails were added to the lifecycle email pipeline.
  • Teams now get earlier product messaging before trial access changes or paid-plan recovery actions are needed.
March 8-11, 2026
Portal

Protected Routes, Preferences, And Onboarding Refresh

  • Protected webapp routes were isolated to reduce auth redirect loops and accidental public exposure.
  • Added verify-email, welcome, preferences, and unsubscribe experiences for account onboarding and email controls.
  • Users can now manage theme preference and email verification-related settings from the portal.
  • Homepage messaging was refreshed with stronger positioning, social proof, and improved mobile layout.
March 7-8, 2026
API

Signup Email And Preference Improvements

  • Welcome and verification email flow was consolidated so new users receive a single clearer signup email.
  • Email preferences and unsubscribe flows became more reliable for end users.
  • Signup and first-use email delivery now has fewer duplicated or confusing touches.
  • Preference-management links and related account email flows are better aligned with the product experience.
March 6, 2026
API

Pinterest Publish Reliability And Billing Consistency

  • Pin/schedule API payloads now support Pinterest metadata (`related_terms`, `alt_text`, `dominant_color`) and video cover inputs (`cover_image_url` / `cover_image_asset_id`).
  • Video publish requests now satisfy Pinterest cover-image requirements with explicit keyframe fallback when no cover is provided.
  • Scheduled publish lifecycle now updates schedule states through completion/failure instead of leaving records stuck in queued status.
  • Paid-workspace quota accounting now uses plan-derived limits, and sandbox creation inherits the source project plan.
March 6, 2026
Portal

App Dashboard Consolidation And Chart Controls

  • Pin and schedule create flows in the app console now support alt text and video cover selection (URL, uploaded asset, or platform default).
  • Dashboard analytics were consolidated into a single app section with workflows metrics merged into the same surface.
  • Chart hover states were tuned for darker contrast, and each graph/pie card now has its own refresh button for targeted reloads.
  • Escape key support now closes open app modals for faster keyboard-driven navigation.
March 6, 2026
API

Bulk Import And Scheduling Enhancements

  • Bulk imports now support scheduled publishing rows with required `run_at` timestamps.
  • CSV and JSON import jobs can mix immediate and scheduled rows in one batch.
  • Auth now captures IANA timezone and schedule timestamps are enforced as absolute values.
March 6, 2026
Portal

Safer App Console Actions

  • Browser alert/confirm dialogs were replaced with in-app confirmation modals.
  • Dangerous deletes (account and board) now require typed confirmation in the modal.
  • Delete and revoke actions use destructive visual styling for clearer risk signaling.
March 5-6, 2026
Portal

Mobile And Session UX Improvements

  • Fixed app console width behavior on smaller devices to consistently use full mobile width.
  • Improved auth and session typing by persisting browser timezone in login/register flows.
  • Refined app header display for authenticated workspace context.
March 5, 2026
API

Runtime And Data Lifecycle Hardening

  • Production and sandbox data deletion behavior was split into soft-delete (prod) and hard-delete (sandbox).
  • Sentry runtime configuration was production-gated and environment-driven.
  • Workspace API key limits now enforce plan-based active key caps.
Next