Create and edit orders and publish scripts through the existing conflict-aware services.
Include OpenAPI documentation and a Swift/Keychain starter; no account-portal changes.
Release notes
AirCreative 7.0.3
What changed
Repair mobile workspace selection and dark-mode sign-in branding.
Improvements
Load the current shared styles and theme handling on workspace selection.
Separate workspace heading and wrapped sign-in email from the bounded logo.
Use theme-aware wordmark colours on both authentication screens.
Preserve v7.0.2 typography, motion and package-cleanup changes.
Release notes
AirCreative 7.0.2
What changed
A cleaner, more consistent AirCreative interface and a safer production-package cleanup path.
Improvements
Use Inter consistently across the application to match the AirCreative wordmark.
Choose the normal or white wordmark from the surface contrast instead of scattered image rules.
Standardize common motion timing while respecting reduced-motion preferences.
Archive allowlisted development and historical files outside the public application tree with a recovery report.
Release notes
AirCreative 7.0.1
What changed
PRO stability and efficiency hardening: account authority, atomic passwords, accurate Today queues and safer AJAX.
Improvements
Require current admin membership for subscription actions in both the app and portal.
Require current-password verification and commit local/platform password changes atomically.
Preserve assignment defaults during notification saves and reuse calculated workflow on Today.
Batch final-audio metadata, remove unused counters and reduce background polling.
Protect in-flight saves, bypass AJAX for billing and fix sidebar and AJAX reinitialization.
Release notes
AirCreative 7.0.0
What changed
AirCreative PRO product reset with a production-first shell, Today desk and integrated account workspace.
Improvements
Replace accumulated navigation with Today, Work, Studio, Traffic and Clients.
Add a live priority desk for assignments, overdue work, approvals and Traffic handoffs.
Bring profile, preferences, workspace membership, capacity, plan and security into the app.
Connect sensitive billing actions to Account Portal v2 through signed, single-use handoffs.
Retain shared-hosting deployment, tenant isolation and the guarded v6 production workflow.
Release notes
AirCreative 6.12.0
What changed
AirCreative PRO design bridge with visual waveforms and browser multitrack production.
Improvements
Add responsive, seekable waveforms to ordinary audio players and client review playback.
Open a built-in multitrack editor from Production Centre with synchronized audition controls.
Reuse workspace music beds, choose a default, and combine them with order VO, produced audio and sound elements.
Control position, trims, gain, fades and mute; protect saved timelines with revision checks and source isolation.
Render a 48 kHz stereo WAV in the browser and return it as a guarded order audio version without host FFmpeg or workers.
Release notes
AirCreative 6.11.0
What changed
Guarded public-request conversion and final direct-order-write cleanup.
Improvements
Convert reviewed public requests through the shared transactional order service with reserved numbers, task seeds, station links, audit and replay protection.
Require an explicit writable station during conversion and apply the converter’s current station scope.
Create or reuse active advertisers within the conversion transaction while rejecting archived name collisions.
Copy reference files into order storage with database rollback and file cleanup when conversion cannot finish.
Remove the last production commercial INSERT outside the shared order workflow; retain compatibility screens and schema pending pilot evidence.
Release notes
AirCreative 6.10.0
What changed
Atomic campaign/API/recurring ingestion and explicit feature loading on shared hosting.
Improvements
Commit multi-spot campaign orders, station assignments, tasks, audit and submission records together with replay protection.
Apply API key-owner permissions and station scope; require explicit stations and Idempotency-Key for POST.
Run recurring orders through an explicit reviewed POST action; lock schedule advancement and create clean briefs without old script or billing history.
Replace directory-based module activation with a reviewed feature manifest and ordered routing, failing closed for incomplete updates.
Retire superseded campaign, automatic recurring and immediate GET duplicate writes; preserve shared-hosting and existing workspace namespaces.
Release notes
AirCreative 6.9.0
What changed
Workspace migration readiness and controlled production launch tools.
Improvements
Add platform-admin-only, read-only workspace schema, isolation and relationship checks.
Export workspace inventories with row counts and schema fingerprints for before/after comparison.
Detect missing transactional tables, unique keys, duplicate prefixes and orphan references before a pilot.
Provide an offline inventory comparison command and staged rollout/restore runbook.
Retain tenant tables and compatibility routes pending verified replacement, reconciliation and operator cutover.
Release notes
AirCreative 6.8.0
What changed
Guarded order editing, shared workflow services and retired duplicate writes.
Improvements
Save order details, station links, task seeds and audit records atomically through a shared service.
Retain stale drafts and require comparison before applying reviewed edits; protect bulk updates and lock changes.
Use idempotent interactive creates and database-reserved numbers instead of last-order counter reads.
Scope new-order device drafts by workspace, user and tab session with explicit restoration.
Extract workflow calculation and remove superseded order, billing, script and FileCopy write handlers while retaining print/helper compatibility.
Release notes
AirCreative 6.7.0
What changed
Advertiser account history, guarded combined invoices and a preserved payment ledger.
Improvements
Bring accessible commercial, invoice and payment activity into advertiser and Billing workspaces.
Create combined drafts only for completed uninvoiced flights, retaining job and PO lines.
Freeze issued invoices, reject overlapping edits and derive paid status from recorded payments or credits.
Retain receipts and record administrator reversals with reasons; repeated submissions do not duplicate payments.