twoplus11
  • Apps
  • About
  • Privacy
  • Terms
  • Report an issue
  • Contact
Apps About Privacy Policy Terms of Service Report an issue Contact
History

Site changelog

What changed on this website, newest first. Each app keeps its own changelog for changes to the app itself — this page is only for twoplus11.com.

Every app's changelog Privacy policy revisions Terms revisions
  1. 2 September 2026 Apps

    Stapl 1.3.0 can see the text you typed into a form

    • Redact could report “No sensitive data found” about a document that plainly contained some. Stapl’s sweep read the page’s text layer, which covers the content stream and nothing else. Text typed into a form field lives somewhere else entirely, so a Social Security number sitting in a filled form was invisible to the sweep, never offered as a match, and then rasterized into the flattened output like everything else on the page. The sweep now reads annotation and form-field text too, so what it searches is what a reader of the finished PDF can actually see.
    • Fill & Sign works without a mouse. Placing a signature was the one thing you could only do by pointing at it, and on a PDF with no fillable fields it is the only way to enable Apply & Save. So anyone working from the keyboard could draw a signature and then find Save permanently greyed out with nothing saying why. Tab to a page, press Return to drop it, and walk it into place with the arrow keys, each nudge announced.
    • Leaving a running batch no longer abandons it. Escape or Back took you out while the run carried on writing files into your output folder, Stop button gone with the window. Stapl asks first now, says how far the run got, and stops properly if you leave: the file in progress finishes, everything written is kept, nothing further starts.
    • Reordering pages spoke English to a screen reader in every language. Merge, Organize and Images → PDF all reorder by dragging, the keyboard path is deliberately supported, and the drag library injected its own English into the live region. A German or Japanese VoiceOver user got a translated handle label followed by “To pick up a draggable item, press the space bar”.
    • Removing a business license now frees the seat. “Remove License” used to delete the key from your Mac and tell the licensing server nothing, so the activation stood forever and a two-seat company that reinstalled twice was locked out with no explanation. The company name also never appeared on an activated license, because Stapl was reading a field the licensing API stopped sending.
    • Also: ⌘, opens Settings, the selected option is visible in High Contrast, the batch queue sorts in Stapl’s language rather than your Mac’s, and search now finds Połącz when you type polacz.
  2. 2 September 2026 Apps

    Shelfr 1.1.0 tells you when a book has gone missing

    • Books whose files are gone now say so, instead of failing one at a time. Shelfr asked the disk where your books were exactly once, at launch. Reconnect the drive a greyed-out book lives on and nothing changed until you quit and reopened the app, and the reverse was worse: unplug a drive mid-session and every book on it stayed bright and sendable, so a send started a batch that could only fail. Shelfr now re-checks when a drive mounts, unmounts or is renamed, there is a Missing shelf holding exactly the books it cannot find, and a send or conversion leaves them out and says so before it starts rather than failing on each one with a read error that never mentioned the drive.
    • The license seat is named only if you name it. The “Name this computer” box was pre-filled with your Mac’s own name, and on a Mac set up with the defaults that string carries your real name, so that was what got sent on activation and on every daily re-check. The box starts empty now, clearing it actually clears the name, and nothing is substituted for a name you did not give. Shelfr’s privacy page is corrected in the same release.
    • Every progress line was English in all thirteen languages. “Sending 3 of 12”, “Converting 4/9”, “Book 5 of 40” and their VoiceOver announcements were all translated, and none of the translations was ever used, because a number written into a sentence is looked up under a different name than a word is.
    • Also: Escape closes the Keyboard Shortcuts sheet, Reduce Motion quiets the whole app, a second conversion queues instead of being refused, and there is somewhere to type a business license key, which there was not before.
  3. 2 September 2026 Site

    WinKeyr’s privacy page caught up with what the app sends

    • The page said the license seat name defaults to your Mac’s own name. It has not since 1.3.0. The rename release on 30 August stopped WinKeyr substituting the host name for a seat you never named, and stopped pre-filling the box with it, but the privacy page kept describing the old behavior. For three days a shipped app was documented as collecting something it does not collect.
    • What the page says now is what the app does: the device name sent with a business-license check is only ever what you typed, and nothing at all if you left it empty. Website only, no change to the app, and nothing you need to do.
  4. 2 September 2026 Apps

    Monthr 1.2.0 sets your calendar in any font on your Mac

    • Type and color are yours now. Monthr shipped with four looks, and they are still where you start, but you no longer have to stop at one. Any font installed on your Mac can set the year, the month names and the date numerals, and five colors drive the rest of the page. Fonts that cannot print a date are left out of the list, which sounds obvious until you meet Bodoni Ornaments: it reports that it has all ten digits and draws a flower for each one.
    • Nothing you choose can print text nobody can read. Every color is re-mixed before printing, keeping the hue and saturation you picked and re-deriving the lightness, and the contrast ratio is shown on each row as you choose it against the 4.5 to 1 that WCAG AA asks for. Pick a pale yellow for holidays and you get a legible chip in that yellow rather than an empty rectangle. One button pulls a whole palette out of your cover photo, and it goes through the same treatment.
    • Monthr now warns you before a photo prints soft. A picture dragged out of a chat thread fills a slot on screen exactly as convincingly as a 24-megapixel one, and the difference only shows up on paper, after the money has been spent. Every photo is measured against the size it actually prints at, and anything short is called out with its dpi and the pixel size it would need.
    • A new calendar starts out with your region’s week and paper. The first day of the week and the paper size were fixed to the American answer for everybody, in all thirteen languages Monthr speaks. Eight of those are spoken where the week starts on Monday, so a German calendar printed SUN through SAT above a German month name, and a US Letter PDF handed to a European print shop comes back scaled or trimmed. Both now follow your Mac, and both stop guessing the moment you set them yourself.
    • The license seat is named only if you name it. The “Name this computer” box was pre-filled with your Mac’s own name, and on a Mac set up with the defaults that string carries your real name, so that was what got sent when you activated. The box starts empty now, clearing it actually clears the name, and nothing is substituted for a name you did not give. Monthr’s privacy page has been updated to say so.
  5. 31 August 2026 Site

    One name for the $5 license, and a plain-text index for assistants

    • The $5 license is called a Business License on every app page now. Eleven pages called it a “Commercial License” and fourteen called it a “Business License”, for the identical thing at the identical price, which meant the answer to “what am I buying” depended on which app you happened to open. Each app’s pricing section, its checkout window, and its terms and privacy pages now agree. Nothing about the license changed: same $5, same one-time payment, same cover for one computer, and a key you already hold still works.
    • There is now a plain-text index of this site at /llms.txt. It lists every app with its price, its macOS requirement and a one-line summary, so an assistant asked about these apps can read one short file instead of crawling a hundred and twenty pages and guessing. It is generated from the app pages themselves rather than written by hand, so it cannot quietly drift out of step with them, and robots.txt points at it.
    • Grabbr’s page was telling search engines it had no paid tier. The structured pricing it publishes declared only the free personal tier, with the Business License in a field nothing reads as a price, so a search result or an AI summary could describe Grabbr as free and never mention the $5 license for use at work. Both tiers are declared properly now.
  6. 30 August 2026 Apps

    WinKeys is now WinKeyr

    • WinKeys has been renamed to WinKeyr. Same app, same rules, same one-time license, new name and a new page at WinKeyr. Nothing about what it does has changed.
    • If you already have WinKeys, it will not update itself across, and this is worth a minute of your time. macOS checks an update against the identity of the app already installed, and a rename changes that identity, so the update is refused before it is applied. There is no way around that from our end. WinKeys 1.2.2 went out to say so and to point at the download; it is the last WinKeys release, and the app keeps working if you stay on it.
    • Moving over keeps everything. Download WinKeyr and open it, and your rules, your language and your license key are picked up from WinKeys automatically. There is nothing to buy again and no new key to enter, and settings files exported from WinKeys still import. The one manual step is granting Accessibility once more in System Settings, because macOS ties that permission to the app’s identity too.
    • Two things macOS will not carry across for you. Both the Accessibility grant and the login-item registration are held against the old app’s identity, so after installing WinKeyr you grant Accessibility once more and, if WinKeys used to open at login, switch Launch at login back on in its settings.
  7. 30 August 2026 Site

    Business licensing sells more than one app at a time

    • The business licensing page could only ever sell one app. It offered a dropdown, you picked a single app, and you paid for that one. A company kitting a design team out with four of our apps had to go around the same form four times, on four cards, and file four receipts. It takes a cart now: add every app the team needs, set how many computers each one goes on, and pay once. Each app still comes back with its own license key, and they all arrive in the same email. Business licensing.
    • Two of the apps we sell could not be bought there at all. The list of apps was written into the page by hand, with a comment asking whoever changed a price to remember to change it in two places, and it had fallen behind: Monthr and Shelfr were missing from it, so the picker could not pick them. The page asks the catalog what is for sale now, so the list and the prices cannot drift apart from what we actually charge.
    • It says what happened after you pay. The old page had nothing at all for the trip back from Stripe. A payment that went through landed on a blank order form with no confirmation and no mention of the keys on their way, and backing out of the card screen threw away the order you had just built. There is a proper receipt now, and a canceled payment comes back to the order exactly as you left it, down to the seat counts.
    • You can start the same order from any app’s own page. Every app page has a commercial license window, and each of those could sell only the app whose page it was on. They all carry an “Add another app” control now, so an order that starts on one app can pick up the rest without leaving the page. Wanting a single app is unchanged: the window opens exactly as it did, at the same price.
  8. 30 August 2026 Site

    Grabbr’s card went back to promising a macOS it will not run on

    • Grabbr’s card on this page said “macOS 12+” again. It was one of the twelve corrected on the twenty-eighth, and the day after, it quietly went back to the old number. Grabbr needs macOS 14 Sonoma, its own page has said so all along, and the card is what people read first. It says macOS 14+ here again now.
    • Nothing set out to change it. An unrelated change the following day, the fix for the download sheet on iPhone that went out alongside Blinkr’s launch, carried an older copy of this page with it and put one line back. That is the whole of it. A single reverted line inside a change about something else does not announce itself.
    • For a day the card sold Grabbr to the people it would have turned away. Somebody on Monterey could read “macOS 12+”, download, and get a crash instead of an app, which is exactly the failure the twenty-eighth was meant to close.
    • The check that catches this already existed, and it was not run before that change went out. It was written on the twenty-eighth for this precise drift, and it fails the moment a card and an app’s own page disagree. It found this the moment it ran again. Every other card was compared at the same time, and all twenty-three of them agree with their app’s page.
  9. 30 August 2026 Site

    Blinkr — eye breaks that wait for you

    • Blinkr is the twenty-fourth app here, and it is free. Every twenty minutes your screen fades to a soft dim for a twenty-second look-away break — a countdown ring, one calm suggestion, and out. Esc always skips it. It is the 20-20-20 rule that eye-care people have been repeating for years, finally as something you do not have to remember. Blinkr.
    • The part that makes it liveable: it will not interrupt your call. A break that comes due while your camera or microphone is in use, while you are presenting, or while anything is running full screen simply waits — and arrives the moment you are free. It is never lost, and the heads-up warning stays away too. Step away from the Mac entirely and the rest counts by itself, so a coffee run is the break.
    • It asks for no permissions at all. Not accessibility, not screen recording, not the camera. It reads four things — how long since you last touched the keyboard, whether a camera or mic is on, whether a window covers a display, whether the screen is locked — and nothing about what any of them contains. Nothing to grant is the proof.
    • Thirteen languages, every display, and a card for it on the home page. All screens dim together rather than one going dark beside one that stays glaring, the whole app including the break screen and the VoiceOver announcements speaks all thirteen fleet languages with a live picker, and Blinkr now appears in the app grid, the hero wall, the footer of every page here and both sitemaps.
    • Personal use is free forever; a commercial license is $5 once, per device — and the key now goes into Blinkr’s own License window rather than sending you back to a web page. Every app on this site that sells a license has that window; Blinkr shipping without one is what this change fixes before anyone can buy it.
  10. 28 August 2026 Site

    Twelve cards were selling a macOS these apps refuse to run on

    • Twelve app cards on this page said “macOS 12+”, and one said “macOS 11+”, for apps that need macOS 14 Sonoma. Every one of their own pages had already been corrected; the home grid had not, and the home grid is where people arrive first. Grabbr, Heftr, Loopr, Morphr, Pulsr, Redlinr, Renamr, Scrubbr, Squishr, Sweepr, Trimr and Wakr now say macOS 14+ here too.
    • It was not a cosmetic mismatch. These apps genuinely require Sonoma — the libraries inside them are built for it — so somebody on Monterey could read the card, download, and get a crash or a refusal from an app this page told them would run.
    • A check now compares every card’s macOS floor against the app’s own page, so the two cannot drift apart again.
  11. 27 August 2026 Site

    The sitemaps were telling search engines the wrong dates

    • Twenty-five sitemaps were out of date, including the two that describe this site as a whole. A sitemap is the list a search engine reads to learn which pages exist and when each one last changed. Ours had fallen behind the pages themselves — pages rewritten this month were still filed under dates from weeks earlier — so what we were handing search engines no longer described what we were actually publishing.
    • Every one of them is written from the pages now, rather than edited by hand. Each entry takes its date from the day that page last actually changed, so a page nobody has touched keeps its old date and only the pages that moved are put forward for a fresh look. Twenty-three app sites were rebuilt this way, along with this site’s own sitemap and the index that lists all of them.
    • The index that points at all the others was stale too, and it is the one that matters most. It is the single file crawlers are pointed at, so every sitemap behind it inherited the wrong dates — one stale file quietly aging twenty-three sites’ worth of pages.
    • A check now fails whenever a sitemap disagrees with the pages it describes. The tool that writes them has existed since the eleventh of this month; nothing ever ran it, which is how twenty-five files drifted without anyone noticing. The drift was never the problem — nothing watching for it was.
  12. 26 August 2026 Site

    The reviews on this page now carry the score behind them

    • There is a rating above the reviews on the home page: the average of every review we hold, and how many there are. Six reviews at a time sit under it, and until now there was no way to tell from this page whether those six were the whole story or a lucky handful — the average and the count answer that before you read a word.
    • It is the average of all of them, not of the ones on screen. The reviews below are a random handful drawn fresh on each visit, and the feed that supplies them stops at twenty; we already hold more than that, so an average taken from what is displayed would have been an average of a sample, quietly drifting further from the truth with each new review. The figure comes from a separate count of the whole table instead.
    • The score is shown to two decimals, so a 4.96 is a 4.96 and not a 5.0. Almost every review we have is a five and one of them is a four; at a single decimal that average rounds to a flat perfect score, which is a claim the reviews do not quite support. The extra digit is the difference between reporting the number and flattering it.
    • The stars are filled to the fraction rather than rounded up. A four-point-seven paints a little over four and a half stars, so a score that is not perfect never looks like one.
    • It adds up to the same number the app pages show. Each app’s own page already carries its rating and review count; this one counts exactly the same reviews, so the totals on the app pages sum to the total here.
  13. 24 August 2026 Site

    Two more cards were selling an app in the wrong colour

    • Sweepr’s card was blue and Snapr’s was green, and neither app has looked like that for weeks. Sweepr is a yellow-green and Snapr is a pink; both apps, both of their own pages and both icons had moved together, and only the cards here were left behind. This is the same fault we fixed on WinKeyr’ card earlier today, in the two apps that had been set aside at the time.
    • Both cards are now painted from the two colours their icon is drawn from, so the tile you click here and the icon that lands in your Dock are the same object — along with the Download button, the FREE badge and the price line on each.
    • Their own privacy, terms and release-notes pages were worse than the cards. Every one of those pages keeps its own copy of the colours, and only each app’s front page had ever been repainted — so Sweepr’s were still entirely blue, and Snapr’s were pink text on a green tile. Six pages, all matching their app now.
    • The check we added this morning had both apps on its exemption list. It compares every card against the app’s own generated palette, but an app can be listed as knowingly-stale and skipped — and Sweepr’s exemption said its card was already correct, which was not true. Both lines are gone, so the real check covers them, and it is written so that repainting an exempt app fails until its line is deleted.
  14. 24 August 2026 Site

    WinKeyr was wearing another app’s blue on the home page

    • WinKeyr’ card was blue — its icon, its Download button, its FREE badge and its price line — and the app it links to has been amber for weeks. The app, its own page and the icon that lands in your Dock had all moved together; only the card here was left behind, so the home page was advertising a colour no part of WinKeyr has used in a long time.
    • The card is now painted from the same two colours the app’s icon is drawn from, so the tile on this page and the icon in your Dock are the same object, and the review badges the catalogue tints are amber too.
    • Renamr’s own page had the opposite half of the same problem. The card here was right — deep violet into periwinkle — while the mark beside the name on renamr’s page was a flat blue that matched neither the card nor the icon. Both now show the icon.
    • A test now holds every card to the app it sells. Each card’s colours are compared against the app’s own generated palette, so a card cannot quietly keep an old colour after the app has changed — which is how this one survived four rounds of repainting.
  15. 24 August 2026 Site

    The wall of app icons on the home page can be scrolled by hand

    • The icons drift past at a row every four seconds, and until now that was the only speed there was. If the app you wanted had just gone off the top, the only thing to do was wait for it to come round again. The wall now takes the wheel while the pointer is on it, and a mouse can pick it up and drag it.
    • Two arrow buttons step it a row at a time, for a phone, a trackpad button or a keyboard — anything without a scroll wheel. They fade in when the wall is under the pointer, and stay out on touch screens, where nothing hovers.
    • Scrolling the page past the hero still works. A swipe on a phone scrolls the page, as it always did, and a wheel gesture that started somewhere else keeps going even when it slides the wall under the cursor — the wall only claims a gesture that began on it.
    • Dragging the wall does not open an app. A press that travels more than a few pixels is a scroll, and the icon it happens to finish on stays shut.
  16. 23 August 2026 Site

    Every app page is showing you the app you would actually download

    • Every screenshot on every app page has been re-taken against the shipping build. Some had drifted a long way. Blockr’s were from July, before the app had its own green accent, and two of the three were region grabs with a strip of desktop wallpaper baked into the bottom edge — and none of them showed Blocklists, a whole screen of the app the page had never pictured.
    • Three of Anchr’s screenshots were blank rectangles. They had been captured while the window was still fading in, so the files were 89–94 % transparent. On the page they rendered as empty boxes with captions underneath them.
    • Squishr’s two screenshots were the same picture of an empty window. Whatever they were meant to show — a video loaded, a size target picked, a result — they showed none of it: both files were byte-for-byte identical captures of the drop zone. Loopr, Renamr and Morphr had the same problem in a milder form, each pictured holding a single file when the whole point of them is a batch.
    • Monthr had no picture of the app at all, only renders of the calendar it prints. It now shows the editor with a year of photos placed.
    • Several pages told the browser the wrong image size, so those screenshots were being stretched or squashed to fit dimensions the files no longer had. Sixteen of them, across eight apps.
    • Nothing in any screenshot is real. Every file, folder, filename, photo and connection in them is invented for the purpose — with two deliberate exceptions: Trimr is editing a real 11plustwo track, and Liftr is cutting out the photos it has always used.
  17. 23 August 2026 Site

    WinKeyr 1.2.0 — closing the Settings window no longer quits the app

    • Closing the WinKeyr Settings window quit WinKeyr. Open Settings, click the close button, and the app was gone — along with every shortcut it was remapping. ⌘+W and Esc did the same thing. Nothing said so: the window closing is what you asked for, the menu-bar icon going with it looks exactly like hiding the icon on purpose, and the first sign anything was wrong was a Ctrl+C that no longer copied. It had been that way since 1.0.0, and a user wrote in to tell us. Full release notes.
    • Enter stopped launching apps from Spotlight. With “Enter opens in Finder” switched on, searching in Spotlight and pressing Return did nothing. Spotlight takes the keyboard without coming to the front, so WinKeyr saw Finder there and applied Finder’s rule. The Finder-only rules now stand down while a Spotlight panel is up.
    • An emergency off switch, and a menu-bar icon that stops pretending. Ctrl+Alt+⌘+K switches WinKeyr off from anywhere, and the icon no longer claims to be remapping keys while a pause, an excluded app or a password field has it standing down.
    • The WinKeyr privacy policy gained a line describing the one new thing it looks at — which process owns each on-screen window, so it can tell when Spotlight has the keyboard. No titles, no contents, nothing stored or sent.
  18. 22 August 2026 Site

    Scrubbr 1.3.0 — every key in the file, not the third we had an opinion about

    • Scrubbr only ever showed you the metadata it had a privacy opinion about. A photo from a modern phone carries around ninety separate pieces of metadata; Scrubbr listed roughly thirty of them — your location, your name, your camera — and read, understood and silently discarded the rest. Every file now has an All metadata section holding every last key under the name the format itself uses. Among what was invisible before: the exact second your GPS fix was taken and how accurate it was, your time-zone offset (which is roughly your longitude), and, in anything that has been through a photo editor, the leftover headline, category and “do not syndicate” instruction. Music files give up their unmapped tags and the album and year in the old-style tag at the end; video files show every QuickTime atom; and a file Scrubbr cannot even open now shows every macOS attribute stapled to it rather than only the five it strips. It is folded away until you ask for it, so the reveal is still the first thing you see. Full release notes.
    • Two display bugs went with it. Anything a file stored as a list — a photographer’s name written by Lightroom or Photoshop, a photo’s keywords, a PDF’s keyword list — reached the screen as a raw macOS structure rather than as the name it was. And the tags a camera writes into a QuickTime or MP4 file arrived with their names garbled into escape codes, with the readable text inside them reported as a byte count.
    • The numbers still mean what they meant. The red warnings, the sensitive count and what a clean reports removing all still count only the metadata that gives something away — nothing in the new section is allowed to inflate them.
  19. 22 August 2026 Site

    The only twoplus11 accounts there are

    • The About section now states plainly that this studio does not advertise and is not on social media. No ads have ever run here — no sponsored posts, paid reviews, influencer deals or affiliate programs — and the one account that posts anywhere is Reddit, u/11plustwo. That was true before today and simply was not written down, which left nothing to point at when somebody else claims to be us: a lookalike handle, a “twoplus11 support” message, another site selling these apps. The notice says where the real accounts are, that every download comes from this site and nowhere else, and that nobody here will message you first asking for money or a password. The same account list is published in the page’s structured data, so search engines read the same answer. It lives at twoplus11.com/#authentic if you need to link to it.
  20. 21 August 2026 Site

    Midwest Feline now links to Midwest Feline

    • The portfolio card and every footer sent you to our staging copy instead of the real site. Midwest Feline is a working veterinary practice with its own address, midwestfeline.com, and the link here went to the internal preview we build against — a site that will be switched off. Both the card and the Portfolio list in the footer of every page now point at the real one, and the card says Visit site rather than View demo, because that is what it is.
  21. 21 August 2026 Site

    Where these apps came from, and why they stay maintained

    • The About section now says these were personal tools first. Every app on this site began as something built for one Mac and used on it every day; releasing them publicly only started recently. That is also the plain answer to whether they will be abandoned — they are still in daily use here, so a bug is a broken tool rather than a support ticket. The Long-term support card promised indefinite maintenance without giving anyone a reason to believe it, and now gives the reason.
  22. 20 August 2026 Site

    Twenty-one apps updated, and Monthr arrives

    • Six apps sold a commercial license with nowhere to type the key. Anchr, Copyr, Diskr, Pingr, Snapr and WinKeyr each had a License button that opened a web page and no way to enter a key in the app at all — so a business that paid could not activate what it bought. All six now have a License panel, and so does every other app we make.
    • An activated license showed a blank company name. The apps read the wrong field from our licensing server — organization where the server sends organizationName — so the company a license belongs to came back empty on the activation screen. Fixed everywhere, and the tests that should have caught it were mocking the same wrong field.
    • Each app's privacy page now describes the license check. Because those six apps could not take a key before, their privacy pages said the weekly version check was the only request the app ever made. That stopped being true the moment they could be activated, so every page now says what the license check sends — the key, a hash of the Mac's serial, the app version and a device name — and that it happens only once you have entered a key. With no key, the version check really is the only one.
    • Monthr. Drop in twelve photos and it hands you a print-ready wall calendar — a thirteen-page PDF, birthdays pulled from Contacts onto the right days, US holidays computed rather than looked up. It is the first app here that reads Contacts, so its privacy page names the two fields it asks for and nothing else.
    • Two app cards were advertising software you could not get. Blinkr and ChatProof each had a full card on the home page whose “Learn more” led to a page that has never existed and whose Download button quietly returned you to the home page. Both cards are gone until those apps actually ship. The sitemap was pointing search engines at the same two dead addresses, and no longer does.
  23. 18 August 2026 Site

    An unfinished game was being advertised as finished

    • You Are Not A Unicorn is not ready, and the footer was sending people to it. It was listed under Portfolio alongside three sites that are actually live, so a visitor had no way to tell it apart from finished work. The link is gone and both of the game's pages have been taken out of the sitemap. The pages themselves stay where they are — the privacy policy has to stay reachable for the app listing — but nothing on this site points at them until the game ships.
  24. 18 August 2026 Site

    The home page was underselling every app on it

    • Thirteen languages, on every card. Every Mac app on this site now ships German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, Russian, Turkish and Simplified Chinese alongside English, with a picker in the app's own settings — but only about half the cards said so, which read as though the rest were English-only. They all say it now, and the section above the grid says what else is true of all of them: dark and light mode, a WCAG 2.1 AA pass, and Apple signing and notarization so an app opens on a double-click and updates itself in place.
    • The search box suggested a word that found nothing. It offered “screenshot” as an example, and typing it returned an empty grid — nothing here is a screenshot tool. It suggests “compress” now, which finds two.
    • Scrubbr's card promised something Scrubbr does not promise. It read “never destroys your original,” but Scrubbr has a Replace original (keep backup) option, and turning it on does exactly that. The card now says what is always true: a clean copy by default, and nothing ever uploaded.
    • Three claims on this page were wider than the truth. The hero said “nothing leaves your Mac,” the principles strip said “no data collected,” and the numbers row counted “0 bytes of data collected” — while the apps check for a new version, a business licence is verified against our server, and this site counts page views. The privacy policy always described those; the home page did not. It now claims what it can keep: your files never leave your Mac.
  25. 18 August 2026 Site

    Every page now previews properly when you share it

    • Paste a link to any page here and it unfurls into a card. The twenty-two app pages always did, but the hire, business, contact, newsletter, review, report, privacy, terms, and changelog pages did not — they arrived in Slack, Messages, or a post as a bare blue link with no title, no summary, and no image. All of them carry a proper preview now, and the text in that preview is read from the page itself, so it cannot drift out of sync with what the page actually says.
    • Search results can show the path to a page. Every privacy, terms, changelog, and support page — seventy-eight of them — now tells search engines where it sits, so a result can read twoplus11 › Blockr › Privacy Policy instead of a bare URL.
    • You Are Not A Unicorn was invisible. The game had no link pointing at it from anywhere on the site and was missing from the sitemap, so it was effectively unreachable unless you already knew the address. It is in the footer under Portfolio now, and in the sitemap.
    • Four page summaries were over the length search engines display and were getting cut off mid-sentence; they have been shortened. Four of Gifmint's pages also pointed their preview image at a format most apps refuse to render, so those shares showed no image at all.
  26. 17 August 2026 Site

    Larger text, higher contrast, less movement

    • Every page on this site has an accessibility button now. It opens three settings — larger text, higher contrast, and reduced motion — and they apply to whatever page you are on, including all twenty-two app pages. The same three settings the Claytonia and Midwest Feline sites already offered; this site had none of them.
    • Reduced motion actually reaches the animations. Turning it on does not just stop the CSS transitions — the moving icon wall on this page is driven by script rather than by a stylesheet, and it stops too, because the setting answers the same question the browser's own “reduce motion” preference does.
    • The settings are remembered on your device and applied before the page draws, so a setting you chose last time is never seen switching itself on. Nothing is sent anywhere.
  27. 17 August 2026 Site

    Find an app by typing what it does

    • There's a search box above the app grid. Twenty-two cards is a lot to read through when you already know what you came for. Type a name and everything else disappears; type what you want done — “convert”, “compress”, “rename” — and you get the apps that do it, because the search reads each card's description and feature tags, not just its name.
    • Nothing is hidden permanently: clear the box, press Escape, or use the button on the empty result, and all twenty-two come back. “Download every app” still means every app, whatever is typed in the box.
  28. 17 August 2026 Site

    You can look me up before you hire me

    • The hire panel links to my LinkedIn. It said who I am and what I've built, then offered a form as the only way to find out whether any of that was true. There's now a link to my profile next to it, so the work history can be checked before anyone writes to me.
  29. 13 August 2026 Site

    The icon wall opens the app you clicked

    • Clicking a tile in the hero opens that app. It didn't. Pressing one moved the strip a full row on the way down, so the button came back up over a different icon — and the click, caught between the two, usually opened nothing at all. The wall now stops the instant a pointer touches it and cannot move again until the press is finished, so what you pressed is what opens.
    • Every tile says what it is. Point at one and its name appears beneath it, in that app's own color. Twenty-two small glyphs shouldn't have to be guessed at.
    • The wall can be used from the keyboard. Tabbing to an app used to leave the focus ring somewhere off the top of the window, on an icon nobody could see. The strip now rewinds to whichever app you've reached and holds there.
    • Tiles half-swallowed by the fade at the top and bottom edges no longer take clicks — nothing opens that you couldn't see well enough to aim at.
    • The wall stops drifting while it's scrolled off-screen or the tab is in the background.
  30. 12 August 2026 Site

    Small text is readable now, and this page exists

    • Every piece of small print on the site is legible. Pricing lines, system requirements, stat captions and footer text were set so faint they failed accessibility guidelines — some at less than half the required contrast. All four levels of text now meet WCAG AA against the surface they sit on, and the steps are told apart by size and weight instead of by fading out.
    • The Download and Subscribe buttons pass too. White on the brand blue was below the minimum; filled buttons use a slightly deeper blue so the label is properly readable. The brand blue is unchanged everywhere else.
    • App name badges on the reviews match the app you'd install. They were still tinted with the colors used before the fleet moved to one generated palette, so a review of Grabbr wore Apple blue while Grabbr's own card was amber. Each badge is now derived from that app's real accent, then lightened until the label is readable on its own tint.
    • The icon wall in the hero shows every app. It had room for fifteen tiles, so each visit picked fifteen at random and the rest of the catalog went unseen. The wall now drifts slowly upward through all of them — one row every few seconds, fading in and out at the edges — and holds still while the pointer is over it or a tile has keyboard focus, so nothing has to be chased to be clicked.
    • Short reviews no longer sit above a large empty gap — each card is as tall as its own quote.
    • The live download counter shows the real figure immediately when the page is opened in a background tab, instead of holding a placeholder zero until you switch to it.
    • This changelog. Every app has published one for months; the site itself had nowhere to record a change.
  31. 11 August 2026 Apps

    One palette across every app, and a way to get all of them

    • Download every app — a single button above the grid opens a chooser with every app pre-selected, the size of each one, and a running total, then starts them together. Nothing is bundled: untick anything you don't want.
    • Every app card was repainted onto the generated palette, so the color on the card is the color of the icon that lands in your Applications folder — buttons, badges and pricing included, not just the tile.
    • Anchr, Snapr, Pingr and WinKeyr joined the grid, the icon wall and the footer.
    • Sweepr was live and selling licenses but reachable from nowhere on this site — no card, no footer link, no sitemap entry. Fixed.
    • Search-result descriptions across the site were rewritten; most were long enough that Google cut them off mid-word. Sharing a link to any privacy, terms or changelog page now shows a proper preview card.
    • Wakr's icon became a sunrise, and its card followed.
  32. 10 August 2026 Site

    New hero, and the icon wall became clickable

    • The home page opens on what the apps actually have in common — they don't phone home — instead of a generic studio pitch.
    • Every icon in the wall is now a link to that app, and the wall reshuffles on each visit so it isn't always the same fifteen.
    • The hero stopped quoting a number of apps, which went stale every time one shipped.
    • Copyr was added to the grid.
  33. 9 August 2026 Site

    Reviews are paged

    • The reviews section shows six at a time across three pages, and paging never re-rolls the sample, so you won't see the same review twice.
    • The privacy and terms pages are now generated from the published text itself, so what a search engine sees and what the site serves can't drift apart.
  34. 6 August 2026 Legal

    The update check is disclosed

    • The privacy policy now describes exactly what happens when an app checks for a new version: what is sent, that the check is counted, and that the IP address behind it is salted and hashed rather than stored.
  35. 20 July 2026 Site

    A live download counter

    • The home page shows a running total of downloads, updating while you watch, with today's and the last week's figures beside it.
    • It states plainly what is counted and what isn't — bots are excluded, and no IP address or location is kept.

Older changes aren't listed here — this page starts from July 2026, when the site took its current shape. Each app's own changelog goes back further; you'll find a link to it on that app's page. Something wrong on the site? Report an issue.

twoplus11

Independent software studio.
Making things worth using.

© 2026 twoplus11. All rights reserved.

Apps

  • Grabbr
  • GifMint
  • Liftr
  • Stapl
  • Monthr
  • Morphr
  • Squishr
  • Trimr
  • Scrubbr
  • Heftr
  • Redlinr
  • Wakr
  • Pulsr
  • Renamr
  • Loopr
  • Diskr
  • Copyr
  • Blockr
  • WinKeyr
  • Pingr
  • Snapr
  • Anchr
  • Sweepr
  • Blinkr

Legal

  • Privacy Policy
  • Terms of Service
  • Changelog

Portfolio

  • Claytonia Nursery
  • Midwest Feline
  • 11plustwo — Neon

Contact

  • Contact us
  • Leave a review
  • Report an issue
  • Support development