Changelog

What changed, in plain words.

Including the things we got wrong and fixed. Newest first.

1.3.5 OCTOBER 14, 2026

Move to Trash asks first only when you pick 2 or more files. With 1 file, it goes straight to the Trash, and ⌘Z puts it back.

In a text file open in the reader, click in the text, then ⌘A and ⌘C take the whole text Kepter shows. Before, a selection stopped after about 4,000 characters.

Find matches more of what you type. “w2” and “w-2” find a W-2. “koln” finds Köln. “.jpg” finds JPG files. “$1,250” finds the $1,250.00 receipt, not a $250.00 one. An emoji finds the files that have it in their text. While Kepter is still indexing, a small ring shows beside ESC in Find.

Find shows no results when you add keyboard mash to a word, such as “invoice zzqxjvkw”. Before, it listed invoices.

Find shows results while you're still typing. Before, the first letter could freeze the field for about a second, and no results showed until Kepter had gone through your whole library.

Small icon buttons, such as the Settings gear, Help, Open Window and the clear button in the search field, take a click up to 12 points from the icon's centre.

Buy Now on the trial banner and on the “Kepter stops working” notice, and the trial line in Kepter's menu, open checkout in your browser. Before, they opened the plan panel first.

In Kepter's menu in the menu bar, the drawer item says Show Drawer or Hide Drawer to match the drawer. It and Find… show your own shortcuts on the right, like any Mac menu. With “Hide the tab” on, the line under it in Settings names the shortcut, such as “Show Drawer: ⌃⌥D”.

If a file is in a folder Kepter can't write to, Rename is dimmed in the tile menu, the reader's menu and the version list. If a rename still fails, you see “Can't access the folder.” Before, you saw a macOS error.

If macOS reports a crash, a freeze, or heavy CPU or disk use to Kepter, Kepter sends the type of problem and which part of its own code it was in. It carries no file names, no paths and nothing from your files. Turn off Share Analytics in Settings and Kepter sends none of it. A copy stays in Kepter's log on your Mac, and Send Feedback attaches that log when you send feedback.

During Rebuild Index, a file you just saved is read first. Before, it could wait behind the rest of your library for minutes.

Kepter stays quick when tens of thousands of new files are waiting to be read. Before, every file that joined made the next one slower to add.

Kepter stops trying to read files that are gone from your Mac. Before, it tried again on every refresh.

A Move to Trash, Undo or Unzip that fails shows a short sentence from Kepter, not a macOS error.

1.3.4 OCTOBER 11, 2026

The tab on the edge of your screen no longer catches clicks meant for the window beside it, such as a button near the edge of a Gmail window. The tab is smaller around the edges; the part you see is the same.

Kepter opens when you log in. It turns this on once after setup, and once when you update. Turn it off with Launch at login in Settings, under Appearance, and it stays off.

Stop Watching asks "Stop watching “Folder”?" first. If you go ahead, that folder's tiles leave the window, the drawer, Stacks and your pins. Your files stay where they are, and the tiles come back if you add the folder again.

The Sealed filter is now called Archives, in the drawer, the window and Group by Kind.

Share Analytics, in Settings under Privacy & Security, sends anonymous usage counts, such as finishing setup. They carry no file names and nothing from your files. In the download it's on unless you turn it off; in Setapp it's off until you turn it on.

Wording across the app now matches other Mac apps: Buy Now, Trial Ended, Restore Purchases, Pause Indexing, Rebuild Index and Show in Finder.

A PDF Kepter can't open shows "Can't read" on its tile right away. A PDF with a password shows "Needs password".

A big text file opens at once. Before, the window could freeze for half a minute while it laid out the text.

Rebuild Index, which used to be Erase, keeps your Stacks, their names, your pins and your reminders. It only clears what Kepter read from your files.

The trial ends at day 30 even when your Mac is offline or its clock is wrong. Kepter closes anything open and shows Trial Ended with Buy Now.

On the Trial Ended screen, Restore Purchases shows a Paste Code field if it finds no purchase on this Mac, so a Kepter Code from another Mac works there.

After you pay, Kepter unlocks by itself. "Waiting for checkout" and "Check again" are gone.

The trial line and the Buy Now button sit above the Dock. Before, a Dock at the bottom covered them.

The trial line says the true number of days left in the menu bar and the drawer.

If a payment fails, Settings, under Storage & Plan, shows the date your access ends and Update Payment Method, instead of the trial screen.

1.3.3 OCTOBER 11, 2026

If Kepter is running from somewhere it can't update itself, such as straight from the disk image, it asks "Move Kepter to your Applications folder?" Choose Move to Applications and Kepter copies itself to the Applications folder, opens from there and ejects the disk image if there is one. Before, a copy like that never updated, and only Check for Updates said why. Choose Not Now and Kepter asks again the next time it opens, once a day at most. Check for Updates asks the same question.

The number of items saved matches in Storage & Plan, Kepter's menu in the menu bar and the window, and all three change right after Move to Trash or Undo. Before, the window could show the old number for minutes.

After Kepter restarts, the reading count carries on, such as "Reading 1,860 of 6,090". Before, it started again at 0 of what was left, such as "Reading 0 of 4,232".

Zip, disk image, audio and video files no longer show "Kepter can't check this one." on their tile, or "Kepter couldn't read this one." in a pile. Nothing had gone wrong with them.

A file that's in iCloud but not downloaded to this Mac no longer shows "Kepter can't check this one." Kepter doesn't download it to read it.

Tile labels are shorter, so they fit: "Not checked yet" is now "Checking", "Kepter can't check this one." is now "Can't read", and "You said Not the same." is now "Not the same". Point at "Can't read" to see the full sentence.

Esc no longer closes Settings. ⌘W closes it now, and its close button works on the first click. Before, ⌘W did nothing and the close button could take 2 clicks.

On a smaller screen, the first onboarding window now sits beside the drawer. Before, the drawer covered part of it.

Kepter uses less memory while it reads photos and PDFs. In one test on 353 files, the most memory it used at once went from 865 MB to 473 MB.

Numbers over 999 show a separator everywhere, such as "1,368 items" in the Move to Trash confirmation.

1.3.2 OCTOBER 10, 2026

After the 30-day free trial, Kepter stops working until you choose a plan. The drawer, the window and Find show "Free trial over" and the plans. Before, only reading stopped, and Find and Open kept working. Your files stay where they are, in Finder.

Choose a plan and Kepter starts again, including a pass over anything you saved while it was stopped.

The first time you open the drawer, a note says "Free for 30 days", with a "See plans" button that shows $2.99 a month or $39 one time. Kepter's menu in the menu bar now shows the days left on every day of the trial, such as “Free trial: 12 days left”, and in the last 7 days a note in the drawer says how many days are left, such as “Free trial: ends in 5 days”.

If your 30 days were already over when Kepter 1.3.2 first opened on your Mac, Kepter keeps working for 7 more days and shows the date it stops.

If a monthly payment fails, Kepter keeps working for 14 more days and shows the date it will stop, so you can update your payment first. Cancelling a plan, or a refund, gets no extra days.

After you pay in your browser, Kepter unlocks on its own when you come back to it. If it hasn't yet, "Check again" on the "Free trial over" screen checks right then.

If you paid once, Settings no longer shows "Manage plan…", which led to the page for cancelling a monthly plan.

Remove Kepter could erase your Kepter code, and a plan you'd paid for stopped showing on that Mac. Kepter now keeps a second copy of the code on this Mac.

On a second Mac, Restore under "Already have Kepter?" now asks for your Kepter code and tells you where to find it: Settings, Storage & Plan, Copy, on your first Mac. Before, it checked only the new Mac and nothing happened.

A file you drop on the drawer from a folder Kepter watches now shows there, text and code files included, and stays after you restart Kepter. Drop one from anywhere else and Kepter says "Kepter shows files from the folders it watches. To keep this one, watch its folder in Settings > Watching."

If you renamed a file you'd just dropped on the drawer while Kepter was still reading, it could leave the drawer for good. It stays now.

If you chose Undo after Move to Trash on a file you'd dropped on the drawer, the file came back to its folder but not to the drawer. It comes back to both now.

A Finder alias dropped on Kepter now keeps the file it points to, and a drop that keeps nothing says why.

Word, Pages, OpenDocument, EPUB and .eml files copied off a USB stick, a network share or a Windows zip could be skipped and never get a tile. Kepter shows them now.

A file moved from one watched folder to another could disappear from Kepter, even though it was sitting in the new folder. It happened when the move arrived as a copy first, which an iCloud Desktop can do. Kepter follows the move now and shows the file in its new folder right away.

The Move to Trash confirmation sometimes didn't appear, so nothing happened when you chose Move to Trash. It appears every time now.

In the window, the count over a list (“N items”) follows your search and matches the tiles under it. It drops at once when you move a file to the Trash, and when a file leaves its folder. While you search, the kind chips and the All places menu are hidden, because search looks at your whole library.

If Kepter was waiting for you to step away, it could still read one more file after Remove Kepter, Start over or the end of the trial. It doesn't now.

A file that takes too long to read is no longer retried on every pass. Kepter waits 1 day, then 3, then 7 before it tries that file again.

A recording with no speech in it, such as a music track, was transcribed again on every launch. Kepter now tries it again only after 30 days or a macOS update.

Kepter holds less memory with a big library open. When your Mac says it's short of memory, Kepter lets go of thumbnails it can draw again later, and brings them back afterward.

Each Move to Trash left about 60 MB of memory behind that Kepter never gave back, so trashing many files in one sitting kept making Kepter bigger. Its memory stays level now.

Kepter rewrote its whole library file after reading each file. In one test that was 8.6 GB written to disk in 23 minutes. With more than 500 files, it now saves its reads in batches, a few seconds apart.

A file you drop on Kepter no longer waits behind a large file Kepter is reading. Before, one big installer or video could make a drop wait tens of seconds.

The drawer has a Help button, next to the button that opens the full window. Before, with only the drawer open, Help (online) in Kepter's menu in the menu bar was the only way to Help.

Settings and the plan panel stayed in front of Help or Finder after you opened one from Settings. They step back now.

If Kepter's window was saved too small to use, or on a screen that's no longer there, it now opens at a normal size in the middle of your screen. Open Kepter no longer shows a tiny empty window after you close the first onboarding window early.

On a short screen, the Dock could cover the bottom of the first onboarding screen, Terms of Use link included. It fits now.

If your Mac's keychain was reset, Kepter could show the same startup problem on every launch. It starts a fresh library now and reads your folders again.

After Remove Kepter, Kepter could start a new library right away and put a new key in your Keychain. It doesn't now.

After Remove Kepter, Finder could show a temporary copy of Kepter that couldn't be moved to the Trash. It shows the real app now.

Send Feedback (online) could say it attached the activity log when your mail app dropped it. It attaches the log only in Apple Mail now, and shows kepter.log in Finder so you can attach it yourself.

Settings had a switch, "Show Private at the bottom of Stacks", that did nothing. It's gone. Privacy & Security now counts medical, financial and identity documents as "N sensitive items", and Appearance has Sensitive previews, Quiet or Show, for whether their tiles show the contents or only the name.

Settings and Export said “1 items” for a single item. They say “1 item” now.

The date of your next payment didn't show under Storage & Plan, and neither did the date a cancelled plan ends. Both show now.

Settings no longer has an Account pane. It showed your name and a line saying there was no account.

1.3.1 SEPTEMBER 30, 2026

Search shows matches from the first letter you type. Find shows your recent files before you type. Typing into search no longer waits, even while Kepter is reading.

New stack's name field didn't take typing if you started typing right after opening it, so Create stayed disabled. You can type a name for a new stack again.

Help, Settings and Undo in the menu bar now work when no Kepter window is open.

Kepter no longer stops reading when you search while it's still reading a new library.

Selecting thousands of files at once no longer freezes the window.

1.3.0 SEPTEMBER 28, 2026

Rename used to change only what Kepter showed you. It renames the real file now, so Finder shows the new name too and it stays after you quit Kepter. Command-Z undoes your last Move to Trash or Rename, the same shortcut as everywhere else on your Mac.

1.2.4 SEPTEMBER 20, 2026

Kepter installs its own updates now. It checks every 4 hours instead of once a day, and installs once you've stepped away: 60 seconds without touching your Mac, or 5 minutes with the drawer open. Turn it off in Settings, under Privacy & Security: "Install updates automatically".

1.2.3 SEPTEMBER 16, 2026

In 1.2.1 and 1.2.2, if you had allowed Speech Recognition and a recording sat in a folder Kepter watches, a transcription that was stopped part-way could stop it while Kepter was still reading the audio, and macOS ended Kepter.

1.2.2 SEPTEMBER 16, 2026

While Kepter first read a folder with a lot of images, it could stop answering for a few seconds at a time. Every progress update asked macOS whether Kepter launches at login, and each answer held up the app.

1.2.1 SEPTEMBER 15, 2026

A customer's Kepter used up all the memory on his Mac and got force-quit by macOS, on September 15, 2026. Every version since 1.0.0 read a whole file into memory to identify it; Kepter reads it in small pieces now.

1.2.0 SEPTEMBER 9, 2026

Day 31 used to stop you finding and opening your own things. That was the wrong end of the app to close. Kepter keeps no copy of anything, so finding is how you reach what you saved, and withholding it locked people out of their own documents. The entitlement has moved to the other end.

1.1.1 SEPTEMBER 7, 2026

A person on the trial pointed a 32 GB MacBook Pro at a big folder and Kepter seized up: the window stopped drawing, the panel would not close, and the fans ran until he forced it to quit. Six separate things caused that, and all six are fixed. Every one of them was Kepter redoing work for the whole library when only a few files had changed, which is why it only showed up on a folder with a lot in it.

1.1.0 SEPTEMBER 7, 2026

Most of this came from people who wrote in on launch day. One reported that Kepter brought a 16 GB MacBook Pro to a stop, one got stuck on an empty filter with no way out, and one asked for a way to keep his dictation recordings out of the drawer. All three are fixed or built here.

1.0.1 SEPTEMBER 6, 2026

1.0.0 SEPTEMBER 4, 2026

The 0.1 releases of August were a testing build. 1.0.0 is the first release meant for anyone else.

Kepter started as a cloud product: your things copied and held across three cloud providers, with a restore promised if you ever lost your Mac. That plan changed. Kepter reads what you save where it already sits and keeps no copy of its own, which means there is nothing to restore if the original is gone. The code changed weeks ago. Some of the words in the app took longer to catch up, and this release is largely that catch-up, done in the open.

0.1.10 AUGUST 12, 2026

0.1.9 AUGUST 9, 2026

0.1.8 AUGUST 9, 2026

0.1.7 AUGUST 9, 2026

0.1.6 AUGUST 9, 2026

0.1.5 AUGUST 9, 2026

0.1.4 AUGUST 9, 2026

Early August 2026

Work in the days before the first numbered build.

July 2026: building Kepter

Kepter's first weeks. Summarized rather than itemized: this was daily, sometimes hourly, work.