Repository navigation
Releases: DariusKocar/PerfectMemoryMac-releases
Releases · DariusKocar/PerfectMemoryMac-releases
Release list
Perfect Memory 0.17.25
Everything from the 0.17.19–0.17.24 betas, now for everyone.
Meetings
- Calls you sit and listen to are recorded. A meeting is now found while you don't touch the Mac,
and a Zoom call is found even when its window is minimized, behind another app, or hidden while
you share your screen. - A Zoom call's shared screen is recorded while you work beside it. The call window is captured
on its own, behind other apps and while you sit still, as long as it's on screen. - Rename a meeting by clicking its title. The name stays when the summary is regenerated.
- The menu says when a meeting is recording, and since when.
Recording
- A screenshot that never comes back no longer stops the recording. One stuck window held up
capture for 63 hours on one Mac while the menu still read "Capturing". Each screenshot now gets
ten seconds. - An animated window title no longer looks like a new window, so a spinner in a Terminal title
stops waking the recorder every few seconds. - The menu says when the last frame was stored, and an empty Screen tab says what the recorder
is doing: recording, paused, held back by an excluded app or a private window, or waiting for
macOS to re-confirm Screen Recording. - Stop capturing an app from one of its captures: right-click a result.
Search and the keyboard
- ⌥Space opens Perfect Memory from anywhere. Change or switch off the shortcut in Settings →
General → Keyboard. ⌘1–⌘3, ⌘F, ⌘N, the arrow keys, Return and esc work throughout the app. - The date filter is a range again, and dates you type ("since monday") become the filter.
- The empty search box offers your recent searches and today's apps.
- Right-click a result for "Only " and "Around this time".
The assistant
- AI conversations are kept. Your last 50 are saved, encrypted. Conversations reopens one,
and Clear is now New. - A custom action reads the whole period it covers. One set to the last 7 days read only your
last two minutes. - A question typed into the Screen search is offered to the assistant.
Updates and support
- Updates install themselves once the screen is locked or nobody has touched the Mac for ten
minutes, never during a meeting. Until then the menu offers Restart to Update. - Support reports carry a performance trace and a half-hourly recorder summary: timings and
counts, never what was on your screen.
iPhone and AI apps
- The welcome screen offers iPhone and AI access, the same switch as Settings → AI.
- Links you copy open on your iPhone, and the iPhone app can see that this Mac is in a meeting.
Perfect Memory 0.17.24 (beta)
- A custom action reads the time it covers. An action set to the last 7 days with no search
keywords saw only your last two minutes. It now reads the whole period, and with keywords it
leaves out matches from before it.
Perfect Memory 0.17.23 (beta)
- A Zoom call's shared screen is recorded while you work beside it. Perfect Memory only
screenshotted the app in front, so during a meeting a Zoom window behind the app you were
using, on your other display, or in front of a Mac nobody was touching was never captured, and
a screen someone shared left no pictures. While a Zoom meeting records, its window is now
captured on its own, behind other apps and while you sit still, as long as it's on screen.
These pictures are searchable and appear in history and in the meeting, while the activity bar
still shows the app you were using. A minimized call window is still not captured. - AI conversations are kept. Your last 50 conversations with the assistant are saved, one
list per account, encrypted like your screenshots. The empty AI page lists the most recent ones,
and a Conversations button above an open conversation lists them all: click one to reopen it,
or right-click to rename or delete it. The button that used to say Clear now says New,
because it starts a new conversation and keeps the old one. Signing out takes your conversations
and the one on screen off the screen, and Delete All deletes them.
Perfect Memory 0.17.22 (beta)
- Calls you sit and listen to are recorded. Automatic recording looked for a meeting only in
the screenshots Perfect Memory takes, and it takes none while you don't touch the Mac, so a call
you joined and then just listened to could go unrecorded. It now also looks on its own while
another app is using the microphone. A Zoom call is found even when its window is minimized,
behind another app, or hidden while you share your screen.
Perfect Memory 0.17.21 (beta)
- The welcome screen offers iPhone and AI access, the same switch as Settings → AI.
- The iPhone app can see that this Mac is in a meeting. While a meeting is being recorded, a
phone watching this Mac is told what the call is on and since when, so it can show that a call
is under way (from the phone app's next update). Only the platform is sent, never the meeting's
title or who is in it. - Rename a meeting. Click a meeting's title to change it. The name you give it stays, even
if the summary is regenerated, and it's the name the iPhone app and Claude see. Clearing the
title hands naming back to the summary. - Links you copy open on your iPhone. "Copy Link" on a moment or a meeting now says which
Mac the link came from, so the Perfect Memory iPhone app can open it (from the phone app's next
update). The links still open here, and in older versions, exactly as before.
Perfect Memory 0.17.20 (beta)
- A screenshot that never comes back no longer stops the recording. macOS can leave a
window screenshot unanswered, and one did, for 63 hours: it was a Terminal window that wasn't
drawn again until two days later. Perfect Memory waited on it the whole time, so nothing was
recorded on that Mac, while the menu still read "Capturing". Each screenshot now gets ten
seconds. After that the recorder moves on and doesn't ask that window again until the first
request finally answers, so one stuck window no longer holds up any other. If any step of a
capture waits more than a minute, the log now says which step. - Updates install themselves instead of waiting for a quit. An update used to be downloaded in
the background and then applied only when Perfect Memory quit. It runs in the menu bar and never
quits, so updates sat downloaded for a week or more: this Mac had one waiting for eight days.
A downloaded update now installs as soon as the screen is locked, or nobody has touched the Mac
for ten minutes. It never installs while a meeting is recording or while you're using Perfect
Memory. The app relaunches in a few seconds, and nothing is lost, because nothing is being
recorded at those moments anyway. Until then, the menu offers Restart to Update. - An animated window title no longer looks like a new window. Some apps animate their title:
Claude Code turns the Terminal title into "◐ task", "◑ task", "✳ task" while it works. Each of
those counted as switching windows, so the recorder woke up every few seconds (3,898 times one
evening). It stored a new frame each time, although only that symbol had changed: 180 of 275
Terminal frames. Titles are now compared by their words and numbers, so a spinner no longer
counts as a new window, while a real tab switch, a new document, or "(3) Inbox" becoming "(4)"
still does. - Logs that explain themselves. Every half hour the log gets one line saying what the
recorder did: frames stored, unchanged, skipped and why, and when the last frame was stored. So
an idle Mac and a stalled recorder no longer look the same in a support report. Log files are
also now named after your own calendar day. Before, they used UTC, so an evening in California
ended up in the next day's file. - Support reports carry a performance trace. Alongside the logs, the app now writes a timing
trace of what it did (capture, OCR, search, meetings) toLogs/Performance, kept for three days
like the logs. It's attached to a report only when you send one, and it follows the same rule as
the logs: timings and counts, never what was on your screen or what you typed. It opens in
ui.perfetto.dev. - The app exclusion list shows each app's icon. Settings → Privacy listed the apps you have
excluded — and offered new ones to exclude — as bare names, so picking the right browser, or the
right one of two apps called much the same thing, meant reading carefully. Both lists now draw
the app's own icon beside its name, the way the Screen tab's app filter and the Windows app
already do. Nothing about what is recorded changes: looking an icon up reads the installed app's
own icon from disk, the same thing the Dock does, and an excluded app is still one this Mac
never captures. - The date filter is a range again. Today, Yesterday, Last 7 days and Last 30 days are one
click in the date chip, and a span with either end left open — "everything since the 3rd" — is
two. Until now the Mac could only be pointed at a single day, which is the one thing the
Windows app has always done better; the Meetings tab gets the same chip, so the two areas
filter alike. - Dates you type are understood. Search for "flight price yesterday", "what ana said on
tuesday" or "errors since monday" and the day becomes the filter instead of a word nobody's
screen contains. The chip shows exactly what was read — and if you really were looking for the
word, "Search for those words instead" is right there in it. Typing only a date browses that
day. - The empty search box suggests where to start. Click into it and the searches you have run
come back as chips, alongside the apps this Mac has captured today — one click for "today's
Slack". - Right-click a result for "Only " and "Around this time", instead of going to the
chips for one and opening the capture for the other. - An empty list says which of the two it is. A browse list emptied by a filter used to read
"No captures yet — with Screen Recording granted, frames appear here as you use your Mac",
blaming the permission for a chip's doing. It now says the filters are what is hiding things. - An empty Screen tab says what the recorder is doing. Before the first capture it used to
say "With Screen Recording granted, frames appear here", whatever was actually happening. It now
says whether it is recording (and suggests a first search), paused and until when, held back by
an excluded app or a private window, or waiting for macOS to re-confirm Screen Recording. - The menu says when the last frame was stored. "Capturing" now reads "Capturing — last
frame 12 s ago", so a recorder that has quietly stopped storing frames can no longer look the
same as one that is working. - The assistant says how long you have been waiting. "Thinking…" now shows the elapsed time
once a reply has taken more than eight seconds, so a long assist over a busy day can be told
apart from one that has stalled. - A question typed into the Screen search is offered to the assistant. Screen search looks
for words on your screens, so "what did Ana say about the launch" used to find every screen with
"what" on it. When what you type reads like a question, a row above the results now offers
"Ask the assistant instead", which takes the same words to the AI tab. The search still runs
underneath, in case the words really are on a screen somewhere. - The menu says when a meeting is recording, and since when. While one records, the menu
bar's first line is "● Recording a meeting · since 14:02 · 12 minutes", above everything else —
it used to be a bare "Recording a meeting" further down, with no way to tell a two-minute call
from one left running all afternoon. - "Re-confirm", not "no permission". macOS periodically asks you to confirm that Perfect
Memory may still record the screen, and capture stops until you do. On a Mac that was already
set up, the menu now says exactly that — "macOS wants Screen Recording re-confirmed" — instead of
reading as a permission that has been lost. - The AI tab says what signing in is for. Signed out, it showed a lone Sign In button. It now
says, in one sentence, what that unlocks: asking about what you have seen and heard, this Mac on
the iPhone app, and Claude and other AI apps searching your memories. - VoiceOver reads the activity bar. The strip along the bottom of the window was a row of
coloured lines to a screen reader. It now reads as one sentence — "The last minute: Xcode,
Safari, Slack" — the way the iPhone app's copy of it already did. - Stop capturing an app from one of its captures. Right-click a Screen result and choose
"Stop Capturing Slack…" (or whichever app it is). You no longer have to go to Settings → Privacy
and pick the app from a list. It asks first, and says that what is already recorded stays. - Settings → Data says how far back your history goes. A new "Oldest memory" row gives the
date of the oldest capture still kept, and how long ago that was.
Perfect Memory 0.17.19 (beta)
- ⌥Space opens Perfect Memory from anywhere. A search box appears over whatever you are
doing: type, and what you have seen comes back with its pictures. Return opens the moment you
want, ⌘⏎ asks the assistant that same question instead, and esc puts the box away. Until now,
remembering something meant finding the menu bar, clicking Open, and then typing — and that
distance was the single biggest thing between wanting an answer and having one. The
combination is yours: change it, or switch it off, in Settings → General → Keyboard. If
another app already owns the one you pick, Settings says so instead of leaving you pressing a
key that does nothing. - The rest of the app answers to the keyboard too. ⌘1, ⌘2 and ⌘3 move between AI Assistant,
Screen and Meetings; ⌘F puts the cursor back in the search box; ⌘N starts a new conversation;
↑ and ↓ walk the results while you are still typing and Return opens the highlighted one; esc
closes an open capture, and clears the search if there is nothing to close; ← and → step to
the capture before or after the one you are looking at. These are real menus — Go, and File →
New Conversation — and Perfect Memory Help now prints the whole list, including the
combination you chose for yourself. - The searches you run are offered back as chips when the search box is empty, so the query
you typed five minutes ago is one click away. They are kept for as long as the app is running
and are never written to disk: what you searched for is as private as what was on your screen,
and the only place either of them is allowed to live is the encrypted store.
Perfect Memory 0.17.18
- Meeting previews are short enough to read at a glance. The summary under each meeting in the
Meetings list is now asked for as one or two sentences, 25 words at most, so the gist of the call
fits in the row — and it is drawn a size larger. The full
summary in a meeting's Summary tab is as detailed as before. Meetings you already have keep their
current preview until you regenerate their summary.
Perfect Memory 0.17.17
- Your phone shows the sites you were on, not just the browser. The band along the bottom of a
live view in the Perfect Memory phone app drew every browser tab as the browser's own icon, so a
minute spent across GitHub, Gmail and Figma looked like one long stretch of Chrome. Your Mac now
tells the phone which site each stretch was on — the same site whose icon this window's activity
bar already shows — and the phone draws that site's icon, in its colour, instead.
Perfect Memory 0.17.16
- Your own summary tabs reach your phone. The extra summaries you define yourself — a name and
a prompt of your own, run over every meeting — have only ever existed inside this app. They are
now sent alongside the built-in summary, key updates and action items, so the Perfect Memory app
on your phone shows them as tabs under the names you gave them, and Claude can read them too.
Nothing new is generated and nothing leaves your Mac that you had not already asked it to write. - Meetings answer faster on the phone, and use less of your data. The phone asks for the
summaries alone now, so opening a meeting no longer sends a two-hour transcript across the
network to a screen that was not going to show it. The transcript is still here, and Claude can
still read all of it. - Opening a moment on your phone no longer ships the text off the screen. The phone shows the
picture; the words that were read off it stayed useful to Claude and were pure weight to a phone.
It now says so when it asks, and this release honours that.