Every version, newest first
The same notes Cabinet shows in its “What’s new” panel.
0.84
Version 0.84
27 October 2026
A board no longer zooms out on its own when changes arrive from Google Drive or another tab.
- A board no longer zooms out on its own when changes arrive from Google Drive or another tab.
0.83
Version 0.83
15 October 2026
Picking Outline, Tinted or Solid for a frame that has no colour yet now works — the frame gets a…
- Picking Outline, Tinted or Solid for a frame that has no colour yet now works — the frame gets a colour, so the style shows straight away.
0.82
Version 0.82
14 October 2026
The style picker now says which account is missing a key, instead of just "list unavailable" — and…
- The style picker now says which account is missing a key, instead of just "list unavailable" — and stops retrying when a key is what’s needed.
- Your Scenario library is quicker to open on a second account, and much less likely to be rate-limited.
- When Cabinet is the one slowing requests down, it says so rather than blaming Scenario.
0.81
Version 0.81
13 October 2026
Your saved API keys no longer expire on their own — using Cabinet keeps them, so you only type a key…
- Your saved API keys no longer expire on their own — using Cabinet keeps them, so you only type a key once.
- The Scenario library now tells you to add your API key when one is missing, instead of saying the whole integration is switched off.
- Links to YouTube, Vimeo and TikTok videos now show the video's own picture across the card, with a play mark on it.
- Reddit and Bluesky links now show the post's title, who wrote it and any picture, instead of just the site name.
0.80
Version 0.80
12 October 2026
Clicking Shapes in the tool bar opens the shapes panel again.
- Clicking Shapes in the tool bar opens the shapes panel again.
0.79
Version 0.79
8 October 2026
When Claude looks at a board, the names on a Places Map no longer pile up on top of each other.
- When Claude looks at a board, the names on a Places Map no longer pile up on top of each other.
- Through the Claude connection, Claude can now check whether a shop is open and when, change a Places Map or a photo strip without starting again, and see the real photos on a board when it looks at it.
0.78
Version 0.78
7 October 2026
Claude can now make a Places Map through the Claude connection: several places on one map with the list…
- Claude can now make a Places Map through the Claude connection: several places on one map with the list beside it, found from their addresses.
- The open button on a map card Claude added now goes to Google Maps. It used to open a blank page. These maps also find the place by its address, so a short shop name no longer lands on the wrong spot.
- Claude can now look at a board through the Claude connection — a sketch of where everything sits — and line items of any kind up in a row, column or grid without guessing heights.
- Through the Claude connection, Claude can also hide or collapse a frame to make a show/hide section, put links inside text, and format shape labels.
- Sticky notes and frame titles can be formatted now: make a word bold, italic or coloured while typing, with the same text toolbar notes use. Claude can write formatted stickies and titles through the Claude connection too.
- Claude can also drop in a ready-made callout (Key point, Warning, Tip and more), set a sticky’s font, size and labels, and colour a frame through the Claude connection.
- Claude can now write bold, coloured and otherwise formatted text into notes, cards and shape labels through the Claude connection, and can change a card’s text at all — it used to be refused.
- Moving a shared board into a folder, or archiving it, now carries over to your other devices. It used to stay on the device where you did it, and the next sync could put the old arrangement back.
0.77
Version 0.77
5 October 2026
When a Claude connection stops working, Claude now says to reconnect it in Cabinet.
- When a Claude connection stops working, Claude now says to reconnect it in Cabinet. It used to say “board not found”, even when you hadn’t asked about a board.
- “Keep this device unlocked” stays on after you pull from Drive. It used to switch itself off. Cabinet also asks the browser not to clear its saved data, so you should be asked for the passphrase less often.
- Pictures on a shared board with lots of images load more reliably. One that went blank after an earlier failed load comes back when you open the board.
- With Cabinet open in two tabs, you can keep typing or dragging in one while the other saves. It used to stop with “This page is behind — reload to continue”, and reloading lost what you’d just typed.
- Cmd/Ctrl+D bookmarks the page again when nothing on the board is selected. With something selected it still duplicates.
- There is now a guide to the Solana tools: chain cards, the tip jar, buying and selling in the Marketplace, and Wallets. It sits with the other guides under Explore Cabinet on the home screen.
0.76
Version 0.76
4 October 2026
A sprite sheet wired into a Sprite Preview now plays when you open the board.
- A sprite sheet wired into a Sprite Preview now plays when you open the board. It used to stay on “Reading the sheet…”.
- A Train a Style card on a board by itself now shows whether Scenario is connected. It used to say the status was unavailable.
- Sticky notes look calmer. The text is sized to the note instead of filling it, so notes sitting side by side match.
- Sticky note colours are a little deeper, so they no longer glare on a dark board. Your existing notes pick up the new colours.
- Claude can now make almost everything Cabinet makes: cards with labels, status and due dates, link cards, mind maps, flow diagrams, timelines, ratings, month calendars, picture frames, maps, dice tables, conversations, pointcrawl maps, playing and tarot cards, checklists and whole checklist boards, comments, and tiles that open another board. It describes a diagram and Cabinet lays it out, so one it builds looks like one you drew.
- Claude can connect to Cabinet again. The connection stopped working after the last update.
0.75
Version 0.75
3 October 2026
Claude can now use more of Cabinet on a shared board: tables, columns, grouping items together, locking…
- Claude can now use more of Cabinet on a shared board: tables, columns, grouping items together, locking them, renaming a board and searching across your boards. Moving a frame takes its contents with it, as dragging one does.
- Pictures on a shared board are no longer lost when one of them fails to load. Opening a board also retries a picture that did not arrive, so the warning should be rare.
- Claude can now draw shapes on a shared board, so a diagram is made of real shapes and arrows you can edit, not a picture of one. It can also see what a frame would carry when you drag it, and spot a note or caption that spills into the row below.
- Claude can now draw arrows between items on a board and label them, so it can lay out a whole diagram for you.
- Claude now understands the arrows already on a board. It can see what each one joins and which way it points, and moving an arrow moves the whole arrow.
0.74
Version 0.74
1 October 2026
Shared board links and published stories look right again.
- Shared board links and published stories look right again. The password screen, the right-click menu and the toolbars had lost their colours, and the pages now follow your Dark, Light or System choice as well.
- Copying the Claude connect command now always copies the whole command, however you copy it.
- Claude can look at every picture on a board, small icons included.
- Claude can now see a board, not only add to it. It can read a card in full before changing it, look at a picture you put there, and point out items that overlap. Pictures it adds are checked on arrival, so a half-sent upload is refused instead of landing blank.
- Connecting Claude now sets it up for every folder on your computer, so a Claude session started anywhere can reach your boards. Reconnect an existing computer to pick this up.
0.73
Version 0.73
30 September 2026
Claude can now work on your shared boards.
- Claude can now work on your shared boards. Under Claude in the account panel, connect the computer you are on and run the one command it gives you. Claude can then list your shared boards and add, change, move and delete notes, stickies, pictures and frames on them. Everything it does appears as your edit, and locked items are left alone.
- Connect each computer separately, and disconnect any of them at any time. Claude never reaches your private boards.
- The dark theme is a little lighter and easier to read: panels, cards and buttons stand apart from the background, dividers are visible, and dim text is brighter.
0.72
Version 0.72
27 September 2026
Cabinet can be light as well as dark.
- Cabinet’s home page now describes itself properly, so it shows a real title and summary when shared in a link or found in a search.
- Each guide page now lives at a single web address. Older links, such as /tools.html, redirect there instead of opening a second copy of the page.
- The drag handle beside a checklist task is now a small grip on the task’s first line, rather than a tall bar down the side of a task that runs over several lines.
- The Tools, Templates, Story Tools, Art Tools and Developer Tools pages, and the Privacy and Terms pages, now follow the same Appearance choice as the app and use Cabinet’s own accent colour.
- Notices and warnings, such as the update banner, keep their proper colours on the light theme instead of looking muddy.
- On a light board, the pen now starts with dark ink, checklist cards are light rather than black, timeline period blocks stay readable, and the icons in the top bar draw properly.
- Cabinet now has a light theme. It follows your computer’s setting by default, and Settings has an Appearance choice — Dark, Light, or System — remembered on this device.
- Text you have coloured stays readable on a light board. The colours you chose are kept exactly as they are and simply drawn deeper while the theme is light, so switching back to dark shows them unchanged.
- Ticking a checklist box no longer risks altering the colours in that note.
- The accent colour picker is smaller: all the colours now sit in one short grid instead of a long labelled list.
0.71
Version 0.71
23 September 2026
Cabinet no longer says a page is behind when nothing newer was saved elsewhere — coming back to a tab…
- Cabinet no longer says a page is behind when nothing newer was saved elsewhere — coming back to a tab you left open, or to the app after your phone put it to sleep, picks up where you were instead of asking you to reload.
- With Cabinet open in more than one tab, the tabs no longer save back and forth at each other in the background.
0.70
Version 0.70
20 September 2026
Board previews on the Home screen are sharper and truer to the board: text wraps the way it does on the…
- Board previews on the Home screen are sharper and truer to the board: text wraps the way it does on the canvas, sticky notes show their words, frame titles are readable, and unfilled shapes are drawn as outlines.
- Cabinet pages can no longer be shown inside other websites’ frames.
- Link previews are now limited to a fair number per minute for each visitor.
- Text on shared boards and published stories is checked before it is shown, so nothing hidden in it can run in your browser.
- Search engines are now told that cabinet.cool is Cabinet’s one address, and given a list of the public guide pages, so alternate links no longer appear as duplicates.
0.69
Version 0.69
14 September 2026
After buying a board, the button to add it to your boards appears straight away, without reopening the…
- After buying a board, the button to add it to your boards appears straight away, without reopening the shop.
- Shared boards that had not been edited for a while can be sold again; they were wrongly refused as unreadable.
- Marketplace listings now show their board picture.
- The Marketplace is open: anybody signed in can sell as well as buy.
- On a listing page the picture is larger and keeps its shape. Cut other parts of the board to add pictures beside it; the board’s own picture stays the cover unless you choose another.
- Opening a board from its listing now gives a back button that returns to the listing.
- A picture dropped onto the board now lands exactly where you let go, even on top of other items.
- Right-click a picture to flip it horizontally or vertically.
- On a shared board, the Personal or Work account you pick for an AI card now stays picked after a reload.
- Whatever hatched from your egg no longer flickers as it moves.
0.68
Version 0.68
11 September 2026
Sharing a listing now offers Copy link and X; the Bluesky button is gone.
- Sharing a listing now offers Copy link and X; the Bluesky button is gone.
- On your own listing's page, “Open the board” takes you to the board it was made from.
- The Pending tab is always there and shows how many sales are waiting.
- Shop cards are simpler: the description and the licence line now live on the listing page only.
- On your own listing's page, the note about what can change after listing now sits behind an ⓘ beside “Your listing” instead of on the page.
- On a listing page, “What you get” no longer counts the things twice, and mentions dice only when the board uses them.
- The Report bug and Suggest feature dialogs are tidier: no intro paragraph, Email is the main button with Copy beside it, and the email address has a small copy button.
- “Add to my boards” now wears the accent colour, and once a bought board is on this device the button becomes “Open board” instead of adding a second copy.
- After Add to my boards, Cabinet takes you back to All boards with the new board first and its card pulsing briefly, instead of dropping you straight into it.
- In the sale-agreement dialog, the main button now wears the accent colour, and a listing picture that cannot load is left out rather than shown broken.
- Sellers can see how a listing is doing: Your listings shows how many times each board has sold, and Recent activity on Wallets notes each sale.
- A purchase that finished after you closed the tab is picked up the next time you open the shop, so the board appears without waiting for the nightly check.
- The favourite heart is the same shape whether it is on or off.
- The Wallets title bar now sits at the left edge, in line with the Marketplace and every other Cabinet screen.
- An icon placed on a board is drawn in your accent colour rather than a fixed lavender.
- The two buttons on the invitation screen now sit level.
- If Cabinet cannot find the wallet you linked, the message now says which app and which account to open.
- Paying with Phantom on mainnet now goes through: Phantom adds its own fee and safety steps to a payment before sending it, and Cabinet used to treat that as a changed payment and never confirm it.
- The Marketplace now says it is in early access while it is still being built.
- Following a maker and favouriting a listing now stick — the button used to flip straight back.
- If your wallet has no USDC yet, the shop tells you so before your wallet opens, instead of a failed payment warning.
- Collaborators asked to agree to a sale can now decline it, with a note saying what they would like changed — the seller sees who said no and why.
- A seller can change a draft sale’s price and shares in place (everyone is asked again), or withdraw a draft altogether.
- The Pending tab shows each draft’s board picture; press it to open the sale. Draft cards are laid out properly again, and “Put it on sale” shows it is working.
- The Sell dialog shows the board being sold and no longer shifts around while the people on it are read.
- Typing in a text box on iPhone works on the first tap — the keyboard used to need several.
- Board previews no longer show what a hidden frame is covering.
- The sign-in form no longer fills the email box with the browser’s saved vault passphrase entry after signing out.
- A listed board now shows its cover in the Marketplace, and sellers can upload a picture and crop it as the listing’s cover — the same way as a board cover on the boards page.
- Buying works again: the Buy button asks the wallet that holds your linked address to pay, and says so if that wallet is not open.
0.67
Version 0.67
4 September 2026
Boards with lots of pictures can now be listed.
- Boards with lots of pictures can now be listed. The package is uploaded straight to storage instead of squeezing through one request, and if listing fails the dialog says exactly what happened and that nothing was listed.
- Selling a shared board with a split now tells the people involved: each editor or paid person gets an email with the price, their share and a link to read and agree to the terms.
- The Marketplace has a Pending tab beside Browse and Your listings. It shows sales waiting for your agreement, and your own drafts with who has not agreed yet — drafts used to be invisible until they went on sale.
- Listing a board no longer gets stuck on “Listing…”. The dialog says which step it is on, slow downloads and uploads give up with a message instead of hanging, and Cancel works at any point.
- A board’s picture on its Marketplace sell tile now shows the whole cover you chose, edge to edge.
- The Sell dialog explains itself behind one ⓘ, and the Marketplace search box now searches your boards too.
- "They can play it" now only shows up where there is actually something to play.
- Watched wallets, and which wallet app you linked with, now belong to your Cabinet account rather than to the browser. Two accounts in one browser each see only their own; signing out keeps yours for when you come back.
- On a phone, the Marketplace back button is the same square arrow as every other Cabinet screen, the filters sit in compact rows of chips instead of a long list, and the header keeps to one row on narrow screens.
- If a payment finishes after you close the tab or your phone sleeps, Cabinet now settles it for you and hands over what you bought. Before, a purchase interrupted at the wrong moment could sit unfinished until you happened to come back.
- Boards shared with other people can now go on sale properly: one payment from the buyer pays everybody their agreed share at once, in a single transaction.
- A board preview now shows exactly the area you framed — it used to sit a little wider than the rectangle you drew.
- A generated result no longer has to be clicked before you can download it. When a run made one picture, Download simply takes it.
- Copy, Download, Add to board, refresh and Explorer are now small square buttons with an icon instead of a word — the same buttons wherever they appear, so a run’s results take up less room.
- Copying a link, an address or a prompt shows a green tick for a moment, so you can see it worked.
- A chain card now has its own Copy, and its link to Solana Explorer sits in the top corner where the card says what it is.
- The ⌘I that opens the inbox now sits beside the word Inbox, rather than at the far end of the row.
- You can share what a board earns: pick who is paid and how much, and everyone included agrees to the exact terms before it goes on sale. Change the price or the shares and everyone is asked again.
- A board now goes on sale only once every payout wallet can actually receive USDC — before, a listing could go live and then turn buyers away.
- The shared boards you own now appear under “Boards you could sell”, marked shared — the whole board sells, from the copy on the server.
- Your public name now shows in the Marketplace as soon as you claim it, instead of waiting until you have something listed.
0.66
Version 0.66
3 September 2026
Wallet activity now names transactions that moved nothing for you — a board stamp, a token account…
- Wallet activity now names transactions that moved nothing for you — a board stamp, a token account being created or closed, an approval, staking, or the program you used (Jupiter, Magic Eden and others).
- The Wallets page is tidier: explanations sit behind an info mark, the status pill just says Active, watched addresses are now “Watched wallets”, and the unlink, refresh and explorer buttons have clearer icons.
- Wallet activity now also shows movements with no plain transfer behind them — new-account rent, refunds, mints and swaps — as balance changes; the Wallets page keeps one wallet per network and says how to change it.
- The Wallets page now says what each transaction did — received or sent SOL or USDC, swaps, who it was with and how long ago — with one Solana Explorer link for the full history.
- Connecting a wallet works on Mainnet again — the Connect dialog no longer says no wallet was found when Phantom is installed.
- The Marketplace’s wallet button says “Wallets” again, instead of “Connect”.
- Pasting a compressed NFT now makes a collectible card, instead of saying “No account here”.
- Rows on the Wallets page lay out properly again, instead of squeezing the address into a narrow column.
- The inbox now opens and closes with ⌘I (Ctrl+I on Windows), from anywhere.
- Share boards with anyone by link, with optional view-only or editing access — no Cabinet account required.
- Share links now have a QR code, so someone beside you can scan it and open the board on their phone.
- Image compression is now a per-board setting, on by default.
- The Board panel shows how much local storage that board itself is using.
- The Storage panel is tidier — long explanations now sit behind their section’s info icon.
- Pinch-to-zoom over a panel or dialog now zooms the board, rather than occasionally zooming the whole app and leaving the header and tools out of place.
- On a shared board, the list of who else is here now recovers when you come back to the tab, instead of staying empty — and live cursors and edits come back with it.
- Shared-board links now recover from a brief connection drop instead of getting stuck read-only until reload; a reset or turned-off link still stops working right away.
- The toolbar now scrolls instead of getting cut off when the window is very short.
- Fixed a watched address that kept showing “Reading…” after you connected that same wallet.
- On phones, “Keep this device unlocked” no longer turns itself off — the saved unlock survives the browser closing Cabinet’s storage in the background, and the unlock screen now says honestly why it forgot when it does.
- Cabinet open in two tabs now works properly on two boards at once: each tab quietly picks up the other's saves without moving your view, and both tabs' changes reach Drive. Only editing the same board in both tabs still asks you to reload.
0.65
Version 0.65
2 September 2026
A connected wallet now shows the app it was connected with, Phantom or Solflare, and every Explorer…
- A connected wallet now shows the app it was connected with, Phantom or Solflare, and every Explorer link is dressed like Solana Explorer itself.
- Wallets without a known app, and watched addresses, show a small unique symbol next to the address so they are easy to tell apart at a glance.
- The Wallets page title now carries the same wallet icon you press to get there.
- Wallet balances now use the Marketplace network, activity switches between Cabinet and wallet history, and connect or watch actions sit inside their cards.
- Marketplace search now matches the board-list search, and the buttons across the top row line up at the same height.
- The Wallets page now groups watched addresses beneath connected wallets, with recent shop activity in a clearer sidebar.
- The Marketplace header is only about the shop now: the inbox and the vault and Drive buttons no longer sit over it, and the Solana mark sits beside the title. Wallets is a wallet icon showing which address is connected, or Connect when none is.
- Search moved down to the Browse row, right above the listings it filters.
0.64
Version 0.64
1 September 2026
Sort the Marketplace by what people are actually buying — popular now, or most popular ever — and see…
- Sort the Marketplace by what people are actually buying — popular now, or most popular ever — and see how many times something has sold. The numbers are public; who bought what is not, and never is.
- The Marketplace now has a Wallets page.
- Sellers can choose a public name, with a Randomise button if nothing comes to mind. Your profile stays private until you have something for sale — putting a thing in the shop is what makes you visible, and signing up never does.
- Follow the makers whose work you like, and heart the things you might come back for. Both have their own filter in the Marketplace, and every handle opens that maker's shop with everything they have listed.
- Listings have comments. Anybody signed in can ask a question before buying, and a seller can remove anything on their own listing. A maker sees how many people follow them or favourited a listing, and never who — that stays between you and Cabinet.
- Archive and Bin now sit together in the sidebar, with no line between them. Bin reads in a pale red, so the one place things go to be deleted is easy to pick out.
- Folders in the sidebar stay put as you move the pointer down the list — the row no longer nudges when its edit buttons appear.
- Give a listing its own pictures: cut a rectangle out of the board, keep up to six, and pick which one leads. The cover is what buyers see on the tile; the rest sit beside it on the listing. Preview pictures are public — anybody with the address can see one, and taking the listing down does not unpublish copies already made.
- Listing a board again publishes it as a new version, and you choose whether the old one comes off sale or stays up alongside it. An updated listing says so, with its version and the date it went up — and anybody who bought an earlier version keeps it either way.
- Open one of your listings to change its name or description, or take it off sale. Taking it down never removes it from anybody who already bought it — that part cannot be undone by the seller, on purpose.
- Listings now show a picture of the board, and the Marketplace has its own address, so you can link to it or to a single listing and use Back the way you would with a board.
- A marketplace, reached from the button under the sidebar and opening as its own screen. Browse what other people have published, or open Your listings to sell: every board you have is there, and you choose whether to sell the whole board or just one playable adventure from it. Anything you buy opens as a new board of your own. Buyers pay the maker directly in USDC from their own Solana wallet — Cabinet never holds your money or your keys.
- Link a Solana wallet from the Marketplace — any of them, not one in particular; Cabinet lists whichever you have installed and points you to a directory if you have none. Once linked it shows both ends of the address. You can unlink at any time, even if the wallet itself is lost.
- The marketplace runs on a test network for now, so nothing there costs real money. It says so above everything you can buy.
- A tip jar you can put anywhere: add it from More tools, drop it under a piece of writing or at the foot of a board, and readers scan the code with a Solana wallet to send you SOL — or USDC, where your wallet can already receive it. You paste your wallet address once and Cabinet checks it really is a wallet before saving — a mistyped or wrong kind of address would send tips nowhere. The money goes straight to you; Cabinet never holds it, takes nothing from it, and says plainly on the page that it can’t confirm a tip arrived.
- Paste a Solana address, a transaction signature or an explorer link onto a board and it becomes a card — a wallet’s balance and the tokens it holds, by name and logo, or what a transaction did, what it cost and when. It only ever reads: nothing is signed, and no wallet is asked for. Works on private boards as well as shared ones.
- A chain card can be filed into a Column like any other card, and shows there what the address turned out to be.
- A wallet card also counts SOL sitting in stake accounts, which a plain balance leaves out, and lists compressed NFTs, which have no account of their own and would otherwise be invisible. Staked SOL is shown separately, never added to what you can spend today.
- Those cards say what they cannot tell you rather than guessing. An address with no account, a transaction this node has no record of, or a list that could only be read in part each say so plainly, and the address and your own note are there even with no connection at all.
- Paste a token or a collectible and the card shows what it is — a token’s name, symbol and decimals, or an NFT’s artwork, collection and traits. Some of that comes from a data provider rather than the chain itself, so where one isn’t set up the card says so instead of showing half a picture. Any price shown is that provider’s recent estimate, not a live rate.
- The More tools menu now opens with the search box ready — start typing a tool name straight away, no need to press the box first.
- Hold Shift while dragging to keep something on a straight line — it stays dead level or dead plumb instead of drifting. A whole selection moves together and keeps its spacing.
- The Vault and Drive Sync panels are shorter: what Drive Sync does, what the sync symbols mean, and what image compression does now sit behind an ⓘ — hover it, or tap on a touch screen. The image note also says exactly what it does: small images, animated GIFs and transparency are left alone, and nothing already on a board is touched.
- Places that show Cabinet’s icon from outside the app — bookmarks, link previews, dashboards — now pick up the current logo rather than an older one.
0.63
Version 0.63
31 August 2026
What’s new, About Cabinet, Report bug and Suggest a feature now sit as four small icons on one row at…
- What’s new, About Cabinet, Report bug and Suggest a feature now sit as four small icons on one row at the foot of the sidebar, rather than four rows of text — the folder list gets that space back. Hover one to see its name.
- On a Flow Diagram, the dashed link between two people can now say what the relationship is — married, engaged, divorced, partners, separated, adopted, step — drawn with the symbol family trees already use, with a label of your own beside it, like “m. 1069”. It works whether the two sit in the same diagram or in two different ones. On a marriage or a partnership you can add a child of both from the link itself, and the child hangs centred under the pair, the way a family tree draws it.
- The prompt telling you to tap the node you want to link to now sits below the diagram, where the node toolbar no longer hides it.
- A new Pointcrawl map: places joined by routes, laid out on levels drawn as bands across the card — a dungeon’s floors, a region’s tiers, the acts of a story. Drag a place into another band and it moves to that level and takes its colour.
- A place, route or level on a Pointcrawl now has its own floating bar above whatever you picked, instead of controls down on the card. Clicking a place in a map you had not selected keeps its bar open rather than losing it, and filling a place is now a single toggle.
- A Flow Diagram can now grow downwards, with each generation in a row beneath its parent — the shape a family tree or a world-building chart wants. Its new toolbar, above the diagram, also draws connectors as right-angled elbows and takes the boxes off the nodes, leaving just the coloured text.
- The + buttons now point where the new node will appear, so they swap round when the diagram runs top down. Tab and Enter are unchanged.
- Colour a whole diagram at once from its toolbar, in a quieter set of earthy colours — brown, sand, moss, pale blue, navy. Single nodes offer them too, and one press puts everything back to its usual colour.
- A dashed link between two nodes now runs between them rather than through their text.
- The card you turn over is drawn larger on both decks, so you can see what you turned without leaning in.
- There is a card deck on the board. Open it from More tools and you get a shuffled pack of 52 you can turn cards off, deal a hand from, cut into piles, and slip a card back into at a position nobody chose.
- A new Card Guide template lists playing cards with what each one means beside them. Deal from the guide and a turned card shows its meaning and lights up its row.
- There is a tarot deck as well, holding the 78 Rider–Waite–Smith cards. Turn them over one at a time, or lay a spread — past, present and future, situation, action and outcome, or a five-card cross. Each card says what it means the way up it landed, and you can switch reversed cards off if you read upright only.
- The playing cards have a new back: a blue harlequin, which still reads as a pattern when the pile is small.
- A Tarot Guide template comes with the 78 cards’ standard readings already written in, and every one of them is yours to rewrite. Press “Read with this guide” and the deck quotes your words back instead of ours, lighting up the row it drew.
- Drag a card out of either deck and it stays where you drop it. The deck keeps its own cards, so nothing runs out; double-click one on the board to turn it face down.
- A habit tracker now has a Clear button, which wipes the ticked days and leaves everything else alone — the habits, their colours and the columns all stay. Handy for starting a fresh week on a tracker you have already set up.
- Cabinet can connect to Slack. Open the account button in the top corner — your name, or "Sign in" — and press Connect Slack. You can link more than one workspace, and disconnect any of them at any time. You do not need a Cabinet account for this.
- Copy a message link in Slack, paste it onto a board, and it becomes a card holding the conversation — the messages, who said them, the channel they came from, and a way back to the original. A link from a workspace you have not connected stays an ordinary link card.
- Slack cards read Slack’s own formatting: bold, links and emoji appear as themselves rather than as asterisks and colons.
- Imported conversations are a snapshot — they do not change on their own. Press Refresh to pull in what has been said since; the card says when you last did.
- If a conversation is deleted, or you lose access to its channel, the card says so and keeps everything it already had. Nothing is ever removed from a board because somebody tidied up in Slack.
- Cabinet only ever reads Slack — it holds no permission to post — and it stores just the messages you bring in, never a copy of your history.
- Slack cards are not offered on shared boards yet, so a conversation cannot reach people who could not see it in Slack.
- The account panel is shorter. What it used to explain in paragraphs now sits behind a small ⓘ beside each heading — hover it, or tap it on a phone, and the text appears without moving anything.
- The AI section is now headed "AI image generation", with what it runs on behind its own ⓘ.
- Your display name saves when you click away from the field, so there is no Save button to remember any more.
- The buttons in that panel are all one width now, and no longer trail dots on some labels but not others.
- Select a few objects and press Z to fill the screen with them, or press Option/Alt+Z to fit the whole board. The zoom menu now shows both keys beside the rows they belong to.
0.62
Version 0.62
30 August 2026
Cards can carry work, and ⌘K can do things.
- The EXP you have earned now follows your Cabinet account as well as your boards, so signing in on another device brings it with you.
- Signed in, the account button in the top bar is just your name on its colour — the outline and the green dot beside it are gone.
- Board titles stop before the top-right controls instead of slipping underneath when those controls grow.
- Cards can carry work now. Give one a status, a priority or a due date from its toolbar and it wears them as pills; press the status pill to move it on. If the card’s text has a checklist, the card counts it for you. The status sits in the card’s top corner and the rest line up along the bottom, each with its own small mark.
- Cards can say how they relate to each other — blocks, blocked by, related to, duplicate of — across any board. A card waiting on something unfinished says so, and taking the link off either card takes it off both.
- ⌘K does things as well as finding them: make a card or a sticky note, fit the board to the screen, open the inbox or a view, go back to all boards. It offers only what can run where you are, and every row shows the shortcut it already has.
- An inbox for ideas that arrive while you are busy. Catch one in a line, then turn it into a card, move it to a board, put it away until a day, or delete it. The button shows how many are waiting.
- Saved views ask one question across every board — high priority, due this week, waiting on something, in progress — and you can name and keep your own. Choosing a row takes you to that card on its own board; nothing is ever moved or copied.
- Look inside a nested board without opening it: select a board tile, press “Look inside”, and read what is on it. Escape leaves you exactly where you were.
- A board you have not opened for a while greets you with what changed while you were away — what arrived, and what got finished.
- Board previews show the words on cards, not just their colours, so a preview is worth reading.
- A card with a label can be found by the words written on it again — in search, and when picking the other end of a link. Putting a label on a card used to hide its text from both.
- Cabinet now arrives in navy instead of grey. If you have already chosen an accent colour, it stays as it is — and you can change it any time from Settings, bottom-right of All boards.
- Boards saved by this version cannot be opened by an older Cabinet: it would drop the new fields rather than keep them. Update every device you use before moving boards between them.
0.61
Version 0.61
29 August 2026
A new logo, and a calmer top of the sidebar.
- Cabinet has a new logo: a bold C on a dark tile, washed with a green-to-purple gradient. It replaces the old folder mark everywhere — the browser tab, the home screen icon and the site.
- The boards sidebar now opens with the Cabinet logo and name. The “New board” buttons sit below it, clear of the spot where a board’s back button is — so coming back from a board no longer leaves your finger over “New shared board”.
- The Explore Cabinet guides now wear the logo’s green-to-violet palette.
0.60
Version 0.60
28 August 2026
Text boxes size and resize honestly.
- Setting the font size of a whole text box now reaches all of its text — including a run you had sized on its own earlier.
- The font size stepper keeps moving through the scale instead of stopping after one click, and the font button follows the family you choose.
- Text box resizing stops where the words do: the top and bottom edges no longer drag in under the text, and a rotated box resized by its side keeps room for the text to rewrap.
- Copied or imported branching stories keep their opening scene, choices and dice outcomes connected to the copied scenes.
0.59
Version 0.59
27 August 2026
An egg you earn in Settings hatches, and what comes out of it is a surprise.
- Something hatches in Cabinet. Working here earns EXP, and 300 of it claims an egg in Settings; it opens a day later. The rest is for you to find.
- Give it a name — click the name on the card in Settings and type.
- Ticking a checklist row earns 5 EXP, with a +5 that floats up.
- The accent colour row is just the colour you are wearing and a “+” for all the rest.
0.58
Version 0.58
26 August 2026
A choice can now turn on a roll: give it a dice check, say what each result needs, and point every…
- A choice can now turn on a roll: give it a dice check, say what each result needs, and point every result at the scene it leads to. A scene can roll on its own too — the story asks fate before it asks you.
- A check is built as a pool of dice you tap: pick the dice you want and the reader throws them together.
- Rolling in the reader looks the way the Dice Roller does — Cabinet’s accent, real dice, and one row per result.
- The handle on a result row is full height now, so a link is easy to drag from it, and selecting a row no longer cuts a ring through it.
- Dragging a scene card around no longer re-throws dice that had already landed, and the reader sits above the board’s floating controls instead of under them.
- Story links end in Cabinet’s own arrowhead, and a line to a card far above or below now levels off before it arrives, so the head sits straight on the line.
- A story link a dice check decides is drawn in amber, so you can see from across the board where the story turns on luck rather than on the reader’s choice.
- Picking a choice on a scene card now shows just that choice’s own setting — where it leads. The card’s buttons come back when you press the card itself, so the panel only ever belongs to one thing at a time.
- Settings now shows the EXP you have earned — one point for every minute of work in Cabinet.
- There is now a guide to the story tools — how scenes, choices and dice checks fit together, what the reader does, and what a published story link is. It sits with the other guides under Explore Cabinet on the home screen.
- PixelLab Animate is a new art tool: wire in a sprite and a prompt saying what it should do — “walking”, “attacking” — and it comes back as a sequence of four to sixteen frames. Wire the result into a Sprite Preview to watch it move, or save the set as numbered files or one sprite sheet.
- A picture on the board can now be edited pixel by pixel. Pick a colour out of the picture’s own palette and draw straight onto a zoomed grid. Editing one frame of an animation, onion skin shows the frames either side behind it — the one before in blue, the one after in orange — so a foot lands where the last frame left it. Saving makes a new picture next to the original, so nothing you generated is written over.
0.57
Version 0.57
25 August 2026
Branching Story is a new tool: write scenes, give each one choices, and point every choice at the scene…
- Branching Story is a new tool: write scenes, give each one choices, and point every choice at the scene it leads to. The lines between the cards are drawn for you, and Play reads the whole thing from the opening scene — following the choices you make, with Back and Restart. Loops are fine, and a choice can end the story instead of leading on.
- A choice can be linked by dragging from its handle onto the scene it should lead to, or picked from a list on the choice itself. Making a new scene for a choice does both at once.
- A scene can carry pictures — a wide one across the top for the place, and up to four square ones beside the text for what is in it. Pictures drag in from the board and back out again, and removing a slot puts its picture back on the board rather than destroying it.
- The story card counts its scenes and warns about the ones the opening scene cannot reach, choices that lead nowhere, and links to scenes that are gone. Every warning is a button that takes you to the problem — press it again for the next one.
- The opening scene is chosen by you rather than guessed, and a story card cannot be deleted while its scenes still belong to it. A scene whose story is missing says so and offers to join one on the board, keeping everything it held.
- The reader can sit centred as a page or docked to the side, and it remembers which you prefer. Long scenes scroll properly with a trackpad, a wheel or a finger, and Escape ends an edit on the board without closing the story you were reading.
- While you read, the board follows along: the scene you are on lights up, the scenes behind you stay marked, and the choices you took are drawn as the path — so the branch traces itself. Going back un-draws it, and closing the reader clears it. Nothing is saved.
- A story can be published as a link of its own. It opens the story on a page with no board, nothing to sign in to and nothing to edit — and only the story travels, never the rest of the board it lives on. You can copy the link, replace it, or stop publishing at any time. Available on shared boards.
- The colour picker opens as a single swatch rather than the whole grid, and the row of accents stays full width as it opens and closes.
- Cabinet’s default colour is now Graphite — unless you have already chosen one, which is left alone.
- Searching the tools for “icons” finds the icons.
- Pasting an image into a card with picture slots fills the slot you are pointing at, rather than the first empty one. An empty slot no longer looks like something you are already dragging.
- The step guide and the milestone spine no longer show a grab cursor where there is nothing to grab.
- Every tool that places something can be dragged out of the toolbar and dropped exactly where you want it — the templates, calendars, diagrams, Table, Image Frame, Sketch and the rest, not just Sticky Notes and Comments. An outline follows the cursor so you can see the room it will take before you let go. Clicking a tool still places it for you, as before.
- The list of places under a map scrolls again — with a trackpad, a wheel or a finger, sideways or down, and the row of categories with it. Scrolling a list inside any card no longer zooms the board underneath or nudges the card itself.
- Places are marked with a pin in their category’s colour, matching that place’s card in the list below. Every place always keeps its pin now; where places crowd together it is only the names that thin out.
- A Places Map can be panned as well as zoomed — double-click the map to take hold of it, which the card now tells you. While you have it the card stays where it is, wherever you drag; press Escape or Done to move it around the board again.
- The box for pasting a whole list of places now says what it really takes: Google Maps links, short ones included, a “lat, lng”, or your own words for a place’s name, category, address and note.
- The “Keyboard shortcuts” button has gone from the map — it never did anything on a card this size.
- Drag the grip between the map and the list to show more places or more map, and double-click it to go back to the usual split. Where you leave it is kept with the card.
0.56
Version 0.56
24 August 2026
Places Map: a new card for collecting several places on one map — a travel wishlist, the bookshops…
- Places Map: a new card for collecting several places on one map — a travel wishlist, the bookshops worth a detour, restaurants to try. It sits under More tools beside Mind Map and Concept Graph, and starts empty for you to fill. Deliberately not a route: the places are unrelated and in no order.
- On a shared board the card shows a live, pannable map with a marker for every place and the places themselves as cards along the bottom. Choosing a card highlights its marker and brings it into view; tapping a marker opens that card. The map frames itself around everything you have added.
- Markers now read as places: a coloured dot on the spot with the name beneath it, and a name that would sit on top of another is hidden rather than stacked, so a busy city stays legible. The map itself is dark now, so it belongs on the board.
- Categories carry a colour, the same one on the marker and on the place’s card, and the row of categories works as a filter: tap one to see just those places, tap All to bring the rest back.
- On a private board the same collection appears as its place cards without a map, and the board never contacts Google. Copying a Places Map between a private and a shared board keeps every place, note, category and address either way — only the way it is drawn changes.
- Add places by pasting a Google Maps place link straight onto the card, or with Add place, which also takes a name, address, note and category. Coordinates are there too, folded away, for when you have them.
- Paste a list adds a whole collection at once — Google Maps links one per line, with your own name, category, address and note columns if you want them. On a shared board a line that gives a name and an address is looked up for you; anything that still cannot be placed is listed back with the reason rather than quietly dropped.
- Every place carries Open in Google Maps, Directions and Copy address, and these work on a private board too — they open Google rather than loading it into your board.
- Pasted a Maps link and got an ordinary place card when you wanted a collection? While it is selected it offers Collect places, which turns it into a Places Map with that place already in it.
0.55
Version 0.55
23 August 2026
Branching Story: a new tool for writing a story that forks.
- Branching Story: a new tool for writing a story that forks. It lives in its own “Story tools” section under More tools, and creating one gives you a story card and its opening scene, already linked and marked Start.
- The story card shows its name, where it starts, how many scenes belong to it and anything still unfinished — counted quietly, because an unfinished story is the normal state while you are writing it.
- A scene card shows its text and its choices, each naming where it leads. A choice with nowhere to go reads “Leads nowhere”, and one pointing at a scene that is no longer on the board reads “Missing scene” — shown rather than quietly cleared, so you can repair it.
- Write straight on the cards: double-press to edit the story’s name, a scene’s title or its text, or a choice’s label. The strip under a selected scene adds a choice, moves it up or down, and removes it.
- Fixed on story cards: the choice controls and the width-resize edges were painted outside the card and could not be reached, and a scene title only opened where the words were — the whole header opens it now.
- The Drive sync error no longer keeps coming back when auto-sync is switched off. Dismissing it sticks, and a failed background check stays in the Drive Sync panel instead of taking over the screen. “Push to Drive” still works the moment you are back online.
0.54
Version 0.54
22 August 2026
Columns: a new tool in More tools that keeps cards in a tidy vertical stack.
- Columns: a new tool in More tools that keeps cards in a tidy vertical stack. Drop one on the board and drag cards into it — each becomes a single compact row instead of a full-size card, so a lot of material fits in a small space.
- A row says what the card is and one useful thing about it: how far through a checklist you are, a picture's size, a link's site, the size of a table.
- Rest the pointer on a row to see the whole card, full size, beside the Column.
- Drag a row back onto the board whenever you like and it is an ordinary card again, at the size it had before. Nothing about a card changes while it is filed — it is the same card, just shown compactly.
- Give a Column a title, set its width, and collapse it to a single bar that still shows how many cards are inside.
- Deleting a Column never deletes what is in it — the cards go back onto the board.
- “+ Add” starts a new note straight into a Column: type it, click away, and it is filed.
- Duplicating, copying or cutting a Column takes its cards with it.
- Cards move in and out one at a time for now, and a card with a connector attached or a comment pinned to it cannot go in yet — Cabinet says so rather than quietly ignoring the drop.
- Searching for a card that lives in a Column, or following a link to one, takes you to its row.
0.53
Version 0.53
21 August 2026
Checklist items can be dragged between lists, and a label is edited with one click on its chip.
- Click a label chip on a card to edit it — one click, not two. The editor opens under the chip you clicked and rings it, so it is clear which label you are changing.
- A label's name is typed on the chip itself, in the label's own colour, and every card carrying it updates as you type.
- A bin at the end of the chip takes the label off just that card. Deleting the label everywhere is a separate button at the foot of the editor, so the two are no longer easy to confuse.
- “Select all N cards” picks out every card carrying a label, ready to colour, move or align from the card toolbar. It replaces a colour picker inside the label editor that repainted every one of them without warning.
- Card and sticky note toolbars now carry a single colour dot that opens the palette, instead of a row of nine swatches beside the object you are looking at.
- Card colours are calmer, drawn from the same hues as the label colours — a card is the deeper member of the colour its chips are the lighter members of. Cards you have already coloured keep exactly the colour they have.
- The custom colour wheel opens beside the button you pressed and stays on screen. It used to open off the top of the board, and close again the moment you clicked into it.
- A selection's floating toolbar stays inside the window, even when what you selected sits off screen.
- Drag a checklist item by the grip at the end of its row to reorder it, or onto another checklist to move it there. A line shows where it will land, its tick travels with it, and both cards' counts update. Works between the days of a Checklist Board too.
- A fresh checklist's numbered rows read as prompts: click one and the whole row is selected, so typing replaces it outright. Rows you have written are left alone.
0.52
Version 0.52
20 August 2026
Text, Markdown and CSV files can be dropped onto the board.
- Drag a text, Markdown or CSV file onto the board and it becomes something you can work with: .txt and .md land as notes (headings, lists and bold come through), and .csv or .tsv fills a table named after the file.
- Drop several files at once and they arrive in the order you dragged them, spread out so nothing hides behind anything else.
- A long table now stays a card: past about 700 pixels tall it keeps every row but scrolls inside itself, so a big spreadsheet no longer towers over the rest of the board. Smaller tables are unchanged.
- Files that are too big, empty, or of a kind the board can’t hold are turned away with a short note of what went wrong — and a very long spreadsheet says how much of it was added.
0.51
Version 0.51
18 August 2026
The Checklist Board became one dated day, with a + for the next.
- The Checklist Board is now a single day: a thin frame with the day’s name, its date and a list to tick off. Press the + beside the frame for the next day — it copies the day you press it on, so the colours, fonts and topic you gave it carry over, with the boxes clear again.
- The Checklist and the Checklist Board can now be dragged out of More tools onto the board, like a sticky note, and land where you let go.
- Pick a day’s date from a calendar: double-click its date bubble, or select the bubble and press the calendar button. The day’s name follows the date, and so does the frame’s title unless you have given it a name of your own.
0.50
Version 0.50
17 August 2026
Labelled cards now hold proper text.
- Labelled cards now hold proper text. Start typing in one and the text controls appear — bold, italic, underline, strikethrough, lists, colour, highlight and alignment — and you can turn selected words into a link to a web address or a place in Cabinet.
- Map cards now work from a phone: links shared from the Google Maps app turn into live map cards, and a double-tap opens the map for panning and zooming (double-tap the caption to rename it).
0.49
Version 0.49
15 August 2026
Boards can live inside boards now — right-click the canvas for a new board tile, or move a selection into one.
- Pasting a Google Maps link on a shared board now makes a live map card: double-click to pan and zoom the map in place, switch between map and satellite, rename the caption, and open the spot in Google Maps. Directions links draw the route with distance and time (travel mode kept from your link), Street View links give a panorama you can look around, search links show live results, and a plain map view shows the area you had framed. Private boards keep making the usual link card, and never talk to Google.
- Cabinet is snappier on phones: panning, pinch-zooming and typing no longer redraw the whole board many times per finger movement or re-read every item (photos included) on each keystroke.
- “Keep this device unlocked” no longer switches itself off after a one-off storage hiccup — the device stays remembered and simply asks for the passphrase that once. And when a device genuinely is forgotten (the vault key changed, say after a passphrase change elsewhere), the unlock screen now says so instead of asking out of the blue.
- The “synced” tick is now honest: if you type while a save to Drive is still uploading, the badge stays “unsynced” and those words are sent automatically a few seconds later. Before, they could sit on the device marked as synced until your next edit.
- Copying an object now puts its words on the clipboard, so pasting a note, sticky, card, table or comment into a chat or a document gives its text — not an internal marker.
- On phones, editing text gains Copy, Cut and Paste in the toolbar — for text boxes, stickies, cards and table cells — no more relying on the flaky system selection bubble.
- Right-click or long-press an object for “Copy text”: its words as plain text, ready for another app. Works for notes, stickies, cards, tables, comments, links, mind maps, flow diagrams, dialogues, timetables and calendars.
- Moving a board to the Bin now asks first in a small dialog. A board holding nested boards offers to take them along (ticked by default) — untick it and they appear on the Home screen instead. Undo brings the whole lot back, and restoring the board later offers to restore exactly the nested boards that went to the Bin with it.
- The mobile text toolbar no longer drifts half off-screen while typing.
- Boards can now live inside other boards. Right-click empty canvas and choose “New board” — it appears as a tile on the board you’re in, not on the Home screen, and boards can nest as deep as you like.
- Select some items and right-click to “Move into a new board”: they move into a fresh board and its tile takes their place.
- A board tile shows a live preview of what’s inside, the board’s name and how many items it holds. Double-click the tile to open the board; the back button returns you to the board it lives on. Double-click the name to rename it.
- Deleting a tile deletes nothing — the board inside simply reappears on the Home screen. The same happens if the board holding the tile goes to the Bin, so a nested board can never be lost.
- Nested boards stay private: creating a shared copy keeps its tiles in place but empties them, and the dialog says how many.
0.48
Version 0.48
14 August 2026
An invitation link now lands on the invitation itself — sign in there, press Accept, and the board opens.
- The Pen now opens a little drawing session: a toolbar at the bottom of the board holds the pen, an eraser for whole strokes, colours, widths and undo, and nothing lands on the board until you press Save — the drawing then arrives as one piece. Discard throws the draft away; leaving the Pen any other way saves it for you.
- The Pen draws like real ink now: the stroke appears as you draw it (it used to show up only when you let go), and with a mouse, trackpad or finger the line thickens when you slow down and thins out when you speed up. A stylus keeps using its real pressure.
- Animated GIFs keep their motion now — image compression used to quietly turn them into stills.
- The boards list always sits still: a board’s preview tile and its cover show a GIF as a still picture, never playing.
- GIFs on a board sit still until you ask: click one to play and pause it (tap on iPad), or rest the pointer on it to play while you look. Only one plays at a time, a small GIF label marks the ones that can, and opening a picture full size plays it straight away. If your system asks for reduced motion, nothing plays until you click.
- Shared boards can be archived now: drag one onto Archive and it leaves your boards list, exactly like a private board. It only affects you — you keep your access, the board is not deleted, and nobody else’s list changes. Restore it from the Archive whenever you like. Useful for a board somebody else owns that you don’t want in the way.
- The Cursors button on a shared board now appears only while somebody else is actually in it — there is nothing to show or hide when you are on your own — and it now clearly shows whether their cursors are on.
- On the invitation screens, side-by-side buttons like Sign out and Go to Cabinet no longer sit squashed against each other.
- Creating an account with an address that already has one no longer says "Account created" and leaves you waiting for a confirmation email that is never coming. The message now covers both cases — open the link if the address is new, or simply sign in if it already has an account.
- If your browser saved your vault passphrase, it is now listed as "Cabinet vault passphrase" rather than "cabinet", so you cannot mistake it for an account password when signing in. Your browser may keep the old entry until you remove it yourself.
- Invitation emails read better in your inbox: the preview line beside the subject now tells you whether you can edit or view the board, instead of repeating the subject back at you.
- Forgotten your Cabinet password? The sign-in panel can now email you a link to choose a new one. The link works once, and takes you straight to a screen where you set the new password.
- Passwords now have a Show button, so you can check what you have typed before it becomes the one you have to remember.
- Sign in and Create account are easier to tell apart: whichever one you are on is marked in your accent colour.
- Creating an account now says what happens next — "Check your inbox", naming the address Cabinet has just emailed — instead of leaving the form looking as though nothing happened. Your browser can now offer to save the password as well.
- Signing in always uses the address shown in the form, even if a password manager quietly fills in a different one. You can no longer end up signed in as an account you did not pick, and your browser will not offer to update the wrong account’s password.
- An invitation link no longer claims it was sent to a different address when Cabinet simply could not reach your invitations. It offers to try again instead.
- The API keys panel now says clearly that Personal and Work are accounts with the provider, and that the keys you add are saved to your Cabinet account.
- The link in an invitation email now takes you straight to the invitation: a landing screen shows the board, who invited you and your role, lets you sign in or create an account on the spot, and Accept opens the board itself — no more arriving on an empty Home screen with no clue where the invitation went.
- Invitation email limits are now counted per sender, so one person re-sending invitations can no longer use up an address’s daily allowance and stop everyone else from inviting them.
- The sharing panel finishes one action before starting another, so a double press can no longer send the same invitation twice.
- Invitation emails are sent from Cabinet’s own mail subdomain, which helps them arrive in inboxes rather than spam folders.
0.47
Version 0.47
13 August 2026
PixelLab runs keep their seed, and results land where you drop them.
- Pictures can now be rotated: select one and drag the corner rotate handle to tilt it, just like shapes and text boxes — hold Shift to snap to 15° steps. A tilted picture still resizes and moves as normal, and its caption turns with it.
- New shared boards now land in the folder you have open, just like private boards, instead of always starting unfiled. A shared copy of a board goes into the same folder as the original.
- Cable ties for Flow Diagram connectors: draw a selection box around two or more wires — and nothing else — and Cabinet offers to tie them into a neat loom. Ties are small draggable clips: slide one along the cables to pinch or release them, circle the bundle again to add more ties, tie separate bunches where the loom splits, and tap a tie to remove it or untie the lot.
- AI Studio wires can be cable-tied the same way. Tied looms curve smoothly, keep clear of the cards, and every wire still ends exactly on its dot.
- AI Studio cards now grow and shrink to fit what is in them, so a card with one finished result no longer leaves half a screen of empty space beneath it. A card stays about one generation long however many runs it holds, with a glimpse of the one behind it, and the run history scrolls for the rest. Drag the top or bottom edge to set your own length and the card keeps it.
- With the Text tool you can now drag out a box on the board and the text box appears at that size, ready to type in. A plain click still drops one at the usual width.
- Added a red to the colours — for text, shape outlines and labels, with a matching deep red for highlighting.
- Every PixelLab run now records the seed it used and shows it on the run. Press that seed to set the card to it, change one setting, and you get a variation of the same picture rather than something new. Runs made with the Seed field left empty could never be repeated before.
- Pressing Generate on a PixelLab card no longer throws its run history back to the first run — the run you just started stays in view while it generates.
- A picture dragged out of an AI card now lands where you release it. Dropping one inside a frame used to move the copy well clear of the frame, often off the edge of the screen.
- A comment pinned inside a frame now stays where you put it when the frame is made bigger. It used to drift away from whatever it was pinned to as the frame grew.
- The Style Image card can now put a solid colour behind a picture instead of leaving it transparent — pick a colour and the preview shows it straight away. Transparent stays the default, and the colours you use are kept as swatches for next time.
0.46
Version 0.46
12 August 2026
After you delete your account, Cabinet no longer offers that address back on the sign-in form — signing…
- After you delete your account, Cabinet no longer offers that address back on the sign-in form — signing in again starts you on a clean Sign in tab. If your browser still suggests the old address and its saved password, the panel now says so — those are kept by your browser, not by Cabinet, and you remove them in its password manager.
- Deleting one Cabinet account no longer clears the AI provider keys saved by another account on the same browser.
- Selecting a whole line and typing over it now replaces just that line. The line below used to be pulled up into it — in a checklist section the title would vanish into the first task, turning up as bold text beside its checkbox. Fixed everywhere you edit text: notes, table cells, shape labels, speech bubbles, timetables and diagram nodes.
0.45
Version 0.45
11 August 2026
You can now train your own style in AI Studio: connect 5–15 pictures to a Train a Style card and…
- You can now train your own style in AI Studio: connect 5–15 pictures to a Train a Style card and Scenario learns the look. Attaching the pictures is free, and the card shows you the real price before you commit to training — the finished style then appears in the Style row of whichever card you trained it for. Scenario writes the picture captions itself, so if you need a prompt to name what it learned, edit them in Scenario before you train.
- The folder or view you picked in the sidebar now stays selected when you come back to Cabinet, instead of resetting to All boards.
- The back arrow on a board now says where it takes you — the folder or view you came from, or the board a link brought you from.
- Creating, renaming or moving a folder or board is saved straight away, so reloading immediately afterwards no longer loses it.
- You can now delete your Cabinet account yourself, from the Account panel — it asks you to type your email address to confirm. This removes your account, the shared boards you own, your place on boards other people shared with you, and the AI provider keys saved in this browser. Your private boards, this device’s saved data and your Google Drive backup are untouched — and afterwards Cabinet points you to Clear local data if you want those gone too.
- Shared and private boards now sort together by when they were last edited, instead of shared boards always sitting at the top of the list.
0.44
Version 0.44
10 August 2026
Shared boards settle in — presence, tidier header, honest saving — and the history page becomes a density map.
- Board previews now show the actual words of notes and stickies when they’re big enough to read — busy boards keep the tidy placeholder bars.
- On board cards, the Link badge’s outline no longer looks fainter than the Shared badge’s — the two pills now match.
- The Multi-Image Editor card now offers a choice of four editing models — Reve Remix, Seedream 4.5, Gemini 3.1 Lite and GPT Image 1.5 — each with its own controls, like GPT Image’s fidelity setting for how faithful the edit stays to your pictures. Settings are remembered per model, and existing boards keep running Reve Remix.
- Deleting a Reference Image node no longer leaves the card it fed refusing to generate — the removed picture simply drops off the list.
- A Prompt card with several linked pictures keeps room to write: the chip list scrolls instead of squeezing the text away.
- Pictures can now be linked straight to a Prompt card. Each one gets a name — @image1, @image2… in the order it was connected — so the prompt can say “match image2 to the style of image1” and a generator fed by that prompt sends the pictures in exactly that order, ahead of any wired to it directly.
- The account menu now remembers your sign-ins and switches between them in one press.
- Each account can pick its own accent colour in Settings — it comes back whenever that account signs in, and the account button wears it, so you can tell your accounts apart at a glance. An account that hasn’t picked yet follows the device’s own colour.
- If a sign-in lands on a different account than the one you picked — password managers sometimes fill in the other account’s saved details — the account panel now says so clearly.
- Create account no longer pre-fills your browser’s saved sign-in details.
- Dragging the picture out of a Reference Image node onto the board works now — a copy lands where you drop it, and the node keeps its own.
- A cloud board nobody else is on now says “Only you”, not “Shared”.
- The public history page is now a density map: every improvement Cabinet has ever shipped, counted week by week and lane by lane — pick a cell to read exactly what landed there.
- Shared boards no longer get stuck saying “You’re offline” when the connection is actually fine — Cabinet now re-checks on its own every few seconds and quietly resumes saving.
- Fixed: a background refresh on a shared board could briefly turn the owner into a viewer, or quietly undo an item placed moments earlier.
- Active collaborators wear a ring in their own cursor colour, and those colours never look like an error red.
- Presence chips open a who’s-here list, and they dim when someone goes idle.
- The shared-board header is tidier: Share sits next to the board name, the save status sits by the account button on the right, and everything fits on a phone.
- The account button shows your first name — just the first letter on a phone.
- The Link badge now matches the Shared badge, and pressing it opens the board instead of doing nothing.
- Creating a shared board is now the highlighted action in the sidebar, and hovering either create button explains the difference — a shared board starts visible to you alone until you invite someone or share a link.
- Shared boards can be dragged into your folders — on a phone, long-press a card. The filing is yours alone; it never changes how anyone else sees the board.
- The Vault and Drive Sync buttons no longer show while a shared board is open — a shared board lives in Cabinet’s cloud and never touches your vault or your Drive.
- Shared boards now show real thumbnail previews, just like private boards.
- The focus outline now appears only when moving with the keyboard, not on every click.
0.43
Version 0.43
9 August 2026
Collaborators’ cursors now move live on shared boards, each carrying its owner’s name.
- Collaborators’ cursors now move live on shared boards, each carrying its owner’s name. The Cursors button in the board header shows or hides them — per board, remembered on this device; hiding them never hides yours from others.
- When two people change the very same thing at the same moment, the person whose version wasn’t kept sees a brief note saying whose change won — nothing pops up, nothing is interrupted.
- You can now edit a shared board together, at the same time — and see each other work live: moves, new items and typing appear on everyone’s screen within a moment, not after the next save. Everyone’s changes blend in quietly, even edits to different parts of the same item, like one person moving a sticky while another rewrites its text. The board no longer reloads or drops your selection when someone else saves, and undo only ever undoes your own changes — never a collaborator’s.
- Shared boards now show who else is inside — small name chips in the header while other people have the board open.
- If the owner deletes a shared board while you’re in it, the board says so honestly and offers to keep what’s on your screen as a private board.
- A stray trackpad pinch over a dialog, toast or the header no longer zooms the whole app — pinching zooms the board, as it always meant to, and keyboard zoom still works.
- AI Generate buttons now grey out with the reason when you’re signed out or missing a key, instead of looking ready and refusing the click.
- AI image generation now works properly on shared boards: results are saved with the board so every member sees the pictures, and each run quietly says who generated it. Generating always uses your own AI key and credits — never the board owner’s — and view-only members can’t start one.
- People who open a board through a share link aren’t shown collaborators’ names on AI runs.
- Going offline in a shared board is handled honestly: the board says “Offline”, keeps your changes on screen, and saves them by itself when the connection returns. Switching away from the tab saves straight away instead of waiting for the usual pause.
- Signing out with unsaved shared-board changes now asks first — and either way the changes stay on screen until you sign back in.
- When a shared board changes somewhere else while you’re editing, your work and theirs now merge on the spot. Only if the board truly can’t be brought together does Cabinet stop and offer the safe choices — keep your version as a private board, load the latest, or decide later — and leaving with unsaved changes still offers the same safety net.
- A shared board you’re just reading picks up other people’s saves by itself within moments — no reload needed.
- Boards with a live share link now show a Link badge on their card — with a lock when a password is set — and members can see whether link sharing is on from the Share panel. The link itself stays with the owner.
- Shared boards open fitted to their content, and view-only sessions got tidier: comments are readable but no longer look editable.
- Link-password fields no longer summon the browser’s Save password offer.
- Share a board with a link: in a shared board’s Share panel, owners can turn on link access and copy a view-only link. Anyone who opens it sees the board in their browser — no Cabinet account needed.
- Shared boards you open while signed in now have their own web address, so a shared board can be bookmarked, reloaded and stepped back to with the browser’s own back and forward.
- A link opens the board fitted to its content, view-only: pan and zoom freely, but nothing can be changed.
- Links stay under the owner’s control: reset the link to make every previously shared copy stop working straight away, or turn link access off entirely. Turning it back on later creates a new link.
- A shared link can now require a password. Add one in the Share panel: visitors are asked for it before anything of the board is shown, and stay unlocked on that device for twelve hours.
- Link passwords are never shown again after saving — only replaced or removed. Changing one immediately locks out everyone who unlocked with the old one, and repeated wrong guesses are slowed down automatically.
- The privacy policy and terms have been rewritten to cover Cabinet as it is today — accounts, sharing and the AI tools — including a “For workplace and IT review” section showing exactly where your data goes.
- When a pasted link fails to load a preview, its web address is no longer written to server logs.
0.42
Version 0.42
8 August 2026
New: shared boards.
- New: shared boards. Sign in to your Cabinet account and use “New shared board” in the sidebar — a shared board lives in Cabinet’s cloud, saves itself as you work, and reopens from any browser you sign in on. It sits beside your other boards with the same live preview and a Shared badge; your ordinary boards stay private on your device exactly as before.
- Share a board with other people: open it and press Share to invite them by email as “Can edit” or “Can view”. The invitation appears at the top of their board list when they sign in, to accept or decline. Owners can change roles, remove people and revoke pending invitations; members can leave. People are shown by display name — members never see each other’s email addresses.
- Boards shared with you as “Can view” open view-only: pan and zoom freely, but nothing can be changed and the header says so.
- Create shared copy: make a separate cloud copy of a private board for sharing. The dialog says exactly what will be copied and what can’t be; your private original stays on this device, untouched and unlinked.
- Importing a board file keeps its live-reference windows working; they used to say the area had been removed.
- Exported board files no longer show AI runs as still running, and never carry anything that looks like a stored key.
- A saved Work API key no longer shows as "No key yet" after a reload. The key was always there and still worked — only the panel was reporting it wrongly.
- Your browser no longer offers to save an API key as a password when you enter one. The field is still hidden as you type.
- AI tools now run on your Cabinet account and your own Scenario or PixelLab key: sign in to Cabinet, add your key from the account panel, and anything you generate is billed to your own credit and saved in your own library. Signing in with GitHub no longer affects the AI tools, so if you used them before you will need to add your key once.
- Your provider API keys now stay saved when you sign out of Cabinet, instead of having to be entered again next time.
- A refused library delete now says what Scenario actually said, that nothing was deleted, and — when it is a permission refusal — which permission your key is missing. Every refusal used to read "Couldn't reach Scenario", including the ones where Scenario had answered perfectly clearly.
0.41
Version 0.41
7 August 2026
The account panel is now the same on the boards list and inside a board — "Manage API keys" is in both…
- The account panel is now the same on the boards list and inside a board — "Manage API keys" is in both, since your keys belong to you and this device rather than to any one board.
- Your API keys now have a permanent home. Open the account panel, top right, and "Manage API keys" is there whenever a board is open — so you can replace or forget a key without having to make a card complain about a missing one first.
- A picture that cannot be loaded because you are signed out no longer says it was deleted. Nothing had been: the runs, their details and the pictures were all still there. The card now says to sign in, and says the picture is safe.
- AI cards already on a board notice when you sign in to Cabinet. They used to keep saying "Sign in to use AI tools" until a reload.
- A card set to the Work account now reads the Work account. With a work key and no personal one, the Scenario card claimed no key had been added and refused to generate — it was reading your personal account the whole time.
- Cabinet accounts are here, ahead of shared boards. Create one with an email address and a password from the new account panel, top right. It is entirely optional: private boards, Google Drive backup and your AI connections all work exactly as before without one.
- Give your account a display name — what other people will see beside boards you share. The header shows it instead of your email address, so your address is no longer on screen while you work.
- Signed in to Cabinet, the art tools now run on your own Scenario or PixelLab account — just add your key. No approval needed, and your keys stay on your own device, as they always have.
- "Your API keys" can be scrolled again. The board behind it was swallowing the scroll, so on a short window or a phone the second provider's field and its Save button were out of reach. The dialog also keeps its title and close button in view now, and fits the screen properly on a phone.
0.40
Version 0.40
6 August 2026
Every AI picture on the board now says what made it — model, style and seed.
- The number boxes on AI cards can be typed into again. Style strength, Steps, Guidance and Seed all used to fight you: clearing one snapped it to 0, backspacing past a decimal point threw the number away, and typing 0.75 into the strength box could leave the card at maximum strength. They now take what you type, keep the arrows, and refuse a value outside the range instead of storing it.
- A finished run’s seed pill lights up when the card is set to that seed, so you can see which of several runs you are about to repeat. Press the lit one again to go back to a random seed.
- If your trained styles fail to load, the card now offers “Try again” — and tries once more by itself first. Before this, a momentary hiccup left the picker empty until you reloaded the page.
- Select several pictures and you can compress them all at once. One press, one undo, and it says how much smaller the board got — and leaves alone anything already as small as it gets.
- A picture added to the board from an AI card now remembers what made it. Select it and the toolbar says the model, the style and its strength, and the seed — the line that tells five renders of one prompt apart. Hover it for the prompt and the date as well.
- Its filename says so too. A style and a seed now go into the name, so a folder of A/B renders reads as a set instead of a dozen files called the same thing. Downloads and board pictures are named the same way.
- “Go to the run that made this” — on the toolbar line, in the right-click menu and in the full-size view. It takes you to the card, scrolls to the run and rings it. If you have removed that run since, it says so rather than doing nothing.
- Double-click any picture on the board to see it full size, with what made it underneath. Escape or a click outside closes it. Pictures on the board are scaled-down copies, so this works for photographs and screenshots too.
- Double-click a result in an AI card’s history to see it full size — this fetches the real picture from Scenario, not the small preview the card draws.
- Hover a result in a card’s history and it grows, so you can judge it without opening anything. This costs nothing: it enlarges the preview already on screen.
- Provenance now works on the work account. It was recorded only for personal ones, which meant the account most of this gets used on had nothing to show.
0.39
Version 0.39
5 August 2026
Something is on its way to your boards, and it is waiting inside an egg.
- The rotate handle beside a selected shape or text box shows a proper circular arrow again — on text boxes it had collapsed into a filled blob.
- On a phone, the settings popover on the boards screen no longer disappears behind the storage and Drive Sync buttons at the top of the screen.
- Every finished run now shows the seed it used, beside what it cost. Press it and that seed goes into the card, so you can change one setting — a different style strength, a longer prompt — and keep the same starting point. It works even when you left the seed on random: Scenario picks a number and Cabinet now keeps it, where before it was lost the moment the run finished.
- The Scenario library has a new “Made in Cabinet” chip. Turn it on and the list hides everything other people in a shared account have made; it stays in view while it applies, its × brings everyone’s work back, and Cabinet remembers your choice for each account. It covers what Cabinet made — anything you generate in Scenario’s own web app counts as a different creator and won’t appear under it.
- A Scenario card can now carry one of your own trained styles. Pick it from the new Style row under the model and set how strongly it applies — 0.75 to begin with, lower to nudge a picture towards the style, higher to commit to it. Only styles trained for the model you have chosen are offered, so switching model sets your choice aside rather than sending a style that model would quietly ignore, and a model that takes none says so plainly. Your choice is remembered per model, and each finished run records the style it was made with. Upscale & Refine has a list of its own — which is where your older Flux 1 styles still work.
- The Scenario Generator card no longer repeats that generating runs on your account and costs credits — it already shows the account, the balance and what each run cost.
- You can now delete from the Scenario library panel: tick what you no longer need, press the bin and confirm. Anything you delete goes from Scenario itself, prompts and all, and it can’t be undone — so the confirmation says what goes with it.
- A result you have deleted from your Scenario library no longer shows as a broken picture. The card marks it as deleted and stops asking for it, so boards with deleted results load quietly again. The run stays, with what it cost — nothing on a board removes itself because a picture was deleted at Scenario.
- The Scenario library and the repository file list can be scrolled again. The wheel used to move the board behind them instead of the list.
- When your sign-in has lapsed, the Scenario library now says so and offers the sign-in, rather than reporting that AI tools are switched off for the whole site.
- Settings has a new section, Board buddy — and for now all it holds is an egg. It hatches in its own time, as you work in Cabinet, and what comes out of it is a surprise.
- A new Magenta accent joins the purple shades in Settings.
- The icon and date inside a date pill now sit centred, instead of hugging its edges.
- Pasting with the keyboard now puts things where your mouse is: a screenshot, a copied web address or a block of text lands under the cursor instead of in the middle of the view. With the pointer resting on a panel it goes to clear space nearby, so nothing is left hidden underneath.
- Copy a picture on a board and you can now paste it straight into Figma, a chat or a document — Ctrl+C (⌘C) puts the picture itself on the clipboard, not just a copy for Cabinet. Pasting it back into Cabinet still gives you the original image, untouched. One picture at a time, since that is all a clipboard holds.
0.38
Version 0.38
4 August 2026
Cabinet’s accent colour is yours to pick — 23 of them, from a new Settings button.
- A Settings button now sits in the bottom-right corner of All Boards. Its first setting is the accent colour: 23 shades gathered into groups, from neutral greys through blues, greens and pinks to warm tones. Choose one and every button, highlight and selection in Cabinet follows it. Your choice is remembered on this device.
- The colour Cabinet starts with is now Heather, a calmer purple than before.
- Whichever accent you pick, the outline around the selected item or button is brighter, so it is easier to see what you have selected on the dark board.
- Your notes, shapes, tables and timelines keep the colours you gave them — the accent only dresses Cabinet itself.
0.37
Version 0.37
3 August 2026
A Wheel of Names, a month calendar of links, and formulas in table cells.
- New Wheel of Names template: type the names in or paste a list, then press the middle and the wheel spins down to one of them. Turn on “take the winner off the wheel” to draw names one at a time, and the last few winners are kept beside it.
- New month calendar whose day numbers are links. Point a day at a note, a card or another board and press it to go there; days that lead somewhere are filled in colour and today wears a ring. Browse to any month and each keeps its own days.
- An “Edit days” toggle on the calendar switches presses from following a day’s link to assigning one, so a full month is still easy to edit.
- Table cells can hold formulas: type =SUM(B2:B10) and the cell shows the result. Formulas follow the rows and columns they name as the table changes, and formatting a cell now styles the result rather than the formula.
- Link previews name where the link goes first, and the board it is on second.
- Sprite sequences keep their frame size and transparency, so a preview opens as the sprite really is instead of on the chequerboard.
- Pointing a Sprite Preview at a different sequence no longer keeps settings the new one cannot honour.
0.36
Version 0.36
2 August 2026
Live References, search across everything, and links in both directions.
- Live References. Draw a rectangle around part of one board — More tools → Live references → “Reference this area elsewhere” — then paste it onto another board, and that part of the first board appears there, live. It is the real thing rather than a picture: the words are words, at the size they are on the source board, and anything added inside the area later turns up in every reference to it. Read-only, and a double-press takes you to the source.
- The area stays on the board it was drawn on as a quiet object of its own — selectable, movable, and showing how many boards are looking at it. Double-press its label to name it (“City icons”), and every reference carries that name beside the board it came from. Change the area once and every reference follows.
- A reference fits the whole area into whatever size you give it, keeping its shape, so it can sit small in the corner of a busy board and still be read by zooming in. Every kind of object draws inside one, and a reference counts as a link, so it appears in the board’s links list — named by the area it shows, not just the board.
- Search, at last. ⌘K (Ctrl+K) from anywhere finds a board by its name, or an object by its own words — a mind-map node, a dialogue bubble, a table cell — across the whole of Cabinet. Enter opens it: a board opens, an object opens its board framed on it. Before you type it offers the boards you edited most recently. There is a search field at the top of the boards sidebar too, and a button beside the zoom controls.
- The links control, now beside the zoom controls, counts both directions and says which is which: what points at this board, and what this board points at. Every row takes you to the end you are not already at, and a link to a board that isn’t on this device says so instead of showing an address.
- Comments can link to a board or an object too. Select some words, press ⌘K as before, and there is a “Link to a board or object…” row beside the address field.
- Importing a board has moved to the vault panel, beside “Import backup” — so the safe add-a-copy option sits where the destructive one lives, and the board panel is purely about sharing the board you have open.
- A dashed “Import board” tile now closes the boards grid, and you can drop a board file anywhere on the boards area. What you import lands in the folder you were looking at, instead of jumping you to All boards. The first-run picker accepts password-protected board files.
- A labelled card can now point at a board, or at a place on one. Right-click the card (or use its toolbar) and choose “Link this to…”, then press the thing you mean — the board itself is the picker, with every object outlining under the pointer. The card grows a small arrow in its corner that glides you to the target and rings it.
- On a board too big to find the target by eye, “Search current board” lists its objects instead — each row saying what the thing is, what it says, and which frame it is in.
- The link arrow has its own menu, on right-click or a long press: change where it points, or remove the link. A link whose target has been deleted says so rather than going nowhere.
- Typing [[ while writing opens the same picker, and what you choose lands as a link named after it. Dismissing leaves the brackets alone, in case you meant them literally.
- Following a link into a collapsed frame now opens the frame and lands on the object, instead of stopping at the closed lid.
- A new Project History template, in More tools → Templates & guides: week columns across the top, workstream lanes down the left, and a card for each release that points at its own notes below.
- The “+” on a dated column continues the dates — “20–26 Jul” gives “27 Jul – 2 Aug” — instead of numbering the title, and it keeps the row’s spacing when you add to the end. Duplicating a dated frame follows the same rule.
- Duplicating a card together with its note gives a copy that points at the copy, not at the original.
- Collapsing a frame no longer takes a reference area with it. A board saved with an area already hidden that way puts it back.
- A collapsed frame stays collapsed inside a live reference, instead of spreading the cards it holds across the closed strip.
- Drawing a reference area now leaves you in Select with the new area picked, like every other tool, rather than staying armed for the next one.
- A live reference is quieter: a hairline frame that strengthens on hover, with its name above the top edge so nothing covers the content it exists to show. A reference sitting inside a referenced area draws its frame and name instead of leaving a blank hole.
- The link to the full history sits evenly at the bottom of this dialog, instead of being pressed against the last version.
0.35
Version 0.35
1 August 2026
The Sprite Preview card, and the 8-Direction Turnaround that feeds it.
- Words can now link to another board, or to a place on this one. Right-click anything and choose “Copy link to this”, then paste it wherever a web address goes — a note’s link, a shape label, a table cell. Following the link glides to the target and rings it; from another board, the back arrow returns to the board the link was on. Hovering says where a link goes in plain words, and a link whose target was deleted says so instead of going quiet.
- More tools now opens at the “All tools” list, and always reopens there — visiting Art tools or Developer tools no longer makes that page the next opening.
- The search box at the top of All tools looks across the whole menu: tools, templates, icons, developer tools and the AI tools, which still answer by what they do — “cutout” finds Remove Background without opening Art tools. Each result sits under the name of the page it lives on, and clicking one places it straight away.
- Every page of the More tools menu scrolls on a short screen, so the last entries are reachable instead of being cut off at the bottom.
- An imported board keeps the text in its step guides and checklists.
- Sticky notes now place like comments: click the toolbar button, then click the board where you want one — it lands on that spot, ready to type. Dragging the button onto the board works as before.
- Flow diagram connectors pick their side more sensibly: a child in a row below a wide parent now connects straight down, instead of routing around the outside and squeezing in sideways between its siblings.
- Cabinet’s history is now a page of its own, at cabinet.cool/history: every version laid out month by month, grouped by what the work was about, with each release’s full notes below it — including the first three days, which shipped before version numbers existed. It reads top to bottom rather than scrolling sideways, quiet months compress to a single line, and on a phone each month becomes a plain stacked list. There is a link to it at the top of What’s new.
- The AI tools panel is easier to get around. It lives one click away under “Art tools”, has a search box of its own, and the Scenario and PixelLab sections start folded so the list fits on a screen — each heading says how many tools are inside it.
- Search finds a tool by what it does, not just by its name: “transparent” finds Remove Background, “animation” finds Sprite Preview, “crop” finds Resize Image. If a match is inside a folded section, that section opens on its own, and folds back when you clear the search.
- The panel opens beside the toolbar button it came from and uses the whole height of the window instead of stopping under the top bar, sliding up only as far as it needs to stay on screen. The list scrolls inside it while the search box stays put, so on a short laptop screen it no longer runs off the bottom edge.
- The “AI Studio” entry at the top of the panel is gone. It only added a Prompt, a Reference Image and a Generator in a frame — all three are in the list below it, so you can build exactly the set you want.
- Moving AI cards to another board no longer loses their work. Cut a card, open another board and paste: its run history comes with it — every picture it generated, a turnaround’s eight frames, and the job it was waiting on. Before this they were left behind, and because the original card had gone, they were gone for good. Copying a card still leaves the history with the card that earned it.
- Connections between cards moved together keep working, so a turnaround and a Sprite Preview moved as a pair still play. A connection to a card you didn’t bring is kept and reports that card as missing, rather than quietly disappearing or switching to a different picture — and as you cut, Cabinet says which cards are being left behind and offers to bring them along.
- A new Sprite Preview card plays a set of frames so you can see it moving. Wire in a turnaround, a run that made several pictures, or an 8×1 sprite sheet, and press play. It’s free and local — it plays pictures you already have, uploads nothing and is never charged. It lives under More tools → Art tools.
- Cycling a turnaround’s eight directions is a turntable, not a walk cycle: it shows the same pose from each side in turn, the way a model rotates on a stand. Nothing in the sprite is moving, and the card says so, so a still sprite isn’t mistaken for a broken animation.
- Set the frame rate, choose loop, ping-pong or play once, step frame by frame, drag the scrubber, and zoom in whole steps so pixels stay square. Pixels are drawn crisp by default; there’s a switch to turn that off when you want to judge a smooth upscale.
- One connection carries the whole set — drag a turnaround’s result dot onto a preview once and all eight frames arrive, rather than wiring each frame separately. Drag one frame’s dot instead and the preview opens on that direction.
- Drop in an 8×1 sprite sheet and it splits into eight frames, each at its own size with transparency kept. A sheet whose width doesn’t divide into eight equal frames is refused rather than rounded, and says which nearby widths would work — frames that are a pixel out look almost right and import wrong.
- A turnaround that came back short still previews, and says which directions are missing. If the card a preview was wired to is deleted, it says that too instead of showing a stale picture.
- Your preview settings come back when you reopen a board — the rate, loop mode, zoom and background you chose. It doesn’t start playing by itself, and wiring up a different set keeps your settings rather than resetting them.
- A new PixelLab 8-Direction Turnaround card: connect one sprite and get the complete directional set back — eight frames, each labelled with the way it faces, as a single run. It lives under More tools → Art tools → PixelLab.
- The turnaround runs in the background and takes a couple of minutes, so the card keeps the job: close the tab or reopen the board and it picks the same job back up rather than paying for a second one. If the pictures never arrived, the run offers Collect results, which fetches them without generating anything again.
- Each frame is its own picture: pick one to download it or add it to the board, or drag its dot into any other card. Frames are named for the direction they face, so a folder of eight sorts into turnaround order instead of needing to be opened one by one.
- Export the whole set in one press — every frame as a ZIP, or a single 8×1 sprite sheet at full size with transparency kept and nothing resampled.
- The turnaround has no size control, because the frames come back at the size of the sprite you send. Anything larger than 256×256 is scaled down first with pixel-art scaling, and the card says so before you spend anything.
- A rotated sprite can now be wired into another card. The PixelLab Rotate card showed a result dot and let you connect it, but the card at the other end refused the picture as “not an image”; downloading it or adding it to the board always worked.
- A card’s run history no longer jumps back to the first run when you draw a selection box around the card, or click the board to deselect it. Wherever you left the list is where it stays.
- The wheel now scrolls a card’s run history while there is more of it to see, instead of panning the board.
- Runs you don’t want can be removed: hover a run and press the cross beside its time. Nothing is refunded and anything you already added to the board stays; undo brings the run back. A run still generating can’t be removed, and one whose result feeds another card says so first.
0.34
Version 0.34
31 July 2026
Qwen Edit, PixelLab Bitforge and Rotate, and plain-words help on every card.
- Every AI Studio card now has a small ⓘ in its header: press it for a few plain sentences on what the card does, what it is best for, and how the selected model differs from its neighbours.
- A picture made on one Scenario account can now feed a card set to the other: it is copied across when you run, instead of the run failing at the start. The card says the picture will be uploaded again, rather than claiming it is ready.
- A new Qwen Edit card: connect one picture, say in plain words what should change, and get the same picture back — edited, at its original size unless you deliberately choose another. It lives under More tools → Art tools → Scenario, and the result can be downloaded, added to the board or wired into the next card.
- A new PixelLab Bitforge card for sprites, icons and small game assets. It works up to 200×200 — smaller than the PixelLab Generator, and in exchange it can match a style picture, start from a picture you already have, repaint part of one through a mask, or keep to a palette you supply. Shading, outline, detail, view and facing are all on the face of the card; everything else is folded away under Advanced.
- Connect a style picture to Bitforge and it starts at a balanced strength, so the reference actually changes the result instead of being read and quietly ignored. The card shows the strength in words as well as numbers, and a value you set yourself is always the one used.
- Bitforge tells you what is wrong before a run costs anything: a repaint mask with no picture to repaint (or the other way round) stops the run and says which half is missing, a picture that is too large is turned away as you drop it, and a size the tool can’t make points you at the PixelLab Generator instead.
- A new PixelLab Rotate card takes a sprite you already have and redraws it as seen from another angle. Choose where it faces now and where you want it facing — three views and the eight compass directions, written as orientations like “East — facing right” — at 16, 32, 64 or 128 pixels square. One run gives you one new view, so a full turnaround is a few runs rather than one; the card says so, and warns that a complicated sprite may lose small details.
- Rotate shows the whole request in one line — “Side / South → Side / East” — so a mis-set dropdown is obvious before you spend anything, and it refuses to run when the “from” and “to” views are identical, because that would pay to redraw the sprite exactly as it already is. Your source is scaled to the chosen size first, with pixel-art scaling so nothing goes soft, and the card says which size that will be.
- Fixed: a finished Bitforge picture couldn’t be added to the board — the button reported there was nothing to download, for a picture sitting right there.
- A prompt longer than its card can now be scrolled: the wheel moves the text instead of the board, and there is a proper scrollbar to grab rather than one that fades away. The board still pans when you wheel over a card whose text fits.
- The picture slots on the Bitforge and Rotate cards now take a finished result dragged from another card, or a picture dragged off the board — not just a file. Both leave the original where it was.
- The art cards no longer repeat “this uses your PixelLab balance” above the button. It is still said in the confirmation, before anything is spent, and in the card’s ⓘ.
0.33
Version 0.33
30 July 2026
Personal and work accounts per card, and local Resize and Style Image cards.
- The Resize card notices when a resize has already been applied and stops offering to redo it — changing any setting brings the button back.
- Remove Background always keeps the transparency a picture already has; the setting that could switch that off is gone.
- The Scenario library panel can browse your work account as well as your personal one, and downloads come from the account you are looking at.
- Previews on the Resize card show the picture’s true shape — the transparency checkerboard now sits on the picture itself, not the panel behind it — and the Personal account pill is pink, so a chosen account never looks unset.
- Resize results are always lossless PNG with transparency kept, the card shows one picture at a time instead of three, and a finished result can be dragged straight onto the board.
- Every finished result now carries an arrow that opens the next step — remove its background, upscale it, resize it or edit it — as a new card already wired to that exact picture.
- The Scenario Generator’s header now reads like every other art card — “Scenario · Connected” on one line, with the account below it — instead of a redundant provider pill above a bare “Connected”. The provider dropdown is gone with it: it only ever had one usable option, since the card generates on Scenario and pixel art has its own PixelLab card, while the greyed-out PixelLab entry and the note under it both still said “generation coming next” long after it had arrived.
- Results from a work account now arrive on the board. Adding a finished picture to the board, downloading it, and the thumbnails on the card all look in the account the run was actually made on, instead of failing with “couldn’t fetch those assets”. A run that stopped being watched now offers Collect results too, not only one that failed outright.
- Small tidy-ups on the art cards: the account pill centres its label instead of sitting off to one side, Work reads green, and two bits of wording that promised more than they delivered now say what actually happens.
- A generation that finished while you were away now arrives properly. If a run is stuck on “Generating…”, there is a Collect results button on it that fetches the finished pictures — nothing is generated again and nothing more is charged. Runs made on a work account are collected from that account rather than being looked for in the wrong one, reloading the board picks up anything still in progress, and a run that genuinely cannot be collected now says why instead of waiting forever.
- A fourth image model, FLUX 2 (Pro), for the picture you mean to keep. It asks for a size differently from the others: choose a shape and how much detail you want rather than a pixel size, and it makes one image per run from up to eight reference images. Both the shape and the detail can be taken from a reference picture instead. There is also an optional setting that lets the model expand your prompt into something more descriptive — off unless you turn it on, so what you typed is what is sent. Existing cards stay on the model they were already using.
- Keep a personal and a work provider account side by side, and choose which one each art card uses. Both keys are added from the same panel, every card shows the account it will run on, and the confirmation names that account again before anything is spent. Copying a card keeps its account, so a work board stays a work board. Nothing ever falls back between accounts: a card set to an account you haven’t added a key for is refused rather than quietly billed to the other one.
- Board previews now keep frame and text colours, so a thumbnail looks like the board it stands for.
- The Tools guide now shows each group of tools with a short feature list and a screenshot of it in use.
- A new Style Image card: resize a picture, add outlines and a glow, and trim away the empty border, with a live preview while you adjust. Everything happens on your own machine, so nothing is uploaded and nothing is charged.
- Save a styling you like as a preset, then apply it to a board image in one press. The original is kept, so you can always go back to it.
- A new Resize Image card gives a picture real pixel dimensions. Type a width or a height, or pick a preset from 64 to 2048 — by default a preset sets both sides, giving the square a sprite or an icon usually wants, and you can switch it to the longest side, the width or the height instead, which keeps the picture’s proportions. Choose Smooth for paintings, photos and generated art, or Pixel art for nearest-neighbour scaling with perfectly hard pixels. Like the styler, it runs on your own machine, so nothing is uploaded and nothing is charged.
- When the size you ask for is a different shape from the picture, you choose what happens rather than finding out afterwards: Fit keeps all of it and pads the rest, Fill & crop fills the size and trims the overflow, or Custom crop lets you say exactly how many pixels to keep and then drag the picture behind that frame until the right part is inside it. You always see the area before anything is cut.
- Resizing never enlarges a picture unless you allow it, and never alters the original. The result is a new picture that shows its old size, its new size and its file size, ready to download, add to the board, or wire straight into a generator. Right-click any image and choose “Resize image…” to start from it.
- Cut-out adjust can now clean up colour fringes, harden soft edges and trim the empty border around a cut-out. The feather slider has gone — the new controls do that job better.
- Flow-diagram connectors no longer cut through the nodes beside them.
- A generated structure diagram now lands in free space instead of on top of what is already on the board.
- Every template on the Templates page has its own description and screenshot.
- Signing in with GitHub no longer asks you to install anything first. Repository cards still need Cabinet added to the repositories you want it to read, and the GitHub panel now says so plainly with a link that takes you there — everything else, the AI tools included, works without it.
0.32
Version 0.32
29 July 2026
Bring your own provider key, and three public guide pages.
- The public guides are now three pages instead of one. Tools explains every toolbar tool one by one, Templates covers the templates on their own, and a new Art Tools page walks through the AI art tools — how a board is wired together, every entry in the Art tools menu, the models on offer, and what Cabinet promises about spending.
- The Art tools menu now says where you stand instead of leaving it to be guessed: sign in if you are signed out, add your own key if you have been invited but not added one yet, or a plain note if the tools aren’t open to you. Nothing changes for the site owner.
- Invited people can now run the art tools on their own provider key. Add it from the Art tools menu and your generations are charged to your own account rather than the site owner’s. The key is kept in your browser, never shown back to you, and checked with the provider before it is saved — and nothing quietly falls back to somebody else’s credits: without a key, a run is simply refused.
- A generator with more run history than fits its card now opens on its newest run after a reload, instead of showing Run 1 and leaving you to scroll down to the result you came back for. Scrolling up yourself is still respected.
- The PixelLab Prompt Enhancer now tunes itself to the generator it feeds. Wire it into a PixelLab Generator and it borrows that generator’s size, view, facing, outline, detail and background, so the enhanced prompt describes the picture you are actually about to make — a 64 × 64 sprite and a 512 × 512 scene no longer get the same description. The card names what it matched, and says so plainly when a mode can’t use one of those settings, or when two connected generators disagree and nothing is borrowed at all.
- Being signed out is no longer disguised as a broken integration. When AI tools need a GitHub sign-in, the cards say “Sign in to use AI tools” instead of “Integration disabled”, clicking the badge starts the sign-in, and the Art tools menu offers the same thing right at the top. Visitors who can’t use the tools at all now get an honest note in that menu — AI tools aren’t open for public use yet, though the nodes can still be added and wired. The wording only promises what is true: AI runs on the site owner’s provider accounts, so signing in helps accounts the owner has allowed.
- A Remove Background cut-out can now be adjusted by hand, without paying for another run. Pick Generous, Balanced or Tight, or grow, shrink and feather the edge yourself. Turn on “show removed areas” and everything the cut-out is throwing away is tinted red over the original, so a wisp of smoke about to disappear is visible while you can still keep it. Download and Add to board save exactly what the preview shows, under an “-adjusted” name so the original stays as it was.
- Cabinet paces how fast paid runs can start, and that pacing now explains itself. If a run can’t start because several started in the last minute, the card says so plainly — nothing was generated or charged — shows the wait on the card itself, and retries once by itself. Only that case retries: it is refused before anything reaches Scenario, so a retry can never pay for a second job. The pacing is also fairer and roomier: each kind of request is counted separately (polling a run’s progress no longer eats the generation budget), up to 20 runs can start per minute, and up to 10 can be in progress at once — an 11th is declined with a clear message before anything is spent.
- AI Studio works on the published site again. Every AI card there had been reporting “Status unavailable”, which looked like a problem with your provider accounts but was not one — the tools now reach their providers as they should.
- PixelLab pictures now have time to finish. On the published site, a generation that took more than about ten seconds was cut off part-way and reported losing contact — usually after PixelLab had already drawn the picture and charged for it. Generating, enhancing a prompt and Image-to-Pixel all have room to complete now.
- Copying an AI Studio card now gives you a clean copy. It arrives disconnected, with its settings, prompt and picture but none of the original’s run history — a copy is a setup to reuse, not a second claim on jobs you already paid for. Copy a whole wired group and the copies stay wired to each other instead; nothing ever points back at the cards you copied from. Duplicate (Cmd/Ctrl+D) works the same way.
- Dragging a picture from the board into a Reference Image node now MOVES it — the board no longer keeps a copy you did not ask for. Hold Option (Alt on Windows and Linux) while dragging to copy it instead. A chip on the node says which one is about to happen before you let go. Anything already reading that picture — a generator using it as a reference — is re-pointed at the node it moved into, so nothing breaks; if a connection cannot be moved safely the picture stays where it is and Cabinet says why. Dragging a finished AI result into a Reference Image still copies it, because run history is never consumed.
0.31
Version 0.31
28 July 2026
Upscale & Refine, Remove Background, and the Reve Multi-Image Editor.
- New Upscale & Refine tool in AI Studio, under Scenario. Connect a picture and enlarge it 2× or 4×, with a Precise, Balanced or Creative preset — it opens on Precise, which aims to keep the composition, silhouette and colours you already have. Preserve structure and Creativity are there if you want to steer it, a refinement prompt is optional, and up to four style images can guide the look on their own input. Where Cabinet knows the source size it shows what to expect (512 × 512 → 1024 × 1024), and the finished run reports the size that actually came back. Steps, the style preset and the seed are under Advanced.
- You can now drag a finished result straight from an AI card into a Reference Image node, instead of adding it to the board first. The picture area highlights as you pass over it, the run keeps its result, and the reference ends up holding a copy. If the result is already a Scenario picture from your own connection, the copy remembers that and generating from it later uploads nothing; a PixelLab result is copied as an ordinary picture. Replacing a picture this way clears whatever the old one had.
- New Remove Background tool in AI Studio, under Scenario. Connect any picture — a reference, something on the board, or a finished result from any of the other tools — and press Remove background to get the subject back on transparency. There is one setting, “Preserve existing transparency”, on by default. The result is shown on a checkerboard so you can see what is actually transparent, and it stays transparent when you download it, add it to the board, or wire it into another tool.
- New Reve Multi-Image Editor in AI Studio, under Scenario. Connect an instruction and up to six pictures, then give each one a short “Use for” note — composition and silhouette, material and colour, lighting — and Reve edits from all of them. The references are numbered in the order you connected them, which is the order they are sent, and you can open “Provider prompt” to read exactly what Cabinet will send. Your own prompt is never rewritten. One image per run, in one of seven aspect ratios; Scenario publishes no price for this model in advance, so the run reports what it actually cost.
- The prompt written by a Scenario Prompt Spark or a PixelLab Prompt Enhancer is now comfortable to read and edit. The field starts about four lines tall, grows as the prompt gets longer, and the card grows with it so nothing is hidden — and shrinks back when the prompt gets shorter again, rather than leaving an empty half card behind. Past about a dozen lines the field stops growing and scrolls inside itself, keeping the buttons underneath in view. A card you have resized yourself keeps the size you gave it.
- A Scenario run now remembers every reference image it was made from, in the order they were sent — hover the run’s summary line to see them. Reordering, replacing or deleting a picture afterwards no longer changes what a finished run says it used.
- Comments can now contain links. A typed or pasted web address becomes clickable, or select some text and press Cmd+K (Ctrl+K on Windows and Linux) to link it — the same shortcut edits or removes the link later. A comment opens with its links ready to click; click anywhere else in the text to start editing. Only web links are accepted, and they always open in a new tab.
0.30
Version 0.30
27 July 2026
The PixelLab Generator, Image-to-Pixel and Prompt Spark; results wire onward.
- New PixelLab Generator in AI Studio: wire a prompt into it, choose a size, whether the background should be transparent, and optional outline, detail, view and facing, then press Generate pixel art. The confirmation says exactly what it is about to make and that it uses your PixelLab balance; the finished sprite arrives in the run history with what it actually cost, and can be downloaded, added to the board or wired onward.
- A prompt written by one provider’s tool and used by the other’s generator is now labelled “Cross-provider prompt”. It still works — it is only text — but the card says so instead of leaving you to guess.
- The Art tools menu now separates shared tools from each provider’s own. Prompt and Reference Image sit under Shared; the Scenario Generator and Scenario Library under Scenario; the PixelLab Prompt Enhancer and PixelLab Generator under PixelLab.
- The Generator is now called the Scenario Generator, and the Prompt Enhancer the PixelLab Prompt Enhancer, so it is always clear which account a card will use. Cards you have renamed yourself keep your name for them.
- Fixed: after deleting a node that was feeding a generator, that input could never be reconnected — the old connection held it shut with no wire on screen to explain why. Connecting, disconnecting and reconnecting now works every time, including with a different node and after a reload. A reference whose source you deleted is still reported rather than quietly dropped.
- Fixed: a plain Prompt node feeding a PixelLab Generator was wrongly labelled “Cross-provider prompt”. A Prompt node belongs to whichever generator uses it; the label now appears only when one provider’s prompt tool feeds the other’s generator.
- Downloaded AI images now have useful names — “earth-energy-icon_pixellab-pixen_128x128_a1b2c3.png” rather than “download.png”. The name carries a short hint from the prompt (or the source picture, for a conversion), the tool that made it, the size and a short run id, so separate runs never overwrite each other and the same run always downloads the same way.
- When a prompt tool produces a suggestion, its card now grows just enough to show the text and its buttons — no more resizing the node by hand to reach “Use sparked prompt”. A very long suggestion scrolls inside its own field instead of pushing the buttons out of sight, and a card you have enlarged yourself keeps the size you gave it.
- AI Studio tools now appear inside the part of the board you are looking at, whatever the pan and zoom — no more hunting for a node that landed off screen. Several added in a row stagger rather than stacking, and if a frame is selected the new node joins it.
- Finished pictures now flow straight between AI Studio tools: drag a result’s connector into any compatible image input and it is used directly, instead of downloading it, making a Reference Image node and uploading it again. A PixelLab picture going into Scenario says it will be uploaded when you generate; a Scenario result going into another Scenario generator is reused as-is. Connecting never uploads, converts or generates anything on its own.
- Result connectors are much easier to grab. The dot looks the same, but its invisible target now keeps a constant size on screen, so dragging a finished picture into another node still works when you have zoomed out to fit two large cards — where the drag used to land on the picture instead. The result’s own buttons, selecting a result and dragging the card are all unaffected.
- A Scenario Generator can now take several reference images. Connect as many as the chosen model supports — FLUX 2 takes five — and the card numbers them in the order you wired them, which is the order they are sent. It shows how many Scenario already has and how many will be uploaded when you generate. Connect more than the model accepts and Generate is blocked with an explanation rather than quietly using only some of them.
- Connections are much easier to manage. Clicking a connected input opens a small panel listing what is wired to it, with Disconnect — and for a Scenario Generator’s references, the order they will be sent, arrows to move each one earlier or later, Remove for one and Disconnect all. Clicking a connector line selects it so Delete or Backspace removes it, which finally works for a long wire whose middle is off screen. A connected port now looks connected and says so when you hover it.
- You can now drag an image already on the board straight into a Reference Image node. The picture area highlights as you pass over it, the node takes a copy, and the original stays exactly where it was — so one picture can feed several nodes. Dropping another image over an occupied node replaces its content, and the replacement never inherits the old picture’s upload details.
- A Reference Image node now works both ways. Drag a board image onto it to copy it in, as before — or hold Shift while dragging to move it in and take it off the board, which the highlight tells you before you let go. Dragging the picture back out onto the board places a copy and leaves the node holding its own, so nothing it feeds is disturbed.
- Art tools can now be dragged out of the menu and dropped exactly where you want them. A dashed outline follows the pointer at the size the card will be, and the node appears there — at any zoom, anywhere you have panned to. Clicking a tool still drops it into a clear space automatically, as before.
- New Scenario Prompt Spark node: wire a Prompt into it, choose Complete, Invent, Structured or Contextual, and Scenario writes a prompt for you. It writes for a particular model — connect a Scenario Generator and the Spark follows whatever model that Generator is set to. The suggestion arrives separately, so your original prompt is never overwritten, and a generator connected to one waits for a prompt you have actually applied. Each attempt shows the Compute Units it cost.
- New PixelLab Image-to-Pixel node: wire in a Reference Image, a board image, or a finished result from either generator, pick a pixel size and press Convert to pixel art. Optional strength and seed settings are there if you want them, and left to PixelLab if you don’t. A picture larger than PixelLab accepts is scaled down first, keeping its shape, and the confirmation names the picture, where it came from and the size that will be sent. The result arrives with what it actually cost and can be downloaded, added to the board or wired onward.
0.29
Version 0.29
26 July 2026
AI Studio launches — wired nodes, real generation, run history and the library.
- New Prompt Enhancer node in AI Studio. Wire it between a Prompt and a Generator, press Enhance, and PixelLab rewrites your prompt for pixel art or a character. The suggestion arrives separately — your original prompt is never overwritten — and you choose whether to use it, edit it further, or enhance again. A generator connected to one waits for a prompt you have actually applied rather than falling back to the original. Each attempt shows what it cost.
- New AI Studio, under More tools → Art tools. Opening it drops an “AI Studio” frame on the board with a Prompt node and a Reference Image node wired into a Generator — ordinary board cards you can move, resize, group, duplicate and undo like anything else. Open it again later and Cabinet takes you back to the workspace already on that board.
- Write a prompt, drop in a reference image if you like (click the slot, drag a file onto it, or paste), then press Generate. Each run is kept alongside the previous ones with its own status, time and results, so you can compare attempts.
- Drag between the coloured dots on the node edges to connect them. Prompt outputs only join prompt inputs and image outputs only join image inputs — anything else is refused with a short explanation. Hover a connection to disconnect it.
- AI Studio can now generate for real with Scenario. Choose a size, 1, 2 or 4 outputs, inference steps and an optional seed, then confirm — the confirmation names the model, size, output count and steps, and says plainly that this runs a real generation on your Scenario account.
- The Generator offers a choice of three Scenario models: FLUX 2 Klein 4B for the fastest drafts, FLUX 2 Klein 9B for balanced fast ones, and FLUX 2 (Dev) when you want detail. Each brings its own settings — Klein runs at 4 steps where Dev runs at 28 — and switching between them keeps what you last used with each. Existing Generators stay on FLUX 2 (Dev).
- Small square sizes — 128×128, 256×256 and 512×512 — are now offered alongside the larger presets, handy for icons and quick tests.
- The Generator can also generate from a reference image. Connect the Reference image node, any image already on the board, or a finished result from another Generator; a local picture is uploaded to Scenario once and reused after that. The card always says which of those it has — ready, waiting to upload, upload failed or unusable — and refuses to generate rather than quietly dropping one.
- Create branch on a finished result makes a new Prompt and Generator beside it, wired to that exact picture and starting from the same settings, so you can explore a direction without touching the run it came from.
- Every run shows how long it took beside what it cost, so the models can be compared honestly.
- Each run records what it actually cost in credits once Scenario reports it, alongside the model and the exact prompt. Generating again keeps the previous runs.
- Results appear in the run and can be selected, downloaded or added straight to the board as ordinary Cabinet images.
- If you reload while a generation is running, Cabinet picks the job back up rather than starting — and paying for — a second one.
- When a generation finishes, its run scrolls fully into view, and the run history has a visible scrollbar so it’s clear when older runs continue below.
- Generator cards open tall enough to show a completed run in full, and can no longer be shrunk so small that their own controls are out of reach.
- The Generate confirmation now always fits inside the card that opens it — the card grows as needed, so Cancel and Generate stay reachable.
- The Generator shows whether Scenario or PixelLab has been set up on the server — Connected, Authentication failed, Not configured, Integration disabled or Status unavailable.
- AI Studio can now connect to PixelLab. Add your PixelLab token on the server and the Generator shows the real state — connected, not configured, authentication failed or unavailable — along with how much of your plan is left. Generating with PixelLab is still to come — the card says so, and won’t let you start a run against it.
- New Scenario library, under More tools → Art tools. Browse the images already in your Scenario account: thumbnails with their date, the prompt they were generated from and a readable model name, loaded a page at a time with Load more. Images you uploaded to Scenario yourself appear too.
- Select one image to download it, or several to download them together as a ZIP. Files are named after their date and prompt, so a folder of downloads stays readable.
- Add selected Scenario images straight to a board. They become ordinary Cabinet images you can move, resize and annotate, and each one remembers which Scenario asset it came from.
- Provider credentials live on the server only. They are never sent to the browser, never appear in board data, and there is deliberately no place to type one into Cabinet. Provider routes stay switched off until a deployment explicitly enables them for a named owner.
- New items and imports now land in a clear space instead of on top of, underneath or inside what’s already on the board — sticky notes, cards, images, templates and generated workspaces all follow the same rule. Several images added at once arrive in a tidy row, and anything you position yourself still goes exactly where you put it.
- Pinching on a trackpad now zooms the board far more decisively — one comfortable pinch makes a clear change instead of barely moving the zoom level. Zooming still stays centred on the pointer and stops at the usual limits, and mouse-wheel zooming is unchanged.
- Boards saved with this version can’t be opened by older versions of Cabinet — the saved format changed for the new AI Studio nodes and the Scenario image details.
0.28
Version 0.28
25 July 2026
Claude diagrams import, with their nodes linked back to source files.
- The home screen now has an “Explore Cabinet” section with cards linking to the Templates & tools and Developer tools guides.
- New app icon with the yellow folder front and centre.
- Connectors can now attach to text notes, images, tables and frames — not just shapes — and stay attached as those items move or resize.
- Comments pinned to an item now keep their place when the item is resized — a comment near a corner stays at that corner.
- Boards saved with this version can’t be opened by older versions of Cabinet — the saved format changed for the new connector attachments.
- Sync no longer gets stuck on “Saving to Drive…” after iOS pauses the app mid-save — interrupted requests are cleaned up so syncing always resumes.
- Imported Claude diagrams can link nodes back to the repository files they explain — select a node and open its sources on GitHub or copy their paths.
- Check whether the repositories behind a source-linked diagram have changed since it was created: select the frame and press Check freshness to compare each recorded repository and branch with its current commit.
- Copy a focused Claude Code prompt to review whether repository changes affect a source-linked diagram. The prompt includes a plain-text summary of the diagram — its title, nodes and connections — so Claude can say which parts have gone out of date.
- Prepare an updated Claude diagram after reviewing confirmed repository changes, while keeping the original untouched.
- Code Reference cards now record the repository commit they were created at, and “Copy for Claude” includes it.
- Choose overview, balanced, or detailed output when preparing a diagram prompt for Claude Code.
- Paste a structured diagram from Claude Code to create an editable Flow Diagram: copy context with the Create diagram preset, then use Import Claude diagram in Developer tools to bring the reply onto the board.
- Deleting a node from a Flow Diagram no longer rearranges the rest of the diagram.
- “Copy context for Claude” now offers ready-made task presets — Explain, Investigate bug, Plan change, Review architecture and Create diagram — that fill in the task with one click and stay fully editable.
- Animal icons redrawn with clearer, friendlier shapes — a proper spiral-shelled snail, a swimming otter, a fluttering butterfly and a worm peeking out of an apple.
- New icon: an otter floating on its back.
- Icon lines now keep a consistent thickness when icons are resized, instead of turning chunky at large sizes.
- Hover over an icon in the tools menu to see its name.
- Board previews draw connectors with their real curves and arrowheads instead of straight lines.
- Icons and transparent images in board previews no longer sit on a grey square.
- The rotate handle is now a clean white circular arrow.
0.27
Version 0.27
24 July 2026
GitHub arrives: repository cards, file browsing and Code Reference cards.
- What’s New groups older versions under one collapsed section.
- Generated structure diagrams now land in a clear spot on the board instead of on top of existing items.
- Flow diagram connectors no longer cut through the nodes sitting between a parent and a distant child — arrows now run cleanly from the parent’s side to each child’s edge, most visibly in repository structure diagrams.
- Connector arrowheads in flow diagrams are now small open chevrons that follow the line’s direction and finish neatly at the node’s edge, instead of solid triangles sitting across the border.
- Curved connectors now finish bending early and run straight for the last stretch, so every arrow meets its node head-on instead of arriving on a bend.
- Connectors between shapes now end exactly on a shape’s real outline — a diamond’s edge, a triangle’s side, a circle’s curve — instead of an invisible box around it, so the arrowhead sits neatly against the border at any angle or zoom.
- Drag a connector onto the body of a shape and it attaches on its own, picking the cleanest point and re-routing as you move, resize or rotate either shape. Drop it on one of the shape’s side handles instead to pin it firmly to that side.
- The blue connection points now sit on a shape’s actual outline — a diamond’s corners, a triangle’s sloped sides, a circle’s curve — and while you drag a connector, the point it will snap to fills in and grows so the attachment is clear before you let go.
- Connector attachments now track rotated shapes correctly, so a line stays on the visible edge you aimed at even after the shape is turned.
- Right-angle connectors now leave and enter their shapes head-on with a short straight approach and soft rounded corners, instead of cutting across a border or turning at the last moment.
- Press Escape while dragging a connector — from a shape’s handle or an existing endpoint — to cancel the drag cleanly and put everything back.
- New connections remember the arrow style of the diagram they join: draw from a shape whose arrows are curved and dashed, and the new connector comes out curved and dashed too, instead of resetting to a plain straight arrow.
- Text inside shapes now stays within the visible outline — a triangle’s slopes, a diamond’s points, a hexagon’s corners, an arrow’s head — with a little breathing room around the label, instead of spilling over the edges.
- New Parallelogram shape, in the Shapes tool and the shape-type switcher. Flip it to lean the other way; connectors and text follow its slanted sides properly.
- The shape-type switcher on the toolbar now offers just the six core shapes (rectangle, circle, triangle, diamond, hexagon, parallelogram) — converting a shape into a bubble or arrow rarely made sense. All shapes are still available when creating from the Shapes tool.
- Boards saved with this version can’t be opened by older versions of Cabinet — the saved format changed for the new Repository and Code Reference cards.
- Frames can now take a colour. Pick a preset or a custom shade and a style — Outline for a coloured edge, Tinted for a gentle wash, or Solid for a stronger section — or Default for the plain frame. Titles stay readable on any colour, and the colour travels with the board through copy, paste, save and sync.
- Pasted links turn into rich preview cards — a header image, the page title and description, and the site’s favicon and name. When there’s no image, the card stays compact and shows the site’s readable name (e.g. “GitHub”) rather than a bare letter. Click the corner icon to open the page, or right-click for “Refresh link preview”.
- New Repository cards for GitHub, under More tools → Developer tools → Repository. Paste a repository’s address to drop a neat card with its description, default branch, main language and when it was last refreshed, plus buttons to open it on GitHub or refresh its details.
- Browse a repository’s files right on the board. Select a Repository card, choose Browse files, and a side panel shows its real folders and files — expand folders to load them, and open any file or folder on GitHub.
- Connect GitHub to add and browse private repositories you’ve given Cabinet read-only access to. Public repositories still work without connecting, and you can disconnect at any time.
- GitHub connection is now managed as a Cabinet integration, with smoother reconnection that returns you to the repository action you were using.
- Add repository files to a board as Code Reference cards, keeping implementation files beside specifications, diagrams, and tasks. In a Repository card’s Browse files panel, select a file and choose “Add to board”; the card shows the file name, path, repository and branch, and can open the exact file on GitHub or copy its path.
- Select one or more Code Reference cards and choose “Copy for Claude” to copy a ready-to-paste prompt for Claude Code — it lists the chosen repositories, branches and file paths, with an optional task of your own. Only file references are copied, never file contents, and nothing leaves your device.
- Turn a repository or folder into an editable structure diagram, with nodes linked back to GitHub. In Browse files, use “Add repository structure” (or select a folder → “Add structure diagram”), choose how much detail, and Cabinet lays out a tidy folder/file hierarchy of ordinary, editable nodes inside a coloured frame — open any node on GitHub, then rearrange, relabel and annotate freely.
- Checklist Board task cards now use the same calm grey as the standalone Checklist, instead of coloured cards.
0.26
Version 0.26
21 July 2026
Fixed images resizing on their own after another image had been resized.
- Fixed images resizing on their own: after you resized one image, moving the mouse over another could warp an unrelated image. Resizing now always stops cleanly.
0.25
Version 0.25
19 July 2026
Sketch cards with real stylus pressure, Dialogue bubbles and a 3D dice roller.
- Pressing and holding a stylus on a sketch no longer accidentally highlights text elsewhere on screen.
- Sketch cards gain an ink-colour picker, and the sketch toolbar now fits narrow screens.
- Sketching with a stylus is smoother, crisper and quicker on iPad — strokes stay sharp on high-resolution screens, and the mechanical pencil no longer beads into dots or dark patches where you press.
- Your chosen sketch tool now stays selected after you tap away and come back, instead of resetting to the pen.
- On touch devices a sketch reminds you that drawing needs a stylus — a faint prompt on an empty sheet, and a quick note if you try to draw with a finger.
- Concept Graphs get a name bar above the card — drag it to move the graph, double-click it to rename. Clicks inside the card are for editing only, so no more accidental drags.
- New Dice Guide (More tools → Templates & guides) — a card of role-playing dice from d4 to d20, each with room for an explanation. A row can also show a chosen face value: pips on a d6, numerals on the others.
- New Dice Roller in More tools — a floating panel for rolling the classic dice set, with a history of your rolls. Pick your dice and watch real 3D dice tumble and settle in the tray; it falls back to flat dice where 3D isn’t available or you prefer reduced motion.
- Mark table cells with a click — cycle between a green tick, a red cross and an empty circle, neatly centred in the cell.
- Concept Graph labels sit as plain text at rest and tilt to follow the curve when you drop them onto it; adding one no longer expands or shifts the card.
- Rotate text boxes and shapes with the new corner handle — the cursor shows a turn arrow.
- New mechanical pencil for sketches — a fixed fine lead where pressing harder darkens the graphite.
- Sketch erasers now have soft, feathered tips for a more natural rub-out, and sketch-card corners are crisper.
- Charcoal is back in the sticky-note colour palette.
- Two painterly sketch brushes — an ink nib pen and a chisel marker.
- Drive Sync stays signed in on desktop and Android (the hourly Google sign-in renewal now happens on its own), and any device holding changes that haven’t reached Drive shows a clear warning banner with a one-tap reconnect.
- Choose the paper shade behind a sketch — anywhere from white to black.
- Translucent sketch strokes render smoothly, and the pen preview no longer trails behind the stylus.
- Sketches also gain a marker tool and a cursor that shows the brush size.
- Open Cabinet tabs now notice changes saved from your other devices within seconds and update themselves — no more reloading to see what you drew on your phone.
- The board Pen now responds to stylus pressure, and Sketch cards gain their own tool controls and grow with the card when resized.
- Fixed a serious sync bug: an old, suspended Cabinet page (most common on iPhone) could overwrite your newer boards on Drive. Such a page now refuses to save, offers to reload, and your latest version stays safe.
- New Sketch card in More tools — a light-grey card you can draw on. Double-click (or double-tap) it to start sketching, or simply touch it with a stylus like Apple Pencil, which varies the line width with pressure. Comes with regular and soft erasers, undo/redo and clear, and the card still moves and resizes like any other object.
- Taps inside the Tools drawer on iOS can no longer slip through and close it.
- Remove a link straight from its dashed line — the little link badges are gone.
- Stronger trackpad pinch-zoom in desktop browsers.
- Double-clicking a Calendar or Timetable cell no longer closes its editor.
- Style Dialogue bubbles from a compact strip: a fill colour (three presets plus a custom colour wheel), font, size, bold, italic and alignment. Each bubble’s outline matches its fill, tails follow the speaker’s side, and you can switch a bubble’s tail off for a plain rectangle.
- Name each Dialogue speaker; Add reply alternates to the other speaker while Add dialogue continues the current one. Delete removes the selected bubble.
- Fixed the phone Tools drawer sometimes zooming the board instead of closing — a quick double-tap on it could trigger the one-handed zoom and leave the drawer stuck open.
- While the Tools drawer is open, the board behind it now stays put: touches on the drawer or the dimmed background can no longer pan, zoom or draw on the board.
- Swipe the Tools drawer down to close it — it follows your finger and springs back if you let go early. Tapping the dimmed background still closes it.
- New Dialogue item in More tools — build a conversation from speech bubbles that arrange themselves automatically, with ready-made speaker styles.
- New Concept Graphs start with a simple three-point curve.
0.24
Version 0.24
18 July 2026
Calendar and Timetable planners, the Checklist and the Checklist Board.
- Made Drive sync safer across devices: loading a newer version from Drive can no longer trigger an accidental echo save straight back over it, so a fresh edit made on another device won’t be overwritten. A genuine edit still syncs as normal, and real conflicts are still flagged.
- On phones, edits now try to sync the moment you switch away from Cabinet, so a quick change isn’t left behind when the browser suspends the tab — and if that background save can’t finish, the change stays pending and syncs later (never overwriting a newer version).
- Fixed the phantom text selection (the Copy / Search callout over the board title) that appeared after double-tapping the canvas on iPhone.
- The Calendar now shows a live “now” marker — a thin line at the current time with a small dot on today’s column, ticking along by the minute (dated weeks only, and only while the current time is within the visible hours).
- Plan ahead with the Calendar: pin an entry (the small pushpin on a cell) to repeat it weekly, then “+ Plan next week” creates the following week beside it — pinned entries carry over, one-offs stay behind. Pasted copies now land on the week after the latest one on the board, so paste a few times to line up the coming weeks.
- Format text inside calendar and timetable slots: while editing a cell, a small bar offers bold, italic, underline, strikethrough and text colours.
- Fixed a grey patch appearing beside long calendar entries — cells now stretch with their row.
- New Checklist Board (More tools → Templates & guides): a dark board with an editable title and six pastel task lists you can tick off, each with a live “0 of 5 completed” count. Use “+ Add block” (or right-click a list) to add another, remove single lists from the same menu, and recolour any list from the toolbar’s Card colour palette — the whole board moves and duplicates as one.
- New Checklist card in More tools — a simple grey card with an editable headline and six ready-made task rows.
- New Calendar (this week): a week planner with the real dates and a today marker. Choose which days show (or grey them out), set the hours and the time step, add breaks (automatic or custom length), and type straight into the slots — duplicating it rolls the copy on to the next week automatically.
- New Timetable: the same planner as a plain Monday-to-Sunday grid — days, hours, increments and breaks all customisable.
- Zooming on a phone or tablet is easier: pinching zooms more decisively, and you can double-tap and hold, then drag down or up, to zoom in or out with one hand — a quick double-tap zooms in a step.
- In milestone timeline cards, Shift+Enter now adds a line break, and the snake layout makes room for taller cards instead of letting them cover the row below.
- Fixed connecting to Google Drive on iPhone and iPad — signing in with Google now completes properly instead of leaving Cabinet saying it isn’t connected.
- Fixed the sync status getting stuck on “another Cabinet tab is the active sync owner” on iPhone when no other tab is open.
- If a Google sign-in is cut short (for example the browser reloads the page mid-login), Cabinet now says so instead of failing silently.
- New Connection diagnostics section in the Drive Sync panel — a short log of this session’s connection attempts, handy when reporting sync problems.
0.23
Version 0.23
16 July 2026
Pasted tables stay tables, and pasted rich text reads more cleanly.
- Tables pasted from chats and documents now stay tables — headers, rows, columns and empty cells included — with tidy borders and text that wraps inside cells.
- Copying cells from a spreadsheet pastes as a table too.
- Rich text pasted into notes is easier to read, with cleaner spacing around headings, paragraphs and lists.
- Bullet and numbered lists wrap with a proper hanging indent, so wrapped lines stay aligned with their text.
- New Suggest a feature option next to Report bug — write your idea, then copy it or send it by email.
- The browser tab now shows just the board’s name, without the Cabinet suffix.
- Fixed: with Cabinet open in two tabs, going back to all boards no longer jumped you straight back into the board.
0.22
Version 0.22
15 July 2026
The Bin — deleted boards and folders keep for 30 days.
- Show the open board’s name in the browser tab title.
- Keep checkboxes when pasting copied checklist rows as a new textbox.
- Deleted boards and folders now go to the new Bin (below your folders in the sidebar) instead of disappearing straight away. Restore them from there, or delete them permanently — anything left in the Bin is removed automatically after 30 days. An Undo appears right after you delete something.
- Deleting a folder still keeps its boards: they move to Unfiled, and only the folder itself goes to the Bin.
0.21
Version 0.21
14 July 2026
The passphrase dialog stopped inviting card autofill.
- Passphrase dialog hints Chrome autofill correctly (no more card suggestions).
0.20
Version 0.20
13 July 2026
The Flow Diagram — nodes, images in nodes, cross-links, attach and detach.
- New Flow Diagram (More tools → Flow Diagram): build a graph of connected nodes. It works like a mind map — press Tab for a connected node, Enter for a sibling, Shift+Tab to move a node up a level, and drag a node onto another to reconnect it. Connectors stay attached and re-route themselves as you move or resize nodes.
- Graph nodes are rounded cards you can reshape to an oval, triangle or diamond, and recolour from the toolbar — the fill takes a soft tint and the outline a stronger shade of the same colour, with a custom-colour option too. New nodes inherit their branch’s colour by default.
- Drag an icon from the icon library straight onto a node — drop it in the top or bottom half to place it above or below the text (a preview shows where it will land), or on a node with no text to centre it. Drag the icon within the node to move it, drop another to replace it, or click it and use the small × to remove it.
- Empty nodes show a subtle “Add text” hint that clears once you add text or an icon, and text wraps as the node grows to fit.
- Graph nodes now have a Node type control (in the node’s toolbar): a plain text node, an image node (just an image or icon), an image-and-text node (image on top, caption below) or a text-and-image node (caption on top, image below). Switching type is non-destructive — your text, icon and image are all kept, and the node’s connections, position and colour stay put.
- Add images to a graph node just like an Image Frame: drag a file in, paste one, drag an icon from the library, drag an image across from an Image Frame, or drag an image already on the board straight into a slot. Click a node’s slot to select it, then use the Images −/+ control to split it into several image slots, and drag an image out of a slot onto the board to detach it. A single image keeps its own size (a small icon stays small); several images share an even grid. Everything keeps its aspect ratio, centred, never cropped.
- Image nodes stay tidy as they change: a new one starts compact and only grows for a larger image or a longer caption, split slots stay small (a split node is about the size of a single one), and reducing the slot count keeps your images — they move into the remaining slots, and any that no longer fit pop out onto the board. An image’s file name and caption travel with it into a slot and back out again.
- Customise each connector: choose the arrow direction (or a plain line), set it solid, dashed or dotted, and add a label. Arrowheads point along the connector’s actual direction. Everything in a graph saves, reloads, duplicates, exports and imports with the board.
- Connectors now pick their attachment edge from where the nodes actually sit — a node below the other connects to its top edge (even when fanned out to the side), above to its bottom, and beside to the nearest side — updating live as you move nodes.
- Link nodes to each other: select a node, choose “Link to node” in its toolbar, then tap any other node — even one in a separate diagram elsewhere on the board — to connect them with a cross-link. Cross-links are dashed lines that hold each node’s colour at its own end and blend in the middle; they never change the structure, and they reroute as nodes move. A node can link to any number of others; a small badge lists a node’s links so you can jump to one or remove it.
- Attach a node into the flow’s structure: drag a node (including a pasted, detached one) over another to make it that node’s child — a preview shows where it will attach. Attaching is purely structural: the dragged node returns to where it started (it doesn’t jump next to the new parent) and no other node moves. Or use “Attach to flow” in the node toolbar to enter parent-selection mode and tap the new parent (Escape or empty canvas cancels; you can’t attach a node to itself or its own descendants). This is separate from “Link to node”: attaching sets the structural parent/child (with an automatic connector and branch-colour inheritance), while linking only adds a cross-link.
- Detach a node from the flow: use the Detach (scissors) button in the node’s toolbar, or click its connector and press Delete. The node — with its branch — splits off into its own graph, keeping its position, while the rest of the flow stays put.
- Select several graph nodes at once: Shift/Cmd-click to add or remove nodes, or drag a marquee across empty space to select every node it touches. Dragging any selected node moves the whole group together (keeping their arrangement, connectors following), and one toolbar recolours or deletes them all. Copy, cut, paste, duplicate and delete all work on the whole selection. Selecting a single node still selects just that node; only the central (root) node selects the whole graph.
- Dragged graph nodes now stay exactly where you drop them (no more snapping back to a fixed layout), and a newly-added node no longer lands on top of one you’ve moved.
- On phones and tablets, deleting a graph node now uses a clear “Delete node” button pinned to the bottom of the screen (the same treatment as mind-map topics).
- Arrow keys nudge just the selected graph node(s) (Shift for a bigger step), rather than moving the whole graph.
- Graph node text no longer wraps in the middle of a word, and node labels are no longer forced to bold.
- You can style graph node text with the usual shortcuts while editing — ⌘/Ctrl+B bold, +I italic, +U underline, +Shift+X strikethrough. It’s entirely optional (there are no formatting buttons).
- The keyboard-shortcuts hint now sits below the graph, out of the way of the node toolbar.
- Changing a text box’s font no longer restyles inline code chips — IDs and short snippets keep their monospace look.
- New hand-drawn arrow presets (Shapes and lines → Arrow presets): a swoop, a wavy arrow and a curl. Click to place one or drag it onto the board, then recolour and resize it like any other shape.
- The icon library moved off the main toolbar into More tools.
- Labelled cards tuck their tags into the top corner, leaving more of the card for text.
0.19
Version 0.19
12 July 2026
The Habit Tracker, and mind maps that link topic to topic.
- When a device is running an older Cabinet than the one that last saved your Drive vault, it now says clearly that you need to update — instead of asking for your passphrase as though it were wrong.
- Mind maps can now link topics: select a topic, choose “Link to another topic”, then tap the topic you want to connect it to. Links show as dashed lines coloured to blend the two topics’ colours — subtle by default, clearer when you select either topic. Each linked topic gets a small link badge, and tapping it lists the connections — jump to one (it pans over and briefly highlights) or remove a link without deleting anything. Links save, reload, export and import with the board.
- Deleting a single mind-map topic on phones and tablets now uses a clear “Delete topic” button pinned to the bottom of the screen, instead of a small corner button that was easy to tap by accident.
- The Drive sync legend is tidier — each status just names what it means, since the colour is already shown by its symbol.
- New Habit Tracker (More tools → Templates & guides): a grid of habits with a coloured dot for each day you keep them, and a running count per habit. Each habit gets its own colour from a gradient — or switch to a single flat colour. Columns can be fixed weekdays or a run of calendar dates you set from a date picker. Rename the title and habits, add or remove rows; everything saves, reloads, exports and imports with the board.
0.18
Version 0.18
11 July 2026
Undo and Redo buttons, a pastel sticky palette and one shared colour toolbar.
- If Cabinet ever can’t save your latest changes on this device (for example the browser’s storage is full), it now tells you right away with an on-screen banner — instead of only inside the Storage panel — so a failed save is never silent. Your last saved version stays safe.
- On a Mac, keyboard shortcut hints now show the ⌘ symbol (for example ⌘Z to undo) instead of “Ctrl”.
- Sticky notes now come in soft pastel colours (starting on the classic yellow), and labelled cards have their own brighter, easier-to-tell-apart palette.
- Sticky notes and labelled cards share the same colour toolbar now: pick from the swatches or choose a custom colour, and the custom picker opens beside the toolbar so it never covers what you’re editing.
- Labelled cards can be dragged straight onto the board like sticky notes and comments, dropping where you release.
- The Icons tool button is now a snail, and the icon library has new bug, worm, caterpillar, butterfly and bird icons.
- Fixed the icon colour picker, which had lost its background panel.
- The “Check Google Drive for updates?” prompt is clearer while it’s working: it now shows a spinner and “Checking…” instead of a purple button that looked tappable but wasn’t, and “Continue offline” stays available. If a check ever stalls, the prompt comes back so you can retry or continue offline.
- The synced status is now a green tick instead of a plain green dot, and it draws itself in once when your boards are safely backed up to Drive.
- New “Keep this device unlocked” option: tick it when you unlock and Cabinet will open on this browser without asking for your passphrase again. It’s off by default, you can switch it off any time from the Vault panel, and your boards stay encrypted — only this device is trusted to skip the passphrase.
- New Undo and Redo buttons — at the bottom of the tools bar on desktop, and floating above the Tools button on phones — step back and forward through as many changes as you need.
- Fixed the mobile bug where pinching, double-tapping or opening the keyboard could zoom and shift the whole page, leaving the top bar and dialogs cut off or hidden behind the browser toolbar. The page itself no longer zooms or scrolls — only the board pans and zooms.
- On phones the top bar is now pinned to the top of the screen and keeps clear of notches and rounded corners, so it is always fully visible.
- Typing in the passphrase field on a phone no longer makes the browser zoom in.
0.17
Version 0.17
10 July 2026
Mind Map, Step Guide, Milestone Timeline and an 88-icon library, in one day.
- Fixed the bug where loading the latest version from Drive didn’t update the board you were looking at — it now appears immediately, with no reload needed, and the old on-screen copy can no longer overwrite what was just loaded. “Updated from Drive” and the green dot only show once the loaded version is actually on screen and saved.
- Fixed the bug that quietly broke cross-device sync: loading a vault from Drive stored it unencrypted on that device, which skipped the passphrase on the next open and stopped that device from checking Drive ever again. Devices affected earlier show a clear “Sync is paused — this device needs re-encrypting” banner with a one-click fix; your boards are unaffected.
- Sync now tells you what it needs on screen: a conflict shows a banner with “Choose version…” instead of silently pausing, a failed Drive check says “reload or use Pull from Drive”, and the green Synced dot only appears after this session has actually verified Drive — never just because there are no local edits.
- After unlocking, Cabinet now checks Google Drive before claiming anything is synced. On devices where the automatic check can’t run (common on phones), a clear prompt offers “Check Drive for updates” — one tap compares this device with Drive and loads the newer version — or “Continue offline”. Until a check completes, the status honestly reads “Drive not checked — boards may be outdated” and nothing uploads automatically.
- When a check confirms Drive holds a newer version but it couldn’t be loaded automatically, a banner says so with a “Pull from Drive” button — you’re never quietly left on older boards.
- Cross-device sync now uses explicit whole-vault conflict resolution for safety: when two devices both changed things, Cabinet asks which complete version to keep instead of combining them automatically, and backs up whichever side you replace.
- The optional “Remember this browser” unlock was removed: skipping the unlock step broke Drive reconnection, so unlocking with your passphrase is back to being the moment Cabinet reconnects. Any remembered-unlock data stored on this browser is cleared automatically; your boards and passphrase are unaffected.
- Cabinet now tells you when a new version has been deployed — a small “Reload to update” banner appears, and reloading only refreshes the app, never your boards or settings. The current build is shown next to the version.
- When two devices both changed a board, the Drive conflict message is now even-handed — “Drive has changes from another device” — with “Load Drive version” as the safe first choice, so a device showing older data can’t be nudged into overwriting newer work. Whichever side you replace is backed up first.
- Opening a Drive backup made by a newer version of Cabinet now says so and asks you to update, instead of reporting an “invalid vault”.
- A new device now finds the existing encrypted vault in your Google Drive and offers to unlock and load it, instead of showing a blank workspace.
- Fixed the icon list on mobile — it now scrolls inside the tools sheet instead of running off the top of the screen.
- Milestone Timeline settings now open with a double click or double tap — a single click just selects the timeline.
- Fixed a Drive Sync issue where a newer local version could be replaced by an older copy from Drive after a restart, and where edits made with several Cabinet tabs open could quietly never upload. Unsynced changes are now remembered across restarts (you choose which side wins), automatic loads from Drive keep a restorable backup of what they replaced, and board cover changes sync too.
- New Mind Map tool (in More tools, under Date Segment): start from a central topic and grow branches with the keyboard — Tab adds a child, Enter a sibling, Shift+Tab moves a topic up a level, and Shift+Enter breaks a line inside a topic. Branches spread left and right of the centre automatically, each first-level branch gets its own colour, and its whole subtree inherits it.
- Mind map branches can be dragged around (descendants follow), dropped onto another topic to move them there — the new parent highlights before you drop — or dragged across the centre to switch sides. Small + buttons add topics with the mouse, and branches collapse to a count badge and expand again without losing anything. Copy, duplicate, undo and reload all keep the full map intact.
- Images are now compressed automatically as they’re added to a board — pasted, dropped, uploaded, placed in an Image Frame slot, or added to a table cell. The image appears at full quality first, a short message shows the space saved, and pressing Ctrl+Z (⌘Z) straight away brings the original back. Small images and transparency are always kept intact.
- New “Compress images added to boards” setting in the Vault and Board panels — on by default; switch it off before adding images where full quality matters.
- The image toolbar has a new one-click Compress button (also in the long-press menu) for images added before automatic compression. It replaces the old “Optimise image…” quality dialog, and images that are already compressed are never re-encoded again.
- New Icons tool on the toolbar (under Shapes and lines): a library of 88 outline icons in 13 categories — general symbols, animals, nature and weather, plants, food and drink, travel, celebration, charts, time, communication, emotions, music and media, and seasonal. Click one to place it, or drag it straight onto the board like a sticky note.
- Placed icons are recolourable: select one and the colour control appears first in its toolbar, with the picker opening beside the icon so you can watch it change. Icons dropped inside a Step Guide take on the guide’s colour scheme automatically, based on where they sit.
- Custom board covers: use any image as a board’s cover — right-click an image on the board and choose “Set as board cover…”, or upload one from the board card’s new cover menu. A small editor lets you drag and zoom the image inside the exact card shape (nothing is ever cropped destructively), and you can adjust or remove the cover any time. Covers stay with their board through renames, exports, imports and reloads.
- Recolour every card with a certain label in one go: the label editor’s new “Cards with this label” section shows how many cards carry the label and opens the regular colour picker with an opacity slider (80% to start) — the colour applies to the cards instantly as you pick, and Ctrl+Z (⌘Z) undoes it. Cards keep their text and labels, and recolouring the label later leaves the cards alone.
- Colour palettes now mark the selected colour with a thin ring — and when your colour is a custom one, the “+” swatch carries the ring instead. Picking a preset at a lower opacity still counts as selected.
- Colour swatches respond on hover, the “+” icon is properly centred in its circle, and the arrow keys move around the palette.
- The Board panel shows board health again: status, object and image counts, and this board’s size alongside the all-boards total.
- Removed usage analytics entirely — Cabinet sends nothing anywhere, exactly as the privacy policy promises.
- The About dialog, privacy policy and terms now describe both ways to share a board — the plain export anyone can read and the password-protected one — and point at the Vault panel for encrypted backups.
- Copy and paste now works between Cabinet tabs and windows: copy objects in one tab and paste them — layout, groups and all — in another. Pasting a Cabinet copy where the objects weren’t available also no longer leaves an empty-looking note.
- Ctrl+A (⌘A) selects every object on the board (locked objects stay out, same as drag-selecting).
- Keyboard zoom: Ctrl/⌘ and + or − zoom in and out, Ctrl/⌘+0 returns to 100%, and Shift+1 zooms to fit everything on the board.
- Arrow keys now move between table cells when a cell is selected, like a spreadsheet.
- Ctrl/⌘+Shift+X toggles strikethrough on selected text, completing the bold/italic/underline shortcut set.
- Menus and popovers behave consistently: the text toolbar’s font, size, alignment and colour menus now close when you click elsewhere or press Escape, and the passphrase dialogs close on Escape too.
- Checklists now behave like numbered lists when you want a heading above them: press Enter at the start of the first item for an empty line above, then Backspace to turn it into a normal paragraph — the checklist items (and their ticks) stay intact.
- The Table entry in More tools now shows its Y keyboard shortcut.
- New Step Guide (More tools → Templates & guides): a step-by-step diagram for any process, plan, tutorial or sequence — a central spine of numbered circles with progress rings that fill by position. All its text (title, step titles, optional subtitle and descriptions) is made of normal Cabinet text boxes, so you edit it with the full text toolbar — fonts, colours, lists, links, everything. Add, remove or reorder steps and the numbering, layout and rings update automatically; empty optional fields disappear instead of leaving blank space, and the whole guide moves as one.
- More tools is tidier: Step Guide, Milestone Timeline and Timeline Guide now live in a “Templates & guides” section with a back arrow, on both desktop and mobile.
- Milestone Timeline cards are now proper milestone cards: a headline, an optional smaller subheadline, and an optional picture — click a card to type straight into it. Cards sit on their segments and move with the timeline whenever its length, layout or wrapping changes.
- Milestone Timeline points are customisable: rename any time label, delete points to make a non-continuous timeline (say, just January and July), or add new ones with the small + at the end of a selected timeline. Time labels are bolder, tinted to match their segment, use full month names, and only show the year where it changes.
- New Milestone Timeline (More tools menu): a coloured time axis of year, month or calendar-week segments. Click it to choose the start, number of segments, segment length, and layout — horizontal, vertical, or a snaking path — and show a “You are here” marker that moves by itself as time passes. “Add milestone cards” puts an image card under each segment; the slots work exactly like Image Frames.
0.16
Version 0.16
9 July 2026
Every board gets its own address, so refresh and back reopen the right one.
- “Clear saved data” now removes every stored board record, and importing a backup keeps a safety copy of your previous workspace that you can restore from the Vault panel.
- Updated leftover text that still pointed at the old “Storage” button — it now names the Vault and Board panels.
- Dropping an image into an occupied Image Frame slot now moves the previous image back onto the board instead of replacing it, and scrolling the mouse wheel over floating panels no longer zooms the board behind them.
- Switching between boards without making changes no longer triggers a needless re-upload to Drive.
- Fixed a Drive Sync issue where local changes could sit unsynced after your Google session quietly expired — Cabinet now reconnects on its own, or clearly asks you to reconnect, instead of looking connected but doing nothing.
- Fixed another Drive Sync case where Cabinet could look connected after the Google session expired, but stop checking for remote changes until reconnecting.
- Fixed the label popover so using the mouse wheel inside it no longer zooms the board behind it.
- Each board now has its own board URL: the address updates as you open or switch boards, so refreshing the page or using back/forward reopens the right board. These are local links for this device only — not shareable links to send to other people. Opening a board URL for a board that isn’t stored here shows a note that it may need to be imported.
- Image Frame fixes: dragging an image out of a slot now keeps its original size on the board instead of jumping to a large default, and dropping an image onto a specific empty slot now places it in that slot rather than the next one in order.
- Added an optional “Remember this browser” setting so Cabinet can stay unlocked on this browser without asking for the passphrase after every reload. It’s off by default, never stores your passphrase, applies only to this browser, and can be switched off any time with “Forget remembered browser” in the Vault panel.
- Clearer bug report details: it now shows your detected Browser, OS, Device, app version, and screen/viewport size, and moves the long raw browser identifier into a collapsed “Advanced technical info” section — so it’s no longer mistaken for being on several browsers at once.
0.15
Version 0.15
8 July 2026
Per-board storage — editing one board no longer re-saves all the others.
- The link preview no longer stays stuck on screen while you edit a link.
- Clearer storage warnings: a single board and your whole Cabinet are sized separately, and low-space or Google Drive out-of-space warnings only appear when they genuinely apply.
- If Cabinet ever falls back to its older backup storage, it now warns you clearly instead of quietly showing out-of-date boards.
- Label popovers now stay on screen instead of jumping out of view.
- Faster, more scalable storage: Cabinet now saves each board separately, so editing one board no longer re-saves all the others — large workspaces with many boards stay quick. Your existing data is migrated automatically and kept as a backup. Encrypted backup export and Google Drive sync still bundle all boards into one full-vault file.
- New “Optimise image…” action: right-click an image (or use its More menu) to re-encode it to a smaller file — choose High, Medium, or Small file. It keeps transparency, never enlarges small images, and leaves the image’s size and position on the board exactly as they were.
- Clearer storage sizes: the Storage panel now shows this board’s own size separately from the total across all your boards, so a small board no longer shows a large warning just because other boards contain images.
- Smaller exported board files — they drop unnecessary formatting whitespace, and a split Image Frame no longer keeps a leftover duplicate copy of an image.
- Format a text box as a code block from its toolbar — the same syntax-highlighted block with a Copy button that pasting code creates — and switch it back to plain text the same way.
- Add strikethrough to the text formatting controls.
- Let text boxes/shapes/tables with a link be dragged freely.
- Sticky Note has moved onto the main toolbar.
- Drag a Sticky Note or Comment straight from the toolbar onto the board to drop it exactly where you want, with a live preview as you drag. Clicking to place still works as before.
- Double-click a label to edit it — the change updates every card and note that uses that label.
- Paste a link into a text box and it becomes a clickable link.
- Link cards can now be dragged around the board freely; a single click opens the link.
- Opening a board now shows the same view as its preview — framing the board’s preview area (or all its content) at the right zoom, instead of the top-left corner.
- On touch devices, long-press inside an Image Frame to paste an image or upload one from your device, drag an image onto a frame to drop it into a slot, and long-press an image already in a frame to pick it up and move it to another slot or out onto the board.
- The “Optimise image…” popover now highlights the image’s current optimisation setting rather than always pointing at the recommended one.
- Clicking a link inside a text box now selects the box first, so you can edit its text and the link; clicking the link again opens it.
- On the boards list, the top bar (menu and title) now stays put while you scroll through your boards on mobile.
- On mobile, the boards list and an open board now share the same header: the menu, back, Storage and Drive Sync buttons are the same size and line up neatly, and the title uses the same style across both.
- Clearer Drive Sync status when Cabinet is locked or not yet encrypted: the panel now shows Google Drive as connected and explains the separate Cabinet step (unlock with your passphrase, or set one in the Storage panel), instead of the confusing “set a passphrase to sync”. Push and Pull are disabled until Cabinet can sync.
0.14
Version 0.14
7 July 2026
The Image Frame, connector snapping to shape edges, and reusable labels.
- Recolour the whole text box when no words are selected.
- New Image Frame: a resizable picture container. Drop, paste, or drag an image from the board into it — the whole image fits inside with its aspect ratio kept and no cropping. Add a caption, split it into several slots, replace an image, drag images between frames (with a preview of where they’ll land), and drag one back out onto the canvas as a normal image.
- Reusable labels: the “+ Label” button opens a label library. Apply your labels to cards and notes, and rename, recolour, or delete a label — edits update everywhere it’s used.
- Edit selected cards together: recolour several Labelled Cards at once, and apply a label to a whole selection of cards/notes in one go.
- Better connector snapping: dragging an arrow’s endpoint snaps to a shape’s connection points, and can also attach anywhere along its edge, with a blue dot showing where it will connect. Attached ends follow the shape as it moves, and several connectors can share the same shape.
- Connector text: connectors can carry an editable text label at their middle, with a control to keep it upright across the line or rotate it to run along the line.
- Frame & icon fixes: the frame tool icon is clearer (distinct from the rectangle shape), and locked frames no longer accept objects dropped into them.
0.13
Version 0.13
6 July 2026
Labelled Cards, labels on sticky notes, the Date Segment and organic shapes.
- New smaller 8px and 10px text sizes in the object font-size picker (text boxes, shapes, and table cells).
- Sticky notes look more like real paper: crisp square corners, a subtle top edge highlight and soft paper shading, and a grounded shadow on the dark board. Body text sits at a comfortable, readable line spacing, and notes with labels keep a clear gap so text never crowds the tags — including while you’re typing.
- New Labelled Card: a coloured card you can tag with editable labels and type body text into (double-click to edit). Resize it freely in both directions, and it keeps its text, labels, and colours when you copy, save, and reload.
- Sticky notes can now carry labels too: add small tags to a note, rename or recolour them, and remove any you don’t need. Existing notes are unchanged until you add one.
- Tidier label and card editing: the colour and label pop-ups now use Cabinet’s dark styling with the regular colour palette and wheel, showing one picker at a time, and it’s clear whether you’re changing the card colour, a label’s colour, or its text. Label text always stays readable on its colour.
- New Date Segment: a small date pill you can drop on a board, click to pick a date from a calendar, and copy to step the date forward a day at a time.
- Copying several Date Segments at once now continues the sequence: the pasted group starts the day after the latest date you copied and keeps each pill’s spacing. Copying a single one still moves forward a day.
- Shapes now have an optional hand-drawn “Organic” style — a subtle sketchbook look you can switch on per shape from its toolbar.
- Organise the sidebar: drag folders up and down to reorder them, and click a folder’s icon to give it a colour.
- Dragging a text box that has a link now moves it as expected — the link opens only when you actually click it.
- Text presets now save the actual text colour.
- Drag a Timeline period colour swatch to copy it to rows below.
- On-screen banner when multi-tab sync is paused (and on sync error).
- Safer Google Drive sync across multiple tabs.
- Text style presets now apply the whole saved style at once — font, size, bold/italic/underline, colour, highlight, and alignment — to the selected text box or shape label, instead of keeping only the last change.
- Copy objects on one board and paste them onto another — the copied items now survive switching boards, come in with new IDs, and land in view instead of off-screen.
- Paste an image straight into a table cell — whether the cell is selected or you’re editing it — and it stays in the cell instead of dropping onto the canvas.
0.12
Version 0.12
4 July 2026
Lines and arrows become draw tools, and pasted text keeps its structure.
- Reorder More tools — Sticky Note, Table, Rating System, Timeline Guide.
- Deliberate Cabinet spacing for rich pasted notes.
- The Lines menu is now four draw tools — Line, Arrow, Elbow arrow, and Block arrow — that you draw by dragging on the canvas instead of dropping into the middle of the board. Block arrow is a clean filled arrow that tapers from a narrow tail into a sharp head, and you can recolour it.
- Lines and arrows draw from where you first click toward the cursor, and what you see while dragging is exactly what you get when you release.
- New lines and arrows are straight by default, and only curve when you choose the curved style.
- Reshape an arrow freely: press the small dot in the middle of a segment to add a bend point and drag it, drag existing points to reshape, and double-click a bend to remove it — the arrowhead keeps pointing the right way.
- Click or drag anywhere along a line or arrow — including the filled block arrow — to select and move the whole thing; the endpoint handles still reshape it.
- Selecting a line or arrow now shows a highlight that follows its actual path instead of a rectangle around it, with the editing handles still visible.
- Arrows attach cleanly to shapes: the arrowhead meets the shape’s edge — rectangles, circles, diamonds, and more — with no gap and without cutting inside, and it stays attached when the shape moves.
- Fixed arrowheads flipping the wrong way when you move a connected shape to the other side — they now always rotate to follow the line.
- With a line or arrow tool active, clicking on an existing object now starts drawing the arrow from that point instead of selecting the object.
- New arrow and pointing shapes in the Shapes menu — block arrow, chevron, pentagon, and double arrow — that resize, rotate, flip, and style like any other shape.
- Flip a selected shape horizontally from its toolbar.
- Rotate shapes by dragging the handle above them (hold Shift to snap to 15°) or with the toolbar’s 90° button; the rotation is saved with the board.
- The callout shape’s pointer is now a clean, symmetrical triangle.
- Text style presets now work everywhere you edit text — text boxes, shapes, and table cells — from one shared library, applied to the selected text or to everything when nothing is selected.
- Added rich brown, light brown, charcoal, and black to the text colour options.
- Tables and shapes now share the same colour palette as Timeline lanes, so fills, outlines, and lanes use one consistent set of colours. Existing objects keep their current colours.
- New Border colour control next to Cell fill in the table toolbar: it recolours a cell or range’s existing borders, or sets the colour used by the next border you apply — it never adds a border on its own, and never changes the fill or text.
- Applying a border to several selected cells now draws one continuous outline around the whole selection instead of boxing each cell; the cells stay separate and inner grid lines are left alone.
- The table edit menu now stays open as you work, so you can insert or delete rows and columns and merge or unmerge several times without reopening it.
- Sticky notes now wrap only between words — no more mid-word breaks. A long word shrinks to fit, and if it still won’t fit at the smallest size the note grows rather than splitting the word.
- New Archive folder in the sidebar: drag a board onto it to archive it (hidden from your lists but never deleted), then open Archive to restore boards later.
- On phones you can now file boards into folders — long-press a board to pick it up, drag toward the left to open the sidebar, and drop it onto a folder, Unfiled, or Archive.
- Pasting formatted text from other apps now keeps its structure — headings, bold and italic, numbered and bulleted lists, inline code, and code blocks — as one clean text note, instead of flattening to a single plain block. Unsafe or messy page styling (scripts, images, colours, and fonts) is stripped out.
- Pasted rich text now reads as compact, native Cabinet content — modest spacing between paragraphs and tight, readable lists rather than big webpage-style gaps, with inline code shown as a clear rounded chip instead of blending into the text.
- Pasted code blocks keep their line breaks and gain Cabinet’s own syntax highlighting, a language label, and a Copy button that copies just the raw code — all in Cabinet’s own dark style, never the source page’s colours.
- Paste as plain text when you want no formatting — from the canvas right-click menu or with Cmd/Ctrl+Shift+V.
- Opening Cabinet on another device now loads your latest boards from Drive automatically when nothing is unsynced locally, so you no longer need to Pull from Drive by hand — you’re only asked to choose when there’s a real conflict.
- Sync status is clearer: blue while syncing, amber when something needs your attention, red for a sync error, and green when everything is backed up.
- New Report bug option in the sidebar and the Storage panel — it opens a short form and builds a ready-made report you can copy or send as a prefilled email. Your board’s content is never included unless you choose to add it.
- On phones, the table cell toolbar no longer runs off the right edge — its controls wrap onto rows so the font, fill, and border-colour options stay reachable.
- Floating menus, popovers, and panels now stay within the screen and scroll inside instead of being cut off.
- Right-click the canvas for more options: Unlock all, Hide/Show grid, Snap objects to grid, Snap objects to objects, and Show object size — the snap and size options remember their state.
0.11
Version 0.11
3 July 2026
One shared colour picker everywhere, the Pen tool, and text style presets.
- Make shape-change popover icons clearly visible on dark theme.
- Sticky note text now auto-fits — short notes start with large, centred text that shrinks as you type so the note stays balanced.
- Keep menus/popovers inside the viewport (shared helper).
- Sticky notes: add a dark, paper-style note from More tools and recolour it from a small palette.
- New freehand Pen tool (press P): sketch annotations, then move, restyle, duplicate, or delete each stroke.
- New Rating System block from More tools: rows of a label plus a filled/empty rating — dots, stars, or snails — handy for reviews, scoring, and comparisons.
- Images can now have a caption below them, added or edited from the image toolbar; it wraps to the image width and moves and saves with the image.
- New shared colour picker across shape fill, outline, text, highlight, and table cells — quick swatches first, with a “+” that opens a colour square, hue slider, hex field, eyedropper, and your recent colours.
- Highlights now have an opacity control, and text colours warn when a colour may be hard to read on the dark board.
- Added a new “Dark” fill palette of deep jewel tones alongside the softer swatches.
- On phones, colour selection uses a simple horizontal strip of preset and recent swatches instead of the full picker.
- While editing a text colour, the selected text shows a thin blue underline so the live colour preview is easy to see.
- New text boxes default to a larger 18px size in a crisp off-white that reads cleanly on the dark board.
- Save a text box’s style as a preset from the toolbar, then apply it to other text in one click.
- Change a shape’s type from its toolbar (rectangle, oval, triangle, diamond) — it stays the same object, keeping its colour, size, and text.
- New shapes draw with a thinner 1px outline, and new rectangles start with square corners.
- Arrows keep the connection point you chose when a connected shape moves, and you can attach an arrow anywhere along a shape’s side.
- New arrows draw as a smooth curved line, and a connected arrow stops just short of the shape so its head no longer overlaps it.
- Connector handles are easier to grab on phones and tablets.
- On phones and tablets, placed shapes are protected from accidental edits — a tap selects the shape, and a pencil button switches it into edit mode for moving, resizing, and styling.
- On phones, shapes and lines now share a single “Shapes & lines” button in the Tools sheet.
- On phones and tablets, selection toolbars now include a delete button for the selected object.
- The Table tool moved into the “More tools” menu to keep the main toolbar focused (the Y shortcut still starts a table).
- The Storage panel shows a Board Health chip (Healthy, Getting large, Heavy, or Save/sync risk); open it for object and image counts, the approximate saved size, and tips when large images or board size may affect saving.
- Saving is safer: if a save fails, Cabinet keeps your last good version and your unsaved work and tells you clearly.
- Resolve a Drive Sync conflict in one click with “Save this copy to Drive”, keeping what you currently see.
- When an ad blocker or privacy setting blocks Google Drive, Cabinet explains the likely cause instead of just showing a red dot.
- Right-drag (or middle-drag, or Space+drag) to pan the board, and the mouse wheel now zooms centred on the pointer.
- Nudge selected objects with the arrow keys — 1px per press, or 10px with Shift.
- The paste and long-press menu now appears above the selected-object toolbar instead of behind it.
0.9
Version 0.9
2 July 2026
Right-click and long-press menus everywhere, and multi-select on phones.
- Mobile multi-select works directly from the canvas: long-press empty space and drag to select multiple objects (images, text, shapes, frames, tables, timelines, groups). A longer stationary long-press opens Paste, which drops a copied Cabinet object, an image, or text (never an internal marker; if the clipboard is blocked you’ll see “Clipboard paste is not available in this browser.”). Normal pan, pinch zoom, tap to select/deselect, object long-press menus, and desktop behaviour are unchanged.
- Right-click (or Ctrl-click / two-finger click) an empty spot on the board to get a small “Paste” menu — a quick alternative to Cmd/Ctrl+V. It drops whatever you copied at that spot: an image comes in as an image, text as a text note. It opens only on empty canvas (not on objects), Cmd/Ctrl+V still works, and if your browser blocks clipboard access you’ll see “Clipboard paste is not available in this browser.”
- Right-click (or Ctrl-click / two-finger secondary click) an object on the board to get an actions menu — Copy, Duplicate, Delete, Arrange (bring to front / forward / backward / to back), Lock/Unlock, plus Download and “Copy as image” for images. Right-clicking empty canvas still opens Paste. There are also keyboard shortcuts for layering the selected item(s): Cmd/Ctrl+] brings forward, Cmd/Ctrl+[ sends backward, and adding Shift jumps to front/back (shown in the Arrange menu).
- Mobile object menu: long-press any element (image, text, shape, frame, table, timeline, or a group) to get a small context menu — Copy, Duplicate, Delete, Arrange (bring to front / forward / backward / to back), and Lock/Unlock, plus Download and “Copy as image” for images. Copy uses Cabinet’s normal copy, so you can then paste it back onto the board (the real object, never marker text). A normal tap still just selects/deselects, and dragging, panning, and pinch-zoom are unchanged.
- Simplified the zoom control: tapping the zoom percentage now just opens the zoom menu — there’s no more type-a-number box (which, on phones, popped up the keyboard over the board and could get stuck open). Everything else is unchanged: the 25 / 75 / 100 / 200% presets, the −/+ buttons, Fit all / Fit selection, the minimap toggle, and pinch/trackpad zoom. The displayed percentage still updates live and the active preset still highlights.
- Selecting an image now gives you image-focused actions right on its toolbar: it shows the file name (if known, truncated so the toolbar stays compact), a one-click Download button, and a three-dots “More” menu with Copy, Copy as image, and Download. “Copy” duplicates the image inside Cabinet (paste with Ctrl/⌘+V); “Copy as image” puts the picture on your system clipboard to paste into other apps — and if your browser doesn’t allow that, a calm note suggests using Download instead. Download saves the original image, keeping its file name when available (otherwise cabinet-image.png). Resizing, dragging, and selecting images are unchanged.
- Mobile polish (mobile editing is still experimental): the board header is tidier on narrow screens — “Set/Edit preview area” is now a compact icon button (a secondary control, not a full-width bar), the board title truncates neatly instead of peeking out behind the Storage / Drive Sync controls, and it all stays on one row. On touch, tapping empty canvas clears the selection (and creation tools return to select after placing) so you’re no longer left “stuck” in a tool; tapping an object still selects/edits it. Desktop is unchanged.
0.10
Version 0.10
2 July 2026
Drag image files straight onto the board, and set an image’s exact size.
- Drag image files straight from Finder or your file browser onto the board to add them — no more accidentally opening the image in a new browser tab. It drops where you let go, and unsupported files are politely declined.
- Selected images have a new “Size…” option in the image “More” (…) menu: view and set the exact displayed width and height, with a chain toggle that keeps the aspect ratio locked (or unlock it to set width and height independently).
- Pasted and imported images now come in at a more natural size — icons and UI screenshots keep their real on-screen size instead of being shrunk, while very large images are still fitted so they don’t overwhelm the board. Screenshots pasted from the clipboard land at their true displayed size instead of coming in oversized.
- Drawing a shape now shows a live preview while you drag, so you can see its size and position before you release.
- Mobile: the toolbar for a selected object now always stays fully on-screen — it no longer slips off the top edge when the object is near the top of the board.
- Mobile: fixed the text formatting toolbar bobbing/jumping when tapping buttons like Bold or highlight on iPhone/Safari — it now stays steady.
- Mobile: you can now resize the board-preview area by dragging its corner handles — dragging a handle resizes instead of panning the board, and the handles are easier to grab with a finger.
0.8
Version 0.8
1 July 2026
Groups, frame sequences, the Timeline Guide, touch support and board sharing.
- Google Drive Sync reconnects more smoothly with multiple Google accounts: Cabinet remembers which account you connected (email only, stored locally — never a password) and uses it as a hint so the automatic reconnect after a refresh can skip the account chooser. If it still needs a pick, the callout offers “Reconnect Google Drive” and “Use the same Google account: [email]”, and the connected account is shown. Still only the drive.appdata scope.
- Share a single board as a file: in Storage → “Share a single board”, use “Export current board” for a plain file or “Export password-protected board” to encrypt it with a password you choose (separate from your vault passphrase, never stored, and unrecoverable if lost). “Import board as copy” reads either kind — asking for the password when needed — and adds it as a new board without replacing your Cabinet; a wrong password fails safely.
- Zoom & navigation menu: click the zoom percentage (bottom-right) for a quick menu — type a custom zoom, pick a preset (25 / 75 / 100 / 200%), use Fit all or Fit selection, and toggle a board minimap. The minimap shows a lightweight overview with your current viewport as a rectangle; click or drag it to jump around the board.
- Collapsed frames can show a cover preview (great for book-review boards — collapsed shows the cover, expanding reveals the notes). Pick it explicitly: select an image inside the frame and click “Set as frame cover”. The collapsed card shows that image in full — scaled proportionally, no stretching or harsh cropping — pinned near the top with the title directly beneath it (with room for several lines, so book titles/authors stay readable), so it looks consistent no matter how tall the frame is. It’s just a reference to the existing image and is display-only; if the image is removed the card falls back to the title. Expanding restores everything exactly.
- Frame sequences for weekly/planning rows: select a frame and click the “+” just off its right edge to add an empty matching frame to the right (same size, continuing the title like “Week 28” → “Week 29” — inner content isn’t copied). Frames added this way form one row; collapsing a frame in the row (new collapse button on the frame toolbar) shrinks it to a strip, hides its contents, and slides the later frames in that row left — expanding restores everything. Only frames in the same sequence move.
- You can now choose which part of a board shows in its Home preview: open the board, click “Set preview area”, frame the part you want, and Confirm. The card then previews that area (live, so it updates with the board); Reset returns to the automatic fit-all preview. The choice saves and reloads with the board and travels through export/import and Drive sync.
- Trackpad and mouse-wheel now pan the canvas naturally (content follows your fingers — swipe down to reveal what’s above, up to reveal below, and left/right to pan) instead of zooming. Zoom now needs a clear gesture: a pinch or Cmd/Ctrl + scroll, plus the usual +/- controls.
- Select multiple objects to get a compact multi-select toolbar: align them (left/centre/right, top/middle/bottom), distribute evenly (with 3+), and Group / Ungroup or Delete. Grouped objects keep their relative positions and move as one (with a single group box), save and reload with the board, and can be ungrouped anytime to edit — no nested groups for now.
- Frames can now be hidden (whiteboard-style): select a frame and click the eye (“Hide frame”) to collapse it to a muted “Hidden for now” placeholder — same position and size — with its contents hidden (not shown, clickable, or selectable) until you restore it. The hidden frame stays selectable and movable, and moving it keeps its contents in sync, so clicking the eye again brings everything back exactly where it was.
- Fixed arrowheads on connected straight arrows: an arrow attached to a shape, card, frame, or timeline now points along its visible line (in any direction) instead of snapping sideways to the target’s edge, and it stays correct as you move the connected object.
- New Timeline Guide (More tools → Timeline Guide): a simple date grid for planning/roadmap boards, with an editable title. It behaves like a frame — objects placed inside move with it. Pick a start/end date, grey out non-working days, and add custom period blocks (like “Week 26” or “Merged Sprint”) — each individually editable, with a “Generate periods” helper. Overlapping periods stack into rows so labels stay readable. The period list is collapsible, optional “Auto-shift following periods” and “Auto-rename following periods” modes keep a sequence in date/label order when you edit one, and you can “Fill timeline” or set a “Gap between periods” when generating, and “Regenerate” rebuilds the generated periods with new settings while keeping ones you’ve edited. You can also split the timeline into optional horizontal swimlanes (like Design, UI/UX, Development) — each with its own name, colour tint, and height, and reorderable in settings — as a visual guide for grouping what you place on it. It sits behind your objects, so you place shapes, cards, and notes on top as usual.
- Timeline Guide period blocks now share one subdued muted-indigo colour by default, so a generated sequence reads as one consistent structure and stays secondary to your content. Lanes (different workstreams) instead use a calm ordered palette that sweeps smoothly through related hues (muted plum → purple → indigo → blue → teal → muted green) so they’re easy to tell apart. You can still recolour any period or lane, and custom/saved colours are kept.
- You can now edit timeline sub-elements directly: click a period block or a lane label on the timeline to highlight just that element (not the whole header) and open settings focused on it — the right section expands, the dialog scrolls to that row, and it briefly pulses so you know what you’re editing. Clicking the header still selects the whole timeline, and double-clicking the title still renames it.
- Fixed “Auto-rename following periods” so it works on its own: renaming a numbered period (e.g. “Sprint 1” → “Sprint 26”) now renumbers the following periods (“Sprint 27”, “Sprint 28” …) without needing “Auto-shift” enabled. The two settings are fully independent — auto-rename only changes labels, auto-shift only moves dates.
- Tables now move only by their name/header handle (drag it to reposition, double-click to rename) — dragging inside the table is reserved for selecting and editing cells, so you no longer move the whole table by accident. Fixed a bug where a table could occasionally stay “stuck” to the cursor after a drag; releasing the mouse (or pressing Escape) now always ends the move cleanly.
- Added a “More tools” (…) button at the bottom of the left tool rail — a tidy home for secondary and experimental tools, so the main toolbar stays focused on the everyday creation tools.
- Duplicating or copy-pasting a titled frame now continues its name instead of resetting to “Frame 1” — “Week 26” becomes “Week 27”, “Sprint 04” becomes “Sprint 05”, and names without a number gain one (“Research” → “Research 2”).
- Fixed list & checklist editing: Checklist always makes a checklist (not a bullet list), typing starts after the checkbox, Enter adds a new item with the cursor in the right spot, and Enter on an empty item exits cleanly with no leftover blank rows.
- Cabinet now uses its dark theme on every device — phones no longer switch to a white board in light mode, so mobile and desktop always match.
- Redesigned board tools for phones: a floating “Tools” button opens a bottom sheet (Select, Text, Table, Comment, Frame, shapes, image) — pick a tool, then tap the canvas to place it. The formatting toolbar is now a full-width bar pinned to the top, so it never lands off-screen or under the keyboard.
- Touch support: on phones and tablets, drag one finger to pan the board, pinch with two fingers to zoom, and tap the canvas to drop the selected tool (text, table, comment). On mobile the boards menu is now a slide-in drawer (tap the ☰ menu button) so the board list gets the full screen.
- Text now supports bullet lists, numbered lists, and checklists — tick items off, with a tiny confetti pop when you complete one.
- Middle-mouse drag, and holding Space and dragging, now pan the canvas.
- Clearer Drive Sync status: a colour-coded dot (green/yellow/red/grey) with a short legend in the Drive Sync panel.
- Smoother Drive reconnect: if you’ve used Drive Sync before, Cabinet reconnects automatically on startup while you’re still signed in to Google; if a confirmation is needed, a one-click “Reconnect Drive” callout appears instead of sending you back into the panel. Your data is never overwritten on reconnect.
- Selecting multiple objects no longer shows the detailed formatting/style toolbars, and floating toolbars stay hidden while you drag — less clutter on the board. Selection outlines remain, and the right toolbar returns for a single selection.
- Added this “What’s new” panel so you can see recent changes.
0.7
Version 0.7
30 June 2026
Cabinet moves to cabinet.cool, and Drive sync opens to everyone.
- Cabinet now lives at its own address: cabinet.cool.
- Google Drive sync is available to everyone (no longer limited to test users).
- Clearer warning when you’ve used Google Drive before but aren’t connected right now — so you don’t accidentally edit an older local copy of a board.
- Added Privacy and Terms pages, linked from the sidebar.
- Tidied up the Home screen help links and added an “About Cabinet” panel.
0.6
Version 0.6
29 June 2026
Optional encrypted Google Drive backup and sync.
- Added optional encrypted Google Drive backup and sync — keep a private, encrypted copy of your boards in your own Google Drive and sync across devices. Cabinet still works fully offline in your browser.
day 3
Before the first version
29 June 2026
Links and link previews, alignment guides, highlights and richer fonts.
- Inline hyperlinks in notes, shapes and table cells, with a hover preview.
- Link preview cards from a pasted URL.
- Smart alignment guides while you drag.
- Text highlighting, richer font options, and images inside table cells.
day 2
Before the first version
28 June 2026
Frames, shapes, sticky connectors, tables and comments.
- Frames — board sections that own and carry their contents.
- Shapes with fill and outline styling, text inside them, and quick-connect arrows.
- Connectors that attach to a shape and stay attached, with straight, elbow and curved paths.
- An editable table: cell styling, merged cells, headers, and drag-select across cells.
- Comments, pinned to the board or attached to an item.
- The multi-board home screen, with folders and board previews.
day 1
Before the first version
27 June 2026
The canvas itself: grid, pan and zoom, text notes, multi-select and undo.
- The board: right-drag panning, an adaptive grid that thins out as you zoom, and a zoom range down to 1%.
- Text notes with a small floating toolbar — rich text, colours, and resizing that fits the height to the words.
- Marquee selection, shift-click, group drag, and clipboard shortcuts.
- Undo and redo for everything, and images pasted straight from the clipboard.