Marketing
A social calendar you can actually read, editable queues, and error messages written for humans
A round of changes from watching people use the social module rather than from a roadmap.
A round of changes from watching people use the social module rather than from a roadmap. The calendar is properly visual now. Posts in the month view are larger, with a real image preview, the channel logos and the time - enough to tell which post is which without opening any of them - and there's a new week view where each post is a full card with a large preview, which is the view you want when you're judging whether the week looks right rather than whether it's full. Video posts show their preview frame with a play badge instead of appearing as an empty box. Your choice of view is remembered. Opening a post now tells you where it's going, at the top. A published or scheduled post opens with its channels stated first - logo, handle, status, and a direct link to the live post where there is one - instead of leaving you to work it out from a disabled account picker halfway down. Anything that failed or was skipped says so there, with the reason. Posting queues can be edited and deleted. The first cadence anyone sets is a guess, and until now the only way to change one was to not change it. Editing a queue's times doesn't move posts already scheduled from it, and deleting a queue doesn't delete its posts - they keep their times and go out as planned. Connected accounts show their channel's logo on the Accounts tab and on the connect buttons, and connecting an account no longer opens a new tab, so you end up back where you started rather than with two tabs and no idea which is current. Disconnecting an account now tells you what it affects. If comment automations are attached, they're listed by name first - and the wording distinguishes the two cases honestly: disconnecting stops them until you reconnect, removing the account deletes them. Comment automations gained a search box plus filters for channel and for what the rule does. A scheduled video is now kept until it goes out. Video files are held for the post that needs them rather than added to your Content Library, and previously that hold was seven days from upload - which meant a post scheduled a month ahead could quietly lose its video before publishing. Scheduling now extends the file's life to cover its own post, however far ahead that is. A related fix: reopening a scheduled video post used to show no video, and saving it would have turned the post into a caption. And the error messages. "Couldn't connect the account (bad_state)" is gone, along with the rest of that family: failures are now sentences that say what happened and what to do, with the diagnostic code tucked behind a “details for support” link rather than handed to you mid-sentence. The generic "Validation failed" that used to name raw request fields now names things as they appear on screen. Dismissed notifications stay dismissed - the connect result was being kept in the page address, so reloading brought the banner back. Finally, an empty Analytics tab now explains itself: whether the networks simply haven't reported yet, whether the platform has no statistics to give, or whether the connection has lost permission to read insights - which is the one case you can fix, and it now says so.