Better
- Approve moves you along. Approving a record in the desktop app now takes you to the next one that needs review instead of leaving you to find it in the list. Approving a record's last unreviewed field does the same, so a long review session is approve, approve, approve, with no scrolling in between.
Fixed
- An edit no longer shows up as a new record. An edit to an existing record could appear as "Record added" with nothing to compare against, which hid what had actually changed. When the published version of a record can't be read, the record is now flagged as needing attention and holds back approve and publish until it can show you the actual change.
- Wholesale rejections land in the failures list. A publish where the destination rejected every record in a connection left those records queued to go out again on the next run, where they would fail the same way. They now land in the failures list, where you can see what the connector said and fix the cause.
- A record deleted in the destination and re-created came back as
<name>-<id>.jsoninstead of<name>.json. The re-created record now keeps the name it had.
Under the hood
- The Notion live tests edit one reserved row in place rather than creating a page per run, so the test workspace stays under Notion's block quota and the post-deploy suite runs green again.