{
  "generated_at": "2026-10-25T12:00:00.000Z",
  "releases": [
    {
      "version": "16.2.0-beta.3",
      "date": "2026-10-25",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.2.0-beta.3/droppy-16.2.0-beta.3.png",
        "alt": "Droppy 16.2.0-beta.3 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Show notes and New note shortcuts to Settings, Shortcuts, Notes, so your notes open from any app."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the move to Notes copying every Markdown and text file from a notes folder set to Documents, and took back the unedited copies.",
            "Fixed the Notes list on the Shortcuts page growing with every note."
          ]
        }
      ]
    },
    {
      "version": "16.2.0-beta.2",
      "date": "2026-10-25",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.2.0-beta.2/droppy-16.2.0-beta.2.png",
        "alt": "Droppy 16.2.0-beta.2 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added one set of notes: Thunderstorm notes now live in the Notes droplet, shared by the shelf and the floating notes window.",
            "Added Open in floating window to a note on the shelf, and Open in notch to the floating notes window.",
            "Added answers and approvals to the Agents droplet, so you can pick a choice or type a reply right in the notch."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy freezing for seconds when copying from a slow app, or right after a setting or droplet changed.",
            "Fixed Droppy Sync on Intel Macs stalling at Waiting for first sync with an NSCocoaErrorDomain 256 error.",
            "Fixed a crash when searching Settings after Droppy had been running for a long time.",
            "Fixed Voice Transcribe switching back to the Small Whisper model every time Droppy restarted.",
            "Fixed 114 extra bugs across Thunderstorm, Clipboard, media, recording, keyboard shortcuts and droplets."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved responsiveness by moving Clipboard, Settings, Droppy Sync and media work off the main thread.",
            "Reduced Droppy's work while music plays by receiving each cover image once instead of with every update.",
            "Improved how quickly Settings pages and the Droplet Store reappear when you go back to them scrolled.",
            "Reduced how often Clipboard writes its history to disk while you copy several things in a row.",
            "Improved 35 extra things, from faster Thunderstorm typing to a smoother shelf with many files."
          ]
        }
      ]
    },
    {
      "version": "16.2.0-beta.1",
      "date": "2026-10-24",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.2.0-beta.1/droppy-16.2.0-beta.1.png",
        "alt": "Droppy 16.2.0-beta.1 release highlights."
      },
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed 16 places where Settings showed stale values or never reached the running app, from Island glances to watched areas.",
            "Fixed a second notch that could appear over the real one when the Mac woke with Settings open.",
            "Fixed a Thunderstorm quick action's alias being erased after you opened its page in Settings.",
            "Fixed the notch player disappearing while your music kept playing.",
            "Fixed Thunderstorm notes moving only from the window's edge, and Clipboard saving your own pastes as new copies."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved Thunderstorm notes to follow you to every desktop, and to move with Control-Command from anywhere inside."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.7",
      "date": "2026-10-23",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.7/droppy-16.1.2-beta.7.png",
        "alt": "Droppy 16.1.2-beta.7 release highlights."
      },
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the welcome tour's hello working the GPU hard, especially on a MacBook Air.",
            "Fixed Settings forgetting the size you gave it, and showing a second Droppy icon in the Dock.",
            "Fixed Hyper key shortcuts recording as F18, and Excel cells landing in Clipboard as pictures.",
            "Fixed the shelf closing while Cleaner waited for an app, and a square outline around Thunderstorm's notes.",
            "Fixed 5 extra bugs across the lock screen message, Droplet Store updates, Droppy Sync, Clipboard and droplet installs."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Shortened the welcome tour from up to 23 pages to at most 12 steps, each walking through its features on the real Mac.",
            "Improved responsiveness during screen brightness fades, such as right after wake."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.6",
      "date": "2026-10-23",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the welcome tour's handwritten hello stuttering the first time it played and spiking the GPU while it wrote itself."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.5",
      "date": "2026-10-23",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.5/droppy-16.1.2-beta.5.png",
        "alt": "Droppy 16.1.2-beta.5 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a Lyrics widget to Customise Home that sits beside Media and hides itself when a song has no lyrics.",
            "Added Droppy's floating player for droplets, so a droplet can show the real player instead of drawing its own.",
            "Added a handwritten \"hello\" in Liquid Glass that opens the welcome tour on macOS 26."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy freezing the whole Mac when memory ran very low, including while WhatsApp or Telegram was connected to notifications.",
            "Fixed freezes when you opened a MacBook's lid, started a droplet or opened a menu in Settings, and a rare panel crash.",
            "Fixed Droppy sometimes showing as unlicensed after launch while the license was still saved on the Mac.",
            "Fixed Window Snap taking Option-drag from Figma and Illustrator by moving Move and Resize to Control-Command and Control-Option.",
            "Fixed 28 extra bugs across Thunderstorm typing, Spotify lyrics, Split View, focus rings and disk writes."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Made Settings run on its own and close completely when you're done, so Droppy uses far less memory afterwards.",
            "Turned General, Theming, Command Center and the Droplet Store into tiles at the top of the Settings sidebar.",
            "Smoothed the notch's opening animation by skipping hover checks and hidden work while the shelf springs open.",
            "Made the Droplet Store's search a round button that grows into a search field and folds back when you're done.",
            "Improved 7 extra things, including the lyrics panels, Customise Home, the battery glance widget and Quit protection, now Hold to quit."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.4",
      "date": "2026-10-22",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.4/droppy-16.1.2-beta.4.png",
        "alt": "Droppy 16.1.2-beta.4 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a Noise control HUD that shows Noise Cancellation, Transparency, Adaptive or Off in the notch when you switch AirPods modes."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed right-click menus answering hover late, so every row in Clipboard, the shelf and the menu bar lights up at once.",
            "Fixed Droppy freezing for up to 16 seconds when AirPods connected, and pausing while a dialog or a shelf item's More menu was open.",
            "Fixed a crash on macOS 15 when a Thunderstorm extension showed an icon or image.",
            "Fixed Audio Control playing apps at full volume after wake, and widget shortcuts opening Home before the widget.",
            "Fixed 47 extra bugs across the floating player, screenshots, File Tray renaming, the notch, AirPods, Wi-Fi and WhatsApp."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved battery life by fully stopping a closed floating player and releasing the audio output after the shutter sound.",
            "Improved how quickly the screenshot editor opens from a capture card, the clipboard or Edit image.",
            "Added an Instant option to Collapse delay so the shelf can close without a configured wait after the pointer leaves.",
            "Improved Cleaner's app uninstall to find leftovers in temporary folders, crash reports, receipts, plug-ins and app group containers.",
            "Improved 20 extra things, including Clipboard disk writes, File Tray smoothness, the Mechey and Obsidian widgets and idle CPU."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.3",
      "date": "2026-10-21",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.3/droppy-16.1.2-beta.3.png",
        "alt": "Droppy 16.1.2-beta.3 release highlights."
      },
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed right-click menus on the floating player and the Command Center opening late and pulling Droppy and Settings to the front.",
            "Fixed Element Capture screen recordings still looking faded, so they now match the screen on sRGB and Display P3 displays.",
            "Fixed snippets not expanding in Ghostty, iTerm2, Warp and other terminals.",
            "Fixed a crash when Spotify's animated artwork loaded right after Droppy started.",
            "Fixed Droppy burning a full CPU core in the background while music played with Now Playing off."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved crash and slowdown reports so they show what Droppy was doing beforehand, still without your files, clipboard or messages."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.2",
      "date": "2026-10-21",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.2/droppy-16.1.2-beta.2.png",
        "alt": "Droppy 16.1.2-beta.2 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added crash and slowdown reports: Droppy can send a privacy-safe report to The Trench after a crash or hang, only if you say so.",
            "Added DockDoor by ejbills to the Droplet Store for Dock previews, a window switcher and Command-Tab previews, moving your settings over.",
            "Added Export logs to Settings, About, which saves Droppy's logs and recent crash reports in one zip to share."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed two crashes: one as Voice Transcribe started recording, one while another app opened or closed windows.",
            "Fixed the Weather widget getting stuck on Loading without location access, with an Allow access button now.",
            "Fixed Liquid Glass flickering as the notch opens, and Dynamic Glass on the floating player turning flat white.",
            "Fixed Transform asking for FFmpeg to convert to WebP, and failing to compress PDFs of 100 MB and up.",
            "Fixed 42 extra issues, including WhatsApp sounds in the media player, faded screen recordings and Settings jumping."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Cut Droppy's background wakeups while idle, so it uses less CPU and battery when you're not using it.",
            "Made typing in Thunderstorm smoother by reusing results that did not change.",
            "Made Settings open faster, and use less memory once you close it.",
            "Renamed Island side widgets to Island glances, with solid + spots that stand out on any backdrop.",
            "Improved 4 extra details, including fewer redraws in the media card and the floating player."
          ]
        }
      ]
    },
    {
      "version": "16.1.2-beta.1",
      "date": "2026-10-18",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.2-beta.1/droppy-16.1.2-beta.1.png",
        "alt": "Droppy 16.1.2-beta.1 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the Command Center: the Droppy menu bar icon opens pages of tiles, seven layouts and live stats.",
            "Added the floating player, a menu bar player in three sizes with synced lyrics and a lock screen mode.",
            "Added Transform: drop files on the notch to compress, convert, resize or zip them.",
            "Added AI chat, a calculator and file search to Thunderstorm, and MCP so AI apps can use Droppy.",
            "Added 165 extra features, including Window Switcher, Dock Previews and animated coding agent mascots."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash when a Bluetooth device connected, and freezes while macOS was slow to answer about windows.",
            "Fixed Droppy asking for its license again on Macs where it could not save it to the login keychain.",
            "Fixed the Window Switcher order, so one Command-Tab tap jumps back to the app you used before.",
            "Fixed synced lyrics freezing on a line or falling behind the vocals.",
            "Fixed 718 extra issues, including licensing, sync and updates failing in Spain during LaLiga matches."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned the Clipboard as glass cards, like Dock Previews, that open instantly from the bottom of the screen.",
            "Made the blur around the open shelf and Dynamic Island a true progressive blur, like the iPhone's.",
            "Reduced CPU, energy and memory use across Droppy, from the music waveform to a locked or sleeping Mac.",
            "Made text readable over any wallpaper in the Command Center, launcher, Clipboard and dialogs.",
            "Improved 570 extra details, including tinted Liquid Glass and a faster, calmer Window Switcher."
          ]
        }
      ]
    },
    {
      "version": "16.1.1-nightly.20261017",
      "date": "2026-10-17",
      "channel": "nightly",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.1-nightly.20261017/droppy-16.1.1-nightly.20261017.png",
        "alt": "Droppy 16.1.1-nightly.20261017 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added animated mascots for Claude Code, Codex, Cursor, Antigravity and OpenCode to the coding live activity, moving while they work.",
            "Added Scroll widget icons to Settings, General, so the Widgets page scrolls sideways, up and down, or by its rows.",
            "Added Move without clicking to Window Snap: hold the Move or Resize keys and just move the pointer.",
            "Added Light glass in Light mode to Settings, Theming, for a light island; dark stays the default.",
            "Added Preview position to Element Capture, so screenshots fly to the bottom-left or bottom-right corner."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Restored the dark notch and Dynamic Island in Light mode on every display and finish, as they were before 16.1.",
            "Fixed Thunderstorm losing the first letters you type right after opening it with its shortcut.",
            "Fixed the Command Center's missing menu bar icon; it now also opens from the notch's right-click menu.",
            "Fixed 27 extra issues, including the lyrics badge doing nothing and screenshot previews landing in the wrong spot."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned Clipboard cards like Dock Previews, with the app icon, title and age in a glass pill and pin, favourite and More beside it.",
            "Made Light and Dark readable over any wallpaper in the Command Center, launcher, Clipboard and dialogs.",
            "Made Transform the one place to convert and compress, with a single Transform submenu in the file tray menus.",
            "Improved 8 extra details, including faster screenshot previews and a calmer Window Switcher fade."
          ]
        }
      ]
    },
    {
      "version": "16.1.0-nightly.20261016",
      "date": "2026-10-16",
      "channel": "nightly",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.1.0-nightly.20261016/droppy-16.1.0-nightly.20261016.mp4",
        "alt": "Droppy 16.1.0-nightly.20261016 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the Command Center: the Droppy menu bar icon opens pages of tiles, seven layouts and live stats.",
            "Added Transform: drop files on the notch to compress, convert, resize or zip them.",
            "Redesigned the Calendar widget like the iPhone's, wrapped around the notch.",
            "Added AI chat, a calculator and file search to Thunderstorm, and MCP so AI apps can use Droppy.",
            "Added 218 extra features, including Window Switcher, Dock Previews and Element Capture Watch."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash when a Bluetooth device connected, and freezes while macOS was slow to answer about windows.",
            "Fixed Settings search results landing on the wrong row, or on nothing.",
            "Fixed synced lyrics freezing on a line or falling behind the vocals.",
            "Fixed shelf pages freezing on a blurred frame when you switched pages.",
            "Fixed 593 extra issues, including recordings ending early, the emoji picker jumping and Notes on renamed iCloud accounts."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned the Clipboard as a glass panel of square cards that opens instantly from the bottom of the screen.",
            "Reduced CPU, energy and memory use across Droppy, from the music waveform and lyrics to a locked or sleeping Mac.",
            "Redesigned droplet, widget and Settings icons in Liquid Glass that follows your icon style.",
            "Made the blur around the open shelf and Dynamic Island a true progressive blur, like the iPhone's.",
            "Improved 488 extra details, including windows that reopen instantly and a faster Window Switcher."
          ]
        }
      ]
    },
    {
      "version": "16.0.2-nightly.20261002",
      "date": "2026-10-02",
      "channel": "nightly",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.0.2-nightly.20261002/droppy-16.0.2-nightly.20261002.mp4",
        "alt": "Droppy 16.0.2-nightly.20261002 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a floating music player with three sizes that morph as you swipe.",
            "Added motion artwork, synced lyrics, Playing Next and Add to Playlist to the floating player.",
            "Brought the floating player to the lock screen, with lyrics and a queue of its own.",
            "Added Low battery mode and a Tinted glass switch across Droppy.",
            "Added 12 extra features, including smarter Thunderstorm search and text capture in Element Capture."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed clipboard crashes, stale copies, image pasting, selection, shortcuts and app icons.",
            "Restored lock-screen artwork, lyrics and swipes, and fixed missed clicks and widgets lingering after unlock.",
            "Fixed Apple Music timelines jumping backwards or dropping to 0:00 between panels and songs.",
            "Fixed 45 extra issues, including DropClip group creation, meeting shortcuts and media keys after wake."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Refined music controls, swipe stretches, size morphs and AutoMix across player sizes.",
            "Made live activity bubbles stretch and merge fluidly into the Dynamic Island.",
            "Reduced live waveform CPU use and moved routine license checks off the main thread.",
            "Improved 32 extra details, including faster Clipboard cards and Recording Studio remembering your edits."
          ]
        }
      ]
    },
    {
      "version": "1.0.29",
      "date": "2026-09-29",
      "platform": "playground",
      "summary": "The Playground’s own icon again, in light and dark mode.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Brought back the Playground's teal and navy app icon, now in light and dark mode alike."
          ]
        }
      ]
    },
    {
      "version": "16.0.1",
      "date": "2026-09-28",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added AI plan limits for Claude, Codex, Cursor and Antigravity to the Agents widget, with an alert when one runs low.",
            "Added clipboard history imports from Alfred, Clipy, Maccy and Raycast.",
            "Added Hide in apps under Settings, General, which hides the notch while apps you pick, like games, are in front.",
            "Added a Glass level slider under Settings, Appearance that sets where the black melts into Dynamic Glass.",
            "Added 9 extra features, including pinned commands in Thunderstorm and scrolling island song titles."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy crashing when you right-clicked a shelf file before its conversion options had loaded.",
            "Fixed Droppy crashing right after an Element Capture screenshot while it named the capture after its text.",
            "Fixed Droppy hanging after deleting or turning off a droplet, or opening a page like DropClip's Actions.",
            "Fixed uneven padding on the Dynamic Island around Now Playing, widgets, droplets and HUD cards.",
            "Fixed 45 extra issues, including a Mechey launch freeze, Kaset's album art and the purchase page's seat slider."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned the media player in the notch and on the Dynamic Island after the iPhone's.",
            "Improved confirmation and error dialogs so the rest of Droppy stays usable while one is open.",
            "Made scrolling capture in Element Capture much faster by scrolling more of the page between shots.",
            "Improved the Agents widget with a usage ring per agent and a Liquid Glass switch between Progress and Usage.",
            "Improved 13 extra details, including a reorganized Media settings page and clearer license errors."
          ]
        }
      ]
    },
    {
      "version": "16.0.0",
      "date": "2026-09-27",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/16.0.0/droppy-16.0.0.png",
        "alt": "Droppy 16.0.0 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit and a public Droplet Store, so anyone can build a droplet and publish it without a Droppy update.",
            "Added screen recording to Element Capture on macOS 26, with a zoom that follows your pointer and a full editing studio.",
            "Rebuilt Thunderstorm, Droppy's Spotlight replacement, with favourites and a choice of which results it shows.",
            "Added Droppy Account at the top of Settings, with your license, every Mac and iPhone on it, and your droplets.",
            "Added 82 extra features, including a Hyper key, Google Tasks, Droppy Playground, Teleprompter, DropClip and Mac Duo."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a file that could never sync holding up Droppy Sync, so everything else keeps syncing.",
            "Fixed Droppy crashing after several screenshots in a row, or when automatic naming read non-Latin text.",
            "Fixed Droppy freezing entirely after a click in the Settings sidebar.",
            "Fixed OCR failing every time on macOS 27 by falling back to other recognizers.",
            "Fixed 290 extra issues across browser media, Apple TV, Droppy Sync, Mac Duo, menus and the notch."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Rebuilt every Settings page on the native macOS grouped form, so Settings looks and works like System Settings.",
            "Made the shelf start opening twice as fast, and every shelf and island animation interruptible mid-motion.",
            "Cut Droppy Sync's disk writes, which could reach gigabytes a day, to a small fraction.",
            "Reduced Droppy's CPU and memory use across the shelf, media, clipboard and idle time.",
            "Improved 263 extra details, including Liquid Glass dialogs, a rebuilt clipboard and a new onboarding."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-27",
      "platform": "ios",
      "channel": "testflight",
      "build": 14,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed iPhone 18 models showing up with the original iPhone's picture and name.",
            "Fixed an iPhone paired before the new models keeping its old name on your Mac."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Refreshed the license card in Droppy's new art style, matching Droppy for Mac and the website.",
            "Reduced background work while the app is idle, so it uses less battery."
          ]
        }
      ]
    },
    {
      "version": "1.0.25",
      "date": "2026-09-27",
      "platform": "playground",
      "summary": "A crash fix for droplet icons, icons that always load, and menus above the shelf.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash that could hit while drawing droplet icons and images.",
            "Fixed droplet icons in Settings sometimes showing as an empty tile.",
            "Fixed the right-click menu on the notch and shelf opening behind the shelf."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Moved droplet updates into the toolbar's updates popover, one row per droplet with an Update all."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-25",
      "platform": "ios",
      "channel": "testflight",
      "build": 13,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Refreshed the app icon in the ultramarine blue of Droppy's new art style, matching Droppy for Mac.",
            "Updated the Droppy mark inside the app to the same ultramarine blue."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-25",
      "platform": "ios",
      "channel": "testflight",
      "build": 12,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed sync reconnecting to your Mac every few seconds on networks that keep dropping live connections, which wasted battery and data."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Moved sync to Droppy's new server, so pairing, syncing and live updates with your Mac keep working as before with nothing to set up."
          ]
        }
      ]
    },
    {
      "version": "1.17.1",
      "date": "2026-09-25",
      "platform": "droppykit",
      "summary": "Pop-ups in droplet settings sit on the trailing edge, sized to their content, and droppykit submit is safer.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed pop-ups in droplet settings rows drawing centred in a wide column; each now sits on the trailing edge, sized to its content.",
            "Fixed every droplet build printing a DroppyKit warning about a redundant public modifier.",
            "Fixed droppykit submit carrying an earlier, unmerged droplet into the next merge request; each submission now clones the Store fresh.",
            "Fixed droppykit submit leaving the scaffold's placeholder GitLab username as the droplet's code owner."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved droppykit submit so it refuses to run from inside the Store checkout it is about to replace, instead of deleting fixes made there."
          ]
        }
      ]
    },
    {
      "version": "1.0.24",
      "date": "2026-09-25",
      "platform": "playground",
      "summary": "Popover rows that fit their text again, and one volume HUD per key press.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a droplet's options popover squeezing Remove's confirm row so its text ran into Cancel; every popover row now grows to fit.",
            "Fixed Droppy's volume and brightness HUDs appearing next to the macOS ones, so a key press shows one HUD again.",
            "Fixed goBackInSettings() answering true while Settings showed another page, so a droplet can fall back to closing its own editor."
          ]
        }
      ]
    },
    {
      "version": "1.0.23",
      "date": "2026-09-25",
      "platform": "playground",
      "summary": "Carries DroppyKit 1.17.1, so a droplet's pop-ups sit on the right edge like Droppy's own.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed pop-ups in a droplet's settings drawing centred in their row; with DroppyKit 1.17.1 each sits on the right edge, sized to fit.",
            "Fixed a droplet page whose description wraps to two lines, so its info button and maker badge now sit together on the line below.",
            "Fixed a droplet the Playground cannot run telling you to update Droppy; it now names Droppy Playground and the DroppyKit versions involved."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Refined the droplet options popover to the system's own look, with roomier rows, a rounded hover highlight and edge-to-edge lines."
          ]
        }
      ]
    },
    {
      "version": "1.17.0",
      "date": "2026-09-24",
      "platform": "droppykit",
      "summary": "Settings pages that finish by themselves, and droplets split across several targets.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added goBackInSettings(), so a droplet's own Settings page can step back after Save, Cancel or a pick.",
            "Added droppykit build support for droplets that keep code in several targets of their own package."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved droplet settings rows, which now read their text from Droppy's own string catalog first."
          ]
        }
      ]
    },
    {
      "version": "1.16.1",
      "date": "2026-09-24",
      "platform": "droppykit",
      "summary": "droppykit build refuses a kit.minAPI older than the DroppyKit API the droplet calls.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplets that declare an older kit.minAPI than the API they call building fine and then failing to load with \"Symbol not found\"."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved droppykit build and validate: they name every DroppyKit call newer than kit.minAPI and the version to declare instead."
          ]
        }
      ]
    },
    {
      "version": "1.0.22",
      "date": "2026-09-24",
      "platform": "playground",
      "summary": "Carries DroppyKit 1.17.0, so droplets built on the newest SDK run.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit 1.17.0, so droplet settings pages that close themselves on Save, Cancel or a pick run.",
            "Added Droppy's own wording to droplet settings rows, so a droplet's page reads in your language wherever Droppy has the words."
          ]
        }
      ]
    },
    {
      "version": "1.0.21",
      "date": "2026-09-24",
      "platform": "playground",
      "summary": "Droplets built on DroppyKit 1.9.0 to 1.16.1 load, including native settings panes.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit 1.16.1, so droplets with native settings panes, settings pages, launchers and their own shortcuts run."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplets that use DropletSettingsPane or newer DroppyKit API refusing to load with \"Symbol not found\"."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the load error for a droplet that needs newer DroppyKit; it now says to update Droppy Playground and raise kit.minAPI.",
            "Improved the Store and Settings pages with the native grouped look Droppy's own Settings use."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-23",
      "platform": "ios",
      "channel": "testflight",
      "build": 11,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Mac notifications on your iPhone: a notice from Droppy for Mac drops in as an island at the top of the app, starting with the next Droppy for Mac update.",
            "Added a Mac notifications switch to Settings, Notifications, on by default.",
            "Added Droppy for iPhone to Droppy licences, so the app now opens with a licence that includes it."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed sync getting stuck on Syncing until the app was reopened; a stalled sync now ends and retries on its own.",
            "Fixed one item that could not be decrypted, or a deleted item from a newer build, stopping the whole library from syncing.",
            "Fixed deleted items making every sync slower the longer a library had been in use."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Kept Droppy for iPhone working for everyone already using it, with no purchase needed.",
            "Improved notifications to show one card at a time, morphing into the next with a quicker animation.",
            "Improved sync speed by sending changes in batches and writing only what changed.",
            "Improved switches in Settings so a switch that is on shows a green track."
          ]
        }
      ]
    },
    {
      "version": "1.8.1",
      "date": "2026-09-13",
      "platform": "droppykit",
      "summary": "Droplet live activities and HUDs now behave and animate exactly like Droppy's own.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplet live activities and HUDs animating differently from Droppy's own, so every motion around them is now Droppy's."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the live activity guide: the row is compact only, hovering it opens the shelf, and controls belong in a shelf widget.",
            "Improved validation with a warning for controls placed in the live activity card Droppy does not mount."
          ]
        }
      ]
    },
    {
      "version": "1.8.0",
      "date": "2026-09-13",
      "platform": "droppykit",
      "summary": "Droplet content now animates onto the notch exactly like Droppy's own, and DroppyTransition says how.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyTransition, Droppy's own notch transitions for content a droplet swaps while a live activity or HUD is up.",
            "Added DroppyAnimation.notchOpen and notchClose, the springs Droppy opens and closes its notch surfaces on."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a droplet's live activity card and HUD card appearing fully formed instead of growing out of the notch with the shell.",
            "Fixed a droplet's compact live activity and HUD strip snapping back without the blur unfold Droppy's own mini HUDs use."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the live activity, HUD and design guides with exactly how the host animates content, and what a droplet animates itself."
          ]
        }
      ]
    },
    {
      "version": "1.7.1",
      "date": "2026-09-13",
      "platform": "droppykit",
      "summary": "Truthful live activity guides, validation warnings for the live row, and icons that fill the frame.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved the live activity guides with the truth about the hover card, the compact seat, and stable interactive state.",
            "Improved validation with warnings for a glass control in the live row and a card sized off the host metrics.",
            "Improved compiled icon drawing, trimming the transparent border around the squircle so a droplet fills the widget frame like a built-in."
          ]
        }
      ]
    },
    {
      "version": "1.0.20",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Droplet live activities and HUDs open, close and reappear exactly like Droppy's own.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplet live activities and HUDs animating differently from Droppy's own, so opening, closing and reappearing now match.",
            "Fixed hovering a droplet's live activity growing a separate card; it now opens the shelf like Droppy's own activities."
          ]
        }
      ]
    },
    {
      "version": "1.0.19",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Adding a droplet that is already running no longer asks for a restart when the build is the same.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed adding a droplet that is already running telling you to restart when the build you added is the same one."
          ]
        }
      ]
    },
    {
      "version": "1.0.18",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Droplets that use DroppyTransition run again, and a droplet that cannot load says why.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplets that use DroppyTransition refusing to run with \"The bundle couldn't be loaded\"."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the message for a droplet that cannot load, which now names the missing piece instead of a generic error."
          ]
        }
      ]
    },
    {
      "version": "1.0.17",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Droplet cards grow out of the notch and mini HUDs unfold back, like Droppy's own.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplet live activity and HUD cards appearing fully formed instead of growing out of the notch like Droppy's own.",
            "Fixed a droplet's mini HUD content snapping back without the blur unfold after its card closes."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Updated the embedded DroppyKit to 1.8.0, so droplets using DroppyTransition run."
          ]
        }
      ]
    },
    {
      "version": "1.0.16",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Droplet live activity buttons take clicks, and droplets made for Droppy 15.3.0 run.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a click on Stop or Start in a droplet live activity card opening the shelf instead of pressing the button.",
            "Fixed droplets that ask for Droppy 15.3.0 refusing to run because the Playground reported an older Droppy."
          ]
        }
      ]
    },
    {
      "version": "1.0.15",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Stop and Start now fire in droplet live activity cards.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Stop and Start in a droplet live activity card never firing, so the expanded card takes clicks again."
          ]
        }
      ]
    },
    {
      "version": "1.0.14",
      "date": "2026-09-13",
      "platform": "playground",
      "summary": "Carries DroppyKit 1.7.1, and droplet cards that stay open on the way to Stop.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit 1.7.1 to the Playground, so every Droplet built with the current SDK runs here instead of refusing to start."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droplet live activity cards collapsing on the way to Stop or Start.",
            "Fixed a Droplet live activity drawing together with a Droplet HUD on the same display."
          ]
        }
      ]
    },
    {
      "version": "1.7.0",
      "date": "2026-09-12",
      "platform": "droppykit",
      "summary": "A closed category set for the Store, and a numeric check for minimum app versions.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DropletCategory, naming the three Store sections a droplet can appear under, instead of a free string the host filed under Productivity with no error.",
            "Added a numeric-dotted check for minAppVersion, so a tagged value can no longer claim a release it is not."
          ]
        }
      ]
    },
    {
      "version": "1.6.3",
      "date": "2026-09-12",
      "platform": "droppykit",
      "summary": "The manifest stops asking for a commit it cannot name.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved the manifest: source.commit is no longer required and no longer asked about, since a manifest cannot name the commit that contains it. The submission carries the commit."
          ]
        }
      ]
    },
    {
      "version": "1.6.2",
      "date": "2026-09-12",
      "platform": "droppykit",
      "summary": "Bundles ship the compiled macOS icon, squircle, material, edge, and shadow.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the COMPILED icon to the bundle: droppykit build runs the same actool Xcode runs on an app's icon, so a droplet carries the real macOS icon with squircle, material, edge, and shadow."
          ]
        }
      ]
    },
    {
      "version": "1.6.1",
      "date": "2026-09-12",
      "platform": "droppykit",
      "summary": "Droplet sliders draw Droppy's own slider, with a click-to-type value pill.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved DropletSliderRow to draw Droppy's own slider: no tick marks, a value pill you click and type into, and arrow keys that accelerate."
          ]
        }
      ]
    },
    {
      "version": "1.6.0",
      "date": "2026-09-12",
      "platform": "droppykit",
      "summary": "The host's own slot inset for widgets, so droplets sit level with built-ins.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the host's own inset for a widget's slot as ShelfWidgetContext.contentInsets, which is zero under a notch where the shelf chrome already inset the rectangle."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the guides, the scaffold, the agent brief, and the World Clock example to pad context.contentInsets instead of a fixed spacing.",
            "Improved the manifest docs: screenshots is documented as the optional thing it always was."
          ]
        }
      ]
    },
    {
      "version": "1.0.13",
      "date": "2026-09-12",
      "platform": "playground",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit 1.7.0 to the Playground, so every Droplet built with the current SDK runs here instead of refusing to start.",
            "Added the Droplet Store to the Playground: browse published Droplets, install one with its switch, and update it from its own page."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droplets built with DroppyKit 1.5.0 or newer failing to run with \"Needs DroppyKit 1.6.0 or newer; this Droppy has 1.4.0.\""
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "A Droplet's page now shows its icon, what its maker wrote about it, the license its code is published under and a link to its source."
          ]
        }
      ]
    },
    {
      "version": "15.2.3-nightly.20260912",
      "date": "2026-09-12",
      "channel": "nightly",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.2.3-nightly.20260912/droppy-15.2.3-nightly.20260912.mp4",
        "alt": "Droppy 15.2.3-nightly.20260912 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added screen recording to Element Capture on macOS 26: cursor zoom, click and keystroke captions, and a studio to trim, style and export.",
            "Added Droplets made by other people, built with DroppyKit and published in the Store.",
            "Added Droppy Playground, a free app with the real notch, shelf and island, to try droplets before buying Droppy.",
            "Added a handbook at getdroppy.app/docs, with a page for every feature and every Droplet.",
            "Plus 30 more, including the Mac Duo droplet, a third live activity seat and SVG export."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy being invisible in its own screen recordings: the notch, the shelf and every HUD are recorded now.",
            "Fixed Droppy Sync stopping for good on a decryption error, a deletion elsewhere, or a full library.",
            "Fixed droplet shelf widgets being clipped, drawn too narrow, and left without their card fill.",
            "Plus 79 more, across window captures, the screenshot editor, the clipboard, AirPods and the Store."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the screen brightness fade, which now follows the display's refresh rate instead of stepping near the bottom.",
            "Rebuilt the clipboard's menus as Droppy's own popovers and renamed pinboards to categories.",
            "Plus 57 more, including a calmer recording camera and a redesigned link preview."
          ]
        }
      ]
    },
    {
      "version": "1.5.0",
      "date": "2026-09-11",
      "platform": "droppykit",
      "summary": "Shelf holds for widgets you watch, opening your Settings page, and speech recognition.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added shelf holds for widgets the user watches rather than touches: a teleprompter, a countdown, or a live transcript keeps the shelf open with DropletShelfService.setHoldsOpen(_:).",
            "Added opening your own Settings page from a widget button with DropletWorkspaceService.openSettings().",
            "Added asking the host for speech recognition through the new speech-recognition capability."
          ]
        }
      ]
    },
    {
      "version": "1.4.1",
      "date": "2026-09-11",
      "platform": "droppykit",
      "summary": "The physical notch, explained: what the host clears for a droplet, and the strip it must clear itself.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved the design guide with what the host clears on a physical notch, so a droplet never pads for the camera housing on the shelf, a takeover, a card or a live activity.",
            "Improved the guide and the agent brief with the one exception, a HUD strip, whose content goes to the two outer edges with nothing under the housing."
          ]
        }
      ]
    },
    {
      "version": "1.4.0",
      "date": "2026-09-11",
      "platform": "droppykit",
      "summary": "The widget design language, written down, and Droppy's Liquid Glass buttons inside a widget.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Droppy's Liquid Glass control to the SDK, so a droplet's buttons are the same disc and pill the File Tray and Settings use.",
            "Added DroppyGlassButtonStyle for a label with its own sizing, and destructive and solid arms on the quiet pill and the circle."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the design guide with the widget layout every Droppy widget shares: fill the rectangle, one padding on every edge, no unused space.",
            "Improved the accent, quiet and circle button styles to draw the glass control instead of the flat washes Droppy stopped using.",
            "Improved the scaffold and the World Clock example to show the layout and a glass disc as the widget's one control.",
            "Improved the agent brief so Claude Code, Codex and Cursor lay a widget out like Droppy's and use its buttons."
          ]
        }
      ]
    },
    {
      "version": "1.3.1",
      "date": "2026-09-11",
      "platform": "droppykit",
      "summary": "No card around a widget: it sits on the shelf like Droppy's own, and the harness and guides say so.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved the guides to say a widget sits straight on the shelf like Droppy's own, with no card, fill or border around it.",
            "Improved the notchSurfaceCardFill documentation: it is for a tile or chip inside a widget that has to read as raised, never a frame around the widget.",
            "Improved the harness to draw a faint hairline where a widget's rectangle ends instead of a card fill Droppy never paints.",
            "Improved the agent brief with the no card rule, so Claude Code, Codex and Cursor stop boxing widgets in."
          ]
        }
      ]
    },
    {
      "version": "1.3.0",
      "date": "2026-09-11",
      "platform": "droppykit",
      "summary": "Every layout number is the card's: fixed heights, real widths, the card fill, and a takeover's true content area.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the shelf card numbers to DroppyShellMetrics: the slot inset, the standard height, the fixed height range and the shell floor.",
            "Added working host.shelf.invalidateLayout, open(revealing:) and soloWidgetID, so a widget can re-measure itself and reveal itself."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed contentHeight .fixed being ignored by Droppy and the Playground, which clipped every droplet widget to a 96 point strip.",
            "Fixed a droplet's declared widths landing at 90 percent of their size, with the solo width read as the whole shell instead of the card.",
            "Fixed the card fill the SDK promised the host paints, so a droplet widget no longer sits as bare text on the shell.",
            "Fixed a takeover being told it had the whole shelf while it was drawn inside the shelf's insets."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the harness to render every shelf card at the size Droppy hands it, in both display modes, and to flag a clamped height.",
            "Improved the guides, the scaffold and the agent brief to say that every layout number is the card's, in points at the Regular size."
          ]
        }
      ]
    },
    {
      "version": "1.0.12",
      "date": "2026-09-11",
      "platform": "playground",
      "summary": "Carries DroppyKit 1.4.0, so droplets can use Droppy's Liquid Glass buttons.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit 1.4.0 to the Playground, so droplets can use Droppy's Liquid Glass buttons inside their widgets."
          ]
        }
      ]
    },
    {
      "version": "1.0.11",
      "date": "2026-09-11",
      "platform": "playground",
      "summary": "Droplet widgets sit straight on the shelf again, without the card 1.0.10 painted behind them.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Improved droplet widgets to sit straight on the shelf like Droppy's own, without the card fill 1.0.10 painted behind them."
          ]
        }
      ]
    },
    {
      "version": "1.0.10",
      "date": "2026-09-11",
      "platform": "playground",
      "summary": "Droplet widgets get the height and width they declare, on the card the SDK promised.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added working host.shelf.invalidateLayout, open(revealing:) and soloWidgetID calls for droplets."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droplet widgets ignoring their declared height, so a card that asks for 280 points gets 280 points instead of a clipped strip.",
            "Fixed droplet widgets rendering at 90 percent of their declared width, with the solo width read as the whole shelf.",
            "Fixed the missing card fill behind a droplet widget, which left its content as bare text on the shelf.",
            "Fixed a droplet takeover being laid out at the whole shelf's size while it was drawn inside the shelf's insets."
          ]
        }
      ]
    },
    {
      "version": "1.0.9",
      "date": "2026-09-11",
      "platform": "playground",
      "summary": "Nothing new for you: the first release the updater delivers by itself.",
      "sections": [
        {
          "title": "Refinements",
          "items": [
            "Rebuilt from the same source as 1.0.8 with nothing else changed, so the new in-app updater has a first release to deliver and prove itself."
          ]
        }
      ]
    },
    {
      "version": "1.0.8",
      "date": "2026-09-11",
      "platform": "playground",
      "summary": "The last one you download by hand: it updates itself from here.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added in-app updates: the Playground now checks for new versions and installs them from Settings, About, exactly like Droppy."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the About page with Droppy's update chrome: the version pill, the mascot, and the release notes when an update is waiting."
          ]
        }
      ]
    },
    {
      "version": "1.2.1",
      "date": "2026-09-10",
      "platform": "droppykit",
      "summary": "Builds on the Swift that Xcode 26 ships, plus droppykit version and droppykit update.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added droppykit version, which shows the SDK on disk, the one your PATH finds, the Swift toolchain, and the tag your droplet pins.",
            "Added droppykit update, which pulls the newest SDK and, inside a droplet, moves the droplet's pin with it."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droppykit build failing with DroppyKit.o not found on the Swift that Xcode 26 ships; both SwiftPM build engines are handled now."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "The Playground guide now says where your droplet shows up, and why the sidebar has no row per droplet."
          ]
        }
      ]
    },
    {
      "version": "1.2.0",
      "date": "2026-09-10",
      "platform": "droppykit",
      "summary": "Claude Code, Codex and Cursor get the brief, the MCP server, and pictures of every surface.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added AGENTS.md, CLAUDE.md and a Cursor rule to every scaffold: the brief a coding agent reads before it touches a droplet, with the loop, the rules and where the guides are on disk.",
            "Added the DroppyKit MCP server, wired into every scaffold for Claude Code and Cursor: build, validate, pictures of every surface, an install into Droppy Playground, the guides and a search over the SDK, as tools.",
            "Added droppykit agent, which writes the same brief and wiring into an existing droplet.",
            "Added a JSON verdict to the harness with droppykit run -- --report, so a tool can read what the Overview page shows."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the build and harness scripts aborting under a C locale, which is the environment a coding agent launches them in."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Headless shots now run in the foreground and report exactly what they wrote.",
            "Added the guide Build with a coding agent."
          ]
        }
      ]
    },
    {
      "version": "1.1.2",
      "date": "2026-09-10",
      "platform": "droppykit",
      "summary": "The harness writes its shots where you asked.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed droppykit run with --shots writing nothing while reporting that it had; a relative directory now resolves against the package root, and a failed write is an error that names the path."
          ]
        }
      ]
    },
    {
      "version": "1.1.0",
      "date": "2026-09-10",
      "platform": "droppykit",
      "summary": "HUD cards, Droppy's own layout numbers, and every surface mounted in Droppy 15.3.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added HUD cards: a droplet's HUD can be a card as well as a strip, the shape Droppy's own battery and AirPods HUDs grow into.",
            "Added shell geometry and compact padding metrics, so a widget lays itself out in Droppy's own numbers instead of guessing them."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Every surface a droplet can provide is now mounted in Droppy 15.3: shelf widgets, expanded surfaces, HUDs, settings panes, lock screen rows and menu bar extras.",
            "Added Droppy Playground to the guides: the free app that loads the bundle you just built onto the real notch, shelf and island."
          ]
        }
      ]
    },
    {
      "version": "1.0.7",
      "date": "2026-09-10",
      "platform": "playground",
      "summary": "Your droplet's widget stays on the shelf.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a droplet's shelf widget vanishing from the Widgets page and the Widget icons list after the first preference change.",
            "Fixed hidden droplet widgets coming back after every relaunch."
          ]
        }
      ]
    },
    {
      "version": "1.0.6",
      "date": "2026-09-10",
      "platform": "playground",
      "summary": "The first day's fixes: the version handshake, the Keychain, the name, and the pages that showed Droppy's own features.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed every droplet being refused with \"Needs Droppy 15.3.0 or newer\": the Playground now answers the version handshake with the Droppy release it was built from.",
            "Fixed the Playground reading Droppy's Keychain items at launch; it keeps its own.",
            "Fixed the app showing up as \"Droppy\" in Finder, the Dock and its own menu.",
            "Fixed the Store, Shelf, Lock screen and Live Activities pages showing Droppy's own features; the Playground shows your droplets and the surfaces they land on, nothing else.",
            "Fixed an installed droplet's About card: the divider every other card has, a Remove button sized like other controls, and the version it never showed."
          ]
        }
      ]
    },
    {
      "version": "1.0.0",
      "date": "2026-09-10",
      "platform": "playground",
      "summary": "The real notch, shelf and island, free, for any droplet you drop in.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Droppy Playground, a free separate app: the real notch, shelf, island, HUDs, lock screen chips and menu bar, with only the media player inside and room for any droplet you drop in.",
            "Added the Store page: drop a .droplet bundle on it and it is copied in, checked exactly as Droppy checks it, and switched on.",
            "Added a Display shape switch, so a droplet can be seen as a notch and as an island on the same screen."
          ]
        }
      ]
    },
    {
      "version": "15.2.2-beta.1",
      "date": "2026-09-09",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.2.2-beta.1/droppy-15.2.2-beta.1.mp4",
        "alt": "Droppy 15.2.2-beta.1 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added All-in-one capture with five modes, a timer, OCR, Color Picker and exact dimensions.",
            "Added direct Google Calendar sync, calendar selection and event editing, with early-access guidance.",
            "Added clipboard link cards, pinboard controls, retention, unlimited history and optional sync.",
            "Added Wi-Fi, Personal Hotspot and drive HUDs, plus live recording controls and video previews.",
            "Added 11 extra."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the installation failure that blocked updates, so every earlier version can update again.",
            "Fixed Settings freezing for over a minute on pages that show preview cards.",
            "Fixed lid-close, notch, screenshot, window capture, Wi-Fi and data crashes.",
            "Fixed capture clicks and backgrounds, Ring selection and contrast, clipboard previews and PDF compression.",
            "Fixed 14 extra."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Smoothed clipboard scrolling, screenshot dragging, Basket transfers and Settings responsiveness.",
            "Refined capture controls with glass cards, native popovers and coordinated preview animations.",
            "Unified controls, fonts, icons and HUD spacing; moved Shortcuts into the sidebar.",
            "Reduced app size, runtime storage, sync disk writes and startup stalls; hardened updates.",
            "Improved 9 extra."
          ]
        }
      ]
    },
    {
      "version": "1.0.0",
      "date": "2026-09-09",
      "platform": "droppykit",
      "summary": "The SDK for Droplets: SwiftUI on Droppy's own surfaces, a harness, and a Store that reviews and signs.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added DroppyKit, the SwiftUI SDK for Droplets: shelf widgets, live activities, expanded surfaces, settings panes, HUDs, lock screen rows and menu bar extras, on the same surfaces Droppy's own features use.",
            "Added the droppykit command: new, run, build, validate, submit and docs, from one clone of the SDK.",
            "Added the harness: your droplet inside Droppy's own Settings panel, with a page per surface, a switch per capability and every host call logged.",
            "Added the Droplet Store submission chain: an open-source repository and a commit go in, a reviewed and signed build comes out.",
            "Added the documentation at getdroppy.app/docs/droppykit, generated from the SDK's own guides and symbols."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-08",
      "platform": "ios",
      "channel": "testflight",
      "build": 10,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/ios-2.0-build.10/01.webp",
          "alt": "Droppy for iOS 2.0, build 10: release image 1"
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added synced lyrics and an animated waveform to Now Playing.",
            "Added playback for the latest 32 Mac recordings, with encrypted audio sync and transcript popovers.",
            "Added Cloud file previews with native thumbnails and caching.",
            "Added High Alert mode selection and individual coding-agent cards."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed interrupted syncs showing failure banners, unreadable deleted notes blocking sync, and repeated relay callbacks causing crashes.",
            "Fixed recording attachments opening too early, older WAV playback, and incomplete downloads entering the cache.",
            "Fixed stale note text after Undo, overlapping OCR imports, cancelled scans publishing results, and files left by failed shares.",
            "Fixed media-widget refresh while the app is suspended, system-stat alignment, and right-to-left timer scrubbing."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Restored saved clipboard content before waiting for network sync when opening the app.",
            "Smoothed Pomodoro and High Alert scrubbing and matched media timelines and controls to the Mac player.",
            "Moved droplet explanations and recordings into native popovers, with circular timer controls and consistent card headers.",
            "Improved agent artwork, cutout action buttons, timer number formatting and CPU translations."
          ]
        }
      ]
    },
    {
      "version": "15.2.0-beta.1",
      "date": "2026-09-06",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.2.0-beta.1/droppy-15.2.0-beta.1.mp4",
        "alt": "Droppy 15.2.0-beta.1 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Rebuilt clipboard cards with full previews, hover actions, favorites, inline rename and Droppy Cloud uploads.",
            "Added Ring with custom layouts, app actions, keyboard macros and macOS Shortcuts.",
            "Added a standalone Emoji Picker with history, skin tones and configurable shortcuts.",
            "Added live encrypted Mac/iPhone sync, a direct LAN link and optional shelf/basket file sync.",
            "Added 5 extra features across notifications, Voice Transcribe, music, Thunderstorm and languages."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed clipboard editing, copy feedback and stale navigation state when reopening.",
            "Fixed capture targeting, preview stack gestures and pinned screenshot behavior.",
            "Fixed file creation and selection saves; new folders and ZIPs now open a native rename form.",
            "Fixed media artwork, playback position, hover controls and interrupted island transitions.",
            "Fixed 10 extra issues across file safety, pairing, sync, messaging and input."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Reduced RAM and CPU work through bounded previews, fewer clipboard copies and idle background cleanup.",
            "Redesigned Shortcuts with searchable sections, keycaps and native recording popovers.",
            "Reworked screenshot previews and editor controls, with 30 gradients, wallpaper tones and saved looks.",
            "Rebuilt media track swipes with live stretch, skip feedback and haptics.",
            "Improved 7 extra areas including Thunderstorm, Notes, menus, OCR and notifications."
          ]
        }
      ]
    },
    {
      "version": "2.0",
      "date": "2026-09-06",
      "platform": "ios",
      "channel": "testflight",
      "build": 9,
      "testflight_url": "https://testflight.apple.com/join/KVP7HrYZ",
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/ios-2.0-build.9/01.webp",
          "alt": "Droppy for iOS 2.0, build 9: release image 1"
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/ios-2.0-build.9/02.webp",
          "alt": "Droppy for iOS 2.0, build 9: release image 2"
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Home Screen widgets for Droplets, including a dedicated Now Playing media widget.",
            "Added Pomodoro and High Alert Live Activities with timer controls in the Dynamic Island and on the Lock Screen.",
            "Added faster Mac sync with live encrypted updates and direct connections on the local network.",
            "Added iPhone controls for customizing the Mac widget dock, with save feedback and restored tool icons."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed timer alignment, equally sized High Alert controls, and the compact infinity indicator in Live Activities.",
            "Fixed Files imports targeting the wrong Basket or Shelf, dock visibility, and delayed navigation menus.",
            "Fixed oversized previews, swipe-action contrast, and inconsistent clipboard and file-card badges.",
            "Fixed overlapping converter imports, retired cutouts, and cleanup after failed transfers."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned library navigation, selection, bottom search controls, previews, and feedback toasts.",
            "Improved scrolling, back navigation, device-removal confirmation, and Live Activity motion.",
            "Expanded localization across 15 languages throughout the iPhone app.",
            "Reduced transfer memory use, improved large-file handling, and removed unused bundled assets."
          ]
        }
      ]
    },
    {
      "version": "15.2.1-nightly.20260906",
      "date": "2026-09-06",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash when closing the Mac lid by preventing repeated sync relay ping callbacks from completing the same operation twice.",
            "Fixed the Now Playing timer getting stuck at the end when a repeated song reused its earlier playback position.",
            "Replaced misleading Audio Control permission warnings with capture error messages and added Retry in Settings and the shelf."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.8",
      "date": "2026-09-02",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.0.0-beta.8/droppy-15.0.0-beta.8.mp4",
        "alt": "Droppy 15.0.0-beta.8 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added an All-in-one Element Capture radial menu: hold the shortcut, glide to a mode, let go.",
            "Added a live radial menu preview to Element Capture settings, where each button picks what it starts.",
            "Added clipboard, folder and Droppy Cloud destinations to Element Capture.",
            "Added a Let WhatsApp and Telegram through switch to the Notifications droplet.",
            "Added 5 extra features, including a clipboard animation speed and a window highlight in capture."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed compact HUDs and live chips on a Notch-style external or a notchless Mac sitting empty before their content appeared.",
            "Fixed Droppy quitting on macOS 27 when a control, the notch or the meeting chip was measured mid layout.",
            "Fixed Droppy Sync pushing memory past 11 GB on a large item and re-zipping folders on every pass.",
            "Fixed the meeting bar's controls doing nothing in Teams and Google Meet when macOS kept the app in the back.",
            "Fixed 54 extra issues across Element Capture, the edge sliders, media artwork and Settings."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Rebuilt the screenshot editor's sidebar, Backgrounds pane, Export button and Add text prompt on Settings glass.",
            "Rebuilt the edge slider motion on one spring, so capsule, icon and fill move together.",
            "Made the meeting timer, AI coding ring and other live HUD content start moving the moment their HUD unfolds.",
            "Made Thunderstorm release its file index after ten idle minutes and Sync uploads lighter on the disk.",
            "Improved 14 extra areas across Element Capture, the clipboard and Apple Notes sync."
          ]
        }
      ]
    },
    {
      "version": "15.1.0-nightly.20260902",
      "date": "2026-09-02",
      "channel": "nightly",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added OCR to Element Capture's All-in-one radial menu, run through the OCR droplet so its settings and history apply.",
            "Added a live preview of the All-in-one radial menu to Element Capture settings, where you click any button to choose what it starts."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed compact HUDs and live chips on a Notch-style external or a notchless Mac sitting as an empty shell before their content appeared.",
            "Fixed the AI coding, media, timer, meeting and calendar chips on an external display collapsing and regrowing for a HUD on another display.",
            "Fixed the meeting bar's controls doing nothing in Teams and Google Meet when macOS refused to bring the app forward.",
            "Fixed Kaset covers showing the ♪ placeholder, Caps Lock and Focus HUDs drawn narrower than an external's notch, and Mechey's slider level.",
            "Fixed the remaining macOS 27 quits from controls measured mid layout, Settings controls filling their card, and the editor canvas pushed off the edge."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Made the meeting call timer, the AI coding status ring and other live HUD content start moving as soon as their HUD has unfolded.",
            "Made the All-in-one radial menu follow the shelf's surface choice and previewed it on your real wallpaper in settings.",
            "Gave the Quick Action tile picker the same compact native popover list as the All-in-one menu picker.",
            "Droppy now quits the Apple Notes it launched for syncing, so Notes no longer stays running in the background."
          ]
        }
      ]
    },
    {
      "version": "15.0.9-nightly.20260902",
      "date": "2026-09-02",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Thunderstorm, the clipboard windows, the screenshot editor and the media widget leaking a view copy every time they closed."
          ]
        }
      ]
    },
    {
      "version": "15.0.8-nightly.20260902",
      "date": "2026-09-02",
      "channel": "nightly",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a radial All-in-one Element Capture menu: hold the shortcut, glide to a mode and let go.",
            "Added Pause screen, a capture delay, and clipboard, folder and Droppy Cloud destinations to Element Capture.",
            "Added a window highlight to Area and Scrolling capture: hover picks a window, click captures it, drag still selects an area.",
            "Added a Let WhatsApp and Telegram through switch for Focus modes, and a clipboard Animation speed picker."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy's memory growing to the size of a large Shelf or clipboard file, up to 11 GB, every 20 seconds while sync ran.",
            "Fixed Droppy Sync re-zipping and encrypting files over 500 MB on every pass, keeping the disk writing at full speed.",
            "Fixed Droppy crashing on launch or in notch mode on an external display, and the basket and Meeting chip crashing on macOS 27.",
            "Fixed WhatsApp bannering your own sent messages, plus 48 more fixes across Element Capture, the editor, sliders, media and Meetings."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Rebuilt the volume and brightness edge sliders on one spring, so capsule, icon and fill move together without lag.",
            "Made the screenshot editor's sidebar, Backgrounds pane and Export button match Settings glass, cards and rows.",
            "Made the Element Capture overlay appear instantly, track the pointer on the GPU, and glide its window picker between windows.",
            "Added a memory watchdog that logs a report past 2 GB, made Thunderstorm free its file index when idle, plus 10 more refinements."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.7",
      "date": "2026-08-30",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.0.0-beta.7/droppy-15.0.0-beta.7.mp4",
        "alt": "Droppy 15.0.0-beta.7 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added keyboard shortcuts to the clipboard entry menu, including Return, Copy, Edit, Rename, Delete and Space.",
            "Added inline renaming to clipboard cards, so Command-R or a click on the title edits it there.",
            "Added animated album art for Spotify on the lock screen and media widget.",
            "Added a Week start day setting to the Calendar droplet.",
            "Added 1 extra feature: timestamped Element Capture screenshot names with an editable file name pattern."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy quitting on macOS 27 when expanding the notch, including on an external display.",
            "Fixed Extra seats in Settings, License quoting and charging a different price than getdroppy.app.",
            "Fixed Command-Comma opening a blank Settings window instead of the real Settings panel.",
            "Fixed LocalSend receiving empty files and failing HTTPS sends to another device.",
            "Fixed 53 extra issues across Droppy Sync, the notch, AirPods, clipboard and Settings."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the lock-screen and desktop edge sliders so they are clear Liquid Glass.",
            "Improved Thunderstorm search so results appear the moment you type.",
            "Redesigned the Droppy Sync popover around the sync state, with last sync in plain words.",
            "Improved notch open and close smoothness by rebuilding less chrome on every spring frame.",
            "Improved 20 extra areas across Settings, the shelf, screenshot editor and sync."
          ]
        }
      ]
    },
    {
      "version": "15.0.7-nightly.20260830",
      "date": "2026-08-30",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Command-Comma opening a blank Settings window instead of the real Settings panel.",
            "Fixed Droppy still quitting when expanding the notch on an external display.",
            "Fixed Liquid Glass turning into a black slab when Hide from screenshots is on.",
            "Fixed images copied in Telegram appearing as generic file rows in clipboard history.",
            "Fixed Audio Control playing a quieted app at full volume after a long pause."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the lock-screen and desktop edge sliders so they are clear Liquid Glass.",
            "Improved the edge sliders so they breathe in from the display and press with a curved black lip.",
            "Moved Edge sliders above Media keys in Settings, Live Activities."
          ]
        }
      ]
    },
    {
      "version": "15.0.6-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added animated cover artwork for Spotify on the lock screen and media widget."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash on macOS 27 when expanding the shelf on an external display in notch mode.",
            "Fixed animated artwork freezing on the lock screen when expanding and collapsing the player.",
            "Fixed deleted notes reappearing after relaunch if Droppy quit before the first sync export completed.",
            "Fixed the volume HUD flashing on screen when switching audio output devices or connecting AirPods.",
            "Fixed AI Background Removal validating only the file size instead of testing model inference at install."
          ]
        }
      ]
    },
    {
      "version": "15.0.5-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the LocalSend droplet receiving a file from a phone or another Mac as a 0 kb empty file.",
            "Fixed the LocalSend droplet failing to send a file to a phone or another Mac over HTTPS, which reported \"Lost the connection\", because Droppy did not present its own certificate during the encrypted handshake.",
            "Fixed the Mechey mouse sound pack being rejected as incomplete when the archive was a little larger than the size the manifest declared."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved hiding the notch on an external display in notch mode, so it glides up off the top edge instead of fading in place."
          ]
        }
      ]
    },
    {
      "version": "15.0.4-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the Blip quick action opening dropped files in TextEdit or Preview instead of Blip's sharing panel.",
            "Fixed regional pricing not being applied when buying extra seats from Settings, License."
          ]
        }
      ]
    },
    {
      "version": "15.0.3-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy crashing within seconds of launch on some Macs while wallpaper-aware previews were being prepared."
          ]
        }
      ]
    },
    {
      "version": "15.0.2-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed a crash on idle Macs that kept receiving notifications, which hit the previous nightly hardest.",
            "Fixed an auto-hidden macOS Dock never revealing, caused by a stranded invisible floating basket over the screen edge.",
            "Fixed a floating basket staying on screen forever after a drag was abandoned while it was still animating in.",
            "Fixed Droppy capturing your desktop in the background long after Settings was closed."
          ]
        }
      ]
    },
    {
      "version": "15.0.1-nightly.20260829",
      "date": "2026-08-29",
      "channel": "nightly",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added clipboard keyboard shortcuts: Return, Copy, Edit, Rename, Delete and Space now work on the highlighted card.",
            "Added shortcut keys to the clipboard entry menu.",
            "Added inline renaming to clipboard cards via a click on the title or Command-R.",
            "Added timestamped Element Capture screenshot names with an editable file name pattern.",
            "Added a week start day setting to the Calendar droplet."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the second live activity beside the notch being unclickable, with taps landing on the other activity or the shelf instead.",
            "Fixed Droppy Sync retrying refused items forever; they now back off and stop.",
            "Fixed volume keys doing nothing when sound leaves over HDMI or DisplayPort.",
            "Fixed Thunderstorm getting stuck on \"Searching your Mac…\" after a few searches.",
            "Fixed 28 extra issues across Droppy Sync, Meetings, notifications, the shelf and the notch."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved notch smoothness while coding agents work, so a busy session no longer rebuilds the whole notch thirty times a second.",
            "Improved clipboard pasting so pressing Return lands instantly.",
            "Redesigned the Droppy Sync popover around the sync state, one line per paired device.",
            "Redesigned every screenshot annotation element with a cleaner look.",
            "Improved 18 extra areas across Settings scrolling, the shelf springs and Droppy Sync."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.6",
      "date": "2026-08-28",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.0.0-beta.6/droppy-15.0.0-beta.6.mp4",
        "alt": "Droppy 15.0.0-beta.6 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Kaset, a community droplet by Anurag Deshpande that controls YouTube Music from the notch with queue, shuffle, repeat and like.",
            "Added Discord Rich Presence for Kaset, Apple Music and Spotify, with privacy switches per droplet.",
            "Added album artwork to Discord Rich Presence for Spotify, so a shared track shows its cover.",
            "Added right-click and Delete-key removal of annotations in the screenshot editor.",
            "Added 1 extra feature: a Discord connection row that says whether Droppy is linked to your profile."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed brightness drags on an external monitor freezing Droppy's animations for the length of the drag.",
            "Fixed the Kaset YouTube Music player settling wrong after track changes.",
            "Fixed hover-to-open dying on every display until relaunch after a display went away.",
            "Fixed Droppy Sync going quiet after a licence check blip until Droppy was restarted.",
            "Fixed 72 extra issues across Droppy Sync, the screenshot editor, Settings and the notch."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved Settings, where General, the Store and every droplet page now open instantly instead of stalling.",
            "Rebuilt the menu bar menu on the native macOS menu, so it opens and highlights instantly.",
            "Improved idle battery use: the notch stops polling while your pointer rests near the top.",
            "Improved large first syncs, which publish in batches so an interrupted one keeps its progress.",
            "Improved 44 extra areas across Droppy Sync, the lock screen and the media players."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.5",
      "date": "2026-08-26",
      "image": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.0.0-beta.5/droppy-15.0.0-beta.5.png",
        "alt": "Droppy 15.0.0-beta.5 release highlights."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Rebuilt the update flow in Settings, where a glass header button and the version pill install a new build in one click.",
            "Added Droppy for iOS alongside this Mac release, free on TestFlight: https://testflight.apple.com/join/KVP7HrYZ",
            "Added Droppy Sync for everyone, so a Sync Library pairs your iPhone and syncs clipboard, OCR, Shelf, Basket and Droppy Cloud.",
            "Added a High Alert lock screen card stacking with the timer card and Now Playing.",
            "Added 4 extra features: Show navigation, a Nightly channel, Telegram meeting controls and a mic picker."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the screen recording chip and Pomodoro timer overlapping in the notch.",
            "Fixed per-display settings forgetting which monitor they belonged to after sleep or clamshell.",
            "Fixed the Settings sidebar leaving a ghost smear when you dragged it fully closed.",
            "Fixed the version pill on About flashing back to your current version while an update was ready.",
            "Fixed 40 extra issues across Droppy Sync, the update page, Mechey and Window Snap."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Made the Settings sidebar show and hide by dragging its edge, with a grip to pull it back.",
            "Rebuilt the Settings header navigation into one glass capsule that glides aside when collapsed.",
            "Improved stability with external monitors: dock handshakes no longer rebuild notch surfaces.",
            "Recolored the Update & restart button to match the new header update button.",
            "Improved 133 extra details across Droppy for iOS, widgets and the lock screen."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.4",
      "date": "2026-08-22",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/15.0.0-beta.4/droppy-15.0.0-beta.4.mp4",
        "alt": "Droppy 15.0.0-beta.4 release highlights in action."
      },
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the Audio Control droplet, with a volume slider for every app playing audio, so you can quiet music while a video stays loud.",
            "Added deep droplet search to Thunderstorm, across clipboard, OCR, transcripts and notes.",
            "Added Google Drive to Droppy Cloud, to browse, search and download your files.",
            "Added liking Spotify songs from Droppy's media player, with a filled heart while the song is saved.",
            "Added 21 extra features across screen recording, Element Capture, Thunderstorm and the shelf."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Droppy going completely dead after your Mac or its display woke from sleep, with the notch, drops and shortcuts unresponsive.",
            "Fixed the notch, droplets and HUDs vanishing for good, and Droppy launching with only a menu bar.",
            "Fixed the whole Mac going unclickable after you shook a drag open and let go without dropping.",
            "Fixed pressing space in other apps pausing playback with the pointer near the screen top.",
            "Fixed 180 extra issues across the notch, the shelf, media, Calendar, LocalSend and crashes."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Rebuilt the menu bar menu on the native macOS menu, so it opens and highlights instantly instead of crawling under the pointer.",
            "Cut Droppy's idle memory use, which now gives freed memory back to macOS.",
            "Made the floating bar the shelf's only navigation, hiding buttons for widgets on it.",
            "Widened the Settings sidebar by its edge, and moved its hide button to the header.",
            "Improved 95 extra details across widgets, the Calendar popover and dynamic glass."
          ]
        }
      ]
    },
    {
      "version": "15.0.0-beta.3",
      "date": "2026-08-17",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the System Stats droplet, and gave OCR and Weather droplets of their own.",
            "Added a searchable OCR history, and clipboard search that finds the text inside screenshots.",
            "Added Transcribe anywhere, dictating into any app at your caret, with custom vocabulary and ducking.",
            "Added Settings search that jumps to the exact row, and Droppy in ten more languages.",
            "Added 42 extra features across Live Activities, seats, Pomodoro, the Store, clipboard, and lock screen."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed an unreadable store being replaced by an empty one, erasing tasks, notes, tags, and share history.",
            "Fixed a licensed Mac reading as unlicensed, and re-registering as a second device, on a slow Keychain.",
            "Fixed Notify Me banners arriving late and losing the sender's photo while WhatsApp or Telegram was open.",
            "Fixed the update switching off Hide physical notch by itself.",
            "Fixed 375 extra issues across the notch, shelf, media, Settings, Thunderstorm, licensing, and crashes."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Cut idle CPU and battery use sharply, so Droppy stays quiet instead of redoing unchanged work.",
            "Rebuilt Settings with morphing Liquid Glass headers, a flatter sidebar, and resizing from any edge.",
            "Made Thunderstorm much faster with a persistent file index, typo tolerance, and better ranking.",
            "Reworked shelf, widget, and Live Activity motion, with accordion hover and island coalesce.",
            "Improved 280 extra details across launch speed, memory, the lock screen, the Store, and localization."
          ]
        }
      ]
    },
    {
      "version": "14.2.0",
      "date": "2026-07-29",
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0/01.webp",
          "alt": "Droppy 14.2.0 editorial release artwork with the Shelf settings page and LocalSend and Obsidian highlights."
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0/02.webp",
          "alt": "Droppy 14.2.0: the redesigned Shelf settings with Custom Shelf editing, navigation styles, and Multi Live Activities."
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Custom Shelf editing for arranging up to four widgets and your own Quick Actions.",
            "Added LocalSend for direct file sharing with phones, tablets, and PCs on the same network.",
            "Added an Obsidian droplet with a vault picker and live editing of the same Markdown files.",
            "Added private on-device conversion for video, audio, PDFs, and Office documents.",
            "Added 46 extra features across onboarding, Notes, calendar, Agents, media, Cloud, and Dynamic Island."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Notes beeping, hiding the caret, or refusing the first keystrokes on some Macs.",
            "Fixed updates on standard accounts with a native administrator prompt and transactional installation.",
            "Fixed validated licenses blocking the screen offline; they now keep working for 30 days.",
            "Fixed crashes in previews, compression, tracked folders, Settings, media, helpers, and macOS 27.",
            "Fixed 657 extra issues across the shelf, notifications, updates, LocalSend, Converter, and displays."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Rebuilt onboarding as one continuous guided tour through Droppy's main workflows and permissions.",
            "Reworked shelf, widget, mini HUD, and Dynamic Island motion for smoother transitions.",
            "Redesigned License settings with clearer devices, current-Mac artwork, and easier key management.",
            "Improved Settings with faster loading, calmer cards, live previews, and direct preview pickers.",
            "Improved 407 extra details across launch, battery use, clipboard, media, Notes, Agents, and controls."
          ]
        }
      ]
    },
    {
      "version": "14.2.0-beta.4",
      "date": "2026-07-29",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/14.2.0-beta.4/droppy-14.2.0-beta.4.mp4",
        "alt": "Droppy 14.2.0-beta.4 release highlights in action."
      },
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.4/01.webp",
          "alt": "Droppy 14.2.0-beta.4: Added the Converter droplet: convert video, audio, PDFs, and Office documents to new formats entirely on your Mac, nothing uploaded."
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.4/02.webp",
          "alt": "Droppy 14.2.0-beta.4: Added the LocalSend droplet, an AirDrop replacement that shares files with any phone, tablet, or PC running the free LocalSend app."
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added the Converter droplet: convert video, audio, PDFs, and Office documents to new formats entirely on your Mac, nothing uploaded.",
            "Added the LocalSend droplet, an AirDrop replacement that shares files with any phone, tablet, or PC running the free LocalSend app.",
            "Added a Silence during Focus toggle, an in-widget app filter, and an Auto-hide after replying option to Notifications.",
            "Added live tracking of Cursor chats, an editor-focus strip, and animated coding companions to the Agents widget and mini HUD.",
            "Added 25 extra features across Converter, LocalSend, Thunderstorm, timers, and the Notes editor."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed typing in the Notes widget beeping and dropping keystrokes on Macs where macOS refused the editor its input session.",
            "Fixed right-clicking to hide the notch or island playing a sideways fade instead of the normal hide animation.",
            "Fixed in-app updates failing on standard macOS accounts; the updater now shows the native administrator prompt.",
            "Fixed Droppy refusing to quit from Cmd-Q, and a leftover old Droppy after an update swallowing clicks meant for the new one.",
            "Fixed 457 more bugs across the shelf, media, notifications, permissions, Converter, LocalSend, and rare macOS 27 crashes."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved battery life: Thunderstorm no longer rescans every installed app whenever any app launches or quits.",
            "Sped up launch by no longer reading every stored setting twice.",
            "Smoothed the clipboard's file previews by loading file-type icons off the main thread.",
            "Smoothed the volume HUD's speaker icon, which now morphs into the mute symbol instead of popping.",
            "Improved 212 more behaviors across the shelf, notch animations, Agents, and Settings."
          ]
        }
      ]
    },
    {
      "version": "14.2.0-beta.3",
      "date": "2026-07-18",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/14.2.0-beta.3/droppy-14.2.0-beta.3.mp4",
        "alt": "Droppy 14.2.0-beta.3 release highlights in action."
      },
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.3/01.webp",
          "alt": "Droppy 14.2.0-beta.3: Added lifecycle-aware Notes loading so saved text appears immediately."
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.3/02.webp",
          "alt": "Droppy 14.2.0-beta.3: Added visible Notes caret and first-keystroke styling on black surfaces."
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added lifecycle-aware Notes restoration so saved text appears as soon as a note is selected.",
            "Added a visible Notes insertion point and correct typing style from the first keystroke.",
            "Added safe current-Mac artwork rendering to the redesigned License page.",
            "Added adaptive Regular Button layout for a solo Media shelf.",
            "Added 2 extra Shelf behaviors for compact narrow-wing controls and overlaid tray-count badges."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Notes opening as a black editor with no visible text or caret.",
            "Fixed saved note text disappearing when focus arrived before selected-note content.",
            "Fixed the License page crashing while cropping device artwork on some Macs.",
            "Fixed a solo Media shelf becoming wider than its player and looking off-center in Regular Buttons mode.",
            "Fixed 2 extra Media spacing edge cases for large tray counts and narrow displays."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved Notes styling through window attachment, focus changes, and first input.",
            "Improved Notes document sizing so the editor fills its viewport before drawing.",
            "Improved device artwork cropping to respect real bitmap row strides and scan bounds.",
            "Improved Shelf width calculation so Media keeps its intrinsic width until compact controls are required.",
            "Improved 3 more Home, tray, and large-count geometry states on narrow displays."
          ]
        }
      ]
    },
    {
      "version": "14.2.0-beta.2",
      "date": "2026-07-18",
      "video": {
        "url": "https://droppy-releases.jordylegrand.workers.dev/site-assets/releases/14.2.0-beta.2/droppy-14.2-beta-2.mp4",
        "alt": "Droppy 14.2 beta 2 showing the rebuilt onboarding, media HUDs, Shelf, Calendar live activity, and interface refinements in motion."
      },
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.2/01.webp",
          "alt": "Droppy 14.2.0-beta.2: Rebuilt onboarding as one continuous guided tour where Droppy demonstrates Shelf, Clipboard, Basket, Droplets, permissions, and setup himself."
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.2/02.webp",
          "alt": "Droppy 14.2.0-beta.2: Added a calendar live activity with event-start announcements, time remaining, a compact mini HUD, and one-tap meeting links."
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Rebuilt onboarding as one continuous guided tour where Droppy demonstrates Shelf, Clipboard, Basket, Droplets, permissions, and setup himself.",
            "Added a calendar live activity with event-start announcements, time remaining, a compact mini HUD, and one-tap meeting links.",
            "Added lid-closed High Alert with battery safety, plus desktop volume and brightness sliders and new Dynamic Island and media-display controls.",
            "Added Telegram quick replies, inline iMessage and WhatsApp replies, Clear All, Meeting Controls shortcuts, Spacebar playback, and quicker Shelf editing.",
            "Added 5 extra features for Software Update, screenshot backgrounds, Spotify controls, Droppy Cloud cleanup, and adding files to the tray."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed Notes sometimes not accepting typing until a second click and hiding the caret or first characters in a blank note.",
            "Fixed macOS 27 crash paths around the Black Shelf surface, AirPods animations, media interaction, Settings, and helper installation.",
            "Fixed notification replies going to the wrong conversation, appearing late, changing size, or competing for the same hidden web session.",
            "Fixed Apple Music's Playing Next queue, stale or mismatched artwork, track-change animations, AirPods HUD playback, and media-control timing.",
            "Fixed 165 extra issues across media, notifications, updates, Settings, Cloud, widgets, accessibility, and multiple displays."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Reworked animations and hover effects across the Shelf, mini HUDs, media, notifications, file conversion, AirPods, timers, and Dynamic Island.",
            "Redesigned license activation and License settings with one flowing mascot-led experience, clearer device details, and easier key management.",
            "Redesigned the installer and Software Update flow with a proper drag-to-Applications window, live progress, silent installation, and automatic relaunch.",
            "Refined the calendar live activity with exact event timing, a compact red ring, media-style detail reveals, and matching hover haptics.",
            "Improved 170 extra details across onboarding, Dynamic Island, shelf motion, media, calendar, clipboard, performance, and controls."
          ]
        }
      ]
    },
    {
      "version": "14.2.0-beta.1",
      "date": "2026-07-13",
      "screenshots": [
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.1/01.webp",
          "alt": "Droppy 14.2.0-beta.1: Added Custom Shelf editing so you can arrange up to four widgets directly on the expanded shelf."
        },
        {
          "url": "https://droppy-releases.jordylegrand.workers.dev/app-releases/screenshots/14.2.0-beta.1/02.webp",
          "alt": "Droppy 14.2.0-beta.1: Added a Convert Quick Action to the Shelf and Basket with available-format selection, live progress, and converted files saved to Downloads."
        }
      ],
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Custom Shelf editing so you can arrange up to four widgets directly on the expanded shelf.",
            "Added a Quick Actions editor in Settings to add, remove, and reorder two to four drop-and-share actions.",
            "Added a Convert Quick Action to the Shelf and Basket with available-format selection, live progress, and converted files saved to Downloads.",
            "Added real WYSIWYG tables, strikethrough, checklists, lists, and quotes to Notes, including Apple Notes sync.",
            "Added live Apple Music artwork and audio quality badges, plus configurable left and right Queue, Favorite, Shuffle, Repeat, and Source buttons in the media card and Lock Screen. Queue opens Playing Next so you can see upcoming songs, play one now, or move it to Play Next; Queue and Source expand above the Lock Screen player."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed in-app update failures and made installation transactional so Droppy restores the previous version if the new app cannot be installed and verified.",
            "Fixed crashes across PDF previews, oversized compression targets, very large to-do dates, sound-pack switching, and macOS 27 tracked folders.",
            "Fixed stale or mismatched album artwork when switching among Apple Music, Spotify, browsers, tracks, and playlists.",
            "Fixed a rare Keychain save failure that could make a verified license ask to reconnect after relaunching.",
            "Fixed repeated Install clicks starting overlapping updates and channel changes briefly offering a release from the previous channel."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved License settings to show every Mac activated on a license, identify this Mac, and let you detach the other device.",
            "Improved public beta installs so they automatically follow later beta updates unless you explicitly turn Beta Updates off.",
            "Reworked shelf opening, closing, widget swaps, and split layouts for smoother and more consistent motion.",
            "Improved Settings performance and added live previews for Shelf widgets, Favorites, Quick Actions, licenses, and wallpapers.",
            "Reduced repeated background work across media, notifications, clipboard previews, OCR, and HUDs for better responsiveness."
          ]
        }
      ]
    },
    {
      "version": "14.1.1",
      "date": "2026-07-06",
      "headline": "Droppy 14.1.1 is here: Dropbox for Cloud, a calendar HUD, and more",
      "summary": "This update connects your own Dropbox to Droppy Cloud, puts a live event-progress ring in the notch, and lands a big round of animation and reliability fixes.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Dropbox as a storage source for Droppy Cloud, so you can connect your own Dropbox account and share files straight from it.",
            "Added a calendar event-progress HUD that shows a live ring in the notch for the event you're currently in.",
            "Added an Island Width control under HUDs to fine-tune how wide the floating island pill appears.",
            "Added a Calendar card under Settings → HUDs → Droplets to toggle the event progress HUD."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the small HUDs (volume, brightness, and more) having too little side padding when using notch style on an external display.",
            "Fixed being unable to type a reply to a notification while the Settings window was open.",
            "Fixed notification banners not appearing on the notch while watching fullscreen video.",
            "Fixed a freeze (spinning beachball) on first launch caused by the onboarding permissions check stalling the app.",
            "Fixed freezes caused by shelf, basket, or pinned items that lived on a disconnected network or external drive.",
            "Fixed the song-change animation on external displays in Dynamic Island mode to match the notch exactly instead of a custom expanded style.",
            "Fixed the dynamic glass at the bottom of the island looking clipped or wrong during a song change on external displays.",
            "Fixed the calendar widget's month title and last row of dates getting clipped by the rounded corners in Dynamic Island mode.",
            "Fixed Reverse Scroll Direction doing nothing for high-resolution Bluetooth mice such as the Logitech MX Anywhere and MX Master.",
            "Fixed the external mouse wheel going dead with Smooth Scrolling on after the Settings window was closed.",
            "Fixed the favorites bar auto-collapsing before you could reach it when the notch uses wing navigation buttons.",
            "Fixed the Focus Mode HUD card still saying it needs Full Disk Access after permission was already granted.",
            "Fixed the emoji picker opening while you were editing its trigger in Thunderstorm settings, blocking multi-character triggers like ;;.",
            "Fixed the selected emoji name bar appearing in the middle of the Thunderstorm emoji picker instead of at the bottom.",
            "Fixed Element Capture screenshot previews parking too high on screen instead of in the bottom-right corner.",
            "Fixed Element Capture previews using a fixed bottom-right card that always shows the full screenshot."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved the smoothness of opening and closing the shelf by removing a per-frame app lookup that could stutter the animation when an app was pinned as a favorite.",
            "Kept the recording indicator and the scrolling media title from dropping frames during the shelf open and close animation.",
            "Grouped WhatsApp notifications from the same sender or brand so repeated chats collapse into one banner.",
            "Extended Scroll Speed to also work on high-resolution mice that report continuous scrolling.",
            "Moved license activation into the notch onboarding surface instead of a separate pop-up window, with a swipe up to dismiss it.",
            "Made the floating navigation bar the default on the notch instead of the wing buttons.",
            "Replaced the custom Focus Mode Full Disk Access sheet in Settings HUDs with a native macOS alert.",
            "Expanded the Thunderstorm emoji picker to the full Unicode set, including country flags searchable by names like uk and eng.",
            "Added custom search labels for emoji, so you can right-click any emoji in the picker to teach it new words.",
            "Show the selected emoji's name at the bottom of the picker so you can learn what to search for next time.",
            "Gave the floating emoji picker a solid black panel with a bottom gradient fade behind the selected emoji name."
          ]
        }
      ]
    },
    {
      "version": "14.1.0",
      "date": "2026-07-04",
      "headline": "Droppy 14.1 is here: macOS 27 ready, faster everywhere",
      "summary": "A massive stability release: full macOS 26 and 27 support, smoother shelf and island animations, and hundreds of fixes and refinements across every corner of the app.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Kept the file tray fully working on macOS 26 and the new macOS 27: Droppy re-engineered its drop pipeline so catching, stacking, and dragging files back out of the notch stays rock-solid, while other notch apps have dropped their file tray after recent macOS releases broke drag-and-drop.",
            "Added Dynamic Glass, a new notch and island surface that fades from black into real Liquid Glass, now the default on macOS 26 and up for both notched and notchless displays.",
            "Added Multi Live Activities: a timer, recording, coding session, transcription, or call running alongside music now takes over the notch while the media art splits into its own floating pill on the right, iPhone-style and tappable to expand.",
            "Added a Live Audio Visualizer that moves the notch music bars to the audio actually playing, like the iPhone's Dynamic Island.",
            "Added the Notes droplet, an iOS-style shelf notepad with live markdown, checklists, highlighting, and optional two-way Apple Notes sync over iCloud.",
            "Redesigned the Clipboard Manager as a native macOS 26 window with a filterable sidebar, a color-swatch tag editor, and drag-and-drop tagging.",
            "Added Alpha Clipboard, an optional layout that spreads the clipboard as a strip across the bottom of the screen above the Dock.",
            "Made Thunderstorm free for everyone and rebuilt it as a Spotlight-style search bar with the Dynamic Glass look, now able to run system actions, act on any file, and pop an emoji picker from a trigger key anywhere.",
            "Added inline iMessage replies to notifications: tap an iMessage banner to type and send a reply straight from the notch.",
            "Added an Apple Music Automix indicator: during a natural track transition the waveform briefly becomes Apple's interlocked-rings mark, tinted with the outgoing and incoming track colors.",
            "Renamed the Coding Companion droplet to Claude Code/Codex, refocused on Claude Code and Codex with new icons and an animated Claude mark.",
            "Redesigned the Droppy Cloud storage view to match iOS's iCloud storage screen, with a multi-color usage meter and tappable, expandable file-type sections.",
            "Redesigned the Pomodoro and High Alert timers around an iOS-style tape scrubber with haptic ticks, plus an indefinite stay-awake option for High Alert.",
            "Added a Permissions overview under Settings, General that lists every permission with live status and one-click grant.",
            "Added a Widget Settings panel under Shelf, Widgets that configures every widget in one place, even the ones not currently on the shelf.",
            "Added Favorites: pin up to two widgets beside the floating navigation bar to keep them one tap away under the shelf.",
            "Added Media Player Text and Widget Text color settings under Theming to recolor the now-playing and lock-screen widget text for any wallpaper.",
            "Added an opt-in Solid Settings Background toggle under Theming that swaps the Settings window glass for an opaque backing so text stays legible on dark wallpapers.",
            "Added a Keyboard Brightness Keys toggle under HUD Replacement for BetterDisplay/Karabiner users who remap brightness to keyboard keys; it is off by default so clipboard tools keep working.",
            "Added support for recording the fn key in shortcuts, alone or combined with other keys.",
            "Added Left and Right Two Thirds snap options to Window Snap, with default shortcuts Ctrl+Opt+S and Ctrl+Opt+H.",
            "Pinned screenshots now hide their frame, title, and opacity slider when the cursor leaves, leaving just the image floating until you hover again.",
            "Added drag-and-drop from the screenshot preview: drag the thumbnail straight into any app to drop the captured image."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed macOS Three Finger Drag shakes registering inconsistently and the drag preview lingering after you lift your fingers.",
            "Fixed the now-playing media player crushing its album art and visualizer against the notch edges on external displays using the simulated notch.",
            "Fixed the shelf quick actions opening while dragging a file below the notch, which could block drops onto a browser's bookmark bar; they now appear only when the cursor is on the notch.",
            "Fixed the AirPods features never triggering the Bluetooth permission prompt on first use.",
            "Fixed clicks in the transparent area beside the expanded shelf being blocked instead of passing through to the app underneath, most noticeable with Auto Collapse off.",
            "Fixed the notch mini-player's album art and EQ icons clipping behind the notch on taller or scaled-resolution displays when the track title is short.",
            "Fixed the scrolling-capture auto-scroll anchoring the cursor to a vertically mirrored position, which could misdirect the scroll for off-center or windowed captures.",
            "Fixed the Mail Quick Action's Default option doing nothing when your default mail app isn't Apple Mail; it now opens your actual default mail client with the file attached.",
            "Dropping files on the Mail Quick Action now opens a compose window in default mail apps that can't take attachments, instead of silently doing nothing.",
            "Fixed horizontal scrolling through the shelf's droplet strips not working with a physical mouse's horizontal scroll wheel or tilt; those rows now scroll sideways correctly.",
            "Fixed the media player lingering in the notch after you close the browser tab or window that was playing; the browser bridge now clears the session the moment the page is torn down.",
            "Fixed Droppy's media-key handling interfering with PopClip, Enpass, and other clipboard and text tools (a blip sound and broken copy/paste); Droppy no longer watches keyboard events by default.",
            "Fixed Meeting Controls falsely detecting a Microsoft Teams meeting (popping the HUD and grabbing your mic/music) when you were only in Teams chat or Teams was just using the microphone.",
            "Fixed Element Capture taking a duplicate screenshot when you clicked again (or clicked the preview) while the first capture was still finishing.",
            "Fixed a visual clipping glitch from trackpad swipes over the notch while the onboarding (or update/transcription) card is shown.",
            "Fixed the notch rendering with square corners under the Liquid Glass theme on macOS Sequoia; it now follows the curved silhouette.",
            "Improved Notify Me notification reliability on macOS Tahoe (it now reconnects when macOS rebuilds its notification database) and stopped it from dropping delayed iPhone-mirrored notifications.",
            "Fixed the notch disappearing after waking your Mac from a lid-close sleep; it now returns on its own without needing to open Settings.",
            "Fixed a crash in Terminotch when a command produced a heavy, continuous stream of output (for example downloading a model with ollama).",
            "Fixed the Clipboard recording passwords copied from browser password-manager extensions; clips an app marks as a password or sensitive are now always skipped, regardless of the source app.",
            "Fixed the physical mouse wheel not scrolling when Smooth Scrolling was enabled without Liquid Mode on macOS Tahoe; trackpad scrolling was unaffected.",
            "Fixed Beta Updates keeping you on an older build when a newer public release was available; Droppy now offers whichever of the beta and public builds is newest.",
            "Fixed shake-to-summon basket and shelf drag targets when using macOS Three Finger Drag.",
            "Fixed the Basket Switcher shortcut firing on its own when set to a lone modifier key (e.g. Option); it now requires a full key combination.",
            "Fixed a click outside the shelf occasionally closing a shelf you had just reopened within a fraction of a second.",
            "Fixed the temporarily hidden notch still swallowing clicks and hovers in the area it normally occupies.",
            "Fixed the file tray chip showing how many files you just added instead of the total number of files in the tray.",
            "Fixed the file tray chip rendering on top of other compact HUDs like the terminal, recording, meeting, and AirPods chips.",
            "Fixed unzipping a large archive freezing the entire interface until extraction finished; extraction also no longer gets killed after 30 seconds.",
            "Fixed a failed unzip leaving a half-extracted folder next to the archive.",
            "Fixed compressing two same-named files (or the same file twice) overwriting the earlier compressed result that was still on the shelf.",
            "Fixed Smart Export silently dropping files when its destination folder had been deleted; it now recreates the folder or falls back to Downloads.",
            "Fixed document conversion hanging forever on a corrupt file when LibreOffice stalls; it now fails cleanly after two minutes.",
            "Fixed moving files to another drive aborting when a same-named file already existed in the destination.",
            "Fixed renaming an item to an empty name creating an invisible hidden file; slashes and colons in names are now replaced like Finder does.",
            "Fixed a resource leak in watched-folder tracking that could eventually stop folder monitoring until an app restart.",
            "Fixed duplicate-name suffixes producing names with a trailing dot for files without an extension.",
            "Fixed the basket window snapping to its new size while its contents animated when files were added or removed.",
            "Fixed invisible hidden basket windows swallowing clicks and drops aimed at the Basket Switcher cards.",
            "Fixed shake-to-summon occasionally doing nothing when the shake landed while a basket was still animating closed.",
            "Fixed a basket re-opened during its auto-hide fade being hidden again a moment later.",
            "Fixed a back-swipe over an extension page's screenshot gallery navigating back instead of scrolling the gallery.",
            "Fixed previewing a HUD color twice in quick succession permanently turning on HUD replacement for users who had it off.",
            "Fixed opening Settings silently re-enabling the Volume HUD replacement when only the Keyboard Brightness HUD was enabled.",
            "Fixed swiping between the shelf's Droppy, Tray, and Widgets pages sometimes needing two or three attempts; quick flicks now register on the first try.",
            "Fixed the tab swipe only working near the top of the shelf when the droplet or file strip filled the surface; swiping now also switches pages when the strip can't scroll any further in that direction.",
            "Fixed Notify Me showing banners during a Focus or Do Not Disturb session; they now stay silent like native banners while still landing in history.",
            "Fixed notifications arriving while the shelf was open being silently swallowed; they now queue and appear once the shelf closes.",
            "Fixed a cleared notification being able to briefly reappear right after Clear All or a quick double dismiss.",
            "Fixed a rare burst of replayed notifications when macOS rotated its notification database at a busy moment.",
            "Fixed swiping a notification away occasionally dismissing the next queued notification before it was ever seen.",
            "Fixed the Pomodoro and High Alert pills (and other small HUDs) peeking out while the shelf was still closing; they now emerge from the notch only after it has fully settled.",
            "Extended the settled close reveal to every remaining small HUD: voice transcribe, meeting controls, terminal, notifications, AirPods, Droppy Cloud, network cards, and the AI coding chip.",
            "Fixed clicking the notch while the voice transcribe pill was visible opening a plain shelf instead of the transcribe surface.",
            "Added the same tap-through for the TermiNotch pill: clicking it now opens the terminal surface.",
            "Fixed the meeting call HUD's speaker bars never moving; macOS was silently denying Droppy's system audio access because the permission prompt was missing.",
            "Fixed the expanded media player (and lock-screen media panel) suddenly opening at the full shelf size when a legacy Regular size preference was stored; both now always use the compact layout.",
            "Fixed the 3-day trial staying unlocked past its expiry until the next relaunch; it now ends on time while Droppy keeps running.",
            "Fixed the lock screen media panel and status widgets staying invisible for the rest of the lock session when re-shown during their hide animation.",
            "Fixed the unlock animation breaking (lock chip popping out without its collapse morph) when the screensaver ended while the Mac was still locked.",
            "Fixed the lock screen media panel mounting on top of the screensaver when media changed right as the screensaver started.",
            "Fixed waking the display while locked snapping the expanded lock screen album art back to compact instead of restoring it.",
            "Fixed a rare crash risk when the lock screen side slider tore down while resizing.",
            "Fixed muted autoplaying videos (news sites, social feeds) stealing the media player from Spotify or Apple Music while your music kept playing.",
            "Fixed the previous app's album cover staying stuck next to the new track when playback switched between Spotify and Apple Music.",
            "Fixed motion album art not loading for the first Apple Music track after switching from another source.",
            "Fixed pausing from the notch sometimes flickering back to the playing state before the app confirmed the pause.",
            "Fixed the media progress bar jumping backward when a song's info refreshed mid-track.",
            "Fixed the Spotify like heart showing the previous song's liked state right after a track change.",
            "Fixed pause clicks on a muted or background browser video starting playback in a paused music app instead.",
            "Fixed the volume HUD not appearing for volume changes made outside Droppy after switching audio output, such as connecting AirPods.",
            "Fixed brightness keys and the brightness HUD dying permanently after docking, undocking, or clamshell sessions until Droppy was relaunched.",
            "Fixed HUDs queued behind a long-lived HUD (like the lock screen) popping up out of context minutes later.",
            "Fixed an interrupted HUD handoff occasionally replacing a newer HUD with the older one it had just dismissed.",
            "Fixed the No Internet card being dismissed early by a leftover VPN HUD timer.",
            "Fixed a queued No Internet card silently blocking battery, caps lock, and other HUDs until relaunch when the connection recovered before it was shown.",
            "Fixed the floating basket popping up on its own when holding the mouse button after an earlier file drag, such as while moving a Finder window.",
            "Fixed unplugging a display while the shelf was open on it leaving Droppy swallowing Space, Cmd+A, and Delete in other windows and routing new drops to the missing display.",
            "Fixed files dropped into a fresh basket from Apple Mail getting lost when basket auto-hide closed the basket during the export.",
            "Fixed clearing the last shelf item deleting temp files that a floating basket or an in-progress copy still needed.",
            "Fixed the notch gradually becoming less responsive after many sleep/wake cycles.",
            "Fixed Paste All pasting the last selected clip multiple times instead of each selected clip.",
            "Fixed converting portrait iPhone photos producing sideways images; EXIF orientation is now preserved.",
            "Fixed Clear History on Quit occasionally being undone by an in-flight save re-creating the history file.",
            "Fixed exporting multiple selected emails from Apple Mail producing a single broken file instead of one per message.",
            "Fixed a file deleted from a watched folder and re-downloaded with the same name never reappearing on the shelf.",
            "Fixed converting the same LibreOffice document twice corrupting the first conversion still on the shelf.",
            "Fixed PDF export closing a document you already had open in Word, Excel, PowerPoint, or Pages and discarding unsaved changes.",
            "Fixed closing the Compress to Target Size dialog with its close button leaving the item stuck on a compressing spinner forever.",
            "Fixed clipboard images dragged out as PNG files containing raw TIFF data that some apps and websites rejected.",
            "Fixed a failed target-size video compression leaving a corrupt half-written video in your folder.",
            "Fixed the Reminders droplet's completed-task auto-cleanup never running.",
            "Fixed removing the Reminders droplet leaving its sync timers, due-soon alerts, and quick-open shortcut running.",
            "Fixed a Reminders sync racing a just-created task deleting it and re-adding it with its priority reset.",
            "Fixed turning Mechey off and back on leaving it silent until the next app restart.",
            "Fixed Mechey mouse-click sounds dying permanently after sleep or login until toggled.",
            "Fixed Mechey soundpack installs freezing the interface and reporting failed extractions as installed.",
            "Fixed clicking an unresponsive app freezing Droppy for several seconds with WindowSnap pointer mode enabled.",
            "Fixed pressing Esc to finish a scrolling capture throwing away everything captured instead of saving it.",
            "Fixed the screenshot editor's undo removing the wrong annotation after moving or resizing one; moves and edits are now undoable steps.",
            "Fixed the screenshot editor's Save to File dialog opening behind the editor window.",
            "Fixed fast scrolling during a scrolling capture producing torn or duplicated bands in the stitched image.",
            "Fixed the FFmpeg and Ghostscript installers hanging forever partway through the download.",
            "Fixed cancelling a voice transcription or model download leaving it running in the background and breaking the next recording.",
            "Fixed quickly closing and reopening the camera wedging the preview black until relaunch.",
            "Fixed transcribing mp3 and m4a files freezing the interface during conversion.",
            "Fixed lyrics with an embedded timing offset drifting in the wrong direction.",
            "Improved OCR accuracy on scanned PDFs by reading pages at full resolution instead of 72 DPI.",
            "Fixed reopening the onboarding tour permanently switching the Shelf on for users who had it disabled.",
            "Fixed in-app links to a specific Settings page doing nothing when Settings was already open.",
            "Fixed several Settings search results opening the wrong page, and removed search entries for settings that no longer exist.",
            "Fixed opening Settings with the lid open silently erasing the Hide in Mission Control preference for clamshell users.",
            "Fixed importing settings from another Mac transplanting its license and trial identity onto this one.",
            "Fixed hiding the Droppy Cloud tab from inside it leaving the sidebar with no selected page.",
            "Fixed the License tab showing a blank page in builds without license checks; it is now hidden.",
            "Fixed clipboard clicks being ignored or highlighting the wrong entry after a lock or unlock left phantom modifier keys pressed.",
            "Fixed the Thunderstorm and Clipboard shortcuts doing nothing when pressed during the window's closing animation; the reopen is now queued.",
            "Fixed Apple Calendar event alerts re-appearing in Notify Me over and over until the event was completed or Droppy was restarted.",
            "Fixed the Notify Me widget opening at its full list height for a single notification; it now uses a compact card instead of a huge mostly-empty surface.",
            "Fixed file conversions and compressions (video, PDF, Office, ZIP, HTML) that could hang a basket indefinitely when the underlying tool stalled, leaving it stuck with a spinner.",
            "Fixed basket and clipboard thumbnails sometimes rendering blurry when the same item was shown at different sizes.",
            "Fixed pinned Power Folders in one basket being dropped when toggling a pin in another basket.",
            "Fixed creating a ZIP or folder from a right-clicked, unselected basket item leaving that item selected afterwards.",
            "Fixed a folder preview occasionally popping up detached after its item was removed from the shelf or basket.",
            "Fixed the Terminal droplet continuing to capture keystrokes after being disabled while its surface stayed open.",
            "Fixed Cmd+C in the screenshot editor not working on non-QWERTY keyboard layouts.",
            "Fixed the most recent clipboard entry occasionally not being saved when turning off clipboard history.",
            "Fixed removing the Voice Transcribe droplet mid-download leaving a live-model download running in the background.",
            "Fixed the notch briefly misreading Google Meet screen-sharing state for a few seconds after switching browsers.",
            "Stopped files dropped onto the basket switcher from leaving leftover copies behind.",
            "Stopped Quick Look of clipboard images from piling up temporary files over a session.",
            "Stopped dropped web links from silently fetching private or local network addresses.",
            "Fixed a running Terminal command continuing in the background after the Terminal droplet was removed; in-flight commands are now stopped on teardown.",
            "Fixed clicking a clipboard entry sometimes selecting the wrong row or not registering after the list reordered, such as right after pinning an item.",
            "Fixed the now-playing display lagging behind, with pause, track changes, and source switches taking seconds to register, caused by the media helper relaunching in a loop at startup.",
            "Fixed the album art sometimes keeping the previous track's cover after skipping to the next song.",
            "Fixed two web players open in the same browser mixing their metadata, such as one site's title appearing with another site's artist and cover.",
            "Fixed Liquid Mouse's Smooth Scrolling completely blocking the mouse wheel on the latest macOS by delivering its smoothed scrolling the same way trackpad scrolling already reaches apps.",
            "Added a Liquid Mouse safety net that reverts to normal wheel scrolling whenever its smoothing engine can't deliver, so turning on Smooth Scrolling can never leave the wheel unable to scroll.",
            "Fixed clicking the collapsed update notification in the notch doing nothing; it now opens the update panel.",
            "Fixed the notch occasionally keeping a phantom open shelf or hover glow after returning from full screen or Mission Control.",
            "Fixed triggering the Thunderstorm shortcut pulling a background Settings window to the front.",
            "Fixed browser media (Chrome, Firefox, Safari, and others) often not being detected or only appearing after you paused your music app.",
            "Fixed browser media disappearing from the notch while a song or video was still playing.",
            "Fixed the wrong or previous track's title and cover lingering after changing songs or switching browser tabs.",
            "Fixed next and previous doing nothing for browser media on most sites, and play/pause sometimes typing a space into the page.",
            "Fixed browser album art showing a stretched video thumbnail instead of the real cover.",
            "Fixed a second notch lingering on the lock screen after connecting and then disconnecting an external display in clamshell mode.",
            "Fixed the Blink and High Alert preview icons in Settings staying still when you turned the setting on after the page was already open.",
            "Fixed High Alert reporting itself as active while failing to actually keep your Mac awake when the system denied the keep-awake request.",
            "Fixed Pomodoro ambient sound continuing to play after you turned it off in the middle of a session.",
            "Fixed the camera preview continuing to capture (keeping the green light on) if its panel closed abruptly.",
            "Fixed background removal briefly showing 100% complete when it had actually failed.",
            "Fixed rare hangs when installing Thaw, extracting a voice-transcription model, or loading the license hardware overview when the underlying tool produced a lot of output.",
            "Fixed the interface freezing when using the Mail quick action with Microsoft Outlook while Outlook was launching or unresponsive.",
            "Fixed a rare crash when dragging a clipboard result out of Thunderstorm if the item's data could not be exported.",
            "Fixed copying entries from the clipboard windows creating duplicate history items.",
            "Fixed transparent images losing their transparency in clipboard history.",
            "Fixed pinned clips dropping off the clipboard shelf widget as new items arrived.",
            "Fixed renaming a clip with a slash making Save to Downloads fail silently.",
            "Fixed the Tasks quick-add turning words like \"do\" into a due date and corrupting the task title.",
            "Fixed events typed without a time being created as midnight events instead of all-day events.",
            "Fixed completing a Reminders-synced task making it vanish instantly instead of showing as completed.",
            "Fixed the tasks agenda header always showing week numbers with the setting off.",
            "Fixed rare crashes when closing the basket switcher or the basket restore toast.",
            "Fixed reopening the license window creating a duplicate window.",
            "Fixed a HUD interrupting another sometimes never appearing at all.",
            "Fixed pinned folders losing their pin after a shelf restore.",
            "Fixed the notch terminal swallowing keystrokes typed into other Droppy windows.",
            "Fixed typing clear in the notch terminal wiping the command history.",
            "Fixed pressing Escape in the screenshot editor's save dialog closing the editor and losing annotations.",
            "Fixed circled freehand strokes vanishing in the screenshot editor.",
            "Fixed the meeting Share indicator staying lit after you stopped presenting.",
            "Fixed Zoom's Schedule Meeting window being mistaken for a live call and pausing your music.",
            "Fixed messages mentioning \"whatsapp\" bypassing Focus in Notify Me.",
            "Fixed duplicate WhatsApp banners when the native app and web sync were both active.",
            "Fixed notification history staying empty after macOS rotated its notification database following a Clear History.",
            "Fixed browser media sometimes never appearing because its connection was dropped at startup.",
            "Fixed the wrong album's motion artwork playing for songs missing from the Apple Music catalog.",
            "Fixed the lock screen refetching weather on every display wake regardless of the refresh interval.",
            "Fixed lock screen widget chips getting cut off when a notification arrived while locked.",
            "Fixed the lock screen volume pill sliding in from a neighboring display on multi-monitor setups.",
            "Fixed stopping a voice recording twice in a row showing a false error.",
            "Fixed a disconnected microphone silently killing a live transcription while the timer kept running.",
            "Fixed the low battery alert appearing while the Mac was plugged in but not charging.",
            "Fixed the coding HUD briefly flashing a Codex session that had just gone idle when Droppy launched.",
            "Fixed the lower part of the song-reveal pill not responding to hover on external displays using the simulated notch.",
            "Fixed notification banners sometimes showing extra space below the message text; each banner now hugs its content so the padding stays consistent."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned the color options under Theming as scrubbable iOS-style color tapes in a grid, with haptic ticks as you pass each color and a custom hex swatch at the end.",
            "Improved opening the Notes and TermiNotch widgets standalone so the cursor lands in the text field immediately, without an extra click.",
            "Made the collapsed notch grow down out of the top edge when it reappears on external and notchless displays, instead of fading in flat.",
            "Improved drop-and-expand smoothness by deferring thumbnail, icon, and context-menu work until after the shelf's open animation settles.",
            "Condensed onboarding from thirteen pages to five focused ones; deferred permissions are now requested when their feature first needs them.",
            "Improved the smoothness of opening the expanded shelf by removing per-frame window resizing during the open animation.",
            "Further reduced CPU usage during Microsoft Teams calls by ending the meeting-controls accessibility scan as soon as it has the call's mute, camera, and leave state.",
            "Reduced CPU usage from Meeting Controls detection during rapid app-focus changes, such as while screen sharing in Microsoft Teams.",
            "Slimmed the media player's hover control chips to a tighter, better-proportioned size.",
            "Significantly lowered idle CPU usage by skipping the notch's hover edge-detection work when nothing is hovered, expanded, or near the top of the screen.",
            "Reduced background CPU and battery drain by pausing or relaxing many timers when their feature isn't on screen, including the browser-media, basket auto-hide, clipboard, VPN, update-check, shelf-cleanup, Quickshare, and AI coding session watchers.",
            "Stopped the meeting-call HUD width timer, low-battery pulse, and AirPods breathing animations from continuing to run after they leave the screen.",
            "Made shelf closing noticeably smoother by holding the window's behind-the-scenes resize until the close animation has fully settled.",
            "Made shelf opening and closing smoother in both single and split widget mode by lightening the blur the expanded surface animates through.",
            "Made the floating basket animate back in when it reappears (auto-hide reveals and re-opens), matching its animated hide instead of snapping into place.",
            "Smoothed merging multiple baskets into one; spawned baskets now fade out instead of vanishing instantly.",
            "Unified the hover and drop-target animations on the basket quick-actions bar and clipboard thumbnails with the rest of the app's motion.",
            "Made the shelf's wing buttons (Droppy/Tray switcher and Widgets pill) ride the same drop-down reveal as the shelf surface instead of fading in place.",
            "Stopped the floating nav bar from playing a second pop-out animation on top of the shelf's own open reveal.",
            "Smoothed shelf closing on external displays with the idle notch hidden, so the fade-out now waits for the close animation to settle.",
            "Made every element in the shelf (shadow, outline, media artwork, badges, hover controls) move on the same spring as the shelf itself during open and close.",
            "Fixed the notification HUD fading in twice when it appears in the notch.",
            "Fixed a song change mid open/close briefly fighting the shelf animation with its own track-title reveal.",
            "Aligned the Caffeine and Pomodoro start/stop animations with the rest of the in-shelf motion so they no longer feel like a second shelf opening.",
            "Made shelf open/close noticeably smoother on Dynamic Island displays by rendering the shadow on the GPU instead of re-blurring it every frame.",
            "Made swiping the shelf closed on Dynamic Island displays fade the shadow with your gesture, matching notched MacBooks.",
            "Made the shelf open animation smoother by removing dozens of hidden per-frame scheduling hops.",
            "Made the shelf close slightly faster than it opens, so dismissing feels decisive instead of lingering.",
            "Stopped a play/pause change landing mid open/close from animating against the shelf motion.",
            "Fixed the heavy stutter when opening or closing the shelf with two widgets side by side.",
            "Made the shelf shadow fade in and out on exactly the same clock as the shelf itself instead of finishing early.",
            "Made the shelf reveal noticeably smoother by retiring the per-frame blur pass it animated through.",
            "Made every shelf and media player animation noticeably smoother.",
            "Made switching between widgets inside the open shelf smoother by removing the per-frame blur it animated through.",
            "Made the expanded shelf the same width with the regular wing buttons as with the floating nav bar, instead of growing wider in wing-button mode.",
            "Made creating a ZIP from large shelf items near-instant by linking files into the archive instead of copying them first.",
            "Stopped the first right-click conversion menu from pausing while Droppy checks for WebP tools; the check now runs in the background at launch.",
            "Moved Smart Export auto-saves and Save to Downloads copies off the main thread so large files no longer cause interface hitches.",
            "Creating a folder from the notch shelf now auto-starts renaming it, matching the basket.",
            "Unified duplicate-name handling to Finder-style \" 2\" suffixes across conversions, compressions, exports, and moves.",
            "Unified the basket window's close, hide, and auto-hide animations into one consistent motion.",
            "Made toggling basket settings reveal their extra options with a smooth animation instead of popping in.",
            "Smoothed the expanded basket during hover and selection by moving file-size lookups off the render path.",
            "Unified the hover animation across all Basket Switcher cards.",
            "Made basket item thumbnails fade in quietly instead of bouncing in on the hover spring.",
            "Unified rename, folder preview, due-date, and editor option popovers on the native macOS popover look.",
            "Made the Clipboard window snappier with large histories by grouping pinned, favorite, and recent items once per change instead of on every redraw.",
            "Made reopening the Clipboard window shortly after closing it instant by keeping its content warm instead of rebuilding from scratch.",
            "Moved clipboard image thumbnail decoding off the interface thread so scrolling the history stays smooth.",
            "Redesigned extension page screenshots as an App Store-style gallery that snaps to each screenshot as you swipe.",
            "Restyled the to-do Edit Task popovers as native macOS popover forms with a standard text field and buttons, matching the rename popover.",
            "Holding the keyboard backlight shortcut now keeps stepping the brightness, matching the volume and display brightness keys.",
            "Redesigned Notify Me! notifications in the iPhone style with a sender avatar, badged app icon, and two-line message preview.",
            "Clarified the Notify Me Hide Native Banners tip: set the alert style to None and keep Allow Notifications on so capture keeps working.",
            "Stopped the lock screen weather and AQI widgets from polling your location and weather for the entire app session after unlocking.",
            "Stopped the droplet preview cards in Settings from animating forever after a hover, quietly burning CPU while Settings was open.",
            "Fixed quickly reopening the shelf during the update card's teardown window making the fresh shelf vanish in a single frame.",
            "Fixed rapid shelf tab switches letting the shelf auto-collapse under you mid-switch.",
            "Fixed the ZIP icon growing noticeably more than other icons on hover.",
            "Fixed the AirPods pill rendering frozen (no breathing, instant battery ring) because its connect animation played before the pill was on screen.",
            "Fixed hovering a scrolling filename right after un-hovering making the text teleport mid-glide.",
            "Substantially reduced the lyrics widget's GPU load by capping its drifting blurred backdrop at 30fps instead of full display refresh rate.",
            "Aligned the timer scrubber settle, settings checkmark, shelf glass crossfade, and outline fade with the app's central motion system for consistent feel across displays.",
            "Fixed a second copied-text toast being dismissed almost instantly when it arrived during the previous toast's fade-out.",
            "Fixed cancelling a basket reorder drag leaving the dragged card stuck semi-transparent until the next drop.",
            "Fixed creating a folder or ZIP in the basket silently breaking basket auto-hide for the rest of the session.",
            "Fixed rapid page swipes in the zoomed clipboard preview making the content teleport mid-slide.",
            "Made opening the basket reorder panel fade the basket out smoothly instead of snapping it away.",
            "Replaced the clipboard background removal overlay with a quiet progress ring on the row.",
            "Made the onboarding welcome page the same height as the other pages so the Continue button never moves while clicking through.",
            "Evened out the expanded media player's vertical spacing; the gap below the transport controls now matches the gap above the artwork.",
            "Wrapped Notify Me! banners in an iOS-style translucent message card that nests concentrically inside the notch and island corners.",
            "Pinned screenshot windows can now be dragged anywhere on screen instead of being clamped inside the visible area.",
            "Reduced recurring main-thread work that could cause brief stutters, including brightness polling, the Settings permissions overview, the app-exclusion picker, and now-playing helper restarts after waking.",
            "Fixed background CPU slowly accumulating after repeated display, wake, or unlock transitions.",
            "Removed a per-frame allocation on the real-time audio thread that could glitch the spectrum visualizer.",
            "Made the screenshot editor smoother when dragging while a magnifier is on the canvas.",
            "Smoothed remaining edge cases in rapid track skips and the secondary activity pill so they no longer snap or stick.",
            "Made the screenshot editor much smoother when a blur region is present by caching the pixelated patch instead of recomputing it on every frame.",
            "Capped the screenshot editor's undo history so long annotation sessions no longer grow memory without bound.",
            "Made expanding a full basket and scrolling its grid or list view much smoother with many files by removing a per-frame re-render that ran during the animation.",
            "Gave Droppy Cloud a new icon.",
            "Replaced the droplet store's category filter chips with real Liquid Glass buttons.",
            "Rebuilt the Compress to Target Size dialog as a native popover anchored to the file (like the rename popover) with native controls.",
            "Restyled the droplet Turn On and Turn Off buttons as subtle Liquid Glass instead of bold red and green pills.",
            "Reworked the shelf lyrics to match the lock-screen look, with a tighter, narrower panel and no colored glow behind the text.",
            "Gave the lyrics pop-out window a Dynamic Glass surface instead of the tinted album-art card.",
            "Made long media titles in the shelf player fade out at the edge like the artist name instead of cutting off with an ellipsis.",
            "Browser media now uses the system-provided cover art directly instead of discarding it or swapping in a fetched thumbnail.",
            "Muted the expanded media player's timeline slider slightly so it reads softer than pure white.",
            "Gave the update window the Dynamic Glass look, fading from black into real Liquid Glass like the shelf.",
            "Pinning or favoriting a clipboard item now animates smoothly into place.",
            "Reduced stutter while browser media plays by no longer reprocessing the cover art on every update.",
            "Unified the basket switcher hover so each card's scale and highlight now settle together on one curve instead of drifting apart.",
            "Settled the shelf camera preview and its shadow as one unit during the shelf open and close so it no longer shimmers.",
            "Improved how the notch re-anchors to the top edge of a newly connected external display, reducing cases where it appears stuck in the middle of the screen.",
            "Removed a brief interface hitch when copying a large image or screenshot by moving the clipboard image encode and save off the main thread.",
            "Stopped Droppy from re-decoding your desktop wallpaper on the main thread every time you switch Spaces, which could hitch the interface with high-resolution or video wallpapers.",
            "Reduced idle CPU on the lock screen by refreshing the status widgets once a minute instead of every second.",
            "Kept long scrolling captures smooth to the very end by stitching each new frame incrementally instead of redrawing the whole growing image every frame.",
            "Cut background CPU and battery drain from several always-on system monitors (microphone-recording detection, external-mouse detection, keyboard-backlight polling) so they now watch for changes instead of polling constantly.",
            "Moved the now-playing helper cleanup that runs on every media-adapter restart off the main thread, removing a small hitch on wake and when switching music apps.",
            "Kept Mechey's keyboard sounds responsive during fast typing by removing a per-keystroke settings lookup.",
            "Stopped a few animations from running while off screen, including the emoji picker caret, the AirPods connection video, and the voice-transcribe visualizer under Reduce Motion.",
            "Fixed several small leaks where a display link, event tap, or settings observer kept running after its view or feature went away.",
            "Fixed a stutter while dragging the notch width and height calibration sliders in Settings; the notch now reshapes once when you release the slider instead of on every tick.",
            "Reduced CPU during voice transcription by no longer re-rendering the whole transcription view on every audio-level update.",
            "Stopped the weather widget's background updates from running for the rest of the session after opening its settings without the widget on screen.",
            "Reduced main-thread work while dragging Settings sliders by coalescing the widget-picker availability recompute instead of rerunning it on every change.",
            "Stopped removing one shelf item's image background from briefly re-rendering every other item on the shelf.",
            "Removed a hitch when a High Alert session with ambient sound starts by preparing the audio off the main thread.",
            "Made deleting hundreds of clipboard entries at once instant instead of freezing the window.",
            "Smoothed dragging images out of the clipboard by preparing files in the background.",
            "Moved Google Meet controls off the main thread so a busy browser can no longer freeze Droppy.",
            "Moved Reminders and Calendar saves off the main thread so task edits feel instant.",
            "Sped up the Tasks quick-add parser noticeably while typing.",
            "Smoothed volume key holds on external displays by moving monitor commands off the main thread.",
            "Stopped repeated display probing on monitors without brightness or volume control support.",
            "Launching with notifications enabled no longer stalls while history loads.",
            "Reduced the volume and brightness slider rendering cost during key holds.",
            "The recording indicator's audio polling now only runs when its HUD is enabled.",
            "Made typing in Settings search faster.",
            "Kept the basket expand animation smooth by loading Open With menus in the background.",
            "Creating folders or ZIPs from the shelf no longer blocks the interface on slow disks.",
            "Quickshare now shows its upload HUD instantly and prepares thumbnails in the background.",
            "Converting large text files to PDF no longer freezes the app.",
            "Stopped meeting mic metering from writing audio recordings to disk.",
            "Fixed Escape and click-away being ignored while the clipboard window was still opening.",
            "Fixed invisible media controls stealing clicks while the inline volume slider was shown.",
            "Fixed the album art skip animation visibly popping on fast track changes.",
            "Fixed the basket's contents rearranging mid-fade when removing the last item.",
            "Fixed an already-open basket teleporting instead of gliding when summoned elsewhere.",
            "Fixed the lyrics pop-out window turning invisible after a quick close and reopen.",
            "Fixed HUD-to-HUD handoffs firing before the previous HUD finished closing.",
            "Fixed the recording indicator popping in and out without any animation.",
            "Smoothed the shelf during open and close by pausing meeting, terminal, and transcribe tickers mid-transition.",
            "Unified QuickShare, Battery, and AirPods HUD motion onto the shelf's spring family.",
            "Aligned Mechey, Caffeine, timers, and the emoji picker with the app's central motion presets.",
            "Made the notch shelf's close-settle timing respect the shelf speed setting everywhere.",
            "Fixed lock-screen media settings stacking a new background observer every time a toggle changed, which slowly raised idle CPU over a session.",
            "Reduced CPU during active Claude Code sessions by coalescing the rapid transcript-file scans the coding HUD ran on every write.",
            "Stopped the Settings window from re-rendering its entire contents on every clipboard copy while it was open.",
            "Expanding the basket now morphs the stacked cards into their grid spots instead of cross-fading.",
            "Dragging a file out of the basket now ghosts its tile until the drag finishes.",
            "Basket Switcher cards now enter with a subtle staggered rise instead of a flat fade."
          ]
        }
      ]
    },
    {
      "version": "14.1.0-beta.2",
      "date": "2026-06-15",
      "headline": "Droppy 14.1 beta 2: Thunderstorm power moves and a huge polish pass",
      "summary": "Quit All and Eject All land in Thunderstorm, alongside a large sweep of fixes and refinements ahead of the stable 14.1 release.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added Quit All and Eject All to Thunderstorm: type \"quit all\" or \"eject all\" to close every running app or eject every removable disk at once.",
            "Added Media Player Text and Widget Text color settings under Theming to recolor the now-playing media text and lock-screen widget text for any wallpaper.",
            "Added a Notes option to grow the canvas through three sizes as a note gets longer.",
            "Added a Notes option to hide the formatting toolbar for a minimal editor, with the keyboard shortcuts still working.",
            "Added markdown keyboard shortcuts to the Notes editor for bold, italic, underline, highlight, headings, and lists.",
            "Added an opt-in Solid Settings Background toggle under Theming that swaps the Settings window glass for an opaque backing so text stays legible on dark wallpapers.",
            "Added a Keyboard Brightness Keys toggle under HUD Replacement for BetterDisplay/Karabiner users who remap brightness to keyboard keys; it is off by default so clipboard tools keep working.",
            "Redesigned the Pomodoro and High Alert timer widgets around an iOS-style tape scrubber: drag or scroll the minute ruler to dial in any duration, with haptic ticks as it passes each minute.",
            "Added an ∞ stop at the start of High Alert's scrubber that starts an indefinite stay-awake session, and the picked duration is now remembered across restarts.",
            "Added support for recording the fn key in shortcuts, alone or combined with other keys.",
            "Added Dynamic Glass, a new notch and island look where the surface fades from black into real Liquid Glass, now the default on macOS 26 and newer.",
            "Added a Notched Display picker under Theming to switch the built-in notch between Dynamic Glass and classic Black.",
            "Added Dynamic Glass as a third surface style for notchless displays, next to Black and Liquid Glass.",
            "Added Multi Live Activities: start a timer or recording while music plays and it takes over the notch while the media art flows into its own floating pill on the right, just like iPhone's split Dynamic Island.",
            "Added tap-to-expand on the live-activity pill, opening the shelf straight into that activity.",
            "Added a Multi Live Activities toggle under Settings, HUDs, Media.",
            "Extended Multi Live Activities to every activity pairing: coding assistant, voice transcribe, TermiNotch, and the meeting call chip now split the island with media, timers, and each other.",
            "Added a Live Audio Visualizer: the music bars now move to the audio that is actually playing, like the iPhone's Dynamic Island, with a toggle under Settings, HUDs, Media.",
            "Added a Permissions overview under Settings, General that lists every permission with live status and one-click grant.",
            "Redesigned the Clipboard Manager as a native macOS 26 window with a sidebar, content sheet, and streamlined action bar.",
            "Added clipboard sidebar filters for favorites, pinned, types, and tags, each with live item counts.",
            "Redesigned the clipboard tag editor with inline renaming, color swatches, drag reordering, and a quick New Tag row.",
            "Made Thunderstorm available to everyone: the unlock code is gone and the droplet works right after installing.",
            "Redesigned Thunderstorm as a Spotlight-style bar that opens empty and centered on screen, with results appearing as you type.",
            "Gave Thunderstorm the Dynamic Glass look on macOS 26 and newer, fading from black into real Liquid Glass like the shelf.",
            "Added the Notes droplet: a quick iOS-style notepad widget for the shelf that works standalone or split with another widget.",
            "Notes auto-save as you type with live markdown and a formatting row for bold, headings, and lists.",
            "Added pin-to-top, drag reordering, quick copy, and hover delete to the Notes widget's list.",
            "Added per-note open shortcuts: right-click a note to record a global shortcut that opens it from anywhere.",
            "Added Left and Right Two Thirds snap options to Window Snap, with default shortcuts Ctrl+Opt+S and Ctrl+Opt+H.",
            "Pinned screenshots now hide their frame, title, and opacity slider when the cursor leaves, leaving just the image floating until you hover again.",
            "Added ==highlight== marking support to the note editors, with a highlighter button in the formatting row.",
            "Added Duplicate and Rename to the right-click menu when browsing inside a folder in Thunderstorm.",
            "Added Open in Finder to Thunderstorm's folder-browsing right-click menu.",
            "Added drag-and-drop tagging in the Clipboard window: drop one or more entries onto a sidebar tag to assign it.",
            "Clipboard entries can also be dropped onto Favorites or Pinned in the sidebar to mark them.",
            "Added a color picker to the notes highlighter: hover the button and pick from six marker colors.",
            "Added Favorites: pin up to two widgets beside the floating navigation bar to keep them one tap away under the shelf.",
            "Added a Widget Settings panel under Shelf, Widgets that configures every widget in one place, even the ones not currently on the shelf.",
            "Added system actions to Thunderstorm: eject disks, uninstall or quit apps, and lock, sleep, restart, log out, or shut down your Mac from the search panel.",
            "Renamed the Coding Companion droplet to Claude Code/Codex, focused entirely on Claude Code and Codex, with new icons, screenshots, and an animated Claude mark.",
            "Added an Apple Music Automix indicator: during a natural track transition the waveform briefly becomes Apple's interlocked-rings mark, with the left ring in the outgoing track's color and the right ring in the incoming one.",
            "Redesigned the Droppy Cloud storage view to match iOS's iCloud storage screen, with a multi-color usage meter that fills in section by section and tappable file-type sections that expand into the files inside."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed macOS Three Finger Drag shakes registering inconsistently and the drag preview lingering after you lift your fingers.",
            "Fixed the now-playing media player crushing its album art and visualizer against the notch edges on external displays using the simulated notch.",
            "Fixed the shelf quick actions opening while dragging a file below the notch, which could block drops onto a browser's bookmark bar; they now appear only when the cursor is on the notch.",
            "Fixed the AirPods features never triggering the Bluetooth permission prompt on first use.",
            "Fixed clicks in the transparent area beside the expanded shelf being blocked instead of passing through to the app underneath, most noticeable with Auto Collapse off.",
            "Fixed the notch mini-player's album art and EQ icons clipping behind the notch on taller or scaled-resolution displays when the track title is short.",
            "Fixed the scrolling-capture auto-scroll anchoring the cursor to a vertically mirrored position, which could misdirect the scroll for off-center or windowed captures.",
            "Fixed the Mail Quick Action's Default option doing nothing when your default mail app isn't Apple Mail; it now opens your actual default mail client with the file attached.",
            "Dropping files on the Mail Quick Action now opens a compose window in default mail apps that can't take attachments, instead of silently doing nothing.",
            "Fixed horizontal scrolling through the shelf's droplet strips not working with a physical mouse's horizontal scroll wheel or tilt; those rows now scroll sideways correctly.",
            "Fixed the Clipboard window's bottom action bar getting cut off on short external displays; the window now clamps to fit the display and stays fully on screen.",
            "Fixed the media player lingering in the notch after you close the browser tab or window that was playing; the browser bridge now clears the session the moment the page is torn down.",
            "Fixed Droppy's media-key handling interfering with PopClip, Enpass, and other clipboard and text tools (a blip sound and broken copy/paste); Droppy no longer watches keyboard events by default.",
            "Fixed Meeting Controls falsely detecting a Microsoft Teams meeting (popping the HUD and grabbing your mic/music) when you were only in Teams chat or Teams was just using the microphone.",
            "Fixed Element Capture taking a duplicate screenshot when you clicked again (or clicked the preview) while the first capture was still finishing.",
            "Fixed a visual clipping glitch from trackpad swipes over the notch while the onboarding (or update/transcription) card is shown.",
            "Fixed the notch rendering with square corners under the Liquid Glass theme on macOS Sequoia; it now follows the curved silhouette.",
            "Improved Notify Me notification reliability on macOS Tahoe (it now reconnects when macOS rebuilds its notification database) and stopped it from dropping delayed iPhone-mirrored notifications.",
            "Fixed the notch disappearing after waking your Mac from a lid-close sleep; it now returns on its own without needing to open Settings.",
            "Fixed a crash in Terminotch when a command produced a heavy, continuous stream of output (for example downloading a model with ollama).",
            "Fixed the Clipboard recording passwords copied from browser password-manager extensions; clips an app marks as a password or sensitive are now always skipped, regardless of the source app.",
            "Fixed the Dynamic Island not collapsing (and the audio visualizer continuing to animate) when you pause playback from the Island itself rather than in the source app.",
            "Fixed the physical mouse wheel not scrolling when Smooth Scrolling was enabled without Liquid Mode on macOS Tahoe; trackpad scrolling was unaffected.",
            "Fixed Beta Updates keeping you on an older build when a newer public release was available; Droppy now offers whichever of the beta and public builds is newest.",
            "Fixed shake-to-summon basket and shelf drag targets when using macOS Three Finger Drag.",
            "Fixed the Basket Switcher shortcut firing on its own when set to a lone modifier key (e.g. Option); it now requires a full key combination.",
            "Fixed a click outside the shelf occasionally closing a shelf you had just reopened within a fraction of a second.",
            "Fixed the temporarily hidden notch still swallowing clicks and hovers in the area it normally occupies.",
            "Fixed the file tray chip showing how many files you just added instead of the total number of files in the tray.",
            "Fixed the file tray chip rendering on top of other compact HUDs like the terminal, recording, meeting, and AirPods chips.",
            "Fixed unzipping a large archive freezing the entire interface until extraction finished; extraction also no longer gets killed after 30 seconds.",
            "Fixed a failed unzip leaving a half-extracted folder next to the archive.",
            "Fixed compressing two same-named files (or the same file twice) overwriting the earlier compressed result that was still on the shelf.",
            "Fixed Smart Export silently dropping files when its destination folder had been deleted; it now recreates the folder or falls back to Downloads.",
            "Fixed document conversion hanging forever on a corrupt file when LibreOffice stalls; it now fails cleanly after two minutes.",
            "Fixed moving files to another drive aborting when a same-named file already existed in the destination.",
            "Fixed renaming an item to an empty name creating an invisible hidden file; slashes and colons in names are now replaced like Finder does.",
            "Fixed a resource leak in watched-folder tracking that could eventually stop folder monitoring until an app restart.",
            "Fixed duplicate-name suffixes producing names with a trailing dot for files without an extension.",
            "Fixed the basket window snapping to its new size while its contents animated when files were added or removed.",
            "Fixed invisible hidden basket windows swallowing clicks and drops aimed at the Basket Switcher cards.",
            "Fixed shake-to-summon occasionally doing nothing when the shake landed while a basket was still animating closed.",
            "Fixed a basket re-opened during its auto-hide fade being hidden again a moment later.",
            "Fixed a back-swipe over an extension page's screenshot gallery navigating back instead of scrolling the gallery.",
            "Fixed previewing a HUD color twice in quick succession permanently turning on HUD replacement for users who had it off.",
            "Fixed opening Settings silently re-enabling the Volume HUD replacement when only the Keyboard Brightness HUD was enabled.",
            "Fixed swiping between the shelf's Droppy, Tray, and Widgets pages sometimes needing two or three attempts; quick flicks now register on the first try.",
            "Fixed the tab swipe only working near the top of the shelf when the droplet or file strip filled the surface; swiping now also switches pages when the strip can't scroll any further in that direction.",
            "Fixed Notify Me showing banners during a Focus or Do Not Disturb session; they now stay silent like native banners while still landing in history.",
            "Fixed notifications arriving while the shelf was open being silently swallowed; they now queue and appear once the shelf closes.",
            "Fixed a cleared notification being able to briefly reappear right after Clear All or a quick double dismiss.",
            "Fixed a rare burst of replayed notifications when macOS rotated its notification database at a busy moment.",
            "Fixed swiping a notification away occasionally dismissing the next queued notification before it was ever seen.",
            "Fixed the Pomodoro and High Alert pills (and other small HUDs) peeking out while the shelf was still closing; they now emerge from the notch only after it has fully settled.",
            "Extended the settled close reveal to every remaining small HUD: voice transcribe, meeting controls, terminal, notifications, AirPods, Droppy Cloud, network cards, and the AI coding chip.",
            "Fixed clicking the notch while the voice transcribe pill was visible opening a plain shelf instead of the transcribe surface.",
            "Added the same tap-through for the TermiNotch pill: clicking it now opens the terminal surface.",
            "Fixed the meeting call HUD's speaker bars never moving; macOS was silently denying Droppy's system audio access because the permission prompt was missing.",
            "Fixed the expanded media player (and lock-screen media panel) suddenly opening at the full shelf size when a legacy Regular size preference was stored; both now always use the compact layout.",
            "Fixed the 3-day trial staying unlocked past its expiry until the next relaunch; it now ends on time while Droppy keeps running.",
            "Fixed the lock screen media panel and status widgets staying invisible for the rest of the lock session when re-shown during their hide animation.",
            "Fixed the unlock animation breaking (lock chip popping out without its collapse morph) when the screensaver ended while the Mac was still locked.",
            "Fixed the lock screen media panel mounting on top of the screensaver when media changed right as the screensaver started.",
            "Fixed waking the display while locked snapping the expanded lock screen album art back to compact instead of restoring it.",
            "Fixed a rare crash risk when the lock screen side slider tore down while resizing.",
            "Fixed muted autoplaying videos (news sites, social feeds) stealing the media player from Spotify or Apple Music while your music kept playing.",
            "Fixed the previous app's album cover staying stuck next to the new track when playback switched between Spotify and Apple Music.",
            "Fixed motion album art not loading for the first Apple Music track after switching from another source.",
            "Fixed pausing from the notch sometimes flickering back to the playing state before the app confirmed the pause.",
            "Fixed the media progress bar jumping backward when a song's info refreshed mid-track.",
            "Fixed the Spotify like heart showing the previous song's liked state right after a track change.",
            "Fixed pause clicks on a muted or background browser video starting playback in a paused music app instead.",
            "Fixed the volume HUD no longer appearing for volume changes made outside Droppy after switching audio output, such as connecting AirPods.",
            "Fixed brightness keys and the brightness HUD dying permanently after docking, undocking, or clamshell sessions until Droppy was relaunched.",
            "Fixed HUDs queued behind a long-lived HUD (like the lock screen) popping up out of context minutes later.",
            "Fixed an interrupted HUD handoff occasionally replacing a newer HUD with the older one it had just dismissed.",
            "Fixed the No Internet card being dismissed early by a leftover VPN HUD timer.",
            "Fixed a queued No Internet card silently blocking battery, caps lock, and other HUDs until relaunch when the connection recovered before it was shown.",
            "Fixed the floating basket popping up on its own when holding the mouse button after an earlier file drag, such as while moving a Finder window.",
            "Fixed unplugging a display while the shelf was open on it leaving Droppy swallowing Space, Cmd+A, and Delete in other windows and routing new drops to the missing display.",
            "Fixed files dropped into a fresh basket from Apple Mail getting lost when basket auto-hide closed the basket during the export.",
            "Fixed clearing the last shelf item deleting temp files that a floating basket or an in-progress copy still needed.",
            "Fixed a slow buildup of duplicate internal state watchers across sleep/wake cycles that gradually made the notch less responsive.",
            "Fixed Paste All pasting the last selected clip multiple times instead of each selected clip.",
            "Fixed converting portrait iPhone photos producing sideways images; EXIF orientation is now preserved.",
            "Fixed Clear History on Quit occasionally being undone by an in-flight save re-creating the history file.",
            "Fixed exporting multiple selected emails from Apple Mail producing a single broken file instead of one per message.",
            "Fixed a file deleted from a watched folder and re-downloaded with the same name never reappearing on the shelf.",
            "Fixed converting the same LibreOffice document twice corrupting the first conversion still on the shelf.",
            "Fixed PDF export closing a document you already had open in Word, Excel, PowerPoint, or Pages and discarding unsaved changes.",
            "Fixed closing the Compress to Target Size dialog with its close button leaving the item stuck on a compressing spinner forever.",
            "Fixed clipboard images dragged out as PNG files containing raw TIFF data that some apps and websites rejected.",
            "Fixed a failed target-size video compression leaving a corrupt half-written video in your folder.",
            "Fixed the Reminders droplet's completed-task auto-cleanup never running.",
            "Fixed removing the Reminders droplet leaving its sync timers, due-soon alerts, and quick-open shortcut running.",
            "Fixed a Reminders sync racing a just-created task deleting it and re-adding it with its priority reset.",
            "Fixed turning Mechey off and back on leaving it silent until the next app restart.",
            "Fixed Mechey mouse-click sounds dying permanently after sleep or login until toggled.",
            "Fixed Mechey soundpack installs freezing the interface and reporting failed extractions as installed.",
            "Fixed clicking an unresponsive app freezing Droppy for several seconds with WindowSnap pointer mode enabled.",
            "Fixed renaming a note only by letter case (test to Test) creating a duplicate instead of renaming.",
            "Fixed pressing Esc to finish a scrolling capture throwing away everything captured instead of saving it.",
            "Fixed the screenshot editor's undo removing the wrong annotation after moving or resizing one; moves and edits are now undoable steps.",
            "Fixed the screenshot editor's Save to File dialog opening behind the editor window.",
            "Fixed fast scrolling during a scrolling capture producing torn or duplicated bands in the stitched image.",
            "Fixed the FFmpeg and Ghostscript installers hanging forever partway through the download.",
            "Fixed cancelling a voice transcription or model download leaving it running in the background and breaking the next recording.",
            "Fixed quickly closing and reopening the camera wedging the preview black until relaunch.",
            "Fixed transcribing mp3 and m4a files freezing the interface during conversion.",
            "Fixed lyrics with an embedded timing offset drifting in the wrong direction.",
            "Improved OCR accuracy on scanned PDFs by reading pages at full resolution instead of 72 DPI.",
            "Fixed reopening the onboarding tour permanently switching the Shelf on for users who had it disabled.",
            "Fixed in-app links to a specific Settings page doing nothing when Settings was already open.",
            "Fixed several Settings search results opening the wrong page, and removed search entries for settings that no longer exist.",
            "Fixed opening Settings with the lid open silently erasing the Hide in Mission Control preference for clamshell users.",
            "Fixed importing settings from another Mac transplanting its license and trial identity onto this one.",
            "Fixed hiding the Droppy Cloud tab from inside it leaving the sidebar with no selected page.",
            "Fixed the License tab showing a blank page in builds without license checks; it is now hidden.",
            "Fixed the Clipboard window sometimes opening behind other apps' windows.",
            "Fixed clipboard clicks being ignored or highlighting the wrong entry after a lock or unlock left phantom modifier keys pressed.",
            "Fixed the Clipboard window's selection highlight sometimes sticking to the previous entry while the preview already showed the new one.",
            "Fixed Cmd+A and Delete inside shelf note editors being captured by the shelf's select-all and remove shortcuts.",
            "Fixed formatting buttons in note editors dropping keyboard focus; typing now continues right after tapping Bold or a heading.",
            "Fixed the Thunderstorm and Clipboard shortcuts doing nothing when pressed during the window's closing animation; the reopen is now queued.",
            "Fixed Apple Calendar event alerts re-appearing in Notify Me over and over until the event was completed or Droppy was restarted.",
            "Fixed Cmd+A, Cmd+C/V/X, and undo shortcuts not working inside the markdown note editors.",
            "Fixed the Notify Me widget opening at its full list height for a single notification; it now uses a compact card instead of a huge mostly-empty surface.",
            "Fixed file conversions and compressions (video, PDF, Office, ZIP, HTML) that could hang a basket indefinitely when the underlying tool stalled, leaving it stuck with a spinner.",
            "Fixed basket and clipboard thumbnails sometimes rendering blurry when the same item was shown at different sizes.",
            "Fixed pinned Power Folders in one basket being dropped when toggling a pin in another basket.",
            "Fixed creating a ZIP or folder from a right-clicked, unselected basket item leaving that item selected afterwards.",
            "Fixed a folder preview occasionally popping up detached after its item was removed from the shelf or basket.",
            "Fixed the Terminal droplet continuing to capture keystrokes after being disabled while its surface stayed open.",
            "Fixed Cmd+C in the screenshot editor not working on non-QWERTY keyboard layouts.",
            "Fixed the most recent clipboard entry occasionally not being saved when turning off clipboard history.",
            "Fixed removing the Voice Transcribe droplet mid-download leaving a live-model download running in the background.",
            "Fixed the notch briefly misreading Google Meet screen-sharing state for a few seconds after switching browsers.",
            "Stopped files dropped onto the basket switcher from leaving leftover copies behind.",
            "Stopped Quick Look of clipboard images from piling up temporary files over a session.",
            "Stopped dropped web links from silently fetching private or local network addresses.",
            "Fixed a running Terminal command continuing in the background after the Terminal droplet was removed; in-flight commands are now stopped on teardown.",
            "Fixed the Widget Settings overview row only responding to taps on its far right; the whole row now expands.",
            "Fixed the active-widget count not updating immediately after a droplet was activated.",
            "Fixed clicking a clipboard entry sometimes selecting the wrong row or not registering after the list reordered, such as right after pinning an item.",
            "Fixed the High Alert and Pomodoro timer ruler ignoring an external mouse; you can now click a minute to set it or drag the ruler with the cursor.",
            "Fixed clipboard selection highlights sometimes sticking on the wrong rows in the list, pinned, and favorites sections while selecting or reordering entries.",
            "Fixed the now-playing display lagging behind, with pause, track changes, and source switches taking seconds to register, caused by the media helper relaunching in a loop at startup.",
            "Fixed the album art sometimes keeping the previous track's cover after skipping to the next song.",
            "Fixed two web players open in the same browser mixing their metadata, such as one site's title appearing with another site's artist and cover.",
            "Fixed Liquid Mouse's Smooth Scrolling completely blocking the mouse wheel on the latest macOS by delivering its smoothed scrolling the same way trackpad scrolling already reaches apps.",
            "Added a Liquid Mouse safety net that reverts to normal wheel scrolling whenever its smoothing engine can't deliver, so turning on Smooth Scrolling can never leave the wheel unable to scroll.",
            "Fixed clicking the collapsed update notification in the notch doing nothing; it now opens the update panel.",
            "Fixed the notch occasionally keeping a phantom open shelf or hover glow after returning from full screen or Mission Control."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Redesigned the color options under Theming as scrubbable iOS-style color tapes in a grid, with haptic ticks as you pass each color and a custom hex swatch at the end.",
            "Improved opening the Notes and TermiNotch widgets standalone so the cursor lands in the text field immediately, without an extra click.",
            "Made the collapsed notch grow down out of the top edge when it reappears on external and notchless displays, instead of fading in flat.",
            "Improved drop-and-expand smoothness by deferring thumbnail, icon, and context-menu work until after the shelf's open animation settles.",
            "Condensed onboarding from thirteen pages to five focused ones; deferred permissions are now requested when their feature first needs them.",
            "Improved the smoothness of opening the expanded shelf by removing per-frame window resizing during the open animation.",
            "Further reduced CPU usage during Microsoft Teams calls by ending the meeting-controls accessibility scan as soon as it has the call's mute, camera, and leave state.",
            "Reduced CPU usage from Meeting Controls detection during rapid app-focus changes, such as while screen sharing in Microsoft Teams.",
            "Slimmed the media player's hover control chips to a tighter, better-proportioned size.",
            "Significantly lowered idle CPU usage by skipping the notch's hover edge-detection work when nothing is hovered, expanded, or near the top of the screen.",
            "Reduced background CPU and battery drain by pausing or relaxing many timers when their feature isn't on screen, including the browser-media, basket auto-hide, clipboard, VPN, update-check, shelf-cleanup, Quickshare, and AI coding session watchers.",
            "Stopped the meeting-call HUD width timer, low-battery pulse, and AirPods breathing animations from continuing to run after they leave the screen.",
            "Made shelf closing noticeably smoother by holding the window's behind-the-scenes resize until the close animation has fully settled.",
            "Made shelf opening and closing smoother in both single and split widget mode by lightening the blur the expanded surface animates through.",
            "Made the floating basket animate back in when it reappears (auto-hide reveals and re-opens), matching its animated hide instead of snapping into place.",
            "Smoothed merging multiple baskets into one, so spawned baskets now fade out instead of vanishing instantly.",
            "Unified the hover and drop-target animations on the basket quick-actions bar and clipboard thumbnails with the rest of the app's motion.",
            "Made the shelf's wing buttons (Droppy/Tray switcher and Widgets pill) ride the same drop-down reveal as the shelf surface instead of fading in place.",
            "Stopped the floating nav bar from playing a second pop-out animation on top of the shelf's own open reveal.",
            "Smoothed shelf closing on external displays with the idle notch hidden, so the fade-out now waits for the close animation to settle.",
            "Made every element in the shelf (shadow, outline, media artwork, badges, hover controls) move on the same spring as the shelf itself during open and close.",
            "Fixed the notification HUD fading in twice when it appears in the notch.",
            "Fixed a song change mid open/close briefly fighting the shelf animation with its own track-title reveal.",
            "Aligned the Caffeine and Pomodoro start/stop animations with the rest of the in-shelf motion so they no longer feel like a second shelf opening.",
            "Made shelf open/close noticeably smoother on Dynamic Island displays by rendering the shadow on the GPU instead of re-blurring it every frame.",
            "Made swiping the shelf closed on Dynamic Island displays fade the shadow with your gesture, matching notched MacBooks.",
            "Removed dozens of hidden per-frame scheduling hops during the shelf open animation.",
            "Made the shelf close slightly faster than it opens, so dismissing feels decisive instead of lingering.",
            "Stopped a play/pause change landing mid open/close from animating against the shelf motion.",
            "Fixed the heavy stutter when opening or closing the shelf with two widgets side by side.",
            "Made the shelf shadow fade in and out on exactly the same clock as the shelf itself instead of finishing early.",
            "Made the shelf reveal noticeably smoother by retiring the per-frame blur pass it animated through.",
            "Paused the audio visualizer bars during shelf open and close so the animation keeps its full frame budget.",
            "Made every shelf and media player animation noticeably smoother by re-enabling compiler optimization across their entire rendering code.",
            "Made switching between widgets inside the open shelf smoother by removing the per-frame blur it animated through.",
            "Made the expanded shelf the same width with the regular wing buttons as with the floating nav bar, instead of growing wider in wing-button mode.",
            "Made creating a ZIP from large shelf items near-instant by linking files into the archive instead of copying them first.",
            "Stopped the first right-click conversion menu from pausing while Droppy checks for WebP tools; the check now runs in the background at launch.",
            "Moved Smart Export auto-saves and Save to Downloads copies off the main thread so large files no longer cause interface hitches.",
            "Creating a folder from the notch shelf now auto-starts renaming it, matching the basket.",
            "Unified duplicate-name handling to Finder-style \" 2\" suffixes across conversions, compressions, exports, and moves.",
            "Unified the basket window's close, hide, and auto-hide animations into one consistent motion.",
            "Made toggling basket settings reveal their extra options with a smooth animation instead of popping in.",
            "Smoothed the expanded basket during hover and selection by moving file-size lookups off the render path.",
            "Unified the hover animation across all Basket Switcher cards.",
            "Made basket item thumbnails fade in quietly instead of bouncing in on the hover spring.",
            "Unified rename, folder preview, due-date, and editor option popovers on the native macOS popover look.",
            "Made the Clipboard window snappier with large histories by grouping pinned, favorite, and recent items once per change instead of on every redraw.",
            "Made reopening the Clipboard window shortly after closing it instant by keeping its content warm instead of rebuilding from scratch.",
            "Moved clipboard image thumbnail decoding off the interface thread so scrolling the history stays smooth.",
            "Redesigned extension page screenshots as an App Store-style gallery that snaps to each screenshot as you swipe.",
            "Restyled the to-do Edit Task popovers as native macOS popover forms with a standard text field and buttons, matching the rename popover.",
            "Holding the keyboard backlight shortcut now keeps stepping the brightness, matching the volume and display brightness keys.",
            "Redesigned Notify Me! notifications in the iPhone style with a sender avatar, badged app icon, and two-line message preview.",
            "Clarified the Notify Me Hide Native Banners tip: set the alert style to None and keep Allow Notifications on so capture keeps working.",
            "Stopped the lock screen weather and AQI widgets from polling your location and weather for the entire app session after unlocking.",
            "Stopped the droplet preview cards in Settings from animating forever after a hover, quietly burning CPU while Settings was open.",
            "Fixed quickly reopening the shelf during the update card's teardown window making the fresh shelf vanish in a single frame.",
            "Fixed rapid shelf tab switches letting the shelf auto-collapse under you mid-switch.",
            "Fixed the ZIP icon growing noticeably more than other icons on hover.",
            "Fixed the AirPods pill rendering frozen (no breathing, instant battery ring) because its connect animation played before the pill was on screen.",
            "Fixed hovering a scrolling filename right after un-hovering making the text teleport mid-glide.",
            "Substantially reduced the lyrics widget's GPU load by capping its drifting blurred backdrop at 30fps instead of full display refresh rate.",
            "Aligned the timer scrubber settle, settings checkmark, shelf glass crossfade, and outline fade with the app's central motion system for consistent feel across displays.",
            "Fixed a second copied-text toast being dismissed almost instantly when it arrived during the previous toast's fade-out.",
            "Fixed cancelling a basket reorder drag leaving the dragged card stuck semi-transparent until the next drop.",
            "Fixed creating a folder or ZIP in the basket silently breaking basket auto-hide for the rest of the session.",
            "Fixed rapid page swipes in the zoomed clipboard preview making the content teleport mid-slide.",
            "Made opening the basket reorder panel fade the basket out smoothly instead of snapping it away.",
            "Unified the clipboard tag editor's hover and selection motion with the rest of the app.",
            "Replaced the clipboard background removal overlay with a quiet progress ring on the row.",
            "Restyled the clipboard search field to match the native macOS capsule look.",
            "Made the onboarding welcome page the same height as the other pages so the Continue button never moves while clicking through.",
            "Evened out the expanded media player's vertical spacing; the gap below the transport controls now matches the gap above the artwork.",
            "Made Thunderstorm's first summon instant by warming the panel and search index in the background.",
            "Wrapped Notify Me! banners in an iOS-style translucent message card that nests concentrically inside the notch and island corners.",
            "Restyled Thunderstorm's rename prompt as a native macOS popover anchored to the file row.",
            "Pinned screenshot windows can now be dragged anywhere on screen instead of being clamped inside the visible area.",
            "Made the High Alert and Pomodoro timer rulers highlight only the duration up to your selection, dimming the unselected minutes.",
            "Reduced recurring main-thread work that could cause brief stutters, including brightness polling, the Settings permissions overview, the app-exclusion picker, and now-playing helper restarts after waking.",
            "Fixed background CPU slowly accumulating after repeated display, wake, or unlock transitions.",
            "Removed a per-frame allocation on the real-time audio thread that could glitch the spectrum visualizer.",
            "Made the screenshot editor smoother when dragging while a magnifier is on the canvas.",
            "Smoothed remaining edge cases in rapid track skips and the secondary activity pill so they no longer snap or stick.",
            "Made the screenshot editor much smoother when a blur region is present by caching the pixelated patch instead of recomputing it on every frame.",
            "Capped the screenshot editor's undo history so long annotation sessions no longer grow memory without bound.",
            "Made expanding a full basket and scrolling its grid or list view much smoother with many files by removing a per-frame re-render that ran during the animation.",
            "Gave Droppy Cloud a new icon.",
            "Made Thunderstorm the first featured droplet in the store.",
            "Extended Thunderstorm's Duplicate, Rename, and Open in Finder actions to any file result, not just while browsing inside a folder.",
            "Removed the clipboard from Thunderstorm now that the dedicated Clipboard window handles it, rewrote its description, and renamed its shortcut setting to \"Shortcut\".",
            "Replaced the droplet store's category filter chips with real Liquid Glass buttons.",
            "Vertically centered the Thunderstorm Shortcut row label, the Permissions overview icons, and the Widget Settings rows so controls line up.",
            "Moved the Multi Live Activities setting into Shelf, Layout with On and Off preview cards.",
            "Rebuilt the Compress to Target Size dialog as a native popover anchored to the file (like the rename popover) with native controls.",
            "Restyled the droplet Turn On and Turn Off buttons as subtle Liquid Glass instead of bold red and green pills.",
            "Reworked the shelf lyrics to match the lock-screen look, with a tighter, narrower panel and no colored glow behind the text.",
            "Gave the lyrics pop-out window a Dynamic Glass surface instead of the tinted album-art card.",
            "Made long media titles in the shelf player fade out at the edge like the artist name instead of cutting off with an ellipsis.",
            "Browser media now uses the system-provided cover art directly instead of discarding it or swapping in a fetched thumbnail.",
            "The audio visualizer now only reacts to real captured audio and rests flat when none is captured, instead of animating on its own.",
            "The Automix indicator also appears in the collapsed notch, and the waveform crossfades smoothly into it and back.",
            "Muted the expanded media player's timeline slider slightly so it reads softer than pure white.",
            "Gave the update window the Dynamic Glass look, fading from black into real Liquid Glass like the shelf.",
            "Removed the outer card border around the Droppy Cloud usage summary and restyled its menu bar, sidebar, and upload-confirmation options as a single segmented control."
          ]
        }
      ]
    },
    {
      "version": "14.1.0-beta.1",
      "date": "2026-06-14",
      "headline": "Droppy 14.1 beta 1: first look at the 14.1 polish wave",
      "summary": "The first 14.1 beta brings a solid Settings background option and starts the biggest fix-and-refine sweep Droppy has had.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added an opt-in Solid Settings Background toggle under Theming that swaps the Settings window glass for an opaque backing so text stays legible on dark wallpapers.",
            "Added a Keyboard Brightness Keys toggle under HUD Replacement for BetterDisplay/Karabiner users who remap brightness to keyboard keys; it is off by default so clipboard tools keep working.",
            "Redesigned the Pomodoro and High Alert timer widgets around an iOS-style tape scrubber: drag or scroll the minute ruler to dial in any duration, with haptic ticks as it passes each minute.",
            "Added an ∞ stop at the start of High Alert's scrubber that starts an indefinite stay-awake session, and the picked duration is now remembered across restarts.",
            "Added support for recording the fn key in shortcuts, alone or combined with other keys.",
            "Added Dynamic Glass, a new notch and island look where the surface fades from black into real Liquid Glass, now the default on macOS 26 and newer.",
            "Added a Notched Display picker under Theming to switch the built-in notch between Dynamic Glass and classic Black.",
            "Added Dynamic Glass as a third surface style for notchless displays, next to Black and Liquid Glass.",
            "Added Multi Live Activities: start a timer or recording while music plays and it takes over the notch while the media art flows into its own floating pill on the right, just like iPhone's split Dynamic Island.",
            "Added tap-to-expand on the live-activity pill, opening the shelf straight into that activity.",
            "Added a Multi Live Activities toggle under Settings, HUDs, Media.",
            "Extended Multi Live Activities to every activity pairing: coding assistant, voice transcribe, TermiNotch, and the meeting call chip now split the island with media, timers, and each other.",
            "Added a Live Audio Visualizer: the music bars now move to the audio that is actually playing, like the iPhone's Dynamic Island, with a toggle under Settings, HUDs, Media.",
            "Added a Permissions overview under Settings, General that lists every permission with live status and one-click grant.",
            "Redesigned the Clipboard Manager as a native macOS 26 window with a sidebar, content sheet, and streamlined action bar.",
            "Added clipboard sidebar filters for favorites, pinned, types, and tags, each with live item counts.",
            "Redesigned the clipboard tag editor with inline renaming, color swatches, drag reordering, and a quick New Tag row.",
            "Made Thunderstorm available to everyone: the unlock code is gone and the droplet works right after installing.",
            "Redesigned Thunderstorm as a Spotlight-style bar that opens empty and centered on screen, with results appearing as you type.",
            "Gave Thunderstorm the Dynamic Glass look on macOS 26 and newer, fading from black into real Liquid Glass like the shelf.",
            "Added the Notes droplet: a quick iOS-style notepad widget for the shelf that works standalone or split with another widget.",
            "Notes auto-save as you type with live markdown and a formatting row for bold, headings, and lists.",
            "Added pin-to-top, drag reordering, quick copy, and hover delete to the Notes widget's list.",
            "Added per-note open shortcuts: right-click a note to record a global shortcut that opens it from anywhere.",
            "Added Left and Right Two Thirds snap options to Window Snap, with default shortcuts Ctrl+Opt+S and Ctrl+Opt+H.",
            "Pinned screenshots now hide their frame, title, and opacity slider when the cursor leaves, leaving just the image floating until you hover again.",
            "Added ==highlight== marking support to the note editors, with a highlighter button in the formatting row.",
            "Added Duplicate and Rename to the right-click menu when browsing inside a folder in Thunderstorm.",
            "Added Open in Finder to Thunderstorm's folder-browsing right-click menu.",
            "Added drag-and-drop tagging in the Clipboard window: drop one or more entries onto a sidebar tag to assign it.",
            "Clipboard entries can also be dropped onto Favorites or Pinned in the sidebar to mark them.",
            "Added a color picker to the notes highlighter: hover the button and pick from six marker colors.",
            "Added Favorites: pin up to two widgets beside the floating navigation bar to keep them one tap away under the shelf.",
            "Added a Widget Settings panel under Shelf, Widgets that configures every widget in one place, even the ones not currently on the shelf.",
            "Added system actions to Thunderstorm: eject disks, uninstall or quit apps, and lock, sleep, restart, log out, or shut down your Mac from the search panel.",
            "Renamed the Coding Companion droplet to Claude Code/Codex, focused entirely on Claude Code and Codex, with new icons, screenshots, and an animated Claude mark.",
            "Added an Apple Music Automix indicator: during a natural track transition the waveform briefly becomes Apple's interlocked-rings mark, with the left ring in the outgoing track's color and the right ring in the incoming one."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the shelf quick actions opening while dragging a file below the notch, which could block drops onto a browser's bookmark bar; they now appear only when the cursor is on the notch.",
            "Fixed the AirPods features never triggering the Bluetooth permission prompt on first use.",
            "Fixed clicks in the transparent area beside the expanded shelf being blocked instead of passing through to the app underneath, most noticeable with Auto Collapse off.",
            "Fixed the notch mini-player's album art and EQ icons clipping behind the notch on taller or scaled-resolution displays when the track title is short.",
            "Fixed the scrolling-capture auto-scroll anchoring the cursor to a vertically mirrored position, which could misdirect the scroll for off-center or windowed captures.",
            "Fixed the Mail Quick Action's Default option doing nothing when your default mail app isn't Apple Mail; it now opens your actual default mail client with the file attached.",
            "Dropping files on the Mail Quick Action now opens a compose window in default mail apps that can't take attachments, instead of silently doing nothing.",
            "Fixed horizontal scrolling through the shelf's droplet strips not working with a physical mouse's horizontal scroll wheel or tilt; those rows now scroll sideways correctly.",
            "Fixed the Clipboard window's bottom action bar getting cut off on short external displays; the window now clamps to fit the display and stays fully on screen.",
            "Fixed the media player lingering in the notch after you close the browser tab or window that was playing; the browser bridge now clears the session the moment the page is torn down.",
            "Fixed Droppy's media-key handling interfering with PopClip, Enpass, and other clipboard and text tools (a blip sound and broken copy/paste); Droppy no longer watches keyboard events by default.",
            "Fixed Meeting Controls falsely detecting a Microsoft Teams meeting (popping the HUD and grabbing your mic/music) when you were only in Teams chat or Teams was just using the microphone.",
            "Fixed Element Capture taking a duplicate screenshot when you clicked again (or clicked the preview) while the first capture was still finishing.",
            "Fixed a visual clipping glitch from trackpad swipes over the notch while the onboarding (or update/transcription) card is shown.",
            "Fixed the notch rendering with square corners under the Liquid Glass theme on macOS Sequoia; it now follows the curved silhouette.",
            "Improved Notify Me notification reliability on macOS Tahoe (it now reconnects when macOS rebuilds its notification database) and stopped it from dropping delayed iPhone-mirrored notifications.",
            "Fixed the notch disappearing after waking your Mac from a lid-close sleep; it now returns on its own without needing to open Settings.",
            "Fixed a crash in Terminotch when a command produced a heavy, continuous stream of output (for example downloading a model with ollama).",
            "Fixed the Clipboard recording passwords copied from browser password-manager extensions; clips an app marks as a password or sensitive are now always skipped, regardless of the source app.",
            "Fixed the Dynamic Island not collapsing (and the audio visualizer continuing to animate) when you pause playback from the Island itself rather than in the source app.",
            "Fixed the physical mouse wheel not scrolling when Smooth Scrolling was enabled without Liquid Mode on macOS Tahoe; trackpad scrolling was unaffected.",
            "Fixed Beta Updates keeping you on an older build when a newer public release was available; Droppy now offers whichever of the beta and public builds is newest.",
            "Fixed shake-to-summon basket and shelf drag targets when using macOS Three Finger Drag.",
            "Fixed the Basket Switcher shortcut firing on its own when set to a lone modifier key (e.g. Option); it now requires a full key combination.",
            "Fixed a click outside the shelf occasionally closing a shelf you had just reopened within a fraction of a second.",
            "Fixed the temporarily hidden notch still swallowing clicks and hovers in the area it normally occupies.",
            "Fixed the file tray chip showing how many files you just added instead of the total number of files in the tray.",
            "Fixed the file tray chip rendering on top of other compact HUDs like the terminal, recording, meeting, and AirPods chips.",
            "Fixed unzipping a large archive freezing the entire interface until extraction finished; extraction also no longer gets killed after 30 seconds.",
            "Fixed a failed unzip leaving a half-extracted folder next to the archive.",
            "Fixed compressing two same-named files (or the same file twice) overwriting the earlier compressed result that was still on the shelf.",
            "Fixed Smart Export silently dropping files when its destination folder had been deleted; it now recreates the folder or falls back to Downloads.",
            "Fixed document conversion hanging forever on a corrupt file when LibreOffice stalls; it now fails cleanly after two minutes.",
            "Fixed moving files to another drive aborting when a same-named file already existed in the destination.",
            "Fixed renaming an item to an empty name creating an invisible hidden file; slashes and colons in names are now replaced like Finder does.",
            "Fixed a resource leak in watched-folder tracking that could eventually stop folder monitoring until an app restart.",
            "Fixed duplicate-name suffixes producing names with a trailing dot for files without an extension.",
            "Fixed the basket window snapping to its new size while its contents animated when files were added or removed.",
            "Fixed invisible hidden basket windows swallowing clicks and drops aimed at the Basket Switcher cards.",
            "Fixed shake-to-summon occasionally doing nothing when the shake landed while a basket was still animating closed.",
            "Fixed a basket re-opened during its auto-hide fade being hidden again a moment later.",
            "Fixed a back-swipe over an extension page's screenshot gallery navigating back instead of scrolling the gallery.",
            "Fixed previewing a HUD color twice in quick succession permanently turning on HUD replacement for users who had it off.",
            "Fixed opening Settings silently re-enabling the Volume HUD replacement when only the Keyboard Brightness HUD was enabled.",
            "Fixed swiping between the shelf's Droppy, Tray, and Widgets pages sometimes needing two or three attempts; quick flicks now register on the first try.",
            "Fixed the tab swipe only working near the top of the shelf when the droplet or file strip filled the surface; swiping now also switches pages when the strip can't scroll any further in that direction.",
            "Fixed Notify Me showing banners during a Focus or Do Not Disturb session; they now stay silent like native banners while still landing in history.",
            "Fixed notifications arriving while the shelf was open being silently swallowed; they now queue and appear once the shelf closes.",
            "Fixed a cleared notification being able to briefly reappear right after Clear All or a quick double dismiss.",
            "Fixed a rare burst of replayed notifications when macOS rotated its notification database at a busy moment.",
            "Fixed swiping a notification away occasionally dismissing the next queued notification before it was ever seen.",
            "Fixed the Pomodoro and High Alert pills (and other small HUDs) peeking out while the shelf was still closing; they now emerge from the notch only after it has fully settled.",
            "Extended the settled close reveal to every remaining small HUD: voice transcribe, meeting controls, terminal, notifications, AirPods, Droppy Cloud, network cards, and the AI coding chip.",
            "Fixed clicking the notch while the voice transcribe pill was visible opening a plain shelf instead of the transcribe surface.",
            "Added the same tap-through for the TermiNotch pill: clicking it now opens the terminal surface.",
            "Fixed the meeting call HUD's speaker bars never moving; macOS was silently denying Droppy's system audio access because the permission prompt was missing.",
            "Fixed the expanded media player (and lock-screen media panel) suddenly opening at the full shelf size when a legacy Regular size preference was stored; both now always use the compact layout.",
            "Fixed the 3-day trial staying unlocked past its expiry until the next relaunch; it now ends on time while Droppy keeps running.",
            "Fixed the lock screen media panel and status widgets staying invisible for the rest of the lock session when re-shown during their hide animation.",
            "Fixed the unlock animation breaking (lock chip popping out without its collapse morph) when the screensaver ended while the Mac was still locked.",
            "Fixed the lock screen media panel mounting on top of the screensaver when media changed right as the screensaver started.",
            "Fixed waking the display while locked snapping the expanded lock screen album art back to compact instead of restoring it.",
            "Fixed a rare crash risk when the lock screen side slider tore down while resizing.",
            "Fixed muted autoplaying videos (news sites, social feeds) stealing the media player from Spotify or Apple Music while your music kept playing.",
            "Fixed the previous app's album cover staying stuck next to the new track when playback switched between Spotify and Apple Music.",
            "Fixed motion album art not loading for the first Apple Music track after switching from another source.",
            "Fixed pausing from the notch sometimes flickering back to the playing state before the app confirmed the pause.",
            "Fixed the media progress bar jumping backward when a song's info refreshed mid-track.",
            "Fixed the Spotify like heart showing the previous song's liked state right after a track change.",
            "Fixed pause clicks on a muted or background browser video starting playback in a paused music app instead.",
            "Fixed the volume HUD no longer appearing for volume changes made outside Droppy after switching audio output, such as connecting AirPods.",
            "Fixed brightness keys and the brightness HUD dying permanently after docking, undocking, or clamshell sessions until Droppy was relaunched.",
            "Fixed HUDs queued behind a long-lived HUD (like the lock screen) popping up out of context minutes later.",
            "Fixed an interrupted HUD handoff occasionally replacing a newer HUD with the older one it had just dismissed.",
            "Fixed the No Internet card being dismissed early by a leftover VPN HUD timer.",
            "Fixed a queued No Internet card silently blocking battery, caps lock, and other HUDs until relaunch when the connection recovered before it was shown.",
            "Fixed the floating basket popping up on its own when holding the mouse button after an earlier file drag, such as while moving a Finder window.",
            "Fixed unplugging a display while the shelf was open on it leaving Droppy swallowing Space, Cmd+A, and Delete in other windows and routing new drops to the missing display.",
            "Fixed files dropped into a fresh basket from Apple Mail getting lost when basket auto-hide closed the basket during the export.",
            "Fixed clearing the last shelf item deleting temp files that a floating basket or an in-progress copy still needed.",
            "Fixed a slow buildup of duplicate internal state watchers across sleep/wake cycles that gradually made the notch less responsive.",
            "Fixed Paste All pasting the last selected clip multiple times instead of each selected clip.",
            "Fixed converting portrait iPhone photos producing sideways images; EXIF orientation is now preserved.",
            "Fixed Clear History on Quit occasionally being undone by an in-flight save re-creating the history file.",
            "Fixed exporting multiple selected emails from Apple Mail producing a single broken file instead of one per message.",
            "Fixed a file deleted from a watched folder and re-downloaded with the same name never reappearing on the shelf.",
            "Fixed converting the same LibreOffice document twice corrupting the first conversion still on the shelf.",
            "Fixed PDF export closing a document you already had open in Word, Excel, PowerPoint, or Pages and discarding unsaved changes.",
            "Fixed closing the Compress to Target Size dialog with its close button leaving the item stuck on a compressing spinner forever.",
            "Fixed clipboard images dragged out as PNG files containing raw TIFF data that some apps and websites rejected.",
            "Fixed a failed target-size video compression leaving a corrupt half-written video in your folder.",
            "Fixed the Reminders droplet's completed-task auto-cleanup never running.",
            "Fixed removing the Reminders droplet leaving its sync timers, due-soon alerts, and quick-open shortcut running.",
            "Fixed a Reminders sync racing a just-created task deleting it and re-adding it with its priority reset.",
            "Fixed turning Mechey off and back on leaving it silent until the next app restart.",
            "Fixed Mechey mouse-click sounds dying permanently after sleep or login until toggled.",
            "Fixed Mechey soundpack installs freezing the interface and reporting failed extractions as installed.",
            "Fixed clicking an unresponsive app freezing Droppy for several seconds with WindowSnap pointer mode enabled.",
            "Fixed renaming a note only by letter case (test to Test) creating a duplicate instead of renaming.",
            "Fixed pressing Esc to finish a scrolling capture throwing away everything captured instead of saving it.",
            "Fixed the screenshot editor's undo removing the wrong annotation after moving or resizing one; moves and edits are now undoable steps.",
            "Fixed the screenshot editor's Save to File dialog opening behind the editor window.",
            "Fixed fast scrolling during a scrolling capture producing torn or duplicated bands in the stitched image.",
            "Fixed the FFmpeg and Ghostscript installers hanging forever partway through the download.",
            "Fixed cancelling a voice transcription or model download leaving it running in the background and breaking the next recording.",
            "Fixed quickly closing and reopening the camera wedging the preview black until relaunch.",
            "Fixed transcribing mp3 and m4a files freezing the interface during conversion.",
            "Fixed lyrics with an embedded timing offset drifting in the wrong direction.",
            "Improved OCR accuracy on scanned PDFs by reading pages at full resolution instead of 72 DPI.",
            "Fixed reopening the onboarding tour permanently switching the Shelf on for users who had it disabled.",
            "Fixed in-app links to a specific Settings page doing nothing when Settings was already open.",
            "Fixed several Settings search results opening the wrong page, and removed search entries for settings that no longer exist.",
            "Fixed opening Settings with the lid open silently erasing the Hide in Mission Control preference for clamshell users.",
            "Fixed importing settings from another Mac transplanting its license and trial identity onto this one.",
            "Fixed hiding the Droppy Cloud tab from inside it leaving the sidebar with no selected page.",
            "Fixed the License tab showing a blank page in builds without license checks; it is now hidden.",
            "Fixed the Clipboard window sometimes opening behind other apps' windows.",
            "Fixed clipboard clicks being ignored or highlighting the wrong entry after a lock or unlock left phantom modifier keys pressed.",
            "Fixed the Clipboard window's selection highlight sometimes sticking to the previous entry while the preview already showed the new one.",
            "Fixed Cmd+A and Delete inside shelf note editors being captured by the shelf's select-all and remove shortcuts.",
            "Fixed formatting buttons in note editors dropping keyboard focus; typing now continues right after tapping Bold or a heading.",
            "Fixed the Thunderstorm and Clipboard shortcuts doing nothing when pressed during the window's closing animation; the reopen is now queued.",
            "Fixed Apple Calendar event alerts re-appearing in Notify Me over and over until the event was completed or Droppy was restarted.",
            "Fixed Cmd+A, Cmd+C/V/X, and undo shortcuts not working inside the markdown note editors.",
            "Fixed the Notify Me widget opening at its full list height for a single notification; it now uses a compact card instead of a huge mostly-empty surface.",
            "Fixed file conversions and compressions (video, PDF, Office, ZIP, HTML) that could hang a basket indefinitely when the underlying tool stalled, leaving it stuck with a spinner.",
            "Fixed basket and clipboard thumbnails sometimes rendering blurry when the same item was shown at different sizes.",
            "Fixed pinned Power Folders in one basket being dropped when toggling a pin in another basket.",
            "Fixed creating a ZIP or folder from a right-clicked, unselected basket item leaving that item selected afterwards.",
            "Fixed a folder preview occasionally popping up detached after its item was removed from the shelf or basket.",
            "Fixed the Terminal droplet continuing to capture keystrokes after being disabled while its surface stayed open.",
            "Fixed Cmd+C in the screenshot editor not working on non-QWERTY keyboard layouts.",
            "Fixed the most recent clipboard entry occasionally not being saved when turning off clipboard history.",
            "Fixed removing the Voice Transcribe droplet mid-download leaving a live-model download running in the background.",
            "Fixed the notch briefly misreading Google Meet screen-sharing state for a few seconds after switching browsers.",
            "Stopped files dropped onto the basket switcher from leaving leftover copies behind.",
            "Stopped Quick Look of clipboard images from piling up temporary files over a session.",
            "Stopped dropped web links from silently fetching private or local network addresses.",
            "Fixed a running Terminal command continuing in the background after the Terminal droplet was removed; in-flight commands are now stopped on teardown.",
            "Fixed the Widget Settings overview row only responding to taps on its far right; the whole row now expands.",
            "Fixed the active-widget count not updating immediately after a droplet was activated.",
            "Fixed clicking a clipboard entry sometimes selecting the wrong row or not registering after the list reordered, such as right after pinning an item.",
            "Fixed the High Alert and Pomodoro timer ruler ignoring an external mouse; you can now click a minute to set it or drag the ruler with the cursor.",
            "Fixed clipboard selection highlights sometimes sticking on the wrong rows in the list, pinned, and favorites sections while selecting or reordering entries.",
            "Fixed the now-playing display lagging behind, with pause, track changes, and source switches taking seconds to register, caused by the media helper relaunching in a loop at startup.",
            "Fixed the album art sometimes keeping the previous track's cover after skipping to the next song.",
            "Fixed two web players open in the same browser mixing their metadata, such as one site's title appearing with another site's artist and cover."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Condensed onboarding from thirteen pages to five focused ones; deferred permissions are now requested when their feature first needs them.",
            "Improved the smoothness of opening the expanded shelf by removing per-frame window resizing during the open animation.",
            "Further reduced CPU usage during Microsoft Teams calls by ending the meeting-controls accessibility scan as soon as it has the call's mute, camera, and leave state.",
            "Reduced CPU usage from Meeting Controls detection during rapid app-focus changes, such as while screen sharing in Microsoft Teams.",
            "Slimmed the media player's hover control chips to a tighter, better-proportioned size.",
            "Significantly lowered idle CPU usage by skipping the notch's hover edge-detection work when nothing is hovered, expanded, or near the top of the screen.",
            "Reduced background CPU and battery drain by pausing or relaxing many timers when their feature isn't on screen, including the browser-media, basket auto-hide, clipboard, VPN, update-check, shelf-cleanup, Quickshare, and AI coding session watchers.",
            "Stopped the meeting-call HUD width timer, low-battery pulse, and AirPods breathing animations from continuing to run after they leave the screen.",
            "Made shelf closing noticeably smoother by holding the window's behind-the-scenes resize until the close animation has fully settled.",
            "Made shelf opening and closing smoother in both single and split widget mode by lightening the blur the expanded surface animates through.",
            "Made the floating basket animate back in when it reappears (auto-hide reveals and re-opens), matching its animated hide instead of snapping into place.",
            "Smoothed merging multiple baskets into one, so spawned baskets now fade out instead of vanishing instantly.",
            "Unified the hover and drop-target animations on the basket quick-actions bar and clipboard thumbnails with the rest of the app's motion.",
            "Made the shelf's wing buttons (Droppy/Tray switcher and Widgets pill) ride the same drop-down reveal as the shelf surface instead of fading in place.",
            "Stopped the floating nav bar from playing a second pop-out animation on top of the shelf's own open reveal.",
            "Smoothed shelf closing on external displays with the idle notch hidden, so the fade-out now waits for the close animation to settle.",
            "Made every element in the shelf (shadow, outline, media artwork, badges, hover controls) move on the same spring as the shelf itself during open and close.",
            "Fixed the notification HUD fading in twice when it appears in the notch.",
            "Fixed a song change mid open/close briefly fighting the shelf animation with its own track-title reveal.",
            "Aligned the Caffeine and Pomodoro start/stop animations with the rest of the in-shelf motion so they no longer feel like a second shelf opening.",
            "Made shelf open/close noticeably smoother on Dynamic Island displays by rendering the shadow on the GPU instead of re-blurring it every frame.",
            "Made swiping the shelf closed on Dynamic Island displays fade the shadow with your gesture, matching notched MacBooks.",
            "Removed dozens of hidden per-frame scheduling hops during the shelf open animation.",
            "Made the shelf close slightly faster than it opens, so dismissing feels decisive instead of lingering.",
            "Stopped a play/pause change landing mid open/close from animating against the shelf motion.",
            "Fixed the heavy stutter when opening or closing the shelf with two widgets side by side.",
            "Made the shelf shadow fade in and out on exactly the same clock as the shelf itself instead of finishing early.",
            "Made the shelf reveal noticeably smoother by retiring the per-frame blur pass it animated through.",
            "Paused the audio visualizer bars during shelf open and close so the animation keeps its full frame budget.",
            "Made every shelf and media player animation noticeably smoother by re-enabling compiler optimization across their entire rendering code.",
            "Made switching between widgets inside the open shelf smoother by removing the per-frame blur it animated through.",
            "Made the expanded shelf the same width with the regular wing buttons as with the floating nav bar, instead of growing wider in wing-button mode.",
            "Made creating a ZIP from large shelf items near-instant by linking files into the archive instead of copying them first.",
            "Stopped the first right-click conversion menu from pausing while Droppy checks for WebP tools; the check now runs in the background at launch.",
            "Moved Smart Export auto-saves and Save to Downloads copies off the main thread so large files no longer cause interface hitches.",
            "Creating a folder from the notch shelf now auto-starts renaming it, matching the basket.",
            "Unified duplicate-name handling to Finder-style \" 2\" suffixes across conversions, compressions, exports, and moves.",
            "Unified the basket window's close, hide, and auto-hide animations into one consistent motion.",
            "Made toggling basket settings reveal their extra options with a smooth animation instead of popping in.",
            "Smoothed the expanded basket during hover and selection by moving file-size lookups off the render path.",
            "Unified the hover animation across all Basket Switcher cards.",
            "Made basket item thumbnails fade in quietly instead of bouncing in on the hover spring.",
            "Unified rename, folder preview, due-date, and editor option popovers on the native macOS popover look.",
            "Made the Clipboard window snappier with large histories by grouping pinned, favorite, and recent items once per change instead of on every redraw.",
            "Made reopening the Clipboard window shortly after closing it instant by keeping its content warm instead of rebuilding from scratch.",
            "Moved clipboard image thumbnail decoding off the interface thread so scrolling the history stays smooth.",
            "Redesigned extension page screenshots as an App Store-style gallery that snaps to each screenshot as you swipe.",
            "Restyled the to-do Edit Task popovers as native macOS popover forms with a standard text field and buttons, matching the rename popover.",
            "Holding the keyboard backlight shortcut now keeps stepping the brightness, matching the volume and display brightness keys.",
            "Redesigned Notify Me! notifications in the iPhone style with a sender avatar, badged app icon, and two-line message preview.",
            "Clarified the Notify Me Hide Native Banners tip: set the alert style to None and keep Allow Notifications on so capture keeps working.",
            "Stopped the lock screen weather and AQI widgets from polling your location and weather for the entire app session after unlocking.",
            "Stopped the droplet preview cards in Settings from animating forever after a hover, quietly burning CPU while Settings was open.",
            "Fixed quickly reopening the shelf during the update card's teardown window making the fresh shelf vanish in a single frame.",
            "Fixed rapid shelf tab switches letting the shelf auto-collapse under you mid-switch.",
            "Fixed the ZIP icon growing noticeably more than other icons on hover.",
            "Fixed the AirPods pill rendering frozen (no breathing, instant battery ring) because its connect animation played before the pill was on screen.",
            "Fixed hovering a scrolling filename right after un-hovering making the text teleport mid-glide.",
            "Substantially reduced the lyrics widget's GPU load by capping its drifting blurred backdrop at 30fps instead of full display refresh rate.",
            "Aligned the timer scrubber settle, settings checkmark, shelf glass crossfade, and outline fade with the app's central motion system for consistent feel across displays.",
            "Fixed a second copied-text toast being dismissed almost instantly when it arrived during the previous toast's fade-out.",
            "Fixed cancelling a basket reorder drag leaving the dragged card stuck semi-transparent until the next drop.",
            "Fixed creating a folder or ZIP in the basket silently breaking basket auto-hide for the rest of the session.",
            "Fixed rapid page swipes in the zoomed clipboard preview making the content teleport mid-slide.",
            "Made opening the basket reorder panel fade the basket out smoothly instead of snapping it away.",
            "Unified the clipboard tag editor's hover and selection motion with the rest of the app.",
            "Replaced the clipboard background removal overlay with a quiet progress ring on the row.",
            "Restyled the clipboard search field to match the native macOS capsule look.",
            "Made the onboarding welcome page the same height as the other pages so the Continue button never moves while clicking through.",
            "Evened out the expanded media player's vertical spacing; the gap below the transport controls now matches the gap above the artwork.",
            "Made Thunderstorm's first summon instant by warming the panel and search index in the background.",
            "Wrapped Notify Me! banners in an iOS-style translucent message card that nests concentrically inside the notch and island corners.",
            "Restyled Thunderstorm's rename prompt as a native macOS popover anchored to the file row.",
            "Pinned screenshot windows can now be dragged anywhere on screen instead of being clamped inside the visible area.",
            "Made the High Alert and Pomodoro timer rulers highlight only the duration up to your selection, dimming the unselected minutes.",
            "Reduced recurring main-thread work that could cause brief stutters, including brightness polling, the Settings permissions overview, the app-exclusion picker, and now-playing helper restarts after waking.",
            "Fixed background CPU slowly accumulating after repeated display, wake, or unlock transitions.",
            "Removed a per-frame allocation on the real-time audio thread that could glitch the spectrum visualizer.",
            "Made the screenshot editor smoother when dragging while a magnifier is on the canvas.",
            "Smoothed remaining edge cases in rapid track skips and the secondary activity pill so they no longer snap or stick.",
            "Made the screenshot editor much smoother when a blur region is present by caching the pixelated patch instead of recomputing it on every frame.",
            "Capped the screenshot editor's undo history so long annotation sessions no longer grow memory without bound.",
            "Made expanding a full basket and scrolling its grid or list view much smoother with many files by removing a per-frame re-render that ran during the animation.",
            "Gave Droppy Cloud a new icon.",
            "Made Thunderstorm the first featured droplet in the store.",
            "Extended Thunderstorm's Duplicate, Rename, and Open in Finder actions to any file result, not just while browsing inside a folder.",
            "Removed the clipboard from Thunderstorm now that the dedicated Clipboard window handles it, rewrote its description, and renamed its shortcut setting to \"Shortcut\".",
            "Replaced the droplet store's category filter chips with real Liquid Glass buttons.",
            "Vertically centered the Thunderstorm Shortcut row label, the Permissions overview icons, and the Widget Settings rows so controls line up.",
            "Moved the Multi Live Activities setting into Shelf, Layout with On and Off preview cards.",
            "Rebuilt the Compress to Target Size dialog as a native popover anchored to the file (like the rename popover) with native controls.",
            "Restyled the droplet Turn On and Turn Off buttons as subtle Liquid Glass instead of bold red and green pills.",
            "Reworked the shelf lyrics to match the lock-screen look, with a tighter, narrower panel and no colored glow behind the text.",
            "Gave the lyrics pop-out window a Dynamic Glass surface instead of the tinted album-art card.",
            "Made long media titles in the shelf player fade out at the edge like the artist name instead of cutting off with an ellipsis.",
            "Browser media now uses the system-provided cover art directly instead of discarding it or swapping in a fetched thumbnail.",
            "The audio visualizer now only reacts to real captured audio and rests flat when none is captured, instead of animating on its own.",
            "The Automix indicator also appears in the collapsed notch, and the waveform crossfades smoothly into it and back.",
            "Muted the expanded media player's timeline slider slightly so it reads softer than pure white."
          ]
        }
      ]
    },
    {
      "version": "14.0.4",
      "date": "2026-06-07",
      "headline": "Droppy 14.0.4 is here: richer Cloud links and steadier HUDs",
      "summary": "Cloud share links now unfurl inline in Discord, Slack, and iMessage, with dozens of refinements to HUD behavior and day-to-day smoothness.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Droppy Cloud share links now embed inline in Discord, Slack, Twitter, iMessage, and other apps; image and video shares show the actual file in the preview instead of a generic placeholder card.",
            "Added hex color recognition for clipboard history; copying any hex code from outside Droppy (browser, design tool, Slack message) now shows the swatch and full color preview just like the built-in element-capture color picker.",
            "Added a character count to the clipboard preview footer so you can see at a glance how long a copied snippet is.",
            "Added object support to clipboard history; copying a Notion block, Figma frame, or other rich object and pasting it back from Droppy now reconstitutes the original object instead of dropping to plain text.",
            "Added a Clear History on Quit toggle in clipboard settings; turning it on wipes the entire clipboard history and removes it from disk every time you quit Droppy.",
            "Added a Reject Duplicates toggle in clipboard settings; re-copying text, a URL, or a color that's already in history is now skipped instead of bumping the existing entry back to the top.",
            "Added a Falcon option to Animation Speed in shelf settings for near-instant open and close motion, sitting above Cheetah on the speed picker.",
            "Added a Keyboard Shortcuts card to shelf settings with a recorder for opening the shelf on the cursor's screen and a 2-column grid of per-widget recorders for every installed and enabled droplet (Weather, Media, Notify Me!, Voice Transcribe, High Alert, TermiNotch, Pomodoro, Notchface, Tasks & Calendar, Thaw, Coding Companion, Mechey); the legacy Reminders quick-open and TermiNotch toggle shortcut rows moved out of those droplets' settings and auto-migrate to the new card on first launch.",
            "Added horizontal two-finger swipe on the expanded shelf to cycle between Droppy, Tray, and Widgets without reaching for the wing pills.",
            "Added swipe-to-go-back inside a Droplet detail page in Settings; a horizontal swipe right (two-finger trackpad or three-finger gesture) now returns to the Droplets overview without reaching for the back chevron.",
            "Made the Settings window resizable; drag the edges to fit more rows on screen, and the detail pane content grows with the new width up to a readable cap.",
            "Added a Music Source picker at the top of the menu bar dropdown so you can pin Droppy's HUDs to a single app (Spotify, Apple Music, a browser tab, etc.) instead of following whatever macOS Now Playing reports.",
            "Restored animated album artwork on the lock-screen Now Playing panel for Apple Music songs that ship with an editorial motion video in Apple's catalog; Spotify and browser sources keep the static album cover."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed the license activation window still crashing on macOS 26 when expanding the license form or completing activation.",
            "Fixed a crash that could quit Droppy when activating a license or when the license state changed.",
            "Fixed license keys refusing activation on a second Mac; the two-device entitlement now works for everyone, no app update required.",
            "Fixed the chosen alternate app icon reverting to the default after closing and reopening Droppy; the selection now sticks across restarts.",
            "Fixed \"Open Tray After Drop\" sometimes leaving the shelf on the Droppy tab after a successful drop; the Files tab now opens reliably on every drop.",
            "Fixed the physical mouse wheel still doing nothing on the droplet shelf row for some users in 14.0.2; vertical wheel ticks now reliably scroll the row horizontally regardless of where the cursor lands.",
            "Fixed the idle-HUD hover hit zone being far wider than the visible HUD whenever a compact wing was active (battery, high alert, update, recording, etc.), so hovering over an empty stretch of menu bar no longer wakes the HUD; the trigger zone now hugs the actual notch / island silhouette while clicks on the visible HUD wings still hit normally.",
            "Fixed the Share submenu being empty when right-clicking a shelf item; AirDrop, Mail, Messages and any other registered share services now appear on the first open.",
            "Fixed a 1px gap at the top of the shelf on external displays in Notch style; the shelf now sticks flush to the top of the screen instead of leaving a hairline above it.",
            "Fixed the Automation permission step in onboarding never producing a system prompt; clicking Grant now fires the actual Apple Events request so macOS shows the \"Droppy wants to control System Events\" dialog right away, then leaves Droppy switched on in System Settings, Privacy & Security, Automation.",
            "Fixed the Bluetooth permission step landing on an empty list with no way to add Droppy; clicking Grant now triggers the native Core Bluetooth request so macOS surfaces the \"Droppy wants to use Bluetooth\" prompt and adds Droppy to the toggle list in one step.",
            "Fixed the back chevron on the flying permissions helper reading as a \"drop here\" hint; the close affordance is now an X icon on the right side of the floating card, with the Droppy drag handle always on the left of it.",
            "Shortened the flying permissions helper and anchored it to the right edge of System Settings so the privacy list on the left stays visible while you grant each one.",
            "Fixed the Droppy and Tray pills on the expanded shelf always getting partially hidden behind the notch on built-in MacBook displays; the shelf now widens just enough to keep both wing pills fully visible regardless of screen size, scaled resolution, or how many items are sitting in the tray.",
            "Fixed the Settings sidebar disappearing when the column divider was dragged too far to the left and leaving no way to bring it back; the sidebar now snaps back to its fixed width so it can't be lost.",
            "Fixed the image picker opening behind the Element Capture editor when adding a Photo-in-Photo image or custom background, so the picker now sits on top and is clickable.",
            "Fixed the Buy License button in Settings opening a \"page not found\" error; it now drops straight into the purchase flow on the Droppy site.",
            "Fixed the VPN Connected HUD showing \"Secure Tunnel\" instead of the actual VPN name when connected to ProtonVPN, ClearVPN, WireGuard, Hysteria 2, or any other third-party VPN that uses a Network Extension; the HUD now reads the same display name shown in System Settings, VPN.",
            "Fixed the brightness HUD silently failing for some users; pressing the brightness key on a cold-launched session no longer falls through to the native macOS HUD when Droppy's HUD replacement is enabled.",
            "Fixed haptic feedback buzzing continuously while hovering the Meeting Controls buttons in the notch; the entry tap now fires once on hover-in and stays quiet while the cursor sits on the buttons.",
            "Fixed Droppy prompting some users to install the Command Line Developer Tools on Sequoia; the WebP capability check no longer executes the macOS python3 stub that triggers the system dialog.",
            "Fixed the unlock padlock icon staying frozen in the notch after the Mac slept and woke; the unlock animation now tears down cleanly even if you close the lid mid-handoff.",
            "Fixed the onboarding never appearing after entering a license key, leaving the new install with no way to grant permissions until you ran Hard Reset; activation no longer persistently hides the notch on its way to the welcome shelf.",
            "\"License could not be saved to Keychain\" now includes the underlying OSStatus code so support can pinpoint which keychain failure is blocking activation.",
            "Fixed \"License could not be saved to Keychain (OSStatus -25299)\" blocking activation on Macs that have an older Droppy install in their keychain history; activation now updates the existing item in place instead of failing because the kernel still tracks an invisible stale entry.",
            "Replaced the misleading \"Trial verification required. Connect to the internet.\" status with \"Trial already used. Activate a license to continue.\" when the trial is known to be consumed locally; the old wording suggested a network problem to users who were already online.",
            "Fixed the album artwork briefly changing size in the notch when a browser source re-sent the same track's cover on play or pause."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Droppy no longer launches Python at startup; the WebP encoding capability check now runs lazily, only the first time you open conversion options for an image.",
            "Added an FAQ to the Droppy Cloud landing page covering storage, privacy, retention, size limits, encryption, and the abuse policy.",
            "Moved the Quit app button in Settings from the top-left of the toolbar to the top-right, matching standard macOS placement.",
            "Removed the AI Coding slide from the onboarding walkthrough; the feature is still surfaced from the Droplets catalogue once a Coding Companion session starts.",
            "Cleaned up onboarding copy so the permissions, theming, and other slide subtitles no longer use long em-dashes mid-sentence.",
            "Tightened the per-widget shortcut tiles under Shelf, Keyboard Shortcuts so the chip and Record button sit proportionally inside compact boxes instead of stretching across the panel as two oversized columns.",
            "Improved crash diagnostics so the next time Droppy ever crashes the underlying error name and reason are captured under ~/Library/Logs/Droppy/exceptions.log for sharing with support.",
            "Refreshed the Liquid Glass lockscreen media player styling and added a hairline outline so the panel lifts cleanly off busy wallpapers.",
            "Fixed the lockscreen media player drifting down a few pixels after collapsing back from the expanded artwork view; the panel now settles cleanly at its compact size with no rebound.",
            "Replaced the lockscreen media player's audio visualizer pause state with a row of flat equal-height dots; the bars no longer collapse to a near-invisible flickering hairline when the music is paused.",
            "Smoothed the lockscreen audio visualizer resume animation so the bars lift cleanly from the paused dots into their bouncing range without the brief downward snap that was visible when restarting playback.",
            "Anchored the notch and shelf to a single shared compositor surface so switching Spaces, locking, unlocking, or waking the screen no longer makes them flicker or briefly disappear.",
            "Folded the lockscreen lock-icon HUD into the same notch surface as the desktop, so locking and unlocking now morph in place instead of cross-fading a separate window onto a fresh compositor pass.",
            "Redesigned the Settings window with a custom sidebar, search field, dark slate-blue tint, and concentric rounded corners; traffic lights stay native, and the resolution is now locked so accidental double-clicks no longer maximize the window.",
            "Lined up the \"Explore\" header on the Droplets settings page with the first section header on every other tab.",
            "Improved Settings search to understand natural language queries; stop words like \"how do I\" are stripped, common synonyms are expanded, and typos within one character are tolerated.",
            "Fixed the search result text in the Settings sidebar not aligning with the tab label text above it.",
            "Fixed the search field clear button sitting off-center inside the pill chrome.",
            "Refreshed the lock-screen close and lyrics buttons with the same bubble Liquid Glass the rest of the lock-screen Now Playing panel uses.",
            "Tightened overall responsiveness; the notch, shelf, HUDs, and lock-screen surfaces now update only the regions whose state actually changed rather than re-rendering the entire UI on every volume tick, brightness key, track change, or mouse move, with noticeably less background CPU during media playback and hover.",
            "Restored Now Playing metadata on macOS 15.4 and later where the system stopped reporting it to non-Apple apps; song title, artist, album, artwork, and playback position once again appear in the notch, HUDs, and lock-screen panel for Apple Music, Spotify, and browser sources.",
            "Fixed external mouse scrolling cutting out on macOS Tahoe 26.5 while Liquid Mouse was on; the smoothed wheel events now reach apps reliably again so disabling the droplet is no longer required.",
            "Fixed Now Playing metadata coming back empty on macOS Tahoe 26.5 so the notch, HUDs, lock-screen, and live waveform once again pick up the current song.",
            "Fixed the right-most menu-bar item being unclickable when the menu bar was full; the hover and click zones now hug the visible notch silhouette so adjacent menu-bar items stay reachable.",
            "Fixed Droppy stealing the pointer focus from other apps, where the first click in Safari or another window would sometimes do nothing and a second click was needed to register.",
            "Fixed the live waveform colour in the notch no longer matching the iOS Now Playing accent; the picked colour is now derived from the album art the same way Apple Music does it, so the waveform colour lines up across devices.",
            "Fixed multi-paste pasting clipboard items in their history order instead of the order you Cmd-clicked them; the paste sequence now follows the selection clicks.",
            "Fixed hover over the album art on the collapsed notch needing two passes to wake the quick-peek surface; the trigger now follows the visible media wings so the first hover lands.",
            "Added a soft squircle hover background behind every media transport control (play/pause, prev/next, shuffle, repeat, and the output-device picker), matching the iOS Control Center button feel.",
            "Fixed the notch media display staying locked on Apple Music after a browser tab took over Now Playing in Control Center; Droppy now mirrors Control Center and switches to the system's current playing source even when the previous source is still running in the background.",
            "Fixed the album art lagging behind the title and artist after the Now Playing source switches; the previous source's cover is now cleared so the new metadata shows above a placeholder when the new source doesn't ship artwork (YouTube Shorts, podcast websites, etc.).",
            "Redesigned the license activation window with a three-card layout (Enter a license, Start a 3-day trial, Buy Droppy) sitting under a native unified macOS titlebar with proper traffic lights.",
            "Activate License now flips into a green checkmark for a moment, then fades the window out and drops straight into the notch onboarding instead of an intermediate \"License Activated\" screen.",
            "Updated Settings, License to match the new activation window's card layout, with the trial card showing the remaining time inline.",
            "License surfaces (activation window and Settings, License) now use the same gold key icon accent as the License sidebar tab.",
            "Activating a license while a trial is running now ends the trial immediately and burns the trial slot so a fresh trial can't be restarted after a future deactivation.",
            "Removed the confetti shower from the in-Settings license activation in favor of a clean fade between the entry card and the licensed card.",
            "The 3-day trial now stays visible as a disabled \"Used\" card on the activation window once it has been spent, instead of disappearing.",
            "Closing the license activation window now keeps Droppy running in the menu bar instead of quitting it.",
            "Fixed the audio-output picker button stacking two highlights when its list was open and hovered at the same time; the open and hover states now share a single rounded highlight.",
            "Evened out the spacing around the divider in the expanded audio-output picker so the transport buttons' hover highlight no longer touches the stripe above the device list.",
            "Retinted the transport-button hover highlight on the lock-screen Now Playing panel to a soft translucent white so it reads as a Control Center-style highlight on the glass instead of a dark blob.",
            "Gave the expanded lock-screen Now Playing panel extra bottom room so the transport-button hover highlight no longer clips against the panel's rounded edge.",
            "Matched the expanded lock-screen Now Playing panel's bottom spacing to the compact panel so the gap below the transport controls is identical in both states across every display resolution."
          ]
        }
      ]
    },
    {
      "version": "14.0.3",
      "date": "2026-06-01",
      "headline": "Droppy 14.0.3 is here: inline Cloud previews and smoother media",
      "summary": "Share links embed inline in your chat apps, media controls feel tighter, and a round of fixes keeps the shelf out of your way.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Droppy Cloud share links now embed inline in Discord, Slack, Twitter, iMessage, and other apps; image and video shares show the actual file in the preview instead of a generic placeholder card.",
            "Added hex color recognition for clipboard history; copying any hex code from outside Droppy (browser, design tool, Slack message) now shows the swatch and full color preview just like the built-in element-capture color picker.",
            "Added a character count to the clipboard preview footer so you can see at a glance how long a copied snippet is.",
            "Added object support to clipboard history; copying a Notion block, Figma frame, or other rich object and pasting it back from Droppy now reconstitutes the original object instead of dropping to plain text.",
            "Added a Clear History on Quit toggle in clipboard settings; turning it on wipes the entire clipboard history and removes it from disk every time you quit Droppy.",
            "Added a Reject Duplicates toggle in clipboard settings; re-copying text, a URL, or a color that's already in history is now skipped instead of bumping the existing entry back to the top.",
            "Added a Falcon option to Animation Speed in shelf settings for near-instant open and close motion, sitting above Cheetah on the speed picker.",
            "Added a Keyboard Shortcuts card to shelf settings with a recorder for opening the shelf on the cursor's screen and a 2-column grid of per-widget recorders for every installed and enabled droplet (Weather, Media, Notify Me!, Voice Transcribe, High Alert, TermiNotch, Pomodoro, Notchface, Tasks & Calendar, Thaw, Coding Companion, Mechey); the legacy Reminders quick-open and TermiNotch toggle shortcut rows moved out of those droplets' settings and auto-migrate to the new card on first launch.",
            "Added horizontal two-finger swipe on the expanded shelf to cycle between Droppy, Tray, and Widgets without reaching for the wing pills.",
            "Added swipe-to-go-back inside a Droplet detail page in Settings; a horizontal swipe right (two-finger trackpad or three-finger gesture) now returns to the Droplets overview without reaching for the back chevron.",
            "Made the Settings window resizable; drag the edges to fit more rows on screen, and the detail pane content grows with the new width up to a readable cap.",
            "Added a Music Source picker at the top of the menu bar dropdown so you can pin Droppy's HUDs to a single app (Spotify, Apple Music, a browser tab, etc.) instead of following whatever macOS Now Playing reports.",
            "Restored animated album artwork on the lock-screen Now Playing panel for Apple Music songs that ship with an editorial motion video in Apple's catalog; Spotify and browser sources keep the static album cover."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed license keys refusing activation on a second Mac; the two-device entitlement now works for everyone, no app update required.",
            "Fixed the chosen alternate app icon reverting to the default after closing and reopening Droppy; the selection now sticks across restarts.",
            "Fixed \"Open Tray After Drop\" sometimes leaving the shelf on the Droppy tab after a successful drop; the Files tab now opens reliably on every drop.",
            "Fixed the physical mouse wheel still doing nothing on the droplet shelf row for some users in 14.0.2; vertical wheel ticks now reliably scroll the row horizontally regardless of where the cursor lands.",
            "Fixed the idle-HUD hover hit zone being far wider than the visible HUD whenever a compact wing was active (battery, high alert, update, recording, etc.), so hovering over an empty stretch of menu bar no longer wakes the HUD; the trigger zone now hugs the actual notch / island silhouette while clicks on the visible HUD wings still hit normally.",
            "Fixed the Share submenu being empty when right-clicking a shelf item; AirDrop, Mail, Messages and any other registered share services now appear on the first open.",
            "Fixed a 1px gap at the top of the shelf on external displays in Notch style; the shelf now sticks flush to the top of the screen instead of leaving a hairline above it.",
            "Fixed the Automation permission step in onboarding never producing a system prompt; clicking Grant now fires the actual Apple Events request so macOS shows the \"Droppy wants to control System Events\" dialog right away, then leaves Droppy switched on in System Settings, Privacy & Security, Automation.",
            "Fixed the Bluetooth permission step landing on an empty list with no way to add Droppy; clicking Grant now triggers the native Core Bluetooth request so macOS surfaces the \"Droppy wants to use Bluetooth\" prompt and adds Droppy to the toggle list in one step.",
            "Fixed the back chevron on the flying permissions helper reading as a \"drop here\" hint; the close affordance is now an X icon on the right side of the floating card, with the Droppy drag handle always on the left of it.",
            "Shortened the flying permissions helper and anchored it to the right edge of System Settings so the privacy list on the left stays visible while you grant each one.",
            "Fixed the Droppy and Tray pills on the expanded shelf always getting partially hidden behind the notch on built-in MacBook displays; the shelf now widens just enough to keep both wing pills fully visible regardless of screen size, scaled resolution, or how many items are sitting in the tray.",
            "Fixed the Settings sidebar disappearing when the column divider was dragged too far to the left and leaving no way to bring it back; the sidebar now snaps back to its fixed width so it can't be lost.",
            "Fixed the image picker opening behind the Element Capture editor when adding a Photo-in-Photo image or custom background, so the picker now sits on top and is clickable.",
            "Fixed the Buy License button in Settings opening a \"page not found\" error; it now drops straight into the purchase flow on the Droppy site.",
            "Fixed the VPN Connected HUD showing \"Secure Tunnel\" instead of the actual VPN name when connected to ProtonVPN, ClearVPN, WireGuard, Hysteria 2, or any other third-party VPN that uses a Network Extension; the HUD now reads the same display name shown in System Settings, VPN.",
            "Fixed the brightness HUD silently failing for some users; pressing the brightness key on a cold-launched session no longer falls through to the native macOS HUD when Droppy's HUD replacement is enabled.",
            "Fixed haptic feedback buzzing continuously while hovering the Meeting Controls buttons in the notch; the entry tap now fires once on hover-in and stays quiet while the cursor sits on the buttons.",
            "Fixed Droppy prompting some users to install the Command Line Developer Tools on Sequoia; the WebP capability check no longer executes the macOS python3 stub that triggers the system dialog.",
            "Fixed the unlock padlock icon staying frozen in the notch after the Mac slept and woke; the unlock animation now tears down cleanly even if you close the lid mid-handoff.",
            "Fixed the onboarding never appearing after entering a license key, leaving the new install with no way to grant permissions until you ran Hard Reset; activation no longer persistently hides the notch on its way to the welcome shelf.",
            "\"License could not be saved to Keychain\" now includes the underlying OSStatus code so support can pinpoint which keychain failure is blocking activation.",
            "Fixed \"License could not be saved to Keychain (OSStatus -25299)\" blocking activation on Macs that have an older Droppy install in their keychain history; activation now updates the existing item in place instead of failing because the kernel still tracks an invisible stale entry.",
            "Replaced the misleading \"Trial verification required. Connect to the internet.\" status with \"Trial already used. Activate a license to continue.\" when the trial is known to be consumed locally; the old wording suggested a network problem to users who were already online."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Droppy no longer launches Python at startup; the WebP encoding capability check now runs lazily, only the first time you open conversion options for an image.",
            "Added an FAQ to the Droppy Cloud landing page covering storage, privacy, retention, size limits, encryption, and the abuse policy.",
            "Moved the Quit app button in Settings from the top-left of the toolbar to the top-right, matching standard macOS placement.",
            "Removed the AI Coding slide from the onboarding walkthrough; the feature is still surfaced from the Droplets catalogue once a Coding Companion session starts.",
            "Cleaned up onboarding copy so the permissions, theming, and other slide subtitles no longer use long em-dashes mid-sentence.",
            "Tightened the per-widget shortcut tiles under Shelf, Keyboard Shortcuts so the chip and Record button sit proportionally inside compact boxes instead of stretching across the panel as two oversized columns.",
            "Improved crash diagnostics so the next time Droppy ever crashes the underlying error name and reason are captured under ~/Library/Logs/Droppy/exceptions.log for sharing with support.",
            "Refreshed the Liquid Glass lockscreen media player styling and added a hairline outline so the panel lifts cleanly off busy wallpapers.",
            "Fixed the lockscreen media player drifting down a few pixels after collapsing back from the expanded artwork view; the panel now settles cleanly at its compact size with no rebound.",
            "Replaced the lockscreen media player's audio visualizer pause state with a row of flat equal-height dots; the bars no longer collapse to a near-invisible flickering hairline when the music is paused.",
            "Smoothed the lockscreen audio visualizer resume animation so the bars lift cleanly from the paused dots into their bouncing range without the brief downward snap that was visible when restarting playback.",
            "Anchored the notch and shelf to a single shared compositor surface so switching Spaces, locking, unlocking, or waking the screen no longer makes them flicker or briefly disappear.",
            "Folded the lockscreen lock-icon HUD into the same notch surface as the desktop, so locking and unlocking now morph in place instead of cross-fading a separate window onto a fresh compositor pass.",
            "Redesigned the Settings window with a custom sidebar, search field, dark slate-blue tint, and concentric rounded corners; traffic lights stay native, and the resolution is now locked so accidental double-clicks no longer maximize the window.",
            "Lined up the \"Explore\" header on the Droplets settings page with the first section header on every other tab.",
            "Improved Settings search to understand natural language queries; stop words like \"how do I\" are stripped, common synonyms are expanded, and typos within one character are tolerated.",
            "Fixed the search result text in the Settings sidebar not aligning with the tab label text above it.",
            "Fixed the search field clear button sitting off-center inside the pill chrome.",
            "Refreshed the lock-screen close and lyrics buttons with the same bubble Liquid Glass the rest of the lock-screen Now Playing panel uses.",
            "Tightened overall responsiveness; the notch, shelf, HUDs, and lock-screen surfaces now update only the regions whose state actually changed rather than re-rendering the entire UI on every volume tick, brightness key, track change, or mouse move, with noticeably less background CPU during media playback and hover.",
            "Restored Now Playing metadata on macOS 15.4 and later where the system stopped reporting it to non-Apple apps; song title, artist, album, artwork, and playback position once again appear in the notch, HUDs, and lock-screen panel for Apple Music, Spotify, and browser sources.",
            "Fixed external mouse scrolling cutting out on macOS Tahoe 26.5 while Liquid Mouse was on; the smoothed wheel events now reach apps reliably again so disabling the droplet is no longer required.",
            "Fixed Now Playing metadata coming back empty on macOS Tahoe 26.5 so the notch, HUDs, lock-screen, and live waveform once again pick up the current song.",
            "Fixed the right-most menu-bar item being unclickable when the menu bar was full; the hover and click zones now hug the visible notch silhouette so adjacent menu-bar items stay reachable.",
            "Fixed Droppy stealing the pointer focus from other apps, where the first click in Safari or another window would sometimes do nothing and a second click was needed to register.",
            "Fixed the live waveform colour in the notch no longer matching the iOS Now Playing accent; the picked colour is now derived from the album art the same way Apple Music does it, so the waveform colour lines up across devices.",
            "Fixed multi-paste pasting clipboard items in their history order instead of the order you Cmd-clicked them; the paste sequence now follows the selection clicks.",
            "Fixed hover over the album art on the collapsed notch needing two passes to wake the quick-peek surface; the trigger now follows the visible media wings so the first hover lands.",
            "Added a soft squircle hover background behind the media transport controls (play/pause, prev/next, shuffle, repeat) and a circular one for the output-device picker, matching the iOS Control Center button feel.",
            "Fixed the notch media display staying locked on Apple Music after a browser tab took over Now Playing in Control Center; Droppy now mirrors Control Center and switches to the system's current playing source even when the previous source is still running in the background.",
            "Fixed the album art lagging behind the title and artist after the Now Playing source switches; the previous source's cover is now cleared so the new metadata shows above a placeholder when the new source doesn't ship artwork (YouTube Shorts, podcast websites, etc.).",
            "Redesigned the license activation window with a three-card layout (Enter a license, Start a 3-day trial, Buy Droppy) sitting under a native unified macOS titlebar with proper traffic lights.",
            "Activate License now flips into a green checkmark for a moment, then fades the window out and drops straight into the notch onboarding instead of an intermediate \"License Activated\" screen.",
            "Updated Settings, License to match the new activation window's card layout, with the trial card showing the remaining time inline.",
            "License surfaces (activation window and Settings, License) now use the same gold key icon accent as the License sidebar tab.",
            "Activating a license while a trial is running now ends the trial immediately and burns the trial slot so a fresh trial can't be restarted after a future deactivation.",
            "Removed the confetti shower from the in-Settings license activation in favor of a clean fade between the entry card and the licensed card.",
            "The 3-day trial now stays visible as a disabled \"Used\" card on the activation window once it has been spent, instead of disappearing.",
            "Closing the license activation window now keeps Droppy running in the menu bar instead of quitting it."
          ]
        }
      ]
    },
    {
      "version": "14.0.2",
      "date": "2026-05-09",
      "headline": "Droppy 14.0.2 is here: an app icon for light and dark",
      "summary": "A small one: the app icon now adapts to light and dark appearance, plus a couple of quick fixes.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added automatic light/dark appearance support to the Droppy app icon, with a deeper navy gradient when your Mac is in dark mode and the original look in light mode."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Removed the lock-screen motion artwork video for now; the expanded album art panel shows the static album cover instead.",
            "Fixed the physical mouse wheel doing nothing inside the expanded shelf, so the widget picker and other horizontal strips now scroll with the wheel."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Refreshed the menu bar icon with a polished new design sized to match the rest of the system menu bar."
          ]
        }
      ]
    },
    {
      "version": "14.0.1",
      "date": "2026-05-09",
      "headline": "Droppy 14 is here: the biggest release yet",
      "summary": "Every animation rebuilt, a redesigned Settings experience, and the largest single batch of features, fixes, and refinements since Droppy first shipped.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "This is Droppy 14, the biggest single release since Droppy first shipped: every animation in the app has been rewritten on a unified spring system, every settings page and standalone window has been repainted with the new Liquid Glass material, the Clipboard Manager and the entire shelf widget set were rebuilt from scratch, shelf navigation moved from wing tabs to a Dynamic Island style floating bar, Droppy Cloud (a built-in file-sharing service that auto-deletes after a day) ships for the first time, live voice transcription writes into the notch as you speak, the lock screen got a full visual rework with expanded album artwork plus synced lyrics plus Apple Music and Spotify motion art, and a year of speed and fluidity work makes the whole shell feel substantially faster on every Mac.",
            "Added Droppy Cloud, a built-in file-sharing service that uploads from Quickshare, returns a private getdroppy.app/cloud/<slug> link, and auto-deletes the files after 24 hours, with per-share quotas, an AirDrop-style upload HUD with a circular progress ring, and inline previews for images, video, audio, and PDFs in the recipient's browser.",
            "Added live Voice Transcribe, a new live transcription surface that streams into the notch as you speak with a pulsing red indicator, a transcript that grows up to 6 lines, and finalized vs interim segment styling, instead of waiting until you stop talking.",
            "Rebuilt the Clipboard Manager from the ground up with the Liquid Glass action bar, circular glass icon buttons with state-driven fills, spring-and-bounce checkmarks, multi-select via Shift and Cmd click, content-aware drag previews with real thumbnails, custom-rename support, OCR for image entries, tags with color dots, and a 2-column layout for two pinned or favorited entries.",
            "Rebuilt every widget that lives inside the shelf, with redesigned media, lyrics, lock-screen, calendar, tasks, basket, ToDo, weather, AI coding, terminal, voice transcription, Mechey, and Notify-me views, all on the unified spring system and Liquid Glass surfaces.",
            "Redesigned the shelf navigation: notched displays now use a Dynamic Island style floating capsule below the island with Droppy, Tray, and Widgets segments and a sliding active highlight, and a Navigation Style picker under Settings, HUDs lets you choose between the floating bar and the classic wing tabs.",
            "Added Apple Music animated cover art on the lock screen so songs whose albums have a Motion artwork video on Apple Music play that full-screen on the expanded lock-screen panel, with an automatic US-storefront fallback for non-US Apple Music regions.",
            "Added Apple Music style synced lyrics on the lock screen with a centered three-line stack that scrolls in time with playback, behind a subtle native blur halo around each letter so white text reads cleanly over busy motion artwork.",
            "Added a lyrics toggle button on the expanded lock-screen panel that swaps the album art for the centered lyrics view when the song has timed lyrics available.",
            "Added an iOS 26 style volume slider on the lock screen that slides in from the left edge when you press a volume key, opens as a wide pill on the first tap, and shrinks to a thin pill on follow-up taps so it gets out of the way.",
            "Added an iOS 26 style brightness slider on the lock screen with the same slide-in flow as the volume slider, triggered by the brightness keys.",
            "Added Volume Slider and Brightness Slider toggles under Settings, Lock Screen so you can turn each iOS-style slider on or off independently, with animated SwiftUI previews inside the info-tip popover.",
            "Added a tappable expanded album art view on the lock-screen media panel, with the cover morphing smoothly between the compact panel and a full-screen hero card and tap-anywhere to dismiss.",
            "Added Notify Me!, a notification HUD that funnels every iMessage, Slack, WhatsApp, Telegram, Signal, mail, and other notification through the notch with content-aware deduplication, burst collapsing, lock-screen suppression, and a per-app history panel.",
            "Added a No Internet HUD that drops down with a green broadcast glyph, an OK button, and a one-tap Settings shortcut whenever your Mac loses internet.",
            "Added a VPN Connected HUD with compact and detailed appearances, an orange running timer, and a per-event auto-dismiss duration.",
            "Added an iOS-style LIVE indicator on the media timeline for radio stations, YouTube and Twitch livestreams, and other live broadcasts.",
            "Added a Keyboard Brightness HUD that replaces the system OSD when adjusting backlight with F5/F6, with its own toggle under Settings, HUDs, plus recordable Brighten and Dim shortcuts for Macs without dedicated F5/F6 keys.",
            "Added a File Tray HUD that flashes a small chip in the notch with the number of files added each time you finish a drop session and the shelf collapses.",
            "Added trackpad haptic feedback when dragging a file onto the shelf and when moving the cursor between the four quick-action targets, plus a subtle tap when the cursor enters the notch peek zone.",
            "Added Mechey, a brand-new typing droplet that turns your typing into a mechanical-keyboard experience with built-in soundpacks where each keycap has its own tuned sound, with headphone-only routing and a shelf widget for live preview.",
            "Added a redesigned Coding Companion (renamed from AI Coding HUD), with a compact pill that void-holds and reveals like the Dynamic Island and a new Open in App handoff to the assistant.",
            "Added an Audio Output picker to the media HUD so you can switch the active audio device (built-in speakers, AirPods, external headphones, monitor speakers, virtual outputs) directly from the notch instead of digging through Sound preferences.",
            "Added a Split Shelf option under Settings, Shelf, Split Shelf that turns the expanded shelf into a two-pane layout with independent leading and trailing widget slots.",
            "Added a Widget quick-access grid: tap the grid button in the top-right of the expanded shelf to pop up a home-screen-style grid of every installed widget droplet for one-tap switching.",
            "Added a Shelf Size picker under Settings, Shelf, with a Regular option that matches the classic footprint and an Enlarged option that makes the shelf wider and taller for more widget content.",
            "Added an animated AirPods connection HUD with looping iOS-style pop-up animations for AirPods 2, 3, 4, Pro, Pro 3, Max, Beats Solo, and Beats Studio.",
            "Added Apple Music shuffle and love buttons that only appear when the source supports them, plus a new Frosted material option for the lock-screen media player alongside Auto, Regular, and Liquid.",
            "Added a redesigned basket switcher: a Cmd+Tab-style centered modal on a dimmed backdrop with horizontal cards, Dropover-style file stacks, accent-color tinting, and drop-onto-card support.",
            "Added last-closed basket recovery so Droppy remembers the last basket you closed and lets you bring it back instantly without losing any of its contents.",
            "Added a Diagnostics panel to the Meeting Controls extension page so you can see detection status, restart it, and copy a report for support.",
            "Added WhatsApp to Meeting Controls so the meeting bar appears for WhatsApp voice and video calls alongside Zoom, Google Meet, and Teams.",
            "Added a Discord moderator flow for updating the email on your license and resetting all device activations, useful after losing, selling, or wiping a Mac.",
            "Added click-to-type and arrow-key adjustment to every settings slider so the value chip turns into an editable field and Left/Right or Up/Down nudge a step at a time, with Shift for ten-step jumps and hold-to-accelerate ramping.",
            "Added a Subtle Outline toggle under Settings, Theming, Outline so a hairline edge around the notch and island keeps a black surface visible against dark wallpapers.",
            "Added a Notch Width slider exposed under Settings, HUDs whenever any display uses Notch style, so notchless iMacs and external monitor users can fine-tune the virtual notch width the same way as MacBook owners.",
            "Added an Excluded Apps list to Liquid Mouse so video editors, games, or any other app you choose can keep raw scroll input instead of the smoothed and accelerated wheel events.",
            "Added separate Lock Sound and Unlock Sound pickers under Settings, Lock Screen, Features with all 14 macOS system sounds plus a None option, plus a Show On Screensaver toggle that hides lock-screen elements while the screensaver is showing.",
            "Added Volume Slider Color and Brightness Slider Color rainbow hue sliders with haptic ticks under Settings, Theming, Colors, plus a one-tap reset to the original green or yellow.",
            "Added an Open Tray After Drop toggle under Settings, Shelf, Behavior so the shelf reliably switches to the Files tab right after dropping new files, plus a Delete shortcut so pressing Delete or Backspace removes selected files.",
            "Added a subtle file count badge next to the Tray icon in both the wing-tab and floating shelf navigation so you can see how many files are in the Tray at a glance.",
            "Replaced the menu bar droplet with a notch-styled icon that ships with separate light- and dark-mode variants so it stays sharp against any wallpaper."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed in-app updates being permanently broken for users who installed v14.0.0-beta.7 by hardening the build pipeline so future betas can never ship without their version suffix and stranding users from auto-updates.",
            "Fixed Notify Me! collapsing fast bursts of iMessage, WhatsApp, Slack, Telegram, and Signal into a single summary, so every individual chat message and email now reaches the notch.",
            "Fixed Notify Me! silently dropping quick repeat replies like \"ok\", \"yes\", or \"?\" sent within seconds of each other in messaging apps.",
            "Fixed Notify Me! truncating large notification floods to the first 10 records per fetch so a sudden burst no longer waits up to 15 seconds for the next backup poll.",
            "Fixed Notify Me! losing original message content from history when a non-messaging app fired a burst, so the recent notifications panel keeps every individual entry.",
            "Fixed Meeting Controls missing Microsoft Teams calls when Teams exposed its call controls outside standard Accessibility buttons or hid the control bar mid-call.",
            "Fixed the Meeting Controls bar lingering after End Call, joining a meeting in a backgrounded app, and leaving a Teams or Zoom meeting, so it now appears and dismisses on the right beat instead of waiting up to 30 seconds.",
            "Fixed the Meeting Controls hover bar triggering when the cursor was far below the notch.",
            "Fixed lock-screen lyrics fetches taking up to 40 seconds when LRClib's API was slow, by racing the exact-match and fuzzy-search endpoints in parallel and capping each request to 15 seconds.",
            "Fixed lock-screen lyrics not finding a match for songs on regional Apple Music storefronts whose tracks were not tagged with canonical metadata, by adding a US-storefront fallback before giving up.",
            "Fixed the lock-screen X close and lyrics-toggle buttons rendering as white-on-white over bright frames of the motion video, by pinning a dark-tinted base under the Liquid Glass.",
            "Fixed the volume / brightness slider showing the COMPACT pill instead of the EXPANDED pill on the first tap when you switched kinds, by resetting the press counter on every kind switch.",
            "Fixed the calendar widget content jumping and scrolling out of position every time the shelf opened or closed.",
            "Fixed the shelf close feeling laggy and delayed when a compact HUD like the media player or Coding Companion was active.",
            "Fixed split-mode widget swaps stuttering by halving the per-frame GPU work, replacing two simultaneous Gaussian blur passes with a lighter cross-fade.",
            "Fixed the cursed jittery brightness behavior when BetterDisplay's brightness keys, Dispatch OSD notifications, and Droppy's brightness HUD were all enabled together, by making Droppy a passive observer of BetterDisplay's OSD events.",
            "Fixed Droppy's brightness HUD clamping the percentage label so XDR/HDR upscaling and software extra-dim values reported by BetterDisplay now show their true value.",
            "Fixed the AirPods and Bluetooth headphone connection HUD silently failing to appear after waking or unlocking the Mac.",
            "Fixed Termi-Notch crashing after running long commands like sleep 60 and collapsing the notch, and stopped the active command from appearing twice while it runs.",
            "Fixed pressing play on the notch when Spotify or Apple Music was quit only launching the app, so playback now picks up where you left off automatically.",
            "Fixed pause and play feeling laggy on rapid taps and right after closing the shelf so transport commands now reach Apple Music and Spotify without waiting behind unrelated background work.",
            "Fixed Droppy crashing the first time you ran OCR on an area screenshot after updating, so the extracted-text window now opens reliably on the first try.",
            "Fixed Droppy Cloud still uploading files after deactivating it, and hid the Droppy Cloud item from basket and shelf right-click menus while deactivated.",
            "Fixed the VPN Connected HUD always reporting the first VPN configuration in System Settings, so it now shows the actual tunnel for WireGuard, Hysteria 2, IKEv2, and other modern VPN protocols.",
            "Fixed the rendered notch silhouette being too wide on every notched MacBook (13.6 / 15.3 inch Air and 14 / 16 inch Pro) at every scaled mode, so the Droppy shell now sits flush behind the physical notch out of the box.",
            "Fixed the physical notch shell being slightly left-biased and too narrow on regular notch sizing, so it now centers on the real camera housing.",
            "Fixed the home and tray pill in the expanded shelf clipping behind the curved shoulder on 13.6 inch MacBook Air at More Space.",
            "Fixed the lock-screen lock icon being replaced by the music live activity after changing volume or brightness while audio was playing.",
            "Fixed the notch HUD drifting down into the screen on the lock screen on notched MacBooks.",
            "Fixed the lock-screen media player and status widgets row landing on top of the user avatar and password field on tall and 4K displays.",
            "Fixed the AI Coding compact HUD double-bopping on unlock, and reworked it to reappear with the same Dynamic Island-style void-hold and reveal the media chip uses.",
            "Fixed the AirPods compact HUD doing the same double-bop on unlock by gating its per-branch reveal transitions to only fire on later mode toggles.",
            "Fixed the dynamic-island close animation not shrinking to a small pill before HUDs grow back out the sides, and stopped the pill from briefly disappearing mid-close.",
            "Fixed the No Internet HUD flashing during VPN startup so confirmed VPN connections now go straight to the VPN Connected HUD.",
            "Fixed the Floating Basket popping up and stealing the file when you drag onto the expanded notch shelf.",
            "Fixed Mechey pausing itself on every Droppy restart for users with Auto-Enable On Headphones turned on, the panel showing a stale Active pill, occasional silent typing while the Preview still played, and a low buzz that could loop on its own after a burst.",
            "Fixed the audio device battery in the lock-screen widget vanishing after a couple of seconds and refusing to come back.",
            "Fixed non-Apple Bluetooth headphones (notably the Sony WH-1000XM5) appearing stuck at 0 percent in the audio device battery HUD.",
            "Fixed the L lyrics badge in the media widget being hidden in shelf split mode, so it is now visible and tappable to open the lyrics widget.",
            "Fixed the Liquid Glass notch surface staying solid black on iMac and other notchless built-in displays.",
            "Fixed pinned and starred clipboard entries appearing to clear for a beat when the same content was copied again from another app.",
            "Fixed the Tasks quick add popover showing white text and icons on a white background when opened on an external display in light appearance.",
            "Fixed shelf and HUD content getting clipped behind the physical notch on smaller notched MacBooks, with the Notch Width slider now previewing live as you drag.",
            "Fixed the \"On Notch Click, Media Widget\" setting being ignored when the media widget was also pinned to the shelf, so clicking the notch while music is playing now reliably opens the full media widget.",
            "Fixed Notify-me notification cards in the shelf widget clipping their app icon and text on the leading edge when a notification ran multiple lines.",
            "Fixed the HUD notch calibration sliders skipping the 0 pt Standard stop on some display scales, so Notch Width and Notch Height can reliably return to Regular.",
            "Fixed the expanded-shelf hit zone lingering inside dead space, so auto-collapse now fires the moment the cursor leaves what is actually on screen across every layout.",
            "Fixed the lock-screen expanded album art clock freezing on the minute it opened until the next 30-second tick.",
            "Fixed the Home and Tray icons in the wing-tab shelf nav doing nothing while the widget grid was open."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Retuned the shelf open and close springs to a snappier, more alive feel that matches the system's notch animations.",
            "Improved the expanded shelf reveal so the surface drops out of the notch with a soft blur and vertical scale instead of fading in place.",
            "Improved compact HUDs like media, Coding Companion, terminal, notification, peek, and the meeting track-title bar to shrink in place when appearing or disappearing, matching the iPhone Dynamic Island swallow feel.",
            "Improved the floating nav bar on the notch and Dynamic Island so it pops out of the silhouette like the iPhone's cell-division Dynamic Island instead of just fading in below it.",
            "Made hover transitions on the notch and inline interactive elements snappier and more consistent.",
            "Made the album-art flip on track skip settle on the same curve as the shelf itself.",
            "Made the basket expand and collapse settle on the same timing as in-shelf content swaps so they feel like siblings.",
            "Improved the small album art on the compact lock-screen panel and the full-screen expanded artwork so they crossfade as one cohesive element on tap.",
            "Improved the expanded lock-screen clock and corner buttons so they grow out of the top edge of the screen on appear, mirroring the way the floating nav bar drops out of the notch.",
            "Improved lock-screen lyrics readability with a native macOS blur halo that hugs each letter outline so white text holds up over busy motion artwork.",
            "Tightened the lock-screen X close and lyrics-toggle buttons to use heavy frosted glass with a dark base so they always read against bright frames of motion artwork.",
            "Polished the iOS 26 style lock-screen sliders so the pill morph from expanded to compact uses one shared shape, the white fill has a straight top edge, the level bar fills with a critically-damped spring, and rapid volume to brightness switching no longer causes the icon or fill to glitch.",
            "Tuned the lock-screen slider's slide-in and slide-out so it animates the entire panel from off-screen with iOS-matched cubic-bezier curves.",
            "Massively cut the per-frame GPU cost of the music widget's ambient album-art glow by rasterizing its blurred composite into a Metal-backed bitmap once per track and tightening the four glow blur radii by about 40 percent.",
            "Reduced GPU cost of split-mode shelf opens by lightening the reveal blur from radius 10 to radius 4 and removing always-on shadow rasterization buffers from each shelf widget card.",
            "Reduced the Coding Companion's idle-thinking breathing animation from 30 frames per second to 20 frames per second, cutting per-frame body re-evaluations by a third without any visible difference.",
            "Added wheel-mouse navigation for the File Tray and Widgets rows so scrolling up or down with a physical mouse slides the row left or right.",
            "Refined the Widgets shelf to render as a horizontal scroll row matching the File Tray instead of a fixed 4-column vertical grid.",
            "Improved the BetterDisplay Integration settings card with a numbered Recommended Setup list explaining how to dispatch OSD events and hide BetterDisplay's own HUD so Droppy is the single source of truth.",
            "Refined the Clipboard Manager's inner sidepanel corner radius so it reads as a properly rounded curve while still nesting concentrically inside the outer window.",
            "Refined the License Activated screen so the activation summary now sits on a single neutral panel instead of a doubled blue card-within-a-card.",
            "Tightened the lock-screen notch width so it derives from the same calculation as the small media chip and stays pixel-identical to it.",
            "Improved the lock-screen media panel so the song title and artist now sit centered when the artwork is expanded instead of pinning to the left.",
            "Equalized the time and date sizes on the expanded lock-screen artwork and brightened the time and softened the date to match iOS lock-screen typography, with the clock moved up beneath the notch where you naturally read it.",
            "Centered the expanded lock-screen album art vertically between the clock and the media controls, brought the audio visualizer back, and re-spread the title, timeline, and controls evenly so they no longer overflow the bottom edge.",
            "Smoothed the unlock collapse so the lock chip closes as one continuous motion instead of starting a glide, stalling, and snapping inward at the end.",
            "Tightened the shelf expand animation on notched MacBooks so the window silhouette tracks the content frame-for-frame instead of trailing a runloop behind.",
            "Capped the cost of rapid shelf open/close cycles so re-entered window resizes are dropped instead of piling up async work.",
            "Cached the built-in notched-display lookup that ran twenty-plus times per layout pass on notched MacBooks so the shelf body re-evaluates faster during the open spring.",
            "Centered the value chip on settings sliders so short readouts like +0 pt sit in the middle of the pill instead of pinning to the trailing edge.",
            "Made play, pause, next, and previous taps on Apple Music and Spotify near-instant by removing the 100 ms activation delay and routing lock-screen transport directly through AppleScript.",
            "Stopped Spotify from being brought to the foreground every time you paused or skipped from Droppy.",
            "Stabilised the lock-screen lock-icon HUD so it no longer shifts down into the screen mid-session, and kept it pinned visibly on top of the expanded album-art view.",
            "Made Meeting Controls detection event-driven so it sleeps until a supported app launches and skips redundant Accessibility scans while you are just chatting, dropping idle CPU to near zero.",
            "Restyled the Meeting Controls extension page Core Actions overview as a unified card list with descriptive subtitles, and added a stethoscope-marked Diagnostics section.",
            "Routed the Update notch and Onboarding cards through the shared content-padding source of truth so they breathe on the same visual grid as every other expanded HUD.",
            "Smoothed the drop-shadow that appears around the idle notch, Dynamic Island, and small HUDs on hover so it now eases in and out instead of popping.",
            "Smoothed left and right swiping through the shelf widget grid so the icon row glides instead of hitching as new icons scroll into view.",
            "Cleaned up the Notify-me shelf widget: the visible 1pt outline around each notification card is gone and the pill silhouette became a softer rounded rectangle.",
            "Removed the redundant clear-all X button from the top of the Notify-me shelf widget; clearing notifications is done per-card now.",
            "Made the Notify-me shelf widget use a much taller canvas in single mode (300pt vs the generic 128pt), with a hero layout for a single notification (48pt app icon, larger title and body fonts) and the delete haptic with a smooth reflow when dismissing a card.",
            "Improved the HUD display-style calibration sliders so Island Height, Notch Width, and Notch Height use the same bounds and 1pt precision as the live renderer.",
            "Improved TermiNotch in single-widget mode so its opened surface is exactly as tall as the Voice Transcribe widget.",
            "Made two pinned or two favorited entries in the Clipboard Manager window lay out side by side as a 2-column grid instead of stacking, matching the Settings preview.",
            "Refreshed the default app icon with a deeper blue glass treatment and a tighter notch silhouette.",
            "Hardened the beta build pipeline so a beta DMG can no longer ship without its version suffix, preventing the kind of stranded-update situation that affected users on beta.7."
          ]
        }
      ]
    },
    {
      "version": "13.4.0",
      "date": "2026-03-29",
      "headline": "Droppy 13.4 is here: license recovery and sturdier updates",
      "summary": "Recover your license key right from the website, plus three weeks of fixes that make updating and activation more dependable.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a license key recovery page to the website so users who migrated to a new Mac can recover their key by email without needing to contact support.",
            "Added Color Picker mode to Element Capture: trigger it with a configurable shortcut to get an eyedropper cursor, click anywhere on screen to instantly copy the hex color code to your clipboard, with a subtle color preview shown in the bottom-right corner.",
            "Added visual color clipboard entries for Color Picker captures, so picked colors now appear in Clipboard with a live swatch, hex code, RGB values, and source metadata in both compact and expanded views.",
            "Added pinned screenshot overlays to Element Capture, so pinning a capture now opens the screenshot itself as a floating window you can drag around, resize, and keep on screen above other apps, with a native opacity slider underneath it.",
            "Added WezTerm, kitty, and Alacritty as extra TermiNotch handoff options for opening the current workflow in a full terminal app."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed shelf-opening lag caused by a recursive AppKit layout pass where setFrame re-entered through SwiftUI .onChange callbacks during the same layout cycle.",
            "Fixed a drag-out crash where dropping a file into Mail and immediately closing Droppy could tear down drag preview images too early during AppKit drag-session cleanup.",
            "Fixed notification flood where apps like Good Task could cycle through hundreds of old reminders non-stop in the notch window after launching Droppy.",
            "Fixed a shelf right-click race where changing selection during context-menu presentation could crash Droppy for some users.",
            "Added per-app burst collapsing so a single app firing many notifications at once is collapsed into a single summary instead of flooding the queue.",
            "Added a notification queue size cap to prevent unbounded queue growth from any source.",
            "Capped the number of due-soon notifications shown at once to prevent flooding the notch after sleep/wake with many overdue items.",
            "Fixed Liquid Glass island staying darkened on external displays after switching macOS from dark to light mode.",
            "Fixed notch HUD text and icon being unreadable in light mode: white-on-glass in Liquid mode and mismatched foregrounds in solid mode now correctly adapt to system appearance.",
            "Fixed the Audio Output popover closing too early, so lower-listed output devices can now be selected reliably.",
            "Fixed a critical TermiNotch crash caused by tab-completion catalog loading blocking the main thread while sourcing the user's shell profile, which could freeze long enough for the macOS watchdog to kill the app.",
            "Fixed a TermiNotch race condition where commands completing at the exact moment the timeout fired could be falsely reported as timed out despite succeeding.",
            "Fixed TermiNotch's working directory becoming permanently stale when the saved directory was deleted, causing every subsequent command to fail with no recovery path. Now auto-resets to home.",
            "Fixed a potential index-out-of-bounds crash in TermiNotch command history navigation when the history index fell out of sync with the history array.",
            "Fixed TermiNotch's clear button being active during command execution, which caused output to briefly disappear then reappear when the background process finished.",
            "Fixed TermiNotch tab completion not resolving quoted paths correctly, so completing inside single or double quotes now handles tilde expansion and path resolution properly.",
            "Fixed TermiNotch tab completion not escaping filenames containing # characters, which caused unexpected shell comment behavior.",
            "Fixed TermiNotch becoming completely unusable after running high-output commands, where thousands of lines in a single SwiftUI Text view caused render lock on every state change.",
            "Fixed Color Picker using a custom overlay instead of the native macOS sampler, so it now uses the proper system pipette/loupe UI without the duplicate cursor behavior.",
            "Fixed Element Capture cursor handling on macOS by moving manual Area, OCR, and Scrolling selection onto the native AppKit crosshair path, so hover-highlight capture starts cleanly and drag selection now reliably shows the proper crosshair instead of the normal pointer.",
            "Fixed pinned screenshot overlay sizing so resizing the floating window now truly scales the screenshot itself, and added an overlay close button directly on top of the image."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Improved Area Capture drag performance by replacing CPU-based draw calls with GPU-composited CAShapeLayer rendering, eliminating full-screen redraws on every mouse move.",
            "Tightened expanded shelf auto-collapse zones so the interaction area now tracks live content height instead of using a fixed oversized window frame, making auto-close feel precise and responsive when switching between widgets of different sizes.",
            "Added output update throttling to TermiNotch so high-output commands no longer flood the main thread with rapid SwiftUI redraws, improving responsiveness during long-running commands.",
            "TermiNotch's shell command catalog is now pre-warmed at launch in the background, so tab completion for command names is ready faster without any UI delay.",
            "Refined Color Picker clipboard handling so picked colors are normalized, deduplicated by hex, and paste back out cleanly as the expected color code text.",
            "Reworked the pinned screenshot overlay onto a cleaner AppKit window path, making the drag, resize, close, and opacity controls more stable."
          ]
        }
      ]
    },
    {
      "version": "13.3.4",
      "date": "2026-03-27",
      "headline": "Droppy 13.3.4 is here: drag-and-drop crash fixes",
      "summary": "A focused patch that hardens drag handling in the Shelf and cleans up a few rough edges.",
      "sections": [
        {
          "title": "Bug Fixes",
          "items": [
            "Changed drag-handling internals that could cause Droppy to crash when dragging files into the Shelf or Island.",
            "Fixed a TermiNotch shell parsing bug that could leak raw prompt or wrapper text into the UI and corrupt the current directory, and added cleanup for already-broken saved terminal sessions.",
            "Fixed a major lag spike when selecting many files, closing and reopening the Shelf, or dropping large batches of files into the Shelf or Island.",
            "Fixed compact Shelf quick-action drag targeting so actions only activate under the real cursor hover, without auto-highlighting Keep."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Reduced expensive selection-state work across Shelf item views to make heavy multi-select flows much smoother.",
            "Improved post-sleep drag recovery for notch and island drag destinations so drag interactions re-register more reliably after wake.",
            "Added several smaller bug fixes and performance improvements across Shelf, Island, and TermiNotch behavior."
          ]
        }
      ]
    },
    {
      "version": "13.3",
      "date": "2026-03-26",
      "headline": "Droppy 13.3 is here: smoother media and lyrics",
      "summary": "Media HUD transitions lose their duplicate swap animation and a big batch of polish lands across the notch.",
      "sections": [
        {
          "title": "Updates",
          "items": [
            "Smoothed the Media HUD companion transitions by removing the duplicate swap animation when opening lyrics and switching between paired widget stacks.",
            "Smoothed the unlock handoff by keeping the same notch surface alive through the API return and removing the forced reordering pulse that caused the HUD flash.",
            "Fixed the external-mouse 1 / 2 stack switchers disappearing on terminal stacks by removing a wrong terminal-only visibility check.",
            "Audited and hardened Droppy's animation system by fixing shelf stack transitions, unifying basket motion, cancelling stale delayed animation loops, and replacing remaining implicit animations with explicit, consistent Droppy timing.",
            "Removed the duplicate external display surface setting so external shelf/island surfaces now automatically follow the main Liquid Mode toggle.",
            "Fixed the external display brightness previews in settings so the light-mode island/notch samples show dark readable icon and percentage text.",
            "Tightened the compact white-island HUD colors so small status HUDs now use dark, readable foregrounds in light mode instead of fading into the glass.",
            "Forced dark text and icons on the regular expanded white island media HUD so it no longer flips back to white on bright glass.",
            "Rebuilt the compact media progress outline to follow the real notch/island shape exactly and made its show/hide behavior animate cleanly instead of drifting or popping.",
            "Fixed the external Dynamic Island so disabling Liquid mode no longer turns the expanded surface black in light mode, while keeping the surface and text colors correct in both light and dark mode.",
            "Removed the compact media progress outline feature entirely, including its rendering, settings option, saved preference, and leftover localization strings.",
            "Fixed external island quick-action surfaces so their colors now adapt correctly in both light and dark mode even when Liquid mode is turned off.",
            "Reworked browser PiP detection so non-Atlas browsers like Chrome, Safari, and Zen now keep the media HUD alive correctly, with PiP treated as an active playback state instead of being cleared by stale browser validation.",
            "Tightened automatic light/dark appearance syncing so the Droppy settings window now follows macOS theme changes much more reliably, including automatic changing of the theme.",
            "Fixed external display island colors so non-liquid dark mode is properly black again, and corrected the HUD display-style previews so Liquid mode uses the right white text in dark mode.",
            "Trials will now properly start again.",
            "Added a small close button in the screenshot preview window, to quickly close it.",
            "Fixed the visibility of 'copied' in the small screenshot preview on the bottom right.",
            "Some popovers didn't show dark text on a white popover view, that's been fixed.",
            "Added full Ghostscript-based PDF compression Droplet. The latest addition to the family.",
            "Terminotch can now install using eg. Curl correctly.",
            "Added an option to disable quick actions, so only dropping files will remain.",
            "Fixed a crash that could occur when SwiftUI constraint updates collided with a forced display cycle during appearance or display-style changes."
          ]
        }
      ]
    },
    {
      "version": "13.2.5",
      "date": "2026-03-26",
      "headline": "Droppy 13.2.5 is here: TermiNotch hot fixes and more",
      "summary": "A quick-turnaround build that fixes dual-widget TermiNotch and stacks up fifty small improvements.",
      "sections": [
        {
          "title": "Updates",
          "items": [
            "Hot fix: Fixed TermiNotch in dual-widget mode so the other floating buttons stay visible, the padding matches single-widget mode, and the extra outer border is gone.",
            "Hot fix: Moved the TermiNotch reset and open-in-terminal actions into the shared floating buttons row so they never render inside the terminal widget.",
            "Hot fix: Reduced the lag when expanding or shrinking the shelf in dual-widget mode.",
            "Hot fix: Restored notch-opening and stack swipe gestures when TermiNotch is present in the widget shelf.",
            "Hot fix: Fixed the volume HUD failing to appear during active media playback and reduced the general lag around volume HUD updates.",
            "Fixed the REC HUD so open meeting microphones no longer trigger it, while supported recorder apps like MacWhisper and Handy still show the indicator.",
            "Fixed the Droplets extension detail view so it opens in a stable position and the extension title no longer overlaps the top toolbar.",
            "Expanded REC detection with researched recorder and transcription apps, and tightened browser/meeting suppression so the HUD shows up more reliably for real recording tools.",
            "Turned settings transfer into a proper two-card Import/Export block in About, with import applying the exported settings file and relaunching Droppy.",
            "Fixed Notification HUD clear-all so cleared notifications stay gone after restarting Droppy instead of being rebuilt from old notification history.",
            "Replaced the Element Capture, LiquidMouse, and Video Target Size droplet icons with the new bundled WebP artwork.",
            "Added the new adaptive Droppy Stellar alternate app icon to the Theming settings.",
            "Updated the Theming app icon picker to show all alternate icons in a single full-width row and removed the extra Style label.",
            "Replaced the Waves alternate app icon with the updated Composer version so the existing Waves option now uses the improved artwork.",
            "Switched the external notch/island Liquid mode to the native macOS 26 glass renderer, so external displays now show real Liquid Glass instead of the older blur-style effect.",
            "Reworked the external notch and island Liquid mode to use the proper native macOS 26 shape-based glass path, and removed the extra stacked glass/tint behavior that was making it look fake.",
            "Fixed hide-notch menu bar layering so it blacks the menu bar background again without turning the actual menu bar text and icons fully black.",
            "Reworked Termi-Notch with bottom-pinned full-width input, an animated idle terminal state, multi-tab terminal sessions, and a much larger readable expanded view after the first command.",
            "Added a live compact Termi-Notch HUD that shows real-time command progress/output in the small notch or island surface and cleanly takes priority over media while commands are running.",
            "Added a LiquidMouse compatibility note for the current Logi Options+ / MX Master accessibility conflict, with a quick link to Accessibility settings.",
            "Made Termi-Notch tab add/remove feel much nicer with smoother transitions, cleaner selected-tab motion, and automatic scrolling to the active tab.",
            "Added Tab completion to Termi-Notch so you can autocomplete commands and paths directly from the input bar using the current shell command set and working directory.",
            "Reworked the entire Termi-Notch droplet page so it now accurately explains the feature set, added real behavior settings like auto-expand, timeout, and HUD linger, and improved Tab completion so common commands and paths resolve much more naturally.",
            "Stopped the Tasks & Calendar quick-open command from instantly closing by giving programmatic opens a short auto-collapse grace window.",
            "Cleaned up the licensed Mac card by removing the outer grouped box, making the Mac preview larger, and moving the manage actions into the details section under Serial Number.",
            "Cleaned up the extension settings UI by removing the redundant outer boxes from the top-level settings sections, while keeping the boxes that still matter for status, warnings, and richer management panels.",
            "Removed the extra outer settings card around the activated license device view so only the inner details panel remains visible.",
            "Made the small media HUD recognize browser PiP playback properly in Chrome and Safari too, by validating PiP window titles instead of relying only on matching browser tabs.",
            "Removed the extra outer borders around the shelf widget settings previews and selectors so the widgets' own borders carry the UI without the double-framed look.",
            "Cleaned up Droppy's resource packaging by moving bundled media and config templates out of the app source tree, removing dead assets, and stripping generated runtime junk out of git.",
            "Kept the Extensions filters and short category results anchored to the top, so the view no longer drifts into the middle when a category has only a few items.",
            "Fixed settings navigation so switching to a different menu always opens that page at the top instead of keeping the previous page's scroll position.",
            "Fixed extension shop media loading so offscreen screenshots/icons now render correctly in captured store visuals.",
            "Removed the Quit app button from Settings and cleaned up the unused localization string.",
            "Fixed the external notch style toggle so switching from pill/island to notch updates instantly without needing to hover the menu bar or surface first.",
            "Reduced extension-media memory usage and added debug tracing for oversized image allocations.",
            "Made shelf widget layout changes refresh instantly, so turning the secondary shelf widget off updates the live shelf without needing to toggle the shelf/menu bar state.",
            "removed eager clipboard image decoding, downsampled artwork and preview images, and added stack-trace logging for oversized image allocations.",
            "Cleaned repo and bundle clutter, removed dead files and tracked generated junk, consolidated duplicate rename UI helpers and fixed stale placeholder copy.",
            "Fixed the Upcoming menu so clicking tasks or events opens the right destination instead of always throwing you into Droppy settings.",
            "Fixed notch quick actions so they stay visible in light mode and automatically switch to solid, readable chrome when Reduce Transparency is enabled.",
            "Fixed circular progress rings so exact 100% now renders as a fully closed ring with no gap, including the rounded lock screen widgets and other matching progress controls.",
            "Fixed the terminal widget close button so the visible x now properly dismisses the open terminal surface.",
            "Fixed a crash when switching the clipboard manager between smaller and larger layouts while it was open.",
            "Fixed the external-display notch recording HUD so voice recording now shows inside the proper notch shell instead of appearing transparent.",
            "Fixed Droppy's quit handling so Raycast can quit Droppy directly again without making Droppy respond to Quit All Apps.",
            "Aligned the compact media progress outline with the actual HUD shell so custom offsets no longer make the outline drift.",
            "Fixed the Pomodoro and Voice Transcribe hold buttons so they no longer clip at the edges while being held, and changed the Voice Transcribe hold button to a subtler red.",
            "Corrected physical notch geometry so compact HUDs and collapsed notch surfaces align with the true hardware silhouette across physical notch sizes, removing the need for manual width offsets on affected MacBooks.",
            "Fixed Outlook attachment drops into Basket and Shelf by properly supporting Outlook's promised-file drag format."
          ]
        }
      ]
    },
    {
      "version": "12.0.1",
      "date": "2026-03-04",
      "headline": "Droppy 12 is here: LiquidMouse and a smarter shelf",
      "summary": "A new LiquidMouse droplet brings silky external mouse scrolling, joined by thirty-plus features across the shelf and notch.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a new LiquidMouse droplet that smooths external mouse wheel scrolling, with optional reverse scroll direction and adjustable scrolling speed. Install/enable controls are included in the Droplets panel.",
            "Improved Shelf Widget Layout settings for external mouse users (only when detected) by switching to a left-side options list with a right-side live preview, so widget option scrolling works properly with a mouse wheel.",
            "Element Capture now runs as a true non-activating overlay (no focus steal). The active app/window stays active, and Shelf won't auto-collapse while capture is in progress - closer to native macOS screenshot behavior.",
            "Weather widgets now require you to explicitly enable current location (and should be more accurate). You can also set up custom locations.",
            "Reworked the Droplets featured area into a single swipeable hero carousel with left/right chevrons, replacing the two older featured sections and matching the new split-panel style.",
            "Removed the grouped outer container from the Droplets tab by rendering Droplets in a plain scroll view, so it no longer appears inside one big box.",
            "Replaced droplet popup windows with inline App Store-style navigation in Settings: opening a droplet slides to an in-page detail view, and a glass back button returns to the droplets list.",
            "Replaced premium gradient icons on the main Floating Buttons / Lock Screen rows with real in-app floating button previews (sub-option rows remain unchanged).",
            "Refined icon centering for Files, Clipboard, and Tasks & Calendar main rows.",
            "Made weather auto-location consent fully persistent across restarts, and added a strict privacy guard so no IP lookup request is ever sent to ipwho.is unless explicit consent is granted and Auto mode is active.",
            "Adjusted Droplets page layout so left/right padding stays identical at all times, aligned the inline back header with content spacing, and removed scroll-triggered right-side spacing shifts in droplet detail views.",
            "Centered the \"Settings\" title vertically in the settings window header.",
            "Removed the donation + update button from the top right corner and placed them in the left menu.",
            "Redesigned the Droplets overview rows into an App Store-style layout with right-aligned Open/Download actions, cleaner typography, and improved spacing.",
            "Unified all segment/tile picker buttons into a native macOS-style design with compact sizing, consistent selected-ring treatment, label-below layout, and compact sub-option tiles across the app.",
            "Refined the Settings sidebar visuals by slightly reducing icon size and removing bold weight from selected tab labels.",
            "Made segment buttons dynamic: button widths now follow the label text (longer labels are wider, short labels more compact).",
            "Adjusted selected segment buttons to a subtle dark/light style (dark mode: soft white glow + check; light mode: same style in black).",
            "Then removed selection checkmarks and extra outer glow from Settings segment buttons, so selection is now shown only by the built-in highlight/border.",
            "Removed the Power Folders toggle from Settings and made the feature always enabled, and also removed the info tooltip icons for Auto-Remove and Protect Originals.",
            "Replaced the old pending license preview on Activate Droppy with the shared device-style license layout so activation and settings use the same updated license UI in all states.",
            "Updated the license device preview to detect the real Mac model type and show matching hardware visuals (Air/Pro/mini/studio/desktop) instead of a generic device.",
            "Unified the license UI so Activate Droppy now shows the exact same device-style license card as Settings, including real wallpaper preview, device info, and a partially blurred serial key.",
            "Replaced blue license action buttons with an adaptive monochrome style: faded white with black text in dark mode, and black with white text in light mode.",
            "Improved lock-screen media HUD sizing so Spotify and Apple Music use adaptive, wider panel widths and resize correctly when the source changes.",
            "Added a new Theming section with named color presets for global highlight accents and subtle window/liquid-glass tinting. Theme colors now apply across primary button highlights and shared window surfaces. Theme controls moved into a dedicated Theming sidebar section under System (below HUDs), and search results jump there directly.",
            "Aligned Reminders \"Sync sources\" picker buttons to the right so droplet settings controls stay consistently right-aligned.",
            "Investigated the large-folder memory spike and hardened drop ingestion: direct file URLs are prioritized over file promises, nested duplicate paths are normalized (parent folder wins), and file-promise processing is concurrency-throttled to prevent RAM blowups on heavy drops.",
            "Refined the 2-widget shelf layout by replacing the harsh divider with ultra-subtle boxed widget surfaces for cleaner separation.",
            "Made browser handling universal across the media flow by replacing hardcoded browser assumptions with generic browser detection, helper-process parent resolution, and more resilient tab/control fallbacks.",
            "Added automatic source recovery so when browser playback ends (like closing a YouTube tab), the media HUD reattaches to Apple Music/Spotify instead of going stale or disappearing.",
            "Improved TermiNotch light-mode contrast by using a darker green accent color for prompt and pulse.",
            "Sped up lockscreen unlock teardown so the media panel and status widgets disappear almost immediately with a faster realtime fade-out."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed an issue where Screenshot Editor shortcut keys could remain active and block typing in Settings after closing the editor.",
            "Fixed a bug where the Pomodoro \"Choose Start Mode\" popup could stay stuck open after hover until you clicked elsewhere.",
            "Improved weather widget auto-refresh reliability by ensuring background polling also starts when Weather is pinned in shelf slots, not only when floating weather is enabled.",
            "Fixed clipboard text editing so Save reliably persists and paste always uses the latest edited snippet (no stale pastes or post-save mismatch).",
            "Fixed lock-screen weather unit sync by decoupling weather and AQI refreshes, so lock-screen temperature no longer gets stuck with stale units and stays aligned with notch weather.",
            "Hardened the full media source-switch flow so communication notification sounds/tabs can no longer hijack now-playing state, with stricter browser snapshot rejection, forced resync on weak handoffs, and more stable HUD visibility transitions.",
            "Fixed shortcut routing race between TermiNotch and Reminders: terminal now opens reliably from hotkey, and Reminders quick-open switches cleanly to Tasks/Calendar instead of unexpectedly opening Settings.",
            "Fixed Auto (Medium) video compression by adding compatible export preset/file-type fallbacks and real output-file validation, plus clearer failure feedback in the UI.",
            "Improved Apple Music favorite reliability with resilient in-script retries (especially for URL tracks), stronger verification, and protection against state overwrite during active heart toggles.",
            "Fixed a clipboard keyboard bug where Delete didn't work right after opening with auto-focus enabled; deleting now works immediately without reselecting an item.",
            "Fixed Now Playing time display rounding so track duration and current position no longer appear 1-2 seconds behind.",
            "Fixed lock-screen display targeting on multi-monitor Mac mini setups so widgets now appear on the same display as the lock-screen clock."
          ]
        }
      ]
    },
    {
      "version": "11.3.2",
      "date": "2026-02-26",
      "headline": "Droppy 11.3.2 is here: checkout goes live",
      "summary": "The license checkout and fulfillment flow is production-ready, so grabbing a license is now a first-class experience.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Production-ready license checkout and fulfillment flow.",
            "Account flow for recovering linked license keys later.",
            "Website purchase modal and account UX aligned with current design system.",
            "Download/update path unified on Supabase-hosted release URLs.",
            "Release automation hardening for signed + notarized builds and cask sync.",
            "Improved fallback handling for download resolution when API calls are blocked.",
            "Better recovery path for users returning via account magic links.",
            "End-to-end packaging checks before publish."
          ]
        }
      ]
    },
    {
      "version": "11.3.1",
      "date": "2026-02-23",
      "headline": "Droppy 11.3.1 is here: simpler menu bar management",
      "summary": "Menu Bar Manager moves to a clear two-separator workflow, with twenty fixes riding along.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Simplified Menu Bar Manager to a clear two-separator workflow (Line 1 = Hidden, Line 2 = Always Hidden) with an in-app visual placement guide.",
            "Added screenshot destination options for Element Capture: save to clipboard, selected folder, or both, with automatic timestamped PNG saving.",
            "Re-launching Droppy while already running now opens Settings automatically (useful when menu bar access is hidden/inaccessible).",
            "Added optional Require Action Key To Snap for Window Snap.",
            "Default behavior is unchanged (action keys required).",
            "Disabling it enables no-key title-bar drag snapping.",
            "Added optional auto-focus input for Reminders quick-open (per display).",
            "Replaced checkbox-style droplet controls with native switch toggles for single on/off settings across droplet info panels.",
            "Reorganized HUD settings with a new General section and moved fullscreen media visibility there.",
            "Refined Menu Bar Manager settings lanes with full-width section buttons and clear vertical separators.",
            "Dynamic Island notifications now use larger/two-line readable presentation with synchronized hit zones.",
            "Dynamic Island notification width now expands dynamically based on content for better readability."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed intermittent Always Hidden visibility when opening Menu Bar Manager settings.",
            "Removed unused collapsed shelf stack preview path and hit-zone handling, fixing notch shelf close/open ghosting.",
            "Fixed droplet state flow so new users correctly start in Get, droplets toggle reliably, and existing setups remain preserved.",
            "Fixed browser media-session cleanup for non-scriptable browsers (including Browser Company variants), preventing stuck media HUD after tab leave/close.",
            "Fixed lock/unlock HUD animation for Dynamic Island sizing/margins/pill surface and external-notch/mac-mini unlock handoff top-pin behavior.",
            "Fixed Element Capture instant-editor stale-image issue by resetting editor state for each new capture.",
            "Fixed calendar reminder replay after unlock via stable event identity + dedup tokens.",
            "Fixed Clipboard background-removal progress not appearing immediately after context-menu action.",
            "Fixed external mouse switch button visibility and improved external mouse detection reliability; moved setting to Shelf placement.",
            "Fixed Element Capture Undo/Redo defaults on QWERTZ to correctly use Cmd+Z and Cmd+Shift+Z.",
            "Fixed notch shelf positioning on rotated external monitors by constraining notch detection to built-in hardware.",
            "Fixed visual outlines around Floating Basket quick actions during browser-link drags.",
            "Fixed Mission Control/Spaces interaction by suppressing notch interaction while Mission Control is active.",
            "Fixed media HUD flicker from browser ads/video previews with transition stabilization + recent-playback handling.",
            "Fixed media HUD pause behavior so it no longer disappears instantly after pause.",
            "Fixed Dynamic Island media HUD visualizer occasionally shifting too far right.",
            "Fixed shelf drag auto-collapse while moving toward quick actions.",
            "Fixed Shelf/Basket cloud quick-action refresh so provider buttons always reflect current settings; iCloud Drive now shows correctly even if Quickshare is disabled.",
            "Fixed regression #232 where Droppy-handled volume keys could mute confirmation sounds by switching to deterministic volume-change detection.",
            "Improved Window Snap settings alignment: toggles now pin consistently to the far-right for clean symmetry."
          ]
        }
      ]
    },
    {
      "version": "11.3",
      "date": "2026-02-22",
      "headline": "Droppy 11.3 is here: Pomodoro arrives in the notch",
      "summary": "A brand-new Pomodoro droplet with a notch-first workflow headlines seventeen new features and a wall of fixes.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a brand-new Pomodoro droplet with a notch-first workflow, compact hover timer HUD (High Alert style), and quick focus/break presets.",
            "Created an all-new Droplets experience with more polished browsing and discovery.",
            "Rolled out full Liquid Glass styling across major app surfaces: Floating Bar, Floating Basket, Basket Quick Actions, Clipboard surfaces, Settings, Screenshot Editor, Updater, onboarding, and droplet windows.",
            "Reworked Settings into a dedicated Liquid Glass window with custom title bar, custom close button, right-side Updates action, and interactive capsule controls.",
            "Upgraded Settings search to a smarter native-style experience with keyword/synonym matching, grouped contextual results, and instant navigation.",
            "Refined the Settings sidebar to feel closer to macOS with consistent squircle icon badges, unified sizing, and immediate tab selection feedback.",
            "Added a new Donate action in the Settings title bar and a native Donate panel with a “Donate Now” flow.",
            "Added alpha Beats Studio battery integration in the AirPods/Headphones HUD (not stable yet).",
            "Expanded alpha Beats compatibility across Solo, Studio, Powerbeats, Fit, BeatsX, and urBeats with improved single-cell and left/right battery handling (not stable yet).",
            "Added AI Remove Background directly to Clipboard image context menus, including alerts and automatic insertion of processed results into Clipboard history.",
            "Added optional Open editor instantly for Element Capture, so screenshots can go straight into Screenshot Editor.",
            "Added in-section drag reordering for Menu Bar Manager icon lanes (Visible/Hidden/Always Hidden/Floating Bar), with persistent Floating Bar order across launches.",
            "Added real screenshot preview assets for Menu Bar Manager and Pomodoro in the Droplets UI and updated web droplet metadata.",
            "Migrated Voice Transcribe to Droppy Voice Runtime (external runtime-helper IPC), removing in-app WhisperKit linkage.",
            "Moved AI Background Removal to an on-demand external runtime via Supabase-hosted runtime artifacts, reducing bundled app weight.",
            "Removed droplet ratings/reviews across app + website and simplified droplet stats to installs-only.",
            "Renamed Transparency Mode to Liquid Mode across terminology and release notes."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed drag-jiggle basket behavior: with 1 basket it now opens a second basket, and with 2+ baskets it opens Basket Switcher instead of re-summoning hidden baskets.",
            "Fixed multi-basket accent refresh issues where handles could briefly lose color after jiggle/switcher actions.",
            "Fixed Menu Bar Manager hover auto-collapse so touching the upper menu-bar strip no longer collapses it.",
            "Fixed Menu Bar Manager auto-collapse so moving left within the menu bar after reveal no longer closes it.",
            "Fixed crowded menu-bar icon detection by supporting shared status windows, real window-region cropping, and improved window discovery.",
            "Fixed Menu Bar Manager scanning/remap reliability for newly opened apps and shared status windows, removing stale ghost placeholders.",
            "Hardened Menu Bar Manager persistence with wake/startup recovery guards so transient restarts no longer wipe saved floating/always-hidden selections.",
            "Improved Menu Bar Manager floating bar reliability (Beta 2): wake self-heal, stronger rescans, better Always Hidden remapping, and removed dashed placeholders in favor of real icon continuity.",
            "Fixed fullscreen Floating Bar visibility so it only stays shown when the menu bar is actually revealed.",
            "Reworked Basket Switcher compositing to use a separate dimming window so native Liquid Glass samples real desktop/background correctly.",
            "Fixed basket photo thumbnails that could appear horizontally compressed after reopen.",
            "Redesigned Clipboard rendering for better Liquid Glass consistency, speed, reliability, and smoothness.",
            "Fixed Tag Manager presentation by replacing system sheets with an in-window liquid-glass modal, removing clipped border artifacts and blocking background shortcuts while open.",
            "Fixed Clipboard preview pane layout so image/video/file previews fill available space (instead of small centered rendering).",
            "Fixed Clipboard preview corner-radius inconsistencies by standardizing media/document corner behavior.",
            "Unified droplet/settings/clipboard zoom sheet hosting with native liquid-glass chrome and fixed clipped/double top-border artifacts.",
            "Fixed expanded media visualizer initialization so paused tracks reopen with low/inactive bars instead of full-height bars.",
            "Reworked album hover behavior to morph into a full source view and removed the older expanded-media parallax hover effect.",
            "Fixed browser tab-close edge cases that could re-trigger mini/expanded media HUD surfaces after playback ended.",
            "Fixed stale browser media sessions where closed tabs could still appear as playing.",
            "Replaced media controls with native SF Symbols-style transitions: smooth play/pause morphing and directional chevron animation for next/previous.",
            "Fixed lock/unlock HUD on notchless MacBooks by correcting lock-screen HUD window sizing when physical notch height is zero.",
            "Unified the Lock/Unlock Animation onboarding card styling with the main HUD card style.",
            "Unified shelf/notch/media/notification/reminders/TermiNotch motion into one consistent animation system.",
            "Unified app-wide window open/close behavior with warm reopen and faster deferred teardown.",
            "Reduced hidden-window memory retention window from 20s to 8s and improved transient window cleanup (capture/editor/voice/onboarding/quickshare).",
            "Fixed clipboard open jank/pop-in by keeping the window warm, reducing list pop-in, and moving hard reclaim to delayed idle cleanup.",
            "Fixed Clipboard memory retention by tearing down window/view trees on hide and removing eager startup thumbnail warmup.",
            "Fixed additional memory retention hotspots by bounding metadata/image caches, improving icon cache accounting, and adding stronger reclaim hooks.",
            "Improved app-wide memory stability by tightening observer/timer lifecycles and reducing background task churn.",
            "Optimized audio memory pressure with safer runtime pooling.",
            "Improved Task/Calendar opening smoothness by batching sync updates, reducing recompute/resizing churn, coalescing timeline recomputes, and removing heavy first-open animations.",
            "Improved Droplets performance by removing full-view rebuilds, lazy-loading rows more efficiently, and reusing cached images to reduce flicker.",
            "Improved Droplets tab scroll smoothness by reducing hover-triggered redraw churn and stabilizing stack rendering.",
            "Fixed AI Background Removal reliability by enforcing deterministic install/validation, normalizing problematic inputs (including HEIC), and adding robust timeout/output draining safeguards.",
            "Fixed AI background runtime install failures by switching to a live checkpoint URL and improving explicit 404 error handling.",
            "Improved AI Background Removal progress UX in Clipboard so progress appears immediately, advances smoothly, and completes cleanly.",
            "Improved High Alert readability in light mode with higher-contrast orange for timer/icon/status.",
            "Unified Screenshot Editor header alignment with Settings/Clipboard while keeping close button behavior intact.",
            "Standardized Droppy accent blue to match Clipboard selected-row highlight.",
            "Improved onboarding HUD toggle layout so long labels (for example “Droppy Updates”) no longer clip.",
            "Renamed Settings sidebar label from “About & Updates” to “About” for cleaner navigation.",
            "Refined license card design with cleaner hierarchy, polished status badges, and consistent layout.",
            "Refined Extracted Text window chrome to updater-style custom liquid header by removing native titlebar controls/toolbar strip.",
            "Improved Voice Transcribe throughput significantly (much faster end-to-end result delivery)."
          ]
        }
      ]
    },
    {
      "version": "11.2.1",
      "date": "2026-02-19",
      "headline": "Droppy 11.2.1 is here: screenshot step annotations",
      "summary": "Number your screenshot steps with a tap, plus a broad round of capture and shelf fixes.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added screenshot step annotations: tap, enter a number, done.",
            "Added beautiful screenshot-editor backgrounds with gradients, shadows, and independent corner radius controls for screenshot and background exports.",
            "Added magnifier tool support (M) with source-point placement, post-placement dragging, and consistent preview/save rendering.",
            "Added magnifier hint badge, edge-resize behavior, and size-based zoom scaling for larger lenses.",
            "Added a background-source option for stylized screenshot-editor backgrounds.",
            "Added picture-in-picture mode for Element Capture screenshot editing.",
            "Added meeting-link actions in Calendar + Task view for instant join.",
            "Added watched-folder origin labels and tracked capsule badges for Shelf/Basket items that came from tracked folders.",
            "Expanded Element Capture menu into a full submenu: Element, Area, Fullscreen, Window, Scrolling, OCR, and Configure.",
            "Expanded Window Snap menus to all SnapAction.allCases, grouped with Configure action.",
            "Added Menu Manager/Floating Bar side-aware RTL handling so Arabic/RTL menu bars behave as first-class layouts.",
            "Added stale-notification filtering and payload deduplication to suppress repeated calendar burst notifications.",
            "Added internal quick-view fetch path so installs/stars load correctly when opened from the eye-icon quick view.",
            "Added quarter-step volume/brightness support on Option+Shift, including Karabiner remaps emitting those modifiers.",
            "Added fallback to real app icon for dashed placeholders (for Alfred-like entries).",
            "Added WebP recognition in file-converter availableConversions(for:), with JPEG/PNG-equivalent conversion options."
          ]
        },
        {
          "title": "Bug Fixes",
          "items": [
            "Fixed screen-detection edge cases and removed the misleading mode picker on desktop Macs so external-display style controls behave correctly.",
            "Fixed shelf/media open-close, click-drag hit handling, and alignment consistency across shelf view, controller, and drag-container paths.",
            "Fixed Dock icon sizing in Settings to match menu-bar icon sizing.",
            "Fixed floating-bar icon tinting by replacing contextual .primary dependence with adaptive app label colors for light/dark readability.",
            "Fixed targeted stuck dim overlay issue after closing droplet sheets.",
            "Fixed menu-window detection by tracking owner menus even when cursor is outside the menu window.",
            "Fixed menu dismissal reliability with a forced close fallback (Escape + short wait) when a menu remains active at dismissal boundary.",
            "Fixed restore-task cancellation flow by applying the same dismissal behavior before canceling in-flight restore when a restore/menu session exists.",
            "Fixed wrong-screen menu-session persistence by hardening interactive-zone screen resolution using divider-edge anchoring.",
            "Fixed floating bar placement/hover behavior so it stays under the divider and no longer disappears on hover or jumps under left menu-bar items.",
            "Fixed Notification HUD foreground contrast in Liquid modes by switching to adaptive dark/light foregrounds.",
            "Fixed white-on-white regressions in HUD/media components by removing hardcoded white text and unifying adaptive foreground logic for Liquid non-physical-notch modes.",
            "Fixed Caffeine/High Alert foreground contrast to follow the same adaptive HUD/media foreground behavior.",
            "Fixed terminal panel readability for command output, command text, placeholder text, and input chrome in light backgrounds.",
            "Fixed light-mode color handling for volume/brightness HUDs.",
            "Fixed settings icon rendering to match floating-bar renderer so white glyphs switch dark in light/white modes.",
            "Fixed calendar layout spacing by moving calendar content up in dual and single modes.",
            "Fixed single-pane day visibility and small-mode day-strip readability so all days remain visible.",
            "Fixed dynamic-island + light-mode notification white-on-white issue.",
            "Fixed Menu Bar Manager performance when opening from right-click on its menu-bar icon.",
            "Fixed granted-permissions UI to show confirmed badges instead of toggle-looking controls.",
            "Fixed rehide behavior to timed-only flow with delay tuning only.",
            "Fixed Menu Bar settings clarity with cleaner hierarchy and lower text density.",
            "Fixed default media-key target behavior to use the display under pointer for immediate third-party external display control compatibility.",
            "Fixed stale Spotify artwork persistence when source changes (for example Eter) without usable art.",
            "Fixed issue #267 so shelf actions are no longer interrupted by shelf dismissal.",
            "Fixed Notify Me queue handling so notifications queued behind another HUD are retried automatically.",
            "Fixed tracked-item lifecycle by carrying watched-folder metadata on tracked-folder drops and auto-cleaning ghost items when files are trashed externally (including closing empty baskets).",
            "Fixed icon-menu responsiveness across Droppy icons so menus feel near-instant.",
            "Fixed expanded Shelf/Basket thumbnail sizing to improve visual clarity.",
            "Fixed list-row rendering overhead by caching file-size metadata asynchronously instead of per-frame disk reads.",
            "Fixed Finder drop responsiveness by moving “drop selected to Finder” detection/copy work off the main thread and keeping UI updates on main.",
            "Fixed drag/render overhead by removing hot-path logging and redundant animation work.",
            "Fixed NotificationHUD cross-thread UI-state mutation risk.",
            "Fixed ToDo list animation overhead by switching triggers to cached signatures.",
            "Fixed screenshot-editor toolbar density by collapsing sticker tools into a single popover picker and exposing one visible color + one visible thickness control with hover/tap pickers.",
            "Fixed symbol/accessibility consistency by including PR #261 RTL/accessibility symbol + shortcut-order improvements and missed external-link icons."
          ]
        }
      ]
    },
    {
      "version": "11.1.3",
      "date": "2026-02-12",
      "headline": "Droppy 11.1.3 is here: ToDo and Calendar overhauled",
      "summary": "The shelf's ToDo and Calendar experience gets a major overhaul, leading fifty-five new features.",
      "sections": [
        {
          "title": "New Features",
          "items": [
            "Added a major ToDo + Calendar overhaul in the shelf:",
            "New timeline-first task/calendar UI.",
            "New split details panel for editing tasks while viewing events.",
            "Combined Tasks + Calendar mode, plus tasks-only and calendar-only behavior.",
            "Native day strip navigation with week paging and improved keyboard navigation.",
            "Added multi-calendar selection for Apple Calendar sync:",
            "Select individual calendar lists.",
            "Quick “All” / “None” controls.",
            "Persisted calendar-list selections.",
            "Added due-soon reminders for tasks/events:",
            "Notifications at 15 minutes and 1 minute before due/start.",
            "Optional notification chime.",
            "Better due-date awareness for timed vs all-day items.",
            "Added task timeline display options:",
            "Week number display.",
            "Timezone suffix display for timed items.",
            "Fixed capture drift and coordinate issues on dock/undock and mixed-DPI setups.",
            "Added robust full-display capture path for ScreenCaptureKit when needed.",
            "Excluded Droppy helper/editor windows from captured output to avoid self-capture artifacts.",
            "Upgraded screenshot editor rendering so saved output matches on-canvas annotations.",
            "Added curved-arrow annotation tool.",
            "Improved annotation editing UX:",
            "Better hit-testing for all annotation types.",
            "More reliable annotation dragging/movement.",
            "Better scaling consistency across export sizes.",
            "Reorganized Settings sections and grouping for clearer navigation.",
            "Added/updated settings for:",
            "Cloud quick-action provider (Droppy Quickshare vs iCloud Drive).",
            "Media album art glow.",
            "External mouse shelf/media switch button.",
            "Caffeine “instant shelf expand on hover.”",
            "ToDo split view, due-soon notifications/chime, week number, timezone.",
            "Media visualizer mode normalization and behavior.",
            "Improved privacy and accessibility settings structure and prompt flows.",
            "Improved settings-window lifecycle cleanup to reduce retained UI/memory.",
            "Added cloud-provider abstraction for quick share actions:",
            "Droppy Quickshare provider.",
            "iCloud Drive provider with readiness checks and safer share flow.",
            "Updated shelf/basket quick-action bars to use selected provider.",
            "Fixed lock HUD display targeting and geometry behavior across display changes.",
            "Improved lock/unlock HUD routing to preferred display target.",
            "Improved notification HUD rendering rules for due-soon notifications.",
            "AI Background Removal installer is now more robust:",
            "Isolated managed venv flow.",
            "Better Python runtime compatibility checks.",
            "Improved install verification and cleanup.",
            "Terminal Notch focus and activation behavior improved.",
            "Finder/WindowSnap/Clipboard accessibility request flows now use clearer context handling.",
            "Updated onboarding flow behavior and window sizing transitions:",
            "Stable page-based size handling.",
            "Cleaner completion flow integration.",
            "Included lock-screen onboarding page in this release flow.",
            "Improved Finder Services setup guidance:",
            "Better deep links (Keyboard Shortcuts / Services).",
            "Clearer step wording and fallback instructions if System Settings doesn’t open automatically."
          ]
        },
        {
          "title": "Refinements",
          "items": [
            "Fixed visualizer mode issues and enforced valid single-mode defaults.",
            "Improved mini and full visualizer observation lifecycle.",
            "Added full album-art glow toggle support across media views.",
            "Improved shelf/media switching behavior and interaction areas.",
            "Added optional external-mouse floating media/shelf switch button.",
            "Fixed Menu Bar Manager right-click menu retention/memory issues.",
            "Improved menu hover performance and reduced event churn.",
            "Added menu-open guards to avoid unnecessary hover/scroll processing.",
            "Optimized multiple icon/image lookup paths using shared thumbnail caching.",
            "Improved async image loading/caching with in-flight dedupe and bounded caches.",
            "Improved link-preview image decoding and request synchronization.",
            "Reduced unnecessary parallax and background effect computations.",
            "Improved preview animation timer lifecycle to avoid duplicate timers.",
            "Improved collapsed basket initial thumbnail resolution reliability.",
            "Improved menu scrolling responsiveness.",
            "Fixed notch/shelf interaction hit areas and hover/collapse behavior.",
            "Numerous layout, animation, and interaction refinements across Shelf, ToDo, Media, Onboarding, and Settings."
          ]
        }
      ]
    }
  ]
}
