Skip to content

Releases

isTargetSleeping v1.30.1

Choose a tag to compare

@Tykillita Tykillita released this 10 Nov 00:31

La versión legacy (panel de la bandeja) vuelve a dibujarse al activarla y se puede activar o desactivar desde el menú del clic derecho del ícono. Incluye la vista neutral del notch con widgets por defecto, Música con la última canción y mejoras de rendimiento. Detalle en el CHANGELOG.

isTargetSleeping v1.30.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 09:18

Added

  • The expanded notch keeps up to four cells on Home; each additional widget gets a dedicated page reachable from the header pager. Existing widget order and saved selections are preserved, with the twelve-cell total limit unchanged.
  • The private mobile web app can choose Nimbo's provider, model and sign-in method. API keys stay encrypted on the desktop PC.

Fixed

  • The solo clock and calendar view no longer reserve an unused second row below the calendar and agenda.

isTargetSleeping v1.29.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 05:54

Fixed

  • Existing custom activity lists now include the notification indicator after updating, so notifications can use the closed notch's priority slot as well as the open header.
  • A permission request no longer opens the notch or takes focus while something is full screen (a game, a video) or game mode is on: it waits in the queue (and in the Agents page) and the card opens by itself when you leave full screen. Before, a pinned notch ignored the full-screen rule and could pull you out of the game.
  • «Deny» in the agent permission card is readable in high contrast: the red tint behind its red text is replaced by the theme's plain background.
  • Team task merges now work when Git has no user identity configured; the merge uses a local fallback identity.

Added

  • Optional connected pet companion: download the separate desktop server from Settings › Notch. It serves the mobile web app privately over Tailscale, works without an ESP32 board, and can connect a board as an optional client.
  • Bluetooth connection card in the closed notch (the «Bluetooth headphones» live activity): when a Bluetooth device connects or disconnects it shows its name, «Connected · 50%» (battery when Windows reports it) and its icon, with the battery as a ring around the Bluetooth badge. It now names the device and covers any Bluetooth device (headphones, mouse, keyboard…), not just audio outputs.
  • Richer session rows on the Agents page: under each session's name, its git branch (read straight from .git/HEAD, also inside worktrees, with no git process) and how much context it is using, in thousands of tokens, taken from the last answer in its log (Claude Code sessions only; it is the context in use, not a percentage, because the window size is not in the log).
  • Circuit breaker for the Team widget's scheduled tasks: a task that fails ten times in a row switches itself off (it keeps its history) instead of burning tokens forever, shows «paused after 10 failures in a row» in the schedule list and raises an alert on the Agents page. A success resets the count, cancelling or missing a run does not count, and turning the task back on by hand starts again from zero. «Every N hours» tasks already keep a minimum of one hour between runs.
  • Decision time for permission requests (Settings › General): choose how long the notch waits for your answer (30 s, 1 min, 2 min or the maximum) before leaving the permission to Claude Code's terminal. Claude Code cuts the hook at 5 minutes, so that stays the maximum.
  • The Agents page «Now» tab is now a single inbox: pending permissions, questions and plans, the while-you-were-away summary, agent alerts (stuck, looping, usage limits) and routines paused by the circuit breaker, followed by your sessions.
  • Control over agent alerts (Settings › General): choose «Everything» (default), «Only what matters» (permissions, questions, plans, serious alerts and the while-you-were-away summary) or «Nothing», and snooze for 30 minutes, 1 hour or until tomorrow morning. It decides whether something chimes, the notch bell rings or the notch opens by itself; requests and alerts always stay on the Agents page (with «Nothing» a permission waits there without opening the notch or making a sound).
  • Resume a session in a real terminal: on the Agents page, every Claude Code or Codex session that nobody is using (finished or idle, with a resumable id and an existing project folder) has a «Resume in the terminal» button. It opens Windows Terminal (or PowerShell) in the project folder and runs claude --resume <id> / codex resume <id>, so you carry on yourself. Unlike the read-only question box of the Agents widget, this hands you the real CLI. Sessions that are working are never offered, because two writers would trample the same session file. The Agents page also lists recently finished sessions now.
  • «While you were away»: when you come back after 10 minutes or more without touching the keyboard or mouse, the pet sums up what your agents did meanwhile (how many finished, how many permissions were requested, how many alerts went off and how many requests are still waiting for you). It appears as a card on the Agents page, as a pet message in the Chat page and with the notch bell, and it stays quiet in game mode and when nothing happened.
  • Notch light for your agents (Settings › General, on by default): a beam of light runs round the notch's edge, entering at the right ear, going down the side, along the base and out at the left ear (it never crosses the top, next to the screen), with a sharp tip and a tail that fades smoothly. Blue while an agent works, amber when something waits for your answer, red when there is an alert (stuck, looping or a usage limit used up) and green for a few seconds when one finishes. If another state arrives while a beam is running, the new colour waits for the current lap to end instead of overlapping it. It stays still (a plain ring) with reduced motion and takes the text colour in high contrast.
  • Agent alerts on the Agents page (Now tab), with a bell in the notch the first time each one appears and a short mention in the closed pill: an agent that has shown no signs of life for 2 minutes (it may be stuck or waiting on a long command), one that repeats the same tool on the same file six or more times in a row (a possible loop), and a usage limit (Claude, Codex, Gemini) that is at 90 % or used up, with a countdown to when it comes back. They are computed locally from the session logs and the AI usage widget.
  • Answer Claude Code's questions and review its plans from the notch. A question (AskUserQuestion) shows its options as buttons, one choice per question or several when the agent allows it, and «Send answer» replies with them; a plan (ExitPlanMode) shows its text with «Approve the plan» and «Ask for changes» (which tells the agent you want changes). «Decide in the terminal» and Esc leave either one to the terminal. Claude Code only accepts these answers from a PreToolUse hook, so turning on «Approve Claude Code permissions from the notch» now also installs a PreToolUse hook filtered to AskUserQuestion|ExitPlanMode (it never touches other tools). Questions and plans are never saved as «Always» rules, and the Y key does not answer a question.
  • Agent center: an «Agents» page in the notch dock (shown while approving permissions from the notch) with three tabs. Now lists every permission request waiting for you, with Allow / Always / Deny right in the page, plus your latest agent sessions. History is a local log of what each agent asked and what was answered (allowed, denied, always, automatic or left to the terminal), saved as decisions.jsonl, trimmed on its own and clearable. Rules lists every «Always» rule so you can revoke any of them.
  • Sensitive-command guard: recursive deletes, force pushes, git reset --hard / clean, downloaded scripts piped to a shell, sudo, disk formatting, dropping databases, shutdown, bulk permission or registry changes, and writes to credentials or sensitive settings now show a red warning on the card. They cannot be allowed with the Y key, cannot be saved as «Always» and no saved rule lets them through on its own; the warning is also kept in the history.
  • Voice for your pet's chat, fully local: a microphone button on the Chat page listens for one phrase at a time (press to talk, never always-on) with the speech recognizer installed in Windows, and an optional switch makes the pet read its answers aloud with a Windows voice. No audio leaves the PC. Needs a Windows speech recognizer for your language; without one the microphone is hidden. Uses the System.Speech package.
  • Weekly summary on the Chat page: messages, agents that finished, permissions granted and denied, Pomodoros and model naps this week, counted locally (week.json) and reset every Monday.
  • Ambient chatter (Settings › General, off by default; Never / Rarely / Sometimes): now and then the pet adds a short, kind line to the Chat page and rings the notch bell. It does not use the model, picks the line from its mood and bond, keeps a minimum gap (50 min or 2 h) and stays quiet in game mode, with a permission pending or while listening.
  • Bond and mood for your pet, shown on the Chat page. The bond grows with healthy use (chatting, an agent finishing, finishing a Pomodoro), with a daily cap per kind so it cannot be farmed, never drops when you are away, is stored locally (bond.json), can be reset, and does not reward freed RAM. The mood follows the context (worried when memory is critical, alert when an agent waits for your permission, happy for a while after something good, sleepy at night, calm otherwise) and, with the bond level, shapes how the pet talks in the chat.
  • Chat with your pet (Settings › General, off by default): a «Chat» page in the notch dock where the local model you already have loaded in Ollama answers in short, friendly messages. It never loads a model on its own (if none is loaded it says so), nothing leaves the PC, the conversation only lives in memory, and answers stream in with a Stop button. Each pet talks in its own character (Mira dry and watchful, the llama proud and dramatic, the capybara calm, the orange cat playful), the same one its animations already have.
  • Approve Claude Code permissions from the notch (Settings › General, off by default). Turning it on adds PermissionRequest, Stop, Notification, UserPromptSubmit and SessionStart hooks to ~/.claude/settings.json (with a timestamped backup, never touching other hooks) and turning it off removes them. A permission request opens the notch with a card showing the agent, project and exact command, and Allow / Always / Deny buttons (Y, N, Esc on the keyboard; Esc leaves the decision to the terminal). Several requests wait their turn. «Always» is a rule of its own for Claude Code only (same project, same tool and, for Bash, the identical com...
Read more

isTargetSleeping v1.25.2

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:04

Fixed

  • Restyle the AI Agents history filters with the app's glass theme, bounded dropdowns, readable selected rows and visible keyboard focus instead of the white native Windows menu.

isTargetSleeping v1.25.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:17

Fixed

  • Accept the official package's THIRD-PARTY-NOTICES.md entry during verified update extraction, while continuing to reject all unrecognized ZIP entries.

isTargetSleeping v1.25.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 21:09

Added

  • Give the AI Agents widget fixed Active/Recent tabs, a 12-hour local history of finished or inactive sessions, and search and filters for recent sessions by agent, project and state.
  • Show an expandable session overview with elapsed inactivity, completed-command counts and unique edited-file counts based only on explicit log events and paths.
  • Phase 1 (1.21.0) — Audio and notch controls. A local audio widget controls each active Windows audio session, remembers its level by executable and adds mute. Optional notch HUDs report brightness on supported internal displays, Caps Lock/Num Lock and connected audio endpoints. Settings add glass intensity and a list of apps that hide the notch.
  • Phase 2 (1.22.0) — Widget editor and system graphs. Customize Home by adding, dragging, reordering and resizing compatible widgets, then save or discard the draft (four cells maximum). System charts show two chosen metrics or all six in the wide view, and sample only while visible.
  • Phase 3 (1.23.0) — Local coding-agent activity. An optional widget lists recent active Claude Code and Codex CLI sessions and shows project, state, current and recent tools, file, changed-line counts and short agent-message excerpts. User prompts and thinking stay hidden; log data never leaves the PC.
  • Phase 4 (1.24.0) — Calendar, weather, OCR and teleprompter. Calendar events show remaining progress and meeting links. Optional Open-Meteo weather uses the city you choose. Windows OCR copies recognized text from a tray image or selected screen region to the clipboard. A local teleprompter saves its script and scroll settings.

Changed

  • Keep “Needs attention” visible after a session goes inactive, and show how long it has been waiting; label stale working sessions as inactive instead of guessing they are paused.
  • Keep recent messages, tools and file details collapsed until requested; never expose user prompts, raw command arguments or command output.
  • Refine the AI Agents widget with a quieter glass surface, a labeled activity detail and a more balanced two-column session layout.
  • Show every recent active Claude Code and Codex session in a selectable roster, with readable project names, live tool activity and short agent-message excerpts; user prompts and thinking remain hidden.
  • New controls use the shared spring motion and liquid-glass styling; reduced-motion preference disables these animations. Audio sliders change the same per-app levels as the Windows mixer.
  • All network features are optional and off by default: automatic update checks remain manual unless enabled, and weather sends the chosen city only when enabled.

Fixed

  • Hide the calendar's next-event bar when there is no upcoming or active event.
  • Match the calendar's current-day marker to the reference with a 30-pixel circle and roomier date rows.
  • Replace the Home "Customize widgets" label with an accessible edit icon.
  • Read large Codex session logs from a bounded tail and recognize its current activity events in the Agents widget.
  • Prioritize the brightness live indicator over lower-priority right-side activities and replay every Windows brightness event, including repeated reports of the same percentage.
  • Align Home widget headers by row; each row now starts together and waits for its tallest widget.
  • The brightness HUD now checks the internal display once per second, so short changes are not missed by the previous four-second interval.
  • Restore the RAM-cleaning notch indicator for settings left with only the three optional HUDs by an older build.
  • Listen for Windows brightness-change events as well as polling the current level, so brightness updates appear promptly.
  • Detect Fn+F5/F6 brightness-key events as a fallback and confirm the internal display level changed before showing the notch HUD.
  • Keep the Agents recent-session toggle readable in narrow layouts and use Claude Code titles or a Codex session ID suffix for session names.
  • Distinguish active agent tools from completed work and summarize recent actions such as edited files and ran commands.
  • Preserve agent work-summary categories beyond the six visible activity rows and collapse repeated identical tool events.
  • Render scheduled-session heartbeat metadata as a readable automation result instead of raw XML, and use its automation ID as the session title.
  • Keep the recent-session list selected across live refreshes while other sessions are active.
  • Keep the Active/Recent selector visible in both widget layouts, including when either list is empty.
  • Music from a web app installed from the browser (YouTube Music in Chrome or Edge) showed a long internal identifier where the app
    name goes. Known apps and browsers now show their name (Spotify, YouTube Music, Chrome, Edge…) and an unknown internal
    identifier shows nothing.
  • Notch HUD, AI agent, weather and OCR switches now refresh immediately and preserve the default live activities when toggled.

isTargetSleeping v1.20.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 07:38

Added

  • The notch is liquid glass, like Droppy's: the open panel is solid black (#000000) at the top, next to the camera, and fades into
    real frosted glass, with the wallpaper and windows behind it blurred and slightly saturated, and a thin rim that catches the light
    at the corners. The tint darkens by itself over bright backgrounds so the text stays readable. What's behind the notch is copied
    once each time it opens and reduced to a few dozen colored cells in memory (never saved or sent anywhere), so if what's behind
    changes while the notch stays open, the glass keeps the picture from when it opened. High contrast stays solid.
  • Glass lens in the dock, in the style of iOS 26's Liquid Glass tab bar: one glass indicator travels between the buttons. Press and
    hold a button and it swells into a capsule taller than the bar, magnifies the icons under it and follows your pointer with a
    springy, slightly stretchy motion; let go and it settles on the closest button and opens that page. A plain click makes it glide
    to the button too. The color fringes (chromatic aberration) come from the icons themselves: they split into red and blue only
    while the lens is pressed, more towards its edge and trailing when it moves fast. Reduced motion skips the animation.
  • Calendar with an agenda, like Droppy's: the month (name in red, today in a red circle, dots on days with something, arrows to
    change month and a "+" to add) on the left and the agenda on the right, grouped by day. Reminders are local (saved in the app's
    settings, nothing leaves the PC), have an orange ring you tick when done, and can be removed. Events come from an optional .ics
    file you pick under Widgets (Google Calendar, Outlook and Apple export it; weekly, daily, monthly and yearly repeats are
    understood; the file is only read, no account, no network). Adding a reminder opens a panel with the text, a ruler you drag to
    pick the day, the time and "Done". The smaller calendar views show what's next.
  • Live activities on both sides of the closed notch, each in its own black capsule that fades in from the notch and opens it on
    click: Ollama's (freeing RAM, powering on or off, critical memory) on the left, and everything else (Pomodoro, music, volume,
    keep-awake) on the right, up to one and two at a time. They are measured before they show, so they never flash over the notch.
  • A pin button in the dock keeps the notch open while you work in another window.
  • Music: shuffle and repeat buttons, shown only when the player supports them (Spotify does; browsers rarely).

Changed

  • The dock is two liquid-glass capsules (pages and favorites) in the same black as the island, see-through towards the bottom,
    with a thin rim, the icons set loose inside, a translucent glass circle behind the selected page and a small bounce when you press
    a button. By default it has Home, Widgets and Settings, plus your favorites; the Ollama and Activity page buttons are optional
    (turn them on under "Dock buttons" on the Widgets page; Activity is still one click away from the chart button in the header).
    The dock only shows when you click the notch: the hover view is just the short view.
  • The Music widget looks like Droppy's: bold double arrows and a bar-style pause without discs, shuffle and repeat as drawn glass
    squares, remaining time ("-3:02"), and the color of the cover tints the progress bar, the equalizer and the active buttons. The
    closed pill shows the cover next to the title and a tinted equalizer. The one-cell card is vertical, with a big cover that
    matches the calendar's height, in the full view and stays horizontal in the hover view.
  • Widgets sit straight on the notch glass, with no card, fill or border behind them (as in Droppy); only what has to read as
    relief (buttons, agenda rows) keeps its glass. Margins between widgets are tighter.
  • Home widgets are placed in two columns that fill by the shorter one (masonry) instead of rows as tall as the tallest widget, so a
    short widget no longer leaves a gap beside a tall one; two-cell widgets still take the full width.
  • The "By CodeSentry - Tykillita" footer sits at the end of each page in the notch (it scrolls with it) instead of staying pinned
    over whatever scrolls underneath.
  • Settings and Activity are organized in tabs instead of one long scroll of mixed cards. Settings: Ollama (idle release, game
    mode, other engines, integrations), Memory (free RAM and notifications), Notch (dock, clipboard, tray), Pet and General
    (shortcuts, login, updates, language, logs). Activity: Memory (week, chart, memory now, GPUs), Processes and History (clients and
    events).
  • The process explorer is no longer a separate window: it is the Processes tab of Activity, inside the notch (and the tray
    panel). Same search, filters, sorting (press the active criterion to reverse it), minimum RAM, expandable app groups, pause and
    refresh, and the same sampling rules (it only samples while the tab is visible). Ending a process asks for confirmation right
    there, with the exact list of what will close, the access-denied retry as administrator included; nothing is ended before you
    accept. The "top five apps" summary that preceded it is gone, and every "View all processes" button now opens the tab.

Fixed

  • Music from a web app installed from the browser (YouTube Music in Chrome or Edge) showed a long internal identifier where the app
    name goes. Known apps and browsers now show their name (Spotify, YouTube Music, Chrome, Edge…) and an unknown internal
    identifier shows nothing.

isTargetSleeping v1.11.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:45

Added

  • Music in the closed notch pill: "Music" is now one of the items you can choose for the closed pill (Widgets > Closed
    pill). It shows an animated playing indicator and "title · artist", and when the text doesn't fit it scrolls inside a
    fixed width (with a pause at the start, looping) so the pill never grows. It hides itself while nothing plays, and when it
    is a pill item the "Music playing" live activity is not repeated. The live activity got the same indicator and scrolling.
  • Tray: much better. Rows are bigger, with real thumbnails for images and the Material icons for folders; their actions
    light up on hover and double-click opens the item. Folders show how many items they hold and their size (measured in the
    background); "Open as a project" sends a folder to the Code widget (adding it to the Home if needed). New "Paste" (adds the
    files you copied in Explorer) and "Drag all" (takes every item at once), a "Drop to add to the tray" cue while you drag over
    the notch, a drop zone when the tray is empty, a full-tray notice, and correct singular/plural. Optionally the tray can be
    remembered between sessions (Settings > General, off by default; only the paths are stored).

isTargetSleeping v1.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 04:21

Added

  • File tray: drag files or folders onto the notch and it opens its new Tray page. It keeps only their paths (no
    copies, in memory); from each row you can drag the item back out to Explorer, mail or anywhere else, show it in
    Explorer, copy its path or remove it, and "Zip everything" writes a .zip to the Desktop without ever overwriting an
    existing one. The dock only shows the Tray button while something is waiting there.
  • Code widget: a small IDE in the notch (two cells, off by default). Pick a project folder and it shows its file tree
    with the file and folder icons of Material Icon Theme (the VS Code extension, MIT), opens files in tabs (up to 8)
    and lets you edit and save text files with Ctrl+S, reload them, or view images. It keeps each file's encoding and
    line endings, saves atomically, never overwrites a file that changed on disk without asking, refuses binaries, non-UTF
    text and files over 1 MB instead of damaging them, hides .git, node_modules, bin and obj and does not follow
    links. Only the folder path is remembered; unsaved text lives in memory. Text is colored by language, letters only, in the editor of the widget and of the
    tray: Markdown (headings, code, bold, links, lists, quotes, tables), C-like languages, Python, JSON, YAML, XML/HTML/XAML,
    CSS, SQL and shell scripts, with the Material-style palette of VS Code (not for files over 200 KB or with the Windows
    high-contrast theme). Long lines wrap inside the card, so there is no horizontal scrolling. The hover view just
    summarizes it, and when it is the only widget its editor grows to fill the card.
  • Quick text editing from the tray: the Edit button on a file opens it in the notch to read and change it, Ctrl+S
    or Save writes it, and Reload re-reads it from disk. It keeps the file's encoding (UTF-8, with or without BOM, or
    UTF-16) and line endings so diffs stay clean, saves atomically, refuses binaries, non-UTF text and files over 1 MB
    instead of damaging them, and never overwrites a file that changed on disk without asking. Unsaved text survives
    collapsing the notch, and closing with changes asks first.
  • Clipboard history (Settings > General, off by default): keeps the last 25 texts you copy, only in memory. It never
    writes to disk, never keeps images or files, skips what password managers mark as private, can be paused, and is
    emptied when you turn it off or quit. Its page and dock button exist only while it is on.
  • App favorites: the dock favorites (still up to four) can now launch any app, shortcut or file you pick with
    "Add an app…" on the Widgets page; they show up with the file's name and are removed from the same list.

Changed

  • Under the app name, the panel and the notch Home now show the version of isTargetSleeping (for example "v1.10.0")
    instead of the Ollama version and backend.

Fixed

  • The open notch no longer blinks. When the closed pill changed width (the clock ticking over, or a live activity such as the
    Pomodoro, the volume or the music showing up or going away), the notch redid its whole opening animation even while it was
    open, fading its content out and in. Now it only repaints when something really changed.

isTargetSleeping v1.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 00:11

Added

  • Live activities beside the closed notch pill: what is happening right now shows next to its data and the pill
    grows to make room. They are Freeing RAM, Turning Ollama on or off, Critical memory, a running Pomodoro, Keep
    awake and, if you turn it on, the music that is playing. Up to two at a time, the most urgent first; each one has
    its own switch on the Widgets page.
  • Volume indicator in the notch: when the Windows volume changes (or is muted), the closed pill shows it for a couple
    of seconds as a live activity ("98 %" or "Muted"). It is shown in addition to the Windows indicator, which can't be
    removed in a supported way. It only reads the volume and never changes it; it has its own switch.
  • Clickable progress bar: click or drag the song's progress bar in the Music widget to jump to that point.
  • Swipe to skip tracks: dragging across the Music widget with the mouse or a finger, or scrolling horizontally with
    two fingers on a trackpad, goes to the next or previous track.
  • Music widget (one or two cells): title, artist, cover art, progress and previous, play/pause and next controls for
    whatever Windows reports as playing (Spotify, the browser, the media player…). It reads the system's own media
    session locally and only starts when a list or the live activity needs it; the "Music playing" live activity is off
    by default.