ViBo

Update Log

ViBo History

v0.9.61Sep 28, 2026

Restore Points Come With You When You Sign In

If you made a board before signing in, its restore points now move into your account with it.

  • Signing in used to copy only your cards into your account. The restore points you had saved as a guest stayed behind, so you could not go back to an earlier version of that board. Now they come across with it, with their original times.
  • Your board's background and card tilt now come across too.
  • If you signed in before this fix, your old restore points may still be saved. The next time you sign in on the same browser, ViBo brings them back as a board called My Guest Board, with its restore points attached.
v0.9.60Sep 28, 2026

Text Alignment

You can now choose where the words sit on a card: left, centre or right, and top, middle or bottom.

  • Right-click a card and use the new Alignment row. The first three buttons move the words to the left, the centre or the right. The other three move them to the top, the middle or the bottom of the card.
  • Cards you already have keep their words in the centre until you change them.
  • The choice is saved with the card, so it looks the same after you reload and on boards you share.
  • A zone only offers left, centre and right, because a zone places its own label.
v0.9.59Sep 28, 2026

Lighter Saves Without an Account

If you use ViBo without signing in, each save now uploads much less.

  • Your board’s restore points used to be uploaded again on every save. Now each one is uploaded once, and later saves send only your board and the newest restore point.
  • On a board with a photo on it, a save used to upload about 2 MB. It now uploads about 400 KB. Your board and every restore point are kept exactly as before.
v0.9.58Sep 28, 2026

ViBo Moves to vibomaker.com

ViBo now lives at vibomaker.com. The old address, vibo.lifeos.studio, still opens the same app and the same boards.

  • vibomaker.com is ViBo’s address from now on. It is the same app with the same boards and the same Google sign-in, just an easier name to remember and share.
  • vibo.lifeos.studio keeps working. Bookmarks and share links that use it still open the same boards.
  • Each address remembers its own sign-in, so the first time you open vibomaker.com you may need to sign in once.
  • Share pictures, the privacy policy and links to the changelog, feedback and press pages now show vibomaker.com.
  • The desktop wallpaper accepts share links from either address.
v0.9.57Sep 28, 2026

Pasting From Google Docs

Text you copy from Google Docs, Word or a web page keeps its bold, italic, underline and lists when you paste it onto your board.

  • Paste onto the board and the new text card keeps the bold, italic and underlined words from where you copied them. Before, it kept only the words.
  • Bulleted and numbered lists come in with their bullets and numbers written in front of each line, and nested items are indented. A card has one text size, so a title or heading set bigger than the rest of the text comes in bold.
  • A pasted card with formatting starts in upright text, so the words that were italic in your document are the ones that look italic on the card.
  • Pasting into a card while you are typing in it works the same way. Google Docs' own fonts, sizes and colours no longer show up in the card while you edit.
  • To paste the words without any of this, use Ctrl+Shift+V (Cmd+Shift+V on a Mac).
v0.9.56Sep 28, 2026

Grids and Canvases

Add → Chart now makes grids and canvases: SWOT analyses, 2×2 matrices, business model canvases, mandala charts, a wheel of life and more, each a worked example you can change. Their boxes are zones, so when you drag one, the cards inside it come along.

  • In Add → Chart, below the org charts, a new Grids & canvases section has nine kinds: 2×2 matrix, Table, Columns, Canvas, Mandala chart, Wheel, Overlapping circles, Map on two axes and Seating chart. Each one opens a list of worked examples, such as a SWOT analysis for a bike repair shop, an Eisenhower matrix for one week, a business model canvas for a bakery and a RACI chart for a website launch. Press one and it lands on your board, selected, so the first drag moves all of it.
  • The boxes, circles and slices in these boards are zones. Drag a zone by its name, or by its edge when it has no name, and every card inside it moves with it. What counts as inside is worked out when you start dragging, so a note you drop into a quadrant goes with that quadrant from then on.
  • Zones always stay behind your cards. Pressing inside a zone, away from its name and edge, works as it does on the empty board, so you can draw a selection box across the cards in it. The box picks up the zone itself only when it takes in all of it.
  • Drop a card so it hangs over the edge of a box or a circle, or over a box's name, and it moves just far enough to sit inside. Nothing else moves. Lines, arrows and brackets stay where you put them, and so does a card too big for the zone.
  • Select a box or a circle to resize it from its corners and sides, like any shape. The cards inside stay where they are. Double-click a zone's name to rename it.
  • In a wheel of life, each slice has a score from 0 to 10, drawn as a filled wedge, with faint rings marking each point on the scale. Right-click a slice's name and move the Score slider to change it.
  • There are 49 new example pages, listed at /make/grids, from a personal SWOT analysis and a lean canvas to an ikigai diagram, a Kano model and a goal bingo card. The button under each picture opens that example on your board, ready to change.
  • On a phone, the picture tiles on /make no longer run a few pixels past the edge of the screen.
v0.9.55Sep 28, 2026

No More Flicker After a Click

Panels no longer blink as they finish appearing, and clicking a card no longer moves it.

  • The bar that appears when you select a card, and the menus, messages and windows that fade in, used to vanish for a split second just as they finished appearing. They now stay put.
  • Clicking a card could shift it a few pixels if your hand moved slightly, and the board then showed Unsaved. A click now leaves the card exactly where it was. Dragging works as before.
v0.9.54Sep 28, 2026

Print and Export, Easier to Find

Print and Export PDF are now two buttons of their own, and the board menu has them — along with Board Settings.

  • Open the board menu (the three lines, top left). At the bottom are Board Settings, Print and Export PDF. Until now Board Settings was only the small cog beside the board's name, and printing was inside it.
  • Print and Export PDF are separate buttons, in the menu and in Board Settings. Both open your browser's print window with the board fitted to one page. Export PDF first shows how to get the file: pick Save as PDF as the printer.
  • On a shared board's page, Print and Export PDF are two buttons in the header too.
v0.9.53Sep 28, 2026

A One-Tap Rating

Once you have used the board for a while, a small tab may ask how ViBo is for you. One tap on a star is the whole answer.

  • After your fifth save, or when you come back on a later day, a small tab slides out from the edge of the screen and asks how ViBo is for you. It waits until the board is still, so it never appears while you are dragging a card or typing.
  • One tap on a star is the whole answer. With four or five stars you can add a line about why, and tick whether we may quote you on the site. Both are optional.
  • With one to three stars, it says "Tell us what didn't work.", steps aside, and opens the feedback form.
  • If a card you are working on comes near the tab, it tucks into the edge. Once you stop, it comes back on whichever side is clear.
  • Close it and it may ask once more on a later visit. Close it twice and it will not ask again.
  • On a phone, the note field sits just above the keyboard.
v0.9.52Sep 28, 2026

Tree Pages Grouped by Kind

On the tree pages under /make, each kind of tree now sits with the thing it really is a kind of.

  • A probability tree is now listed with tree diagrams instead of decision trees, a solution tree with goal trees instead of problem trees, and a feature tree with hierarchy charts instead of goal trees. So each page's “Types of …” row shows only real kinds.
  • The solution tree page now quotes Wikipedia on goal setting, which is the plan a solution tree draws, instead of on finding the root cause of a problem.
v0.9.51Sep 28, 2026

A Proper Icon, and a Press Kit

The browser tab now shows ViBo's own V icon, and the Guide has a Press kit tab for anyone writing about ViBo.

  • The browser tab and your bookmarks now show ViBo's V icon instead of a black triangle.
  • Adding ViBo to a phone's home screen, or installing it from the browser, uses the same icon.
  • The Guide (the ? button) has a new Press kit tab: the logo and app icon to download, a short description of ViBo, and the facts, such as price, languages and release dates.
  • The same kit has its own page at /press, for sending to someone who is writing about ViBo.
  • On a phone, the Guide's tab names stay on one line instead of wrapping; the row of tabs still scrolls sideways.
v0.9.50Sep 28, 2026

Top-Down Trees and Outline Numbers

Any map or chart can now be arranged top-down like an org chart, numbered 1, 1.1, 1.2 like a work breakdown structure, pasted straight onto the board as an indented list, and copied back out as one. And there are 45 new example pages for trees, from family trees to tournament brackets.

  • Select a box in a map or chart and open the mindmap menu (the connected dots in the toolbar). Arrange — top-down lays the whole tree out like an org chart, joined by right-angled lines. Arrange — radial and Arrange — tree still work, and each one now also moves the lines to suit the shape it makes.
  • Arranging keeps the shape a chart already has: rows stay rows, and the lists under a heading in a chart drawn from an outline stay lists.
  • In the same menu, Number the cards (1, 1.1, 1.2) numbers every box in the tree, the way a work breakdown structure is numbered. The numbers are worked out from the tree each time, so they stay right when you add a box, delete one, or drag one past its neighbour. Press it again to turn the numbers off.
  • In an org chart, a new box (Tab, or Add branch) now looks like the boxes beside it and lands in their row or list, instead of arriving as a large white card off to one side. Press Arrange — top-down afterwards to tidy the whole chart.
  • Paste an indented list onto the board, from a doc, a note or an email, and it becomes the same chart that Add → Chart → Hierarchical → From your own outline draws. Indents, bullets such as - and •, numbers such as 1.2.3 and markdown headings all count. If the numbers run in order, the chart numbers itself; a list with its own codes, such as 1.0, keeps them as you wrote them. A title over a plain list still becomes one text card, as before, and Ctrl+Shift+V (⌘⇧V on a Mac) pastes any text as one card.
  • Copy a tree (select it and press Ctrl+C) and paste it into a doc, and it arrives as an indented list, with its numbers if it has them. Paste it back into ViBo and you get the boxes again, colours and all.
Show all 9 changes
  • The work breakdown structure sample in Add → Chart now uses these numbers instead of having them typed into its boxes, so they stay right when you change it.
  • There are 45 new example pages at /make/trees: org charts of each structure and for a school, a hospital, a church or a restaurant; family trees, including the Curies and the royal family; a numbered work breakdown structure; decision and probability trees; goal, problem and fault trees; and two real tournament brackets. The button under each one opens that tree on your board, ready to change.
  • An address that does not exist on the site now shows a proper page with a way back into ViBo, instead of a bare error.
v0.9.49Sep 28, 2026

Clearer Pages for Each Map and Board

The example pages under /make put the button right under the picture, name the thing in every heading, and explain each “When to use” idea when you press it.

  • The “Make a …” button now has its own line under the example, bigger than before, with “Free · no sign-up” beside it. On a phone it runs the width of the screen.
  • The picture's frame now fits the drawing, so there is less empty space around it and the start of the next section shows without scrolling.
  • Headings name the thing the page is about: “What a concept map is”, “Types of concept map”, “When to use a concept map” and “How to make a concept map”.
  • Press a “When to use” chip, such as Science on the concept map page, to read a line or two about using that map there. Press it again to close it.
  • Near the bottom, “More mind maps & webs” is now two rows of pictures of other kinds of map, with a button to the page that has them all. Board pages do the same with boards and collages.
v0.9.48Sep 28, 2026

Pin & Thread

The XP chip, its panel, the award toast and the check-in streak are now one small piece of stitched canvas, and reaching a tier sets a pin.

  • The chip in the top bar is a scrap of canvas with a brass pin, the name of your tier and a thread that inches forward each time you earn XP. The knot at its end answers the pull.
  • Open it and the panel is a sampler: six pins stitched into a route, numbered, your thread drawn up to where you stand, and the tiers named in a key underneath. The thread draws itself in only after the sheet has landed.
  • Under the key, Rewards lists what each tier is worth: 15 boards at Bloom, 100 at Evergreen. A reward's pin is set once it is yours. Evergreen, the last pin, is the paid tier, so XP carries your thread as far as Grove; pressing Evergreen says payments are coming soon.
  • Reaching a tier: a patch opens under your name, a pin drops into its hole, presses, springs back and stays; the thread catches on it; your new tier and total appear; then the patch folds back into the chip, which takes its new name at that exact moment.
  • XP toasts are slips of the same canvas — the amount in mono, a thread pulled beneath — instead of a green tick.
  • The check-in streak is a thread with knots at 3, 7 and 30 days; the bead travels to the knot you reached.
  • With reduced motion on, nothing travels: rails jump, the patch appears in its final state, holds, and fades.
v0.9.47Sep 28, 2026

Draw a Chart From an Outline

Paste a work breakdown structure, or any numbered or indented list, and ViBo draws it as a hierarchical chart.

  • Go to Add → Chart → Hierarchical → From your own outline, paste your list, and press Draw chart. Ctrl+Enter (⌘+Enter on a Mac) draws it too.
  • Numbers set the levels: 1.2.3 is one level below 1.2, and 1.0 is the top. A list without numbers uses its indentation instead. Blank lines are skipped, so you can paste a WBS straight from a document.
  • Before you draw, the box tells you how many boxes and levels your outline will make.
  • Large outlines stay readable. Small branches become indented lists under their heading, and a big branch spreads its parts across, so a WBS of a few hundred lines opens as one chart that fits the screen.
  • The chart is made of ordinary boxes and lines, like the samples. Edit, move or restyle any of it, and one undo takes the whole chart away.
v0.9.46Sep 28, 2026

Borders on Any Card

Text, picture, video and link cards can now have a border, and you choose its thickness, colour and line type.

  • Open a card's menu and look for Border, under Padding. The slider sets the thickness (0 is no border), the swatch beside it sets the colour, and Solid, Dashed and Dotted set the line type.
  • If a card has no border yet, picking a colour or a line type gives it a thin one straight away, so you can see what you picked.
  • Boxes and circles already had a border; they now get the line type too.
  • Select several cards of the same kind and the border applies to all of them. That includes a whole org chart: it arrives selected, so one box's menu restyles every box.
  • Cards you have not touched look exactly as before.
v0.9.45Sep 28, 2026

Icons for the Org Chart Kinds

Each kind of org chart in the Chart menu now has its own icon.

  • In Add → Chart, each org chart kind now shows a small drawing of the chart it makes: a tree for Hierarchical, columns for Functional, a single chain for Line, a grid for Matrix, a hub with its partners for Network. Each icon is in the same colour as the chart it inserts.
v0.9.44Sep 28, 2026

Worked Examples of Mind Maps and Boards

There is now a page for each kind of mind map and board ViBo can draw, and each one has a worked example you can open with one press, no account needed.

  • Start at /make and pick a picture. There are 77 pages so far, from concept maps, bubble maps and genograms to mood boards, cork boards and scrapbook pages. Each shows one real example, such as a concept map of how plants make food or a sticky-note board of garden ideas.
  • The button under the example opens that same board in ViBo. If you are not signed in, it goes onto your board beside anything already there and is saved in this browser like any other change. If you are signed in, it opens as a new board.
  • Each page also quotes a short definition from Wikipedia, with a link to the article and its licence, and shows the other kinds in the same family, when each is useful, and the example built up in three steps.
  • These pages, and the written guides such as How to make a vision board online, are now served ready-made instead of being built again for every visit, so they load faster.
v0.9.43Sep 28, 2026

A Shorter Add Menu, and Org Charts

The Add menu now has five entries: Text, Image, Video, Shape and Chart. Chart is where mindmaps and the new org charts are.

  • Right-click the board or press Add and you get Text, Image, Video, Shape and Chart. Nothing was taken away; the other entries moved one level down. Video holds the YouTube card and Link / embed, and Shape holds shapes, arrows, group brackets and stickers.
  • Chart holds Mindmap and eight kinds of org chart: hierarchical, functional, divisional, line, horizontal, matrix, team and network.
  • Each kind lists the ways it is usually drawn, with a ready-made example of each. Hierarchical, for example, offers a work breakdown structure (a software system WBS), a company hierarchy and a product breakdown of a bicycle. Pick one and the example lands on your board, ready to edit.
  • An org chart is made of ordinary text cards joined by lines. Change the words in any box, drag a box and its lines follow, or select one box and press Tab to add a box that reports to it. One undo takes the whole chart back off the board.
  • Live widget is no longer in the Add menu for now. Widgets already on your boards keep working.
v0.9.42Sep 28, 2026

Print a Board, and Room for 100 Boards

Any board can now be printed, or saved as a PDF, on one page. And Evergreen, the top tier, will be a paid tier with room for 100 boards; payments are not open yet.

  • Open Board Settings (the cog next to the board's name) and press Print or Save as PDF. The whole board is fitted to a single page, landscape or portrait to suit its shape, with none of the toolbars or menus. For a PDF file, pick Save as PDF as the printer in the print window; the file is named after the board.
  • Ctrl+P (⌘P on a Mac) does the same from the board, and so does Print in your browser's own menu. Someone looking at a board you shared can print it the same way.
  • Every card prints face up, so what you wrote on the back stays off the paper. A YouTube card prints as the video's still picture rather than an empty player.
  • Evergreen now raises your board limit to 100. It is a paid tier, so XP no longer reaches it: the XP ladder now ends at Grove, which still keeps the 15-board limit you get from Bloom.
  • Payments are not open yet. If you tap Evergreen in Your Progress, or the Evergreen offer that appears when you reach your board limit, ViBo tells you it is coming soon.
  • Nobody loses anything: no account had earned enough XP to reach Evergreen, and every other tier and board limit is unchanged.
v0.9.41Sep 14, 2026

Feedback, Where You Can Find It

The feedback form has moved to where a phone can reach it, and the board menu now has a Feedback button — signed in or not.

  • Open the board menu (the three lines, top left) and there is a Feedback button at the bottom. It opens the form straight away, and it is there whether or not you are signed in — a guest's message counts just the same.
  • In the Guide, Feedback is now the second tab, right after What. It used to be sixth, which on a phone put it past the edge of the screen — you could only reach it by scrolling a row that never looked like it scrolled.
v0.9.40Sep 11, 2026

A Privacy Policy, and a Way Out

ViBo now says, in one page, what it stores about you — and lets you delete all of it yourself.

  • There is a privacy policy at /privacy. It is written from what the app actually does — what an account holds, what a board holds, which cookies exist, who else handles your data and how to have it all deleted — rather than from a template.
  • The Guide has an Account tab: who you are signed in as, log out, and a Delete account button that does what the policy promises — every board, image, check-in, comment, friend link and point, gone, after a second explicit confirmation. Templates you published leave the community shelf; copies other people already made stay theirs.
  • On a phone or tablet the welcome screen now explains touch — drag, double-tap, pinch — instead of clicks, Space and Ctrl. Same words as before on a mouse.
  • A new card lands where you can see it. It used to be placed as if its centre were its corner, which put it 140px left of where it should be — invisible on a wide screen, half off the edge on a phone. Zoom to fit now frames the space between the header and the toolbar rather than the whole window, so a board on a phone fills the middle instead of sitting small under the title.
v0.9.39Sep 6, 2026

Rewards, Spelled Out

Your progress now has a Rewards list saying what reaching a tier actually gives you.

  • Open Your Progress and there is a Rewards section under the tier ladder: what each reward is, which tier unlocks it, and whether you have it yet.
  • The tier ladder itself is back to just the tier name and its XP. The line that read "Up to 10 boards" under every tier is gone — under a tier name it looked like a count of the boards you already had.
  • A (?) beside the Tiers heading explains what a tier is: it rises as you earn XP, never falls, and whatever it unlocks stays unlocked.
  • Rewards are cards now, in the same grid as the tiers above them — and each one hangs directly under the tier that grants it.
  • A reward leads with the jump it gives you: 10 → 15, with what those numbers count written underneath. Earn it and the card takes on its tier's colour; until then it stays quiet, but the number you are climbing towards keeps that colour anyway.
v0.9.38Sep 5, 2026

Add Yours

The community shelf now takes boards from where you are standing. Pick one of yours, say what it is for, and it is on the shelf.

  • An "Add my board" button on the community shelf publishes one of your boards without a trip through Board Settings.
  • Boards already on the shelf are marked in the picker, and publishing one again updates the published version.
  • Your own listings carry a "Yours" mark, on the shelf and on their page.
  • On your own listing's page you can update the published version or unpublish it.
  • The empty shelf offers the same button instead of directions to Board Settings.
v0.9.37Sep 5, 2026

What Each Tier Is Worth

The tier ladder in Your Progress now says what every rung gives you, not just what it costs.

  • Every tier on the ladder now shows the board limit it carries — so you can see it stays at 10 up to Sapling and rises to 15 at Bloom, without having to hit the limit to find out.
v0.9.36Sep 5, 2026

Room to Grow

Your tier is worth something now. Reach Bloom and you can keep fifteen boards instead of ten.

  • Reaching the Bloom tier raises your board limit from 10 to 15.
  • The "board limit reached" message now says how to earn the extra room, and opens Your Progress in one tap.
  • Accounts already past Bloom have the extra boards now — there is nothing to claim.
v0.9.35Sep 5, 2026

See The Whole Board

A community template used to be shown as four of its pictures, or four coloured stripes when it had none. It is now shown as the board.

  • Open a community template and the board itself is there — every card where its maker put it, fitted to the panel, drawn the way a share link draws it. Four pictures in a grid could not tell you a template's layout, and the layout is the thing you are copying.
  • Every listing on the shelf is now a miniature of its board — each card at its place and tilt, pictures where they sit, on the board's own paper — instead of a grid of four of its pictures, or four coloured stripes for a board that had none. A 92-card mindmap and a three-line list used to look identical from the shelf; now the shape of the board is the first thing you see.
  • A listing with four pictures showed two of them. The official templates gallery has drawn its collage correctly since August; the community shelf now draws the same collage from the same code, so the two cannot drift apart again.
  • Smaller things on the shelf: the card count sits in the row with the author and the counts rather than alone underneath it, the page arrives with cards in place instead of a spinner, and a template nobody has copied yet no longer says so.
v0.9.34Sep 5, 2026

Cleared Stays Cleared

Some things you removed from a card came back the next time the board loaded. They do not any more.

  • Ungroup sticks now. You could select a group, ungroup it, watch the cards come apart — and find them moving as one unit again after a reload. The board had been told, and the save had not: taking a field OFF a card was the one edit that never reached the server.
  • Same story, three other places. Dropping a picture onto a card that held a video left the video playing underneath it again on the next visit. A link that stopped being an embed went back to being one. Clearing a card colour, or taking bold and italic back off a line of text, could undo itself overnight.
  • This never lost anything you wrote — it only ever put something back. Boards you already have are exactly as you left them, and every one of these edits now survives the save it always looked like it had.
  • Installed on a phone, ViBo now shows up as "ViBo" rather than its full search-engine title, and the browser bar around it is painted to match the board rather than left to the browser.
  • And the last of the fields that could have gone white-on-white the same way the publish box did earlier today — the wish-list amounts and cadences, the lease date, the language search — now name their own colour instead of taking whatever the page hands them. Nothing looks different today; it means no single setting can wipe them out again.
v0.9.33Sep 5, 2026

The Side You Are Looking At

Two follow-ups to v0.9.30, both about a card doing what the face in front of you says it will.

  • In a mindmap, Enter now finishes the node you are writing and Tab makes the branch. Enter used to make a sibling — fast for building a map in one go, but it is also how a hand says “done”, so it kept answering with a node nobody asked for. Tab still makes a child, Shift+Tab still goes back to the parent, Shift+Enter still puts in a line break, and Add sibling is still in the mindmap menu. A node is also no longer the one card where Enter does not open the editor: it opens it and closes it, like every other text card.
  • The rest of the toolbar now follows the side you are looking at, the way Bigger text and Smaller text started to in v0.9.30. Text colour, card colour, Clear, B and I all wrote the front’s style whatever face was toward you; on a flipped card they now colour and style the back you can actually see, and the swatches show its colours rather than the front’s.
  • Install ViBo: your browser will now offer to install it — Chrome and Edge put an install button in the address bar, and Safari on iPhone does it from Share, Add to Home Screen. It opens in its own window with no address bar and no tabs, and gets its own icon wherever the rest of your apps live.
  • Repeat visits do less work. The parts of the app that never change between updates are now kept on your own device instead of being fetched again every time you open a board.
  • Nothing offline yet, and nothing about your boards is stored differently. With no connection the app still says so rather than pretending — offline boards are the next step, not this one.
  • If your computer is set to dark mode, some boxes took what you typed and drew it white on a white field: the box where you describe a board before publishing it, and the language search beside it. ViBo has no dark theme, so it was never meant to borrow your system’s colours at all — it no longer does, and every field paints its own.
v0.9.32Sep 5, 2026

Room To Breathe

How close a card's words sit to its edge was fixed: tight on a text card, roomy on a photograph, with no way to change either.

  • Padding is a control now. Open a card's style menu and pick how much room its text gets — none, or 8, 16, 24 or 32 pixels on all four sides. A quotation can fill the card it is on, and a caption can sit right where you want it.
  • Select several cards and one press moves all of them, the way the other style controls already work — every card of the same kind as the one whose menu you opened. And the spacing follows the card into the picture a share link makes.
  • Cards you made before today look exactly as they did. An untouched card keeps the spacing it was always drawn with, and the menu shows you which one that is.
v0.9.31Sep 5, 2026

Undo Gives It Back Selected

Undo used to return your cards and then leave you to find them again on the canvas. An undo step now remembers what was selected at the time, so pressing it puts you back where you were rather than only putting the cards back.

  • Undo a delete and the cards come back selected, exactly as they were when you deleted them — ready for the toolbar you were about to use. Redo takes the selection away again along with the cards.
  • Every step remembers its own selection, not just the most recent one. Delete one card, then another, then undo twice: the second undo selects the card that second step was about.
  • Undoing a duplicate or a paste hands the selection back to what you started from, instead of leaving you with nothing selected because the copies have gone.
  • A selected connection travels the same way, so undo can no longer leave you holding a line and a card at once.
  • Choosing what to select is still not an edit. Clicking a different card never becomes an undo step of its own, and holding a card for a moment before dragging it still counts as one drag.
v0.9.30Sep 5, 2026

Finishing A Card

Four small things that all went wrong at the same moment — the moment you finish writing on a card and move on to the next one.

  • Clicking away from a mindmap node you have just written no longer grows a branch you did not ask for. The four “+” dots sit only 34px off the card, which is exactly where a hand clicks to say done; they now stay out of the way until you have finished typing, and still branch on a click the moment you have.
  • A card you wrote on the back of stays on the front when you turn it over. Writing on the back and flipping to the front used to hold the change until your next click somewhere else, and then flip the card back to the side you had just left.
  • Text on the back of a card now shrinks to fit the card, the way the front already did. Making a card smaller used to leave a large back rendering “W” where it said “Write on the back”, with the rest of the sentence outside the card. It only ever shrinks — a back that already fits looks exactly as it did — and Shrink on the Backside tab still turns it off.
  • Bigger text and Smaller text now change the side you are looking at. On a card turned to its back the two buttons wrote the front’s size, so nothing you could see moved and the only way to size back text was the Size (px) box in the card menu.
v0.9.29Sep 4, 2026

Points For Coming Back

A vision board is easy to start and easy to forget. Signed-in accounts now earn XP for the things that keep a board alive, and the total puts you on a six-step ladder from Seed to Evergreen.

  • A small chip next to your name shows your tier — Seed, Sprout, Sapling, Bloom, Grove, Evergreen — and how much XP you have. Press it for the full picture: how far to the next tier, every way to earn, and what you have earned so far.
  • XP comes from the things that matter, weighted that way. Checking in on a board pays every day you do it, keeping a streak going pays at 3, 7 and 30 in a row, and making a friend pays both of you. Making a board, filling it past 5, 15 and 30 cards, sharing it with a link, showing it to your friends, and voting on the roadmap pay too, once each.
  • The same deed never pays twice. Turning sharing off and on again, deleting a check-in and writing it again, unfriending and re-inviting — each lands on the record it already made and earns nothing new. There is nothing to farm and no way to farm it.
  • XP only ever goes up. It is a record of what you did, not a count of what you have: deleting a board keeps the XP that board earned.
  • What you did before today counts. Open the panel once and it credits the check-ins, streaks, friendships, shared boards and vote already on your account. Boards and cards made before today are not back-credited — every account starts with six starter boards, and a row in the database cannot say which ones a person actually made.
  • The message after a check-in now says what it was worth — "Checked in · +15 XP" — and the chip moves at the same moment, without a refresh.
  • Nothing unlocks yet and nobody else sees your tier. Guests have no chip, because XP belongs to an account. Whether a tier should open anything, or appear beside a friend's name, is a decision for a later release rather than something to guess at now.
v0.9.28Sep 4, 2026

Boards Worth Passing On

Until now the only boards you could start from were the ten I made. Now anyone can hand theirs to everyone else.

  • Publish a board as a template. Open Board Settings, write a line about what it is for, press Publish — and it appears on a Community shelf where anyone signed in can copy it into their own account and change it however they like.
  • What gets published is a snapshot, not a live window into your board. Keep editing afterwards and the shelf keeps showing the version you published, until you press Update. Nobody watches you work.
  • Card backs and check-ins are never published. The reflection on the back of a card and everything you have written in a check-in stay yours — they are stripped out before the copy is even stored, not merely hidden on the page.
  • The Community shelf is for signed-in people only and is never indexed by search engines. The public templates page is unchanged: still the boards I made, still open to anyone.
  • Every published template has a discussion under it. Ask the person who made it why a card is there, say what you changed, reply to someone else. Delete your own comments whenever you like.
  • Report anything that does not belong — a template or a comment. One report takes it out of circulation immediately, before I have even seen it, and it stays down until I look. Reporting is one per person, so it counts people rather than clicks, and reporting your own board does nothing.
  • Unpublish whenever you want. The listing goes, along with its comments; your own board is untouched and stays exactly where it was.
v0.9.27Sep 4, 2026

The Guide, In Its Own Words

v0.9.25 rewrote nine paragraphs of the guide on the theory that they read like machine writing. They did not — they were written by hand, and the rewrite flattened them. They are back, exactly as they were.

  • Restored in the guide: what a vision board is, the three things it borrows from psychology, the athlete comparison, the line about one board or twenty-four a year, the note about community templates, and the wording on the Vote and Feedback tabs. Nine paragraphs in English and Korean, and the community-templates line in all 101 languages, back to their original text character for character.
  • Kept from v0.9.25: everything that was a fact rather than a voice. The check-in reminder still says that nothing is ever sent to you, because nothing is. The empty check-in list still says your first entry will appear here. Neither of those was anybody's sentence to lose.
v0.9.26Sep 4, 2026

Bring Someone With You

The sidebar has had a greyed-out "Invite Friend (Soon)" button for months. Soon is now.

  • Invite a friend with a link. Press the button, get a link, send it however you already talk to people. They open it, sign in, press accept — and you are friends on ViBo. No usernames to look up, no friend requests sitting unanswered, no address book to hand over.
  • The link is yours and you can take it back. It shows you when it expires and how many people have actually joined through it, and one press turns it off. Turning it off kills every copy already sent, including the one in a group chat you forgot about. Making a new link does the same thing to the old one.
  • Being friends does not hand over your boards. The share panel now has a Friends switch, and every board starts with it off — you, and nobody else. Turn it on and that board appears in your shelf when a friend browses your account.
  • The Friends switch and the share link are separate on purpose. Sharing a link does not quietly add a board to your friends' shelves, and pressing Stop sharing does not take away a board you deliberately gave them. A board that does have a live link is visible to friends too, because the link already lets anyone read it and pretending otherwise would protect nothing.
  • None of your existing boards changed. They were all private to everyone but you at the moment invites arrived, and they stay that way until you decide otherwise, one board at a time.
  • What a friend sees is the front of a board and nothing else. Card backs stay yours, your check-in journal stays yours, your board history stays yours, and how often you have asked to be reminded is not something a visitor gets to read.
  • Unfriending works from either side and ends it for both. Two presses on the same small button — the first arms it, the second does it — and their boards leave your sidebar immediately, along with yours from theirs.
  • Removed: a way to add anyone as a friend by typing their email address. It was never wired to a button, so nobody used it, but any signed-in account could have called it and granted itself a look at the boards of anyone whose address it could guess — without asking them and without telling them. Friendship now happens in exactly one place, where both people said yes.
v0.9.25Sep 4, 2026

Fewer Presses, Plainer Words

Sharing a board took four presses and a menu to answer a question the screen had already answered. The check-in panel greyed out the five faces so they meant nothing, and the ballot never told you anything back.

  • Share a board in one press. The button now shares the board you are looking at: it turns sharing on if it is off, copies the link, and opens a small panel that shows the link, offers your phone's share sheet, and has Stop sharing right there. The board picker is gone — you were choosing the board that was already open behind the menu.
  • The five check-in faces say what they mean. Their words — Struggling, Foggy, Steady, Good, On fire — used to live in a tooltip, so the row read as five identical grey blobs; the faces are in colour now and the word appears under the row as you move across them.
  • A check-in that says nothing about progress no longer claims 0%. The slider starts where your last entry left it, and if you never touch it on a board with no history, the entry records no percentage rather than reporting a setback you never had.
  • "Remind me" now says what it actually does. Nothing is ever sent to you: a rhythm decides when the amber dot appears and what the calendar file repeats on. That sentence is now next to the control, instead of being something you found out by waiting for a reminder that was never coming.
  • Past check-ins sit under a History heading with a count, rather than appearing under a bare line. On a touchscreen the delete button is now visible at all — it only appeared on hover, which a finger cannot do, so an entry could be added and never removed.
  • The feature vote shows where everyone stands, once you have voted. Each option gets its share of the vote and the raw count beside it — the count as well as the percentage, so three votes cannot pose as a landslide. Nothing is revealed before you vote, so the standings cannot nudge your pick.
  • A pass over the writing. The parts of the guide that read like a brochure — "evidence-based tools leveraging psychology", an inspirational quote in quotation marks attributed to nobody, a promise about Spotify clubhouse music — are gone, replaced by plainer sentences that say the same thing or, where the promise was not real, say nothing.
  • That Spotify line is rewritten in all 101 languages, not only in English. Dropping a promise from the English and leaving a hundred translations still making it would have been the same mistake in a quieter place — a sentence that promises something cannot be corrected one language at a time.
v0.9.24Aug 29, 2026

The Board That Asks How It's Going

A vision board gets made in a burst of optimism and then nothing ever asks you to come back to it. Now the board can ask.

  • Check in on a board: a small calendar button next to the save chip opens a progress check-in — how it feels (five faces), how far along you are (a slider), and a few words about what moved. Each entry is dated and kept, so a board stops being a picture of what you wanted in January and starts being a record of how the year actually went.
  • Check in a few times in a row and a streak appears — days, weeks or months in a row, whichever rhythm you chose. A streak you could still extend today is not shown as broken just because today's entry isn't written yet.
  • Ask to be reminded: off by default, then daily, weekly or monthly per board. When a check-in is due, an amber dot appears on the button and next to the board's name in the sidebar. The app never emails you and never pops anything over your work — a dot is a reminder, not a hostage situation.
  • Add to calendar: one click downloads a recurring reminder for your own calendar app, at the rhythm you picked. Your calendar already knows how to nag you kindly, works when ViBo is closed, and we never see any of it — which is why this is a calendar file and not an email from us.
  • Check-ins are a journal about your board, not part of it. Duplicating a board, publishing it as a template, or sharing it never copies your entries — what you wrote at 11pm about a slow month stays yours alone.
  • Past entries sit under the form, newest first, each with its date, mood and note. Deleting one takes two presses on the same small button — the first arms it, the second deletes — so a stray click never eats a reflection you wanted to keep.
  • All of this lives on your own boards only, signed in. A friend spectating your board sees none of it, and the templates shelf has nothing to check in on.
v0.9.23Aug 29, 2026

The Corner They Both Wanted

The "Saved & backed up" message appears in the same corner as the Add button, and for the few seconds it was up it was taking the button's clicks.

  • The Add button in the bottom-right corner now answers while a save message is on screen. The message lands in that same corner and covers the button for about three seconds after every save, so adding something immediately after a save did nothing at all — you pressed the button, the press went into the message, and the only cure was to wait and press again. The message no longer takes clicks: whatever is underneath it — the Add button, the toolbar on the other side, a card — gets the press as if it were not there.
  • The message stays where it is, which was the decision rather than an oversight. The bottom edge of a board is already full: the tools on one side, the Add button on the other, and the bar that appears above them when something is selected. There is nowhere down there to move a message to that is not already somebody's button, so it stopped being in the way instead of moving out of it.
v0.9.22Aug 28, 2026

A Shelf Someone Arranged

The templates page had two new boards to show and was putting them wherever the last edit happened to leave them.

  • Two new templates: Meal Plans & Recipes — a week of meals, targets and a shopping list — and Hiking Plan: Blue Mountains, which is built around the questions that decide whether a walk happens at all: fire danger, creek heights, the last train home, and how much daylight is left.
  • The mindmap template is now called Mindmap: Infinite battery phone, which says what it is rather than what it is made of. It is the same 92-card board; anything you copied from it is untouched.
  • The templates are now in a chosen order instead of re-sorting themselves every time one of them is edited. Whichever board should greet you first stays first.
  • Launch Timeline has been taken off the shelf. It was an internal plan that became a template by accident, and it was never useful to copy.
  • A third new template: Neuroscience 101, a whole textbook laid out as a syllabus you can read down — four parts, twenty-five chapters and the anatomy appendix, in order. Every chapter card has a back: flip it for the one question you should be able to answer once you have read that chapter. Copy it and mark off chapters as you go.
  • My Dream House has been rebuilt: ninety-seven cards instead of fifteen, with rooms, materials, light, gadgets and the feeling of the place, rather than a wall of pictures. New accounts get the new one, and the board you already have is yours and does not change.
Show all 16 changes
  • Write in a new text card for the first time and the card now comes out the size of what you wrote, instead of staying the same rectangle whether you put four words in it or forty. A text card has no border or background, so that box was invisible right up until you tried to grab the card, line it up against another one, or share the board — the picture we make of a board is laid out from the box, not from the words.
  • Only that first time. Every size after it is yours, so a card you have stretched, shrunk or lined up by hand is never resized behind your back, and "Fit card to text" is still in the card menu for whenever you want it again. Nothing on your boards changes until you write in a card that is still empty. Mindmap nodes are left out of this on purpose: a node's size belongs to the shape of the map rather than to the length of its label.
  • New widget — Search. Put the words on a card once, and it keeps four buttons under them: All, Images, Videos and Short videos. Click one and Google opens in a new tab, already on that tab, already looking for the thing. Add it from the widget gallery under Basics.
  • It works for everyone you share the board with, and it costs nothing to leave sitting there: the card holds the words and nothing else, so opening a board full of them is exactly as fast as opening a board without them. The searching happens in your own browser, signed in as you, with your own settings — we never see the query.
  • Why buttons and not the results themselves: Google does not allow their search results to be shown inside another site, and the one back door that gets past that serves a "prove you are not a robot" box instead of results — which is what everyone you shared the board with would have seen. Their official search API has no video search at all, only web and images, and it charges per look. So the card does the honest version of the thing: it holds the question and hands it to the browser, where all four tabs work.
  • Picking an item off the right-click Add menu no longer depends on holding the mouse still. The menu started closing the instant you pressed an item, so the thing you were clicking slid out from under the cursor and the click landed on nothing — a pixel of drift, or simply holding the button a moment too long, and no card appeared. The menu now waits for you to let go. The menu the Add button in the bottom-right corner opens had the same fault, and is fixed with it.
  • The Add button in the bottom-right corner now closes the menu it opened. It turns into an X while the menu is up, which is the app telling you the button is the way out, and pressing it did nothing at all — the menu shut and reopened in the same instant, too fast to see. Pressing Add twice now leaves you where you started, and clicking anywhere on the board still closes the menu as before.
  • The back of a card now starts as plain text. It used to start as a prompt sheet — three fixed questions with a box under each — which is a lovely thing to want occasionally and an odd thing to be handed every time. Write whatever you like on it, with the same fonts, sizes and formatting the front has.
  • The prompt sheet has not gone anywhere: it is the second button under Back is a… in the card's menu, with all its templates, one click away.
  • Cards you have already written prompt answers on still open on the prompt sheet, with your answers exactly where you left them — nothing on any existing board changes face.
v0.9.21Aug 27, 2026

Pins, Tape, Sticky Notes and a Pen

A board was cards and nothing else — everything on it had to be a rectangle with content in it. Add → Sticker opens a sheet of drawn things you stick on top: pins and washi tape, sticky notes you write on, scribbles and a highlighter that marks instead of covers.

  • Add → Sticker opens a palette of forty drawn stickers, in six drawers: pins and clips, tape and ribbons, notes you write on, pen scribbles, highlighters, and a drawer of hearts, stars and sparkles. Pick one and it lands on the board where you right-clicked.
  • Every sticker is any colour you like. They arrive looking like the real thing — a black binder clip, pink washi tape, a yellow sticky note — and one colour well in the card's menu changes the whole thing at once, shadows and all.
  • Sticky notes, index cards, tags, speech bubbles and the ribbon banner are stickers you write on: type in the card's Label box and the words sit on the note, sized and coloured to be readable on it from the moment it appears.
  • The highlighters actually highlight. Drag one over a photograph or a line of text and it marks what is underneath instead of hiding it, the way a real marker does.
  • Tape, underlines and highlighter strokes stretch to whatever length you pull them to. Pins, hearts and bows keep their proportions however you drag them — a push pin twice as wide is not a wider push pin.
  • Your own PNG, GIF or SVG can be a sticker too. Pick the dashed tile at the end of the palette, then link or upload one, and it lands with no white box, no border and no shadow — so a cut-out with a transparent background sits on the board rather than in a frame. Any picture card can be switched either way with the frame button in its menu.
  • The palette has a search box that knows more words than the pictures do: "marker" finds the highlighters, "check" finds the tick, "love" finds the heart.
  • Stickers behave like everything else on a board — drag, resize, rotate, lock, and send behind or in front of your cards.
v0.9.20Aug 26, 2026

Every Free Photograph, Not Just the Hundred and Twenty

The gallery could only ever answer with the pile it shipped with, and the picture card's panel had two of its buttons twice. The search box now reaches the whole free-photograph library behind the pile, and the panel says what it does without making you read.

  • The gallery's search box now finds pictures beyond the pile. Type something the hundred and twenty photographs have never heard of — kintsugi, border collie, sourdough, Kyoto in the rain — and it asks Wikimedia Commons and shows what comes back in the same grid. Click one and it goes on the card, exactly like a picture from the pile.
  • Same rule as the pile, so nothing changes about what you can do with a board: public domain and CC0 photographs only, never anything that would owe somebody a credit line, and every one of them loaded from Wikimedia rather than from us.
  • Unsplash's and Pixabay's free photographs are two of the three collections it searches — the same libraries the pile itself was built from.
  • "Treatment" is now called "Filter". It is the row of one-tap looks under a photo, it is what every photo app on your phone calls that row, and it is what it has always done.
  • The Resolution buttons are four squares now instead of four words — small to large, left to right. The name and the pixel size are still there when you hover, and the picture's real size still sits above the row.
  • Gallery and the shuffle button have moved up beside the strip of pictures at the top of the panel, where the pictures actually are. The second pair further down is gone: the panel was offering you the same two things twice, and the far pair sat three controls away from any photograph.
  • A search you have typed now comes with you when you open the full gallery, instead of being thrown away on the way in.
v0.9.19Aug 25, 2026

A Shape Starts as a Box

The plain rectangle is the shape most boards want first, and it was the one shape you could not get without changing the card after you made it.

  • Add → Shape now gives you a box instead of a circle — the shape the Add menu's own icon has always shown. Every other shape is still one click away in the card's shape picker, and shapes already on your boards are exactly as you left them.
  • Layer order now shows you the result. Sending a card to the back looked like nothing happened, and bringing one to the front looked like it worked even when it changed nothing — because a selected card is held above the board so it stays easy to grab, and that lift was covering up the very thing you had just changed. Click any of the four layer buttons and the board drops the lift for a moment, so you see the real stacking, then hands your card back on top to keep working. Hover one of the buttons and it does the same without changing anything — a way to check where a card actually sits before you move it.
  • Add → Image now comes with a photograph already in it — mountains, a coffee table, a dog, a lit-up skyline — instead of an empty white card. Link and Upload in the card's menu replace it in one click, exactly as before.
  • No two the same while you are filling a board: the pictures are dealt like cards off a shuffled deck, so every one in the pile comes up before any comes up twice.
  • The pictures are public-domain and CC0 photographs from Wikimedia Commons, checked one by one, and they are loaded from Wikimedia rather than from us — a board full of them costs you nothing to open and us nothing to serve.
  • Every picture card now has a Gallery in its menu: the whole pile in one grid, click any photograph to put it on the card. Beside it, a shuffle button that swaps in another one — never the one already there — for when you like the idea of a picture but not that picture.
Show all 12 changes
  • New boards are numbered as you make them — New Project 4, New Project 5 — so a sidebar full of them is something you can read instead of a column of the same three words. Rename any of them as you always could, and no board you already have changes its name.
  • The gallery has a search box. Type "beach", "coffee", "dog" — or two words to narrow further — and it keeps the pictures whose subject matches, with a tally beside it saying how many of the sixty-four are showing. Accents and capitals are optional.
  • The pile is now in the picture card's own panel, above the opacity slider: a small grid with its own search, so swapping the photograph sits beside the controls for how it looks instead of two clicks away. The full-size gallery is still one click behind the Gallery button.
  • A new picture card now guesses what your board is about. It reads your board's name first, then the words already on the board, then — if you right-clicked somewhere to make the card — the notes nearest that spot, and picks a photograph on that subject. Put a card down next to a note about coffee and you get coffee. A board about something the pile has no pictures of still gets one at random, exactly as before.
  • …and it understands more than the pile's own vocabulary. A board called "neuroscience 101" used to get something random, because nothing in the pile is filed under neuroscience; it now gets a laboratory. Studying, work, fitness, travel, weddings, cooking, photography and the rest all find something, and nine new subjects were added for them — a library, a laboratory, a campus, a gym, a plane window, a wedding, a camera, paintbrushes. A board about something we genuinely have no picture of still gets one at random, and says nothing it cannot back up.
  • More pictures to draw from: the pile is 120 now, up from 64, and it comes from three free collections instead of one — Unsplash's and Pixabay's free photographs, plus the wider public-domain library behind them. Same rule as before: every picture is free to use with no credit line, checked one by one.
v0.9.18Aug 24, 2026

Three Dimensions, and the Templates Come Out of the Cupboard

A vision board is a picture of a thing you want, and some things are not flat. Two ways to put a real 3D object on a board — one you can spin with your finger — plus the groundwork that lets a component from someone else's toolbox run on your board without running loose in it. And the eight template boards that were always there, finally somewhere you can see them.

  • The templates came out of the cupboard. There are eight finished boards built in ViBo — a dream house, a virtual closet, a wall of quotes, a 92-card idea lab — and until now you could only find them by signing in and opening a settings panel. They are on the templates page now, visible to anyone, and each one says what it is actually made of. Copying one still needs an account; looking does not.
  • Sketchfab: paste a link to any of the millions of models there and the card becomes their player, spinning the actual object. Their downloads need an account; the player does not, so this is the way in that works for everyone.
  • Your own 3D model: paste a link to a .glb or .gltf file and the card becomes it — drag to turn it over, and it turns slowly by itself when you leave it alone. Google's model-viewer does the drawing.
  • Bad links say so at paste time rather than later. If a model's host will not let a browser read it, or the file is enormous, you get an ordinary link card then and there instead of a card that looks fine and quietly stays blank.
  • Under the hood: components from other people's toolboxes now run in a sealed-off frame of their own, with a copy of their code we keep ourselves rather than one fetched from someone else's server while you look at a board. It cannot reach your board, your boards, or anything you are signed in to. Nothing to see, which is the point — it is what makes the next one of these safe to add.
  • Pinterest cards no longer keep the private half of a share link. A pin — or a whole board — that someone sends you arrives with their invite code and account id attached, and pasting it saved both onto the card, where anyone you shared your board with could read them. Cards now point at the pin's own public address, and every other Pinterest link has the tokens stripped.
Show all 16 changes
  • Fixed: a pin that Pinterest will not show anyone — deleted, or moved to a private board — used to make an empty card titled "Pinterest pin" with no picture and no player, but only if you added it as a link. Adding the same pin as a picture correctly said it was gone. All three ways of adding a link now tell you the same thing.
  • Video pins that arrived as a frozen picture now play. Pinterest has two kinds of video pin — the older kind, and the newer "Idea" pins that scroll — and ViBo only knew how to find the video in the older one. The newer kind came in as its cover photo, with nothing to tell you a video had been missed. Both kinds play now.
  • An animated GIF you drop or paste keeps moving. The importer used to redraw every picture to slim it down, which quietly kept only the first frame; a GIF that fits the picture budget now comes in whole, animation and all. One too big to store whole still arrives — as a still, which is at least the truth.
  • A dropped SVG file is turned into an ordinary picture on the way in. Small SVGs used to be kept as-is because they were lighter that way — but an SVG is a little program as much as a picture, and a board you share should carry pictures, not programs.
  • Fixed: the version number in the corner sat across the bottom half of the Add button, and clicks that landed there opened the update log instead of the Add menu. It now sits just above, out of the way of the button people actually need.
  • Drag a link from another browser window onto the board and it becomes a card, the same one pasting it would make. Before, the browser did the default thing — navigated to the link and took you away from your board mid-edit.
  • Dropping a big batch of pictures now counts itself up on screen ("15 / 100") instead of processing in silence long enough to look like a hang. Also: the picker behind a card's Upload button takes more than one file now — first fills that card, the rest land beside it.
  • Fixed: dismissing the "board is too big to save" warning only held for a couple of seconds — the background autosave kept re-opening it, taking the keyboard away from the very deleting you were doing to get back under the limit. It now comes back only when you ask to save.
  • Paste a link straight to an image file and it now becomes a picture card, not a card showing a preview of itself.
  • Security: a page can no longer smuggle a "javascript:" address into a card as its preview image. Pages you link to don't get to choose what runs when you or a friend open your board.
v0.9.17Aug 23, 2026

Live Cards Everywhere, and the Wishlist in Korean

Nine more kinds of living card — a goal you tick off, another city's clock, the next public holiday, sunrise, air quality, the moon, a currency, a coin, a repository — and you can finally make one yourself instead of waiting for us to seed it. Paste a map link and the card becomes the map. Meanwhile yesterday's wishlist grew up overnight: every control on it now speaks Korean, and the one wish that shipped without a photo has one.

  • They are called widgets again. The gallery still shows what each one is plugged into — Open-Meteo behind the weather, CoinGecko behind the coin price — but the word for the thing you put on your board is widget.
  • Corrected: the service gallery shipped alongside the old widget picker instead of replacing it, so unless you went looking for it nothing you already did had changed. The old “Live widget” entry is gone — Add → Add a service is the way in — and the card’s own menu now names services too, so switching a card reads “Crypto price / CoinGecko” rather than a list of our card types.
  • Add → Add a service opens a gallery of the places a board can plug into — YouTube, Spotify, SoundCloud, Instagram, TikTok, X, Pinterest, Google Maps, Google Calendar and the rest — with the company that actually serves each card named underneath it. Pick one and paste; the box asks for that service by name. The handful of cards that talk to nothing, like a countdown or a clock, are grouped honestly at the end under “No service needed”.
  • SoundCloud tracks now play on the board, and ViBo now asks a site for its own official player rather than us guessing the address. That is a standard called oEmbed — the same one Notion and Miro use — and it means new services can be switched on without a rewrite each time.
  • Fixed: a link card made before we supported its site kept saying "This link isn't embeddable" for ever — even after the site was supported. Every Instagram, TikTok, X, map or playlist card you already had can now become the real thing: open the card, choose Embed. Nothing to redo, nothing to re-paste.
  • Korean, everywhere on the wishlist: Select all and Deselect all, the ambition tiers from 아주 현실적 to 문샷, the indulgence scale up to 제정신 아님 ✨, desire, cost cadence, and every label in the card's detail editor. English remains the fallback for the other languages until their turn.
Show all 37 changes
  • Pet gear was the one seeded wish without a photo — a deliberate placeholder demonstrating the no-image state. It kept the lesson and got a cat in a cat tree anyway.
  • Live cards, round two: sunrise and sunset where you're headed, air quality on the colour scale your country uses, tonight's moon, a currency card that converts your savings target at today's ECB rate, a coin price with its 24-hour move, and a GitHub card counting your project's stars. Same deal as the first batch — no accounts, no keys, fetched by your own browser, so they work on shared boards and cost nobody anything.
  • Widgets are now yours to make, not just ours to seed: Add → Live widget puts one on the board, and the card's own menu switches what it is, names it, points it at a place — type a town, pick from the matches — or a date, a currency pair, a coin, a repository. Remove the widget and it's an ordinary text card again.
  • Maps: paste a Google Maps or OpenStreetMap link and the card becomes the map itself, zoomed where you left it, marker where it matters. Works with the shortened links the phone app shares. No API key involved, which is why this took a survey of fifty candidates to get right.
  • The tick found a home: it used to be a bare little circle floating in a photo's corner — easy to miss, hard to love. Now the price badge itself is the switch. Counted reads as a solid pill with a ✓ and the price; not counted hollows the pill out while the photo drains to grey. One control, twice the size, and it looks like it belongs to the card.
  • Directions keep their route: a Google Maps directions link — Katoomba to Central, say — used to collapse into a single pin somewhere in between. It now becomes the actual route, travel mode and all, still without any API key. And pasting the whole <iframe> snippet from a provider's Share dialog works everywhere a link does, because that is what the dialogs actually give you.
  • Fixed: a flipped card showed its own front text mirrored across the back. It had been there all along — the plain white of a reflection back simply painted over the ghost, and the first live map back put it on display.
  • The ambition chips now do what they look like they do: press "through Stretch" and everything up to Stretch ticks itself while the dreams above it grey out, right there on the board. They used to quietly change what the total counted without moving a single tick — accurate, and invisible.
  • Chuck any shop link at the board and it becomes a costed wish: if the page declares its price (as nearly every store does, machine-readably), the card arrives ticked, priced and counted in the total — with foreign prices converted to dollars at that day's official rate, once, when you add it.
  • The wishlist keeps its hands off the card menu now. Every wishlist card wears a small ⚙ instead — cost, cadence, ambition, indulgence, desire and kind all live in the widget's own settings panel, and the card menu is back to being about the card.
  • The seeded ladder got honest: every ambition rung now changes the answer (legal and insurance settled into Stretch at realistic values, and the AI & robotics lab is pinned Moonshot — by hand, which is exactly what the override is for). Also the cat's budget now equals the dog's. This was raised as a matter of principle, and the principle was sound.
  • Fixed, properly this time: a leftover from the chips' first design could keep silently capping the wishlist total at a tier you once pressed — surviving reloads and even re-seeding, so Achievable and Stretch matched again on a board that had been through both versions. That stored cap is now dead everywhere: what you tick is what gets counted, full stop.
  • Rent is not a percentage. The wishlist used to divide the dream by a flat share of income, which quietly assumed rent, food and bills grow as your wishlist grows — they do not, they are a floor you pay before the first wish. The summary now carries living costs as their own line and answers a better question: what would you actually have to earn to cover your life AND this list, grossed up through real Australian income tax.
  • Widget controls got bigger and clearer. The little settings cog was 16 pixels square on forty cards — findable only by luck; it is 40 now. The tier chips, Select all and Deselect all all grew to a proper button size, faded labels were brought back up to a readable contrast, and every control finally shows a focus ring when you tab to it. Nothing moved on the board: the controls grew for your finger, not for your eye.
  • In a widget's settings, each cost is now a full-width name with its amount and monthly-or-yearly underneath. On a phone the names had been cut down to “Grocerie” and “Transpor”.
  • A card for the question underneath the dream: what does it take to just keep the roof on? The floor card counts rent and bills only — the wishlist deliberately left out — and gives two numbers, because they are not the same sum. One is a salary whose take-home covers the bills. The other is what a letting agent will actually accept, which in Australia means rent at or under 30% of gross income. The bigger one is the real one, the card says which, and it is usually the agent's.
  • Put your lease date in and the floor card counts the weeks to it. Rent, bills and the agent's percentage are all yours to set — and until you set them the card says out loud that the figures are examples.
  • The living costs start as example figures for one person renting in Sydney, and the card says so in as many words until you edit them. Open the settings on the summary card to put your own rent, groceries, transport and bills in — each with its own monthly or yearly cadence — and the estimate becomes yours.
  • Goals you can actually tick off: a progress card counts what you have done against what you set out to do — 7 of 24 books, 12 of 50 runs — and tapping the number moves it along. Tap once past the goal and it starts again, so a mis-tap is one tap from right instead of a trip into the menu. No account and no connection: this one works with the wifi off.
  • A clock for somewhere you would rather be, and the next public holiday there. Search a town once and the card knows both — the clock even says +1 or −1 when it is already tomorrow over there, which is exactly what a bare 08:30 hides from you.
  • Instagram and TikTok on the board: paste a reel, a post or a video — the link or the whole embed code their Share button gives you — and the card becomes the actual post, playable. Windy wind maps too.
  • Corrected, same day: the Cal.com and Calendly cards shipped this morning have been withdrawn. They passed the check we ran — those sites allow being put inside another page — but that is not the same question as whether what appears is their booking widget. Looked at in a real browser, it was simply their whole page squeezed into a card. Better to have nothing there than something that looks like a feature and is not one.
  • Notion stays out for the older reason: it refuses to be put inside another page at all, and a card that quietly shows an empty box is worse than one we never offered.
  • The widget picker is now a grid of icons with a search box, instead of a drop-down list. Thirteen kinds is past the point where a list is worth reading — and you can find the clock by its face, or type what you want in your own language.
  • X posts on the board: paste a post from X (or the embed code it hands you) and the card becomes the post itself. It is asked not to profile whoever looks at your board while it is there.
  • A public Google Calendar can live on the board — a season of races, a term of classes, the public holidays where you are moving. Only the calendar itself comes across; anything else in the pasted code is dropped.
  • YouTube playlists now work, not just single videos: a whole 2026 soundtrack on one card. A link to a video that happens to sit in a playlist still plays that video, as it always did.
  • Reddit was tried again and is still not here. It is not that Reddit refuses — it is that from where we test, Reddit will not answer at all, so we cannot show you it works. We would rather leave it out than guess.
  • A ViBo link now arrives as a picture. Paste vibo.lifeos.studio into Slack, Discord, X, LinkedIn or a message and you used to get a blank rectangle — the page asked for a large preview card and then never supplied the image to put in it. There is one now, in the board's own palette. A shared board has had its own preview since sharing shipped; this is the one for everywhere else.
  • A page of vision board ideas, at /vision-board-ideas: seventy-eight of them, grouped by area of life — career, money, health, travel, home, learning, people, creative work, and rest — then by what a card can actually be, which is the part a paper board cannot do. Written against the grain of the genre: most vision board ideas are pictures of a finished life, which photograph well and are almost impossible to act on. These have numbers and dates on them, and there is a section about why boards die in February.
  • Three more written pages, and one of them says no: /digital-vision-board (what actually changes when a board is not paper, including the three things paper still does better), /vision-board-vs-mood-board (they look alike and answer different questions — most disappointment with vision boards is having accidentally made the other one), and /vision-board-template — six layouts, each with the specific way it fails, and a line at the top saying plainly that we do not hand out printable PDFs. Ranking for something we would not deliver is worse than not ranking.
v0.9.16Aug 22, 2026

Live Cards, the Bottom of the Board, and Releases You Can Follow

Cards can now be alive: a countdown to your date, today's weather where you're going, and a shopping wishlist that adds itself up — tax included. Also: the tool strip and the Add button are back on screen on a phone, every release since 14 August has its own version number and date, and a tab you left open will tell you when there is a newer ViBo to reload into.

  • Live cards: a card can now carry a widget — a countdown that counts, a weather face fetched fresh each time the board opens (keyless, straight from your browser, so it works on shared boards too), and wishlist cards with real tick-boxes.
  • The wishlist does the arithmetic you were avoiding: tick the things you want and one card keeps the running answer. One-time purchases and ongoing lifestyle costs are never blended into one misleading number — you see each, then an annual dream cost with the one-offs spread over an acquisition horizon you choose, then the income that would carry it. Untick the biggest item and watch it collapse — that is the point of it.
  • Everything starts ticked on purpose. The first number you see is the whole dream; every untick is a decision.
  • Wishlist cards are pictures now, not paragraphs: a photo, a short title, a compact price and a tick. Unticking a card visibly drains the colour out of it. The rest — what it costs per month or per year, how financially ambitious it is, how necessary versus extravagant, how much you actually want it — lives in the card's menu, off the board.
  • A wish's financial ambition (Very achievable up to Moonshot) is worked out from its yearly cost, and you can pin it manually when the maths misjudges a dream. Chips on the summary card answer "what would everything up through Rich cost?" without unticking anything.
  • Select all and Deselect all, on the summary card. The dream-income figure is labelled what it is: a motivational estimate, not financial advice.
Show all 20 changes
  • The My Shopping Wishlist template arrives seeded with 38 wishes ordered from a new phone to a family office, each with real photography and editable costs.
  • On an older app version or in a share preview, a live card shows its written face instead — nothing goes blank, it just stands still.
  • Fixed: on a phone, the bottom of the board sat underneath the browser's own address bar — the tool strip and the Add button were sliced off, and nothing could scroll them back. The board was being sized to the height the page would have if that bar retracted, and on a stage that never scrolls it never does. Reported from a Galaxy S10.
  • Fixed: at 360px wide the tool strip and the Add button overlapped by 34px, the zoom percentage sitting underneath the Add pill. The strip now reserves the button's column, and the button drops its label below tablet size so that reserve is arithmetic rather than a guess about how wide the word 'Add' happens to be in your language — 131px in German, 44px without.
  • Fixed: the onboarding modal, which is the first thing a new visitor on a phone sees, was the one panel in the app with no height limit. On a real handset its footer fell off the bottom of the screen, taking 'Get Started' and 'Don't show this again' with it.
  • Four releases shipped between 15 and 20 August without ever appearing in this log — mirroring a selection, the phone layout, share images, mindmaps, lighter pictures. They are written up below as v0.9.13, v0.9.14 and v0.9.15, each dated the day it actually shipped, so a version number means the same thing to you as it does to us.
  • Update Available: leave ViBo open and it now tells you when a newer version has shipped, with a link to what changed and a button to reload into it. It asks the server at most once an hour, and only while the tab is actually in front of you; it will not raise the same version with you twice in 24 hours; and 'Later' means later, not in five minutes.
  • Save before you reload — the nudge says so, and if you have unsaved work your browser will stop and ask you anyway. Nothing reloads on its own.
  • A release with a lot in it now opens with its first few changes and a 'Show all' button, instead of burying the headline under twenty bullets. v0.9.12 is the entry that earned this.
  • Under the hood: the build now fails when user-facing work ships with no entry here, and when an entry is edited after the day it shipped. Both of those are how a week of releases ended up inside v0.9.12 in the first place.
  • Picture Resolution, On The Picture: right-click a photo and the card's own menu now carries the same High / Medium / Small / Tiny dial as the Board Size panel, with the picture's real pixel size next to it. Softening or sharpening one photo no longer means opening a panel and finding its row among every picture on the board.
  • Fixed: the Board Size panel said "No pictures on this board yet" while you were looking at one. Any picture kept in cloud storage — which is where uploads have gone since 20 August — was missing from that list entirely. Every picture now appears, and the ones held in storage are marked as costing the board nothing rather than left out of it.
  • Lowering a picture that lives in storage now puts the smaller version back in storage, instead of pulling its bytes into the board. If that cannot be done — you are signed out, say — the option is greyed out rather than offered and then failing.
  • Fixed, same day: a picture pasted from another site (Pinterest, say) got resolution buttons that could never work — the site shows the picture but won't let ViBo read it back. Those buttons now switch off and say why, instead of failing with 'try again'. The Board Size panel also stops calling such pictures 'kept in storage' — they're linked, not stored, and they still weigh nothing.
v0.9.15Aug 20, 2026

Mindmaps & Much Lighter Pictures

Connect cards to each other and ViBo draws the relationship, pictures come into storage a fraction of the weight, and a guest board stops re-downloading itself every time you look at it.

  • Mindmaps: connect one card to another and the line is drawn for you. Tab makes a child, Enter a sibling, Shift+Tab a parent — or drag from one of the four handles on the selected card onto whatever you want it joined to.
  • A connection knows its two cards, not a position on the board, so it follows them as they are moved, resized and rotated. It survives copy, paste, duplicate and templates, and a branch you copied points at the copy rather than back at the original.
  • Two layouts arrange a map for you — radial and horizontal tree — and growing a branch is one undo step, so Ctrl+Z takes back the card and its connection together rather than leaving a line to nowhere.
  • Fixed: connections were not drawn at all. The layer they live in had no viewport, so every line was there in the page and invisible on screen.
  • Fixed: one Tab produced two undo steps, and the branch handles crowded the card once you zoomed out.
  • Pictures Come In Lighter: a picture is now resized and re-encoded on its way into storage, capped at 1200px on its longest edge. Across our own library that is 8.4MB down to 4.6MB, at a quality no card can show the difference at — and a picture that would not save at least a fifth of its weight is stored exactly as you gave it to us rather than re-encoded for nothing.
  • 101 languages now resolve to a real dictionary rather than being listed and greyed out.
  • Fixed: a guest board re-downloaded itself in full — pictures, plus ten history snapshots — every time you switched back to the tab. That check is now 40 bytes instead of 2.1MB, and it only fetches the board when something has actually changed.
v0.9.14Aug 18, 2026

Boards That Look Right When Shared

A shared link now unfurls as a picture of the board itself, someone's Templates row opens their list instead of hijacking your canvas, and the update log lives at a real URL.

  • Share Images: paste a shared board link into Discord, iMessage, X or LinkedIn and the preview is a rendering of that board, generated from what the board actually shows, rather than a generic card with a logo on it.
  • Fixed: clicking someone's name under Templates loaded their first board over whatever was on your canvas — after about three seconds of nothing happening. The name now opens their list of boards, you choose which one to look at, and the list opens straight away and is remembered.
  • Fixed: a board of theirs that failed to load left you locked in spectating mode with no way back to your own board.
  • Fixed: the menu button sat on top of the board title.
  • The update log and the feedback form have real addresses now — /changelog and /feedback — so a release can be linked to and shared instead of only existing behind a button on the board.
  • 85 languages resolve to a real dictionary.
Show all 9 changes
  • Fixed: the message shown when a link cannot be embedded read as broken English (and worse in other languages) whenever the site could not be named — the sentence and the name of the site were translated separately and did not agree with each other.
  • A written guide to making a vision board online, so people looking for one can find ViBo by describing what they want rather than by knowing its name.
  • Boards open a little faster: every board request was re-reading the same account row from the database first.
v0.9.13Aug 16, 2026

A Board That Fits Your Phone

Three controls that no phone could reach are reachable, panels scroll instead of dragging the board around underneath them, a selection can be mirrored, and ViBo starts speaking the languages it had only been listing.

  • ViBo on a Phone: in portrait, 'Reset zoom' sat entirely off the screen and 'Log in' — the one thing a guest opens the app to do — was cut in half, with no way to scroll to either. The tool strip now fits a 320px screen, the minimap sits on its own line above it, and the top bar wraps instead of clipping.
  • Rename, duplicate and delete a board with a long press. Those were behind hover, which a finger cannot do, so on a phone they simply did not exist. Press for half a second and they appear — and the press gives up the moment your finger starts scrolling the list instead.
  • Buttons grow to a proper 44px target on touch devices only, so nothing shifts by a pixel for anyone on a mouse.
  • Mirror: flip a selection across its own centre line. Cards swap sides as a group, and anything with a direction of its own — a bracket, an arrowhead, a curve, a tilt — turns to match, so a bracket drawn around a column lands correctly on the other side rather than backwards.
  • Fixed: scrolling anything the board draws over itself — the sidebar, board settings, the Guide, the picture-quality list, the language menu — panned the board behind it instead of scrolling the panel, with the panel's own scrollbar sitting there in plain sight.
  • Fixed: focusing a control could slide the whole board 48px sideways, with no way to slide it back.
  • Board titles written by the server — 'My New Board' and the starter templates — now arrive in your language instead of always in English.
  • 37 languages now resolve to a real dictionary, up from two: Thai, Ukrainian, Swedish, Italian, Brazilian and European Portuguese, and 16 more. Anything not yet translated falls back to English line by line, so nothing ever renders as a raw key.
v0.9.12Aug 14, 2026

Bulk Edits, Arrowheads & Lighter Boards

Style a whole selection from any card's own menu, seven arrowheads to choose from, Korean — plus pictures that barely count against your board, and a board that opens where your cards actually are.

  • Fixed: with several cards selected, changing a colour, font, size or treatment from a card's own menu only changed that one card. Every control in that menu now lands on all the selected cards of the same kind, and the menu shows "×3" so you can see how many are about to change.
  • What a card actually says stays on the card you opened — its text, its picture, its link, the answers on its back. Those were never a style, and copying them across a selection would wipe what the other cards say instead of restyling them.
  • Card colour now sits at the top of the edit menu, where you reach for it, as well as in its old place further down. They're the same control drawn twice, so they can't disagree.
  • A shape's colour is called Fill, not "Card colour" — and lines, arrows and braces no longer offer a fill they don't have. Their colour is Line colour, where it always was.
  • Seven Arrowheads: chevron, triangle, barb, diamond, dot, square or bar, on either end of a line. Each can be solid or hollow, and a size dial takes the head from half again to three times what the line thickness would give you on its own.
  • Fixed: an arrowhead went blunt and blobby once the line got thick. The line was drawn all the way to the point, so its rounded end poked out past the tip — invisible on a hairline, a nose on a fat arrow. The line now stops where the head begins, at every thickness and on curves too.
Show all 21 changes
  • Fixed: a thick arrow could collapse into a black star. Heads grew with the thickness of the line but never against the length of the arrow, so past a certain weight the two ends met in the middle. A head is now measured against the arrow it belongs to, and a very short, very thick arrow settles for a plain line rather than a blot.
  • Pictures Live Outside the Board: a picture you add now costs your board a few hundred bytes instead of megabytes, so boards hold far more before they fill up. Pictures already on your boards are left exactly where they are — nothing is rewritten under you — and if storage is unavailable for any reason the picture is kept the old way instead of failing.
  • Boards Open Framed: opening a board now fits the whole thing on screen. It used to keep whatever pan and zoom the last board left behind, which often meant landing on blank paper and hunting for your own cards.
  • Templates from Board Settings: pick a starter template from the cog beside the board name — it copies into your boards and opens, and never writes over the board you were on. Six starters now, including 'My Dream House', 'The Priority Matrix' and 'My favourite movies, books, music'.
  • New boards start on grid, and grid leads the background picker — it's what you're looking at when you open it.
  • ViBo Speaks Korean: the language picker beside the Guide lists 134 languages and lets you choose the two the app genuinely speaks — English and Korean. The rest are listed but greyed out and marked 'Soon', since a language that changes nothing on screen reads as broken rather than promised. Your choice is remembered, and a page arrives already in your language instead of flashing English first.
  • The Guide is a '?' in a thin ring rather than the widest button in the row.
  • Fixed: two of the six starter boards a new account received arrived as a bare prompt card — they were listed as templates but had never actually been made.
  • Fixed: deleting your last board conjured a new one. The canvas emptied but the deleted board's contents were still counted as unsaved work, so the autosave dutifully saved them back as 'My New Board'.
  • Fixed: opening a board from the sidebar could silently snap back to the board you came from, if a background refresh of the board list happened to be in flight.
  • Fixed: new accounts were landing on an empty app. Seeding a signup's starter boards ran past a five-second database limit and failed outright.
  • Fixed: restoring a point from history could leave the toolbar claiming 'N selected' with nothing visibly selected.
  • Saving Got Much Lighter: every autosave and every board open was quietly carrying ten full copies of the board along with the history list. Only a card count was ever shown from them.
  • About the counts we keep: ViBo records a few product events — a board saved, someone coming back — as a one-way hash of who, an event name, and a handful of fixed labels. No board content, no email, no name, and rows are pruned on a schedule. It's how we tell whether a feature helped anyone.
  • Security: updated the sign-in library for a critical advisory, and Next.js along with it.
v0.9.11Aug 6, 2026

Lock & Layers

Pin a card so it can't be nudged, and control what sits in front of what — without clicking a hundred times to get there.

  • Lock: pin any card (or a whole group) so it can't be dragged, resized, restyled or deleted — and so a lasso passes straight over it while you work around it. Ctrl+L, or the padlock in the toolbar. Locked cards stay right-clickable, which is how you unlock them.
  • Layer Ordering: bring cards forward or back, to the very front or the very back — on single cards, multi-selections and groups alike. Ctrl+] and Ctrl+[ , add Shift to jump all the way.
  • Forward and Back step over what a card actually overlaps, not the next card in the stack. On a busy board, lifting something out from under the two things covering it takes two clicks, not one per card on the board — the clicks you spend match the cards you can see are in the way.
  • Fixed: simply clicking a card used to send it to the very front and mark the board unsaved, which quietly reshuffled your layering as you worked. Selecting a card now lifts it visually while you hold it, and leaves the real order alone.
v0.9.10Aug 6, 2026

Lighter Pictures, Clearer Cards

Pictures come in much lighter by default, the size meter and quality dial are where you'd look for them, and cards always show you the side you just changed.

  • Pictures Import Small: a picture added to a board is now stored at a size suited to the card it sits on, not at photo resolution. Boards that used to fill up after a dozen images now hold many more — and any picture can be raised to full quality whenever you want, since the original is kept on your device.
  • The quality steps moved down a rung: what used to be the smallest is now the middle one, so 'Small' and 'Tiny' are genuinely small.
  • Board Size in Settings: the meter and the picture-quality panel are now in Board Settings (the cog beside the board name), not only on the toolbar — and the Guide explains both.
  • Fixed: double-clicking a card stopped working — to flip it, or to write on a text card. A change made for dragging video cards was grabbing the mouse the instant you pressed, which stopped the browser ever recognising the second click. It's now grabbed only once you actually start dragging, so double-click behaves again and video cards still drag properly.
  • Fixed: lowering a picture's quality and then raising it again did nothing unless you went via Original. Each step was being made from the picture already on the card, and detail that's been thrown away can't be scaled back — every step now comes from the full-quality copy.
  • Fixed: a new text card arrived with the words 'Double click to edit' actually written on it, so you had to delete the instructions before writing — and an untouched card kept them, carrying that text onto anyone who duplicated the board. New text cards are empty now and show the hint in faint grey until you write something.
Show all 10 changes
  • Press Enter to write on a selected text card, as well as double-clicking it.
  • Flip Button: the card menu has an explicit Flip control. Double-clicking still flips, but it can't while the hand tool is on, and a gesture that quietly does nothing looks like a bug.
  • Front and Back tabs in the card menu now turn the card to that side, so the menu never describes a face you can't see.
  • Fixed: photo treatments (Mono, Sepia and the rest) didn't turn the card face-up when you applied them, so choosing one on a flipped card appeared to do nothing. Every front edit now shows the front, and every back edit shows the back.
v0.9.9Aug 5, 2026

Real Templates & the Hand Tool

Six templates built from real boards — including a guide you can walk through — and a proper pan mode for moving around big boards.

  • A Real Template Gallery: six templates made from actual boards, not empty scaffolds — 'How to use VIBO', 'Who I want to become', 'my favourite quotes', 'How it went: 2026', 'My (virtual) Closet' and 'My Dream House'. Browse them under Templates and duplicate any of them to make it yours.
  • New accounts start with 'How to use VIBO', 'Who I want to become' and 'How it went: 2026' — so the first thing you open teaches you the app with a board that shows what a finished one looks like.
  • Pan Mode: press H (or the hand button, bottom-left) and dragging anywhere moves the canvas instead of selecting — no more aiming for empty space on a crowded board. Press V to go back to selecting. Panning keeps your selection.
  • Hold Space to Pan: hold Space and drag whenever you need a quick nudge, release and you're selecting again — the same habit as Figma and Photoshop.
  • Zoom to Fit: one click (or Shift+1) frames everything on the board. Click the percentage to snap back to 100%.
  • The + and − zoom buttons now zoom on the middle of your screen instead of creeping toward the top-left corner.
Show all 18 changes
  • Board Size, Visible: a meter next to the zoom controls shows how full a board is once it's worth knowing about. Boards have a size limit because pictures are stored inside them, and until now you only met that limit by hitting it.
  • Picture Quality Dial: open the meter to see every picture on the board and what it weighs, then set any of them — or all of them at once — to High, Medium, Small or Tiny. Lowering one keeps its full-quality copy on your device, so you can put it back to Original whenever you like.
  • Fixed: a board that grew too large failed to save with no way out. The limit is now checked before saving rather than after, the message says how big the board is and what the limit is, and it opens the panel that can fix it.
  • Scroll to Move Around: the scroll wheel (or two fingers on a trackpad) now moves the board — it did nothing at all before. Shift+scroll goes sideways, and Ctrl+scroll still zooms, which is also what a trackpad pinch does.
  • Minimap: a small map of the whole board sits by the zoom controls, with an outline showing the part you're looking at. Click or drag on it to jump anywhere. Hide it with the map button.
  • Fixed: dragging a card with a video or embed on it could leave the card stuck to your cursor, still following after you let go. The embed was swallowing the release, so the board never heard that the drag had ended.
  • Stuck in the Wrong Tool? Both mistakes look the same — nothing happens. If you click a card twice while panning, or drag across empty space twice while selecting, a small note points at the toggle and tells you which key fixes it. Click the note to switch. It appears once each, then never again.
  • The same applies while looking at someone else's board: clicking cards that won't respond now points you at 'Duplicate to My Boards' rather than leaving you guessing.
  • Fixed: while viewing someone's board — or any template — the title always read '<their name>'s Vision', so all six templates looked identically named. It now shows the board's own name, with whose board it is on the badge underneath.
  • Fixed: the board background stopped at the edge of your first screenful. Pan or zoom out and the dots, grid or colour ran out, leaving blank paper — the background was a screen-sized patch being dragged around with your cards. It now covers the canvas wherever you go.
  • Templates Open All the Way: double-click a card on a template to turn it over and read the prompts on the back — the part that actually teaches you how the board is built. You still can't move or edit anything until you duplicate it.
  • A friend's card backs stay private, as before — but now it says so when you try, instead of the double-click doing nothing and looking broken.
v0.9.8Aug 4, 2026

Paste Anything, Safer Saving

Paste a picture, a link or a line of text straight onto the board — Pinterest included. Importing a picture from a link works far more often, and when it can't, it says why instead of giving up.

  • Paste Anything: Ctrl+V a picture, a link or a line of text and it becomes a card. Links work out their own shape — the picture for a Pinterest pin, a player for YouTube and Spotify, a preview card for anything else. You can drag image files in from your desktop too, and they drop where you let go.
  • Fixed: importing from Pinterest said 'No media found'. Pinterest now blocks our server from reading pin pages the way a browser does, so pins come through Pinterest's own widget service instead — and the short links from the Share button work too.
  • Fixed: pasting a copied link announced 'Pasted 1 item' and appeared to do nothing. Ctrl+V ignored your real clipboard and re-pasted a card you'd copied earlier in ViBo, usually off-screen. Copied cards still paste the same way — the board just works out which of the two you meant.
  • Pictures From Any Page: a link that is itself a picture (right-click a photo, Copy image address) now imports directly, and a page that never says which picture represents it is read for the pictures it actually shows. When there are several, you pick from a grid instead of getting whichever one we guessed.
  • An Honest No: when a page really has no picture, or blocks us, or the link has expired, the card says which of those happened and offers to keep it as a link — instead of a bare 'No media found'.
  • Transparent PNGs Stay Transparent: a PNG with a see-through background keeps it, instead of sitting on a white rectangle. Big pictures are resized on the way in — a 4000px photo is stored at 1600px, far more than the canvas ever shows.
Show all 17 changes
  • Autosave now runs a couple of seconds after you stop, instead of up to 30 seconds later. Previously the timer restarted on every edit, so while you were actively working it never fired at all.
  • Fixed: several false 'you edited this board somewhere else' alarms — a save racing itself, a save landing as you switched back to the tab, and a dropped connection being read as 'deleted elsewhere'. A genuine edit from another device still asks, and only when the content really differs.
  • Fixed: the board background picker did nothing — dots, grid and the colours were being painted behind the board itself.
  • Fixed: saving could claim you had hit the 10-board limit when you had far fewer. The usual real cause is a board too big to send, which now says so.
  • Switching boards with unsaved work now offers Save and switch, Discard my changes, or Stay here. If the save fails you stay put rather than losing the work.
  • Format Part of a Sentence: select a word inside a text card and Ctrl+B / I / U formats just that word. Plus shrink-to-fit, fit-card-to-text, and the back of a card finally gets the same text and image controls as the front.
  • Style, Scale & Rotate a Selection: colour, text size, bold and italic apply to everything selected; corner grips resize the whole group keeping its spacing, and the round grip swings it around its centre.
  • Photo Treatments: Mono, Sepia, Warm, Cool, Fade and Punch, each previewed on your own photo — plus Wash, which tints or darkens a picture behind its text so white words stay readable.
  • Duplicate a Board from the sidebar, or Save As to fork the board you are looking at — unsaved changes included — into a new one.
  • Embeds Can Be Grabbed: YouTube, Spotify and Pinterest cards used to swallow the click before the card saw it. They now drag and double-click like any other card. Embeds are also restricted to those three services, since a board you share opens in your friend's browser.
  • Fixed: a brand-new board showed the previous board's history until the next save — restoring one of those entries would have dropped the old board's cards into the new one.
v0.9.7Jul 30, 2026

Handles, Selection & Undo

The editing pass: real transform handles on every card, braces that actually look like braces, multi-select with grouping, and undo/redo.

  • Eight Resize Handles: Four corners and four edges, each pinning the opposite side — so you can stretch a card from any direction instead of only the bottom-right. Hold Shift on a corner to keep the aspect ratio.
  • Rotate From Any Corner: Four round rotate grips. Hold Shift to snap to 15°.
  • Arrows You Can Aim: Lines and arrows now have draggable endpoints — grab an end to point, lengthen and rotate in one move. Drag the middle dot to bow it into a curve. Arrowheads on either end, plus dashed and dotted strokes.
  • Braces That Look Like Braces: { } [ ] ( ) are now a single delimiter hugging one side of a group, not a squashed mirrored pair. Pick which edge it opens toward.
  • Shape Options: Corner radius, border width and colour, fill and opacity on box and circle shapes.
  • Double-Click Text to Edit: Text cards now actually edit in place, and Enter makes a new line.
Show all 18 changes
  • Lasso Selection: Drag on empty canvas to select a zone. Shift-click to add or remove one card. Selected cards move, duplicate and delete together.
  • Grouping: Ctrl+G groups cards so they always select and move as one; Ctrl+Shift+G ungroups.
  • Undo & Redo: Ctrl+Z and Ctrl+Y, with a whole drag counting as one step. Buttons next to the board title too.
  • Copy, Cut, Paste, Duplicate, Delete: Ctrl+C / X / V / D and the Del key — and the clipboard survives switching boards.
  • Arrow keys nudge by 1px, Shift+arrows by 10px.
  • The Back of a Card Can Be Anything: Reflection prompt (as before), plain text, an image, a video, or an embed. Front and back each get their own background colour.
  • Text as a Hyperlink: Give any text card a URL and the text becomes a link.
  • Link Cards Can Shrink to a Link: Show a pasted URL as a full card, a live embed, or just an inline hyperlink.
  • Fixed: renaming a board typed invisible text on the selected row. You can also rename from Board Settings now.
  • Fixed: dragging and rotating were wrong whenever the canvas was zoomed or panned.
  • Fixed: changing the board background or random-rotation setting never marked the board unsaved, so it didn't get saved.
  • One ViBo, not two: the logo is the wordmark, so the duplicate 'ViBo' text next to it is gone.
v0.9.6Jul 28, 2026

Links, Arrows, Brackets & Mobile

Paste any link and it becomes a card — playable for YouTube and Spotify. Plus drawable arrows, grouping brackets, and real touch controls.

  • Link & Embed Cards: Paste a YouTube or Spotify link for a playable embed, or any other URL (LinkedIn, linktree, an article) for a preview card with image, title and site.
  • Arrows & Lines: Draw a connector between ideas, with adjustable thickness.
  • Grouping Brackets: Wrap a cluster of cards in a big { }, [ ] or ( ).
  • Mobile: One-finger panning and two-finger pinch-to-zoom now work properly on phones and tablets.
  • Zoom to Cursor: Zooming keeps the point under your pointer in place instead of drifting.
  • A bigger ViBo welcome: the loading screen now leads with the logo.
  • Roadmap ballot trimmed to the three big directions that genuinely compete — everything else on the list just got built.
v0.9.5Jul 28, 2026

You Steer the Roadmap

A ballot box in the Guide — vote for the feature you want next — plus a loading screen that tells you what it's doing.

  • Roadmap Voting: New 'vote' tab in the Guide. One vote per account, an optional note, change it anytime — the tally decides what we build next.
  • Honest Loading: The start-up screen now narrates real stages ('Fetching your boards…', 'Opening "My 2026 Vision Board"…') instead of a silent spinner.
  • Faster Start-Up: The board list and guest-backup check now load in parallel.
v0.9.4Jul 28, 2026

Tabs That Agree With Each Other

Multiple tabs and devices no longer drift apart: stale tabs refresh themselves, and nothing overwrites newer work silently.

  • Refresh on Return: Switching back to a ViBo tab re-syncs the board list and the open board automatically.
  • Instant Tab Sync: Saves, renames, deletes, and new boards ping other open tabs in the same browser right away.
  • No Silent Overwrites: If another tab or device saved a newer version, you get a clear choice — load the latest, or keep your edits as a copy — instead of losing either one.
  • Deleted-Board Honesty: Opening a board that was deleted elsewhere now says so, instead of showing a scary empty board.
  • Guest tabs refresh from the server backup too.
v0.9.3Jul 28, 2026

Duplicate Templates & Honest Spectating

Browsing someone's board is now clearly read-only — and one click turns any template into your own board.

  • Duplicate to My Boards: While viewing a template or a friend's board, copy it into your own boards and edit freely.
  • True Read-Only Spectating: Viewing no longer allows phantom edits that were silently thrown away — what you see is safe to explore.
  • Templates Section: The Dev's template boards moved to their own 'Templates' section in the sidebar, separate from real Friends.
  • Card backs stay private: flipping cards is disabled while spectating.
v0.9.2Jul 28, 2026

Starter Templates, In-App Feedback & Fixes

Every new account now starts with three ready-made template boards, feedback lives inside the app, and board switching is unstuck.

  • Starter Templates: New accounts begin with 'Who I want to become', 'My 2026 Vision Board', and 'How it went: 2025' — pre-filled from the Dev's template boards.
  • In-App Feedback: Send bugs & suggestions directly from the Guide window — no email app needed.
  • Fixed: Creating a new board no longer leaves the screen stuck on 'Switching Board…'.
  • Fixed: The 'DEV' friend entry is now the real dev account (with its template boards) instead of an empty placeholder.
  • Privacy: Boards are now readable only by their owner, accepted friends, and everyone for the Dev's public templates.
v0.9.1Feb 02, 2026

Guest Persistence, Visual Feedback & Card Specialization

A polish update focusing on Guest UX, type safety, and visual feedback. We fixed critical guest history bugs and introduced a system-wide notification layer.

  • Toast Notification System: Integrated a custom toast system to provide explicit success/error feedback for board actions.
  • Guest History Fix: Guest users now correctly generate and persist history snapshots in local storage.
  • Visual Loading Feedback: Added 'Artificial Delay' for guest actions (Save/Load) to provide visual confidence that work is being processed.
  • Text elements now behave like true overlays. no borders, no backgrounds, and no flip mechanics.
  • Smart Context Menus: The 'Edit' menu now adapts to the card type (e.g., hiding 'Backside' tabs for Text elements).
  • Card Rendering Logic: Fixed specific rendering for YouTube (iframe) and Shape (border-radius) types.
  • Safe History Restore: Restoring a history point no longer triggers an immediate auto-save loop.
v0.9.0Jan 20, 2026

Multi-Boards, Social Viewing & Creative Expansion

A major leap toward collaborative and expressive vision building. ViBo now supports multiple boards, social viewing, and powerful new creative tools.

  • Multi-Board Architecture: Create, switch between, and manage up to 10 separate Vision Boards.
  • Spectator Mode: View friends’ boards in read-only mode via the new Community sidebar.
  • Friends Sidebar: Added a right sidebar to browse friends and explore their boards.
  • Admin Visibility: Admin users are now labeled with a 'Dev' tag.
  • Board Backgrounds: Customize each board with Dots, Grid, Yellow, or Cyan backgrounds, persisted per board.
  • YouTube Cards: Paste a YouTube link to embed a playable video directly on your board.
Show all 16 changes
  • Shape Cards: Add decorative shapes including Circles, Rectangles, and Pills.
  • Enhanced Text Editor: Multi-line text support, alignment controls (horizontal & vertical), and background colors.
  • Dual Sidebar Layout: Left sidebar for board management, right sidebar for friends and community.
  • Add Menu Redesign: Replaced the single Add button with a popover menu for specific card types.
  • Loading Overlay: Added a 'ViBo Loading' state when switching boards or viewing friends’ boards.
  • Inline Renaming: Rename boards directly from the sidebar without modal dialogs.
  • Crash Protection: Hardened VisionCard rendering to prevent white-screen crashes from corrupt data.
  • Database Updates: Extended Prisma schema to support board backgrounds, friendships, and generic content types.
  • Type Safety: Improved TypeScript interfaces for polymorphic card content (Text, Image, YouTube).
  • Guest Mode Fixes: Ensured guest data now persists correctly across refreshes.
v0.8.0Jan 18, 2026

ViBo Rebrand & Cloud History

Major stability overhaul. We moved the 'Time Travel' history from your browser to the Cloud, preventing crashes and allowing cross-device undo.

  • Cloud History: History snapshots are now stored in the database (last 20 versions), removing the 5MB browser limit.
  • ViBo Branding: Renamed to ViBo with a polished loading screen and logo integration.
  • Crash Protection: Added image size limits (2MB) and 'Spam-Save' locks to prevent network congestion.
  • Mobile Zen: Added 'touch-none' support so you can drag cards on mobile without scrolling the entire page.
  • Guest Mode: Added clear warning banners for unauthenticated users.
v0.06Jan 08, 2026

Infinite Canvas & Onboarding

The board is no longer static. You can now explore an infinite space to map your vision.

  • Pan & Zoom: Hold Ctrl and scroll to zoom. Middle-click (or Ctrl+Click) and drag to pan around.
  • Smart Spawn: New cards now appear near the center of your current view, respecting your zoom level.
  • Onboarding: A new visual guide welcomes first-time users, explaining the hidden power features.
  • Persistence: Zoom level and pan position are reset on reload to keep things centered (for now).
v0.05Jan 03, 2026

Context-Aware Interaction

The interface now anticipates your intent. Menus automatically open to the correct tab based on whether you are facing the image or the reflection.

  • Smart Tabs: Right-clicking the back of a card immediately opens the 'Backside' templates menu.
  • Auto-Switch: Flipping a card while the menu is open automatically toggles between 'Visuals' and 'Backside' tools.
  • Focus Mode: Interacting with a new card or the background automatically closes any open edit menus, keeping your workspace clean.
v0.04Jan 02, 2026

Cloud Sync (Beta)

Your vision board now lives in the cloud. Seamlessly switch between local drafts and secure cloud storage.

  • Database Integration: Connected Prisma ORM with Supabase PostgreSQL for robust data storage.
  • Hybrid Sync Engine: Automatically switches between Local Storage (Offline) and Cloud Database (Online).
  • Timestamped Saves: The 'Saved' indicator now reflects the exact time your data hit the server.
  • Conflict Resolution: Cloud data takes precedence on login, ensuring you always see your cross-device source of truth.
v0.03Jan 01, 2026

Identity & Sync (Authentication)

Added secure Google Login to prepare for multi-device syncing. The board now actively monitors your connection status.

  • Google OAuth: Secure login infrastructure using NextAuth.js.
  • Smart Nudge: Unobtrusive popups remind you to log in when data is saved locally.
  • User Profile: Top bar now displays your avatar and name when connected.
  • Safety Checks: Auto-save detects if you are relying on cache vs. cloud (cloud sync pipeline ready).
v0.02Dec 31, 2025

Persistence & Time Travel

Introduced local storage caching so you never lose your flow. The board now remembers exactly where you left off.

  • Auto-Save: Board state saves automatically every 30 seconds if changes are detected.
  • Local History: Restore previous versions of your board from the 'Saved at...' dropdown.
  • Image Persistence: Uploaded images are now converted to Base64, so they survive browser refreshes.
  • Smart Restore: The board automatically loads your last session when you open the app.
v0.01Dec 30, 2025

The Foundation (MVP)

Initial release of the infinite vision board. Focused on tactile interactions, media fetching, and structured coaching templates.

  • Infinite Canvas: A cozy, drag-and-pan workspace.
  • Smart Cards: 3D flip interactions with 'What You See Is What You Edit' logic.
  • Media Engine: Pinterest video/image unfurling & local drag-and-drop uploads.
  • Visual Editor: Draggable menu for opacity, fonts, z-index layering, and colors.
  • Backside Templates: 4 Built-in coaching frameworks (Identity, Environment, Community, Habit).
  • UX Polish: High-contrast inputs, draggable windows, and smooth physics.