Changelog

Every release of the MyDevTools desktop app — new tools, improvements, and fixes. The app updates itself in the background, so you are usually already on the latest build.

Latest: v0.1.18Released September 22, 2026Download
  1. v0.1.18

    Downloads that actually save

    Saving a file worked in some tools and silently did nothing in others. Every download in the app now goes through one path, so the file lands on your disk and you get told where — across 30 tools. Linux also gains ARM64 packages, alongside fixes to the JSON formatter, beautify/minify and the recently-used list.

    Added
    • Linux on ARM64: this release ships an arm64 .deb and an aarch64 AppImage, so Raspberry Pi, ARM servers and Linux VMs on Apple Silicon get a native build instead of nothing.
    Fixed
    • Downloads now work everywhere. Exporting, saving or downloading a file was silently doing nothing in a number of tools — every one of them now saves properly and confirms where the file went.
    • Favicon Generator: downloading your generated icons works again.
    • JSON Formatter: a saved document can be loaded back into either pane, instead of only the one it was saved from.
    • Beautify & Minify: the output panel is syntax-highlighted, so the result is readable instead of a wall of plain text.
    • The recently-used section on the dashboard lists what you actually opened last.
    • Keycode Inspector labels its fields in plain language rather than raw DOM property names.
    Removed
    • Dropped a download button in the JSON Schema tool that never produced a file.
  2. v0.1.17

    Maintenance and updated libraries

    A maintenance release. No new tools this time — the database drivers, token counter and the libraries the app is built on are updated to their latest versions, and one dependency the app never used is gone.

    Improved
    • Updated the MongoDB driver, so the MongoDB client keeps working against current server versions.
    • Updated the MySQL driver used by the SQL client.
    • Updated the tokenizer behind the LLM Token Counter to its latest release.
    • Refreshed the app framework and the libraries behind Markdown rendering, XML parsing, SVG optimisation and Protobuf decoding.
    Removed
    • Removed an unused Redis client that was being bundled into the app but never called — the Redis tool has always talked to Redis natively.
  3. v0.1.16

    Secure Files, and a sidebar that gets out of the way

    A new Secure Files tool keeps documents encrypted on your disk, where even the filename gives nothing away. Settings is now organised into tabs, and every tool sidebar can be collapsed to an icon rail, resized, and toggled from the keyboard.

    Added
    • Secure Files: store documents encrypted on your device. Filenames, folders, sizes and timestamps are encrypted along with the contents, so nothing on disk reveals what you kept.
    • A storage overview in Secure Files showing what you are holding, broken down by file type, plus thumbnails for images in grid view.
    • The encrypted file format is documented and has a standalone command-line tool, so you can decrypt your own files without the app.
    • Settings is split into four tabs — Profile, Appearance, Security, and Backup & data — instead of one long scroll.
    • Collapse any tool sidebar to a compact icon rail that still shows your sections and filters, and toggle it with Cmd+\.
    • Drag a tool sidebar to whatever width suits it — each tool remembers its own.
    Improved
    • Reworked the Security tools — bcrypt generator, JWT decoder, PEM certificate decoder, encryption playground and email validator now share one consistent layout.
    • Same treatment for the Network & API tools: cURL to code, HTTP status codes, IP subnet calculator and MIME type lookup.
    • Secure Files is translated into all 27 in-app languages, as are the new sidebar controls.
    Fixed
    • The Notes sidebar stays hidden until your vault is unlocked, instead of briefly showing an empty list.
    • The dashboard greets you by the profile name you set, not a placeholder.
    • A collapsed tool sidebar keeps its items and spacing, and only one toggle icon shows at a time.
  4. v0.1.15

    MyDevTools on Linux

    The desktop app now runs on Linux, published in the same release as macOS so you can grab the build for your machine in one place. This release also brings a consistent layout across 42 tools, a factory reset for your local data, and refreshed database and networking libraries.

    Added
    • Linux support: install with a .deb on Debian and Ubuntu (22.04 or newer), or run the AppImage without installing anything.
    • Linux builds for Intel/AMD (x86_64). ARM64 packages are not part of this release.
    • Factory reset — wipe every note, bookmark, task and vault entry from your device and start over, from Settings.
    • A tool launcher that surfaces the tools that match how you actually work.
    Improved
    • All 14 Formatters, 15 Converters and 13 Generators now share the same layout, so input, output and actions sit where you expect in every one of them.
    • On Linux your database key is kept in the system keyring (GNOME Keyring or KWallet), the same way the macOS build uses the Keychain.
    • macOS and Linux are now published together in a single release instead of separate ones.
    • Updated the bundled database and networking libraries, including the encrypted-database engine.
    Fixed
    • The window title bar no longer leaves an empty gap on Linux, where it reserved room for the macOS window buttons.
    • Rough edges in the editor canvas and the Tasks composer.
  5. v0.1.14

    Reorderable tabs and a refreshed sidebar

    Open tabs can now be dragged into whatever order you like, the tool sidebar has been reworked, and a few rough edges in Notes and the Markdown tool are smoothed out.

    Added
    • Drag open tabs to rearrange them in any order.
    Improved
    • Reworked the tool sidebar.
    Fixed
    • A layout glitch in Notes.
    • The Markdown tool now shows the correct notification after a download.
  6. v0.1.13

    Open source, and no account at all

    MyDevTools is now open source under the GNU AGPLv3, and the account layer is gone for good. There is no sign-up, no sign-in and no activation — download the app, open it, and start working. The server it used to talk to has been deleted from the project, so the app is completely offline and free for everyone.

    Added
    • MyDevTools is open source, licensed under the GNU AGPLv3. Read the code, build it yourself, or fork it.
    • A local profile in Settings: set the display name and avatar the app shows you. It lives on your device and is not an account.
    • Images in notes work offline — they are stored inside the note itself, in the encrypted local database, up to 2 MB each.
    Improved
    • Your encrypted vault, master password, and backup codes are untouched by this change — same keys, same data, same lock.
    • Updating to this version deletes the leftover sign-in tokens from your local database. Nothing on your device still holds a session for a service that no longer exists.
    Removed
    • Accounts, sign-in and the one-time browser activation. The app opens straight to your dashboard.
    • Passkeys, the web dashboard, and everything else that existed only to identify you to a server.
    • Shared and team workspaces, which needed an account to work. Your local workspace is unchanged.
  7. v0.1.12

    SQL databases in Data Explorer, and a hardened password vault

    Data Explorer becomes a full database workspace: PostgreSQL, MySQL, MariaDB and SQLite join the existing sources, with credentials encrypted on your device. The password manager gets a real strength model, an encrypted export, imports from the other managers, and a breach check that admits when it could not reach the service.

    Added
    • SQL databases in Data Explorer: PostgreSQL, MySQL, and MariaDB, each with a schema tree, a SQL editor, saved queries and history, and an editable result grid.
    • SQLite support: open a database file straight from disk — no server and no credentials to configure.
    • Paste a full database connection URL into the host field and every other field fills itself in.
    • Encrypted vault export, protected by a passphrase you choose, alongside the existing plain-text option.
    • Import passwords from Bitwarden, 1Password, Chrome, KeePass, and LastPass CSV exports.
    Improved
    • Password strength is now judged by how guessable a password really is — dictionary words, keyboard runs, repeats, and letter-for-symbol substitutions — instead of counting character types. Expect some passwords in your vault to be rescored.
    • Importing passwords shows what will be added, what is already in your vault, and what cannot be read, before anything is written.
    • Exporting your vault now asks for your master password first.
    • Site icons in the password manager are off by default, so no icon service learns which sites you hold accounts on. There is a switch in Settings.
    • Read-only database connections are now enforced by the database itself, not only hidden in the interface.
    • Long-running SQL queries stop on their own instead of hanging, and you can walk away from one without waiting for it.
    • Every new data source and password-manager screen is translated into all 27 in-app languages.
    Fixed
    • A breach lookup that fails now says so, instead of showing the password as safe.
    • Copying a second password no longer wipes it from the clipboard early, and the clipboard is only cleared if it still holds what you copied.
    • An interrupted password import reports how many entries were actually added.
    • Editing a cell whose filter matches more than one row is rolled back instead of quietly changing all of them.
    • Query results containing two columns with the same name no longer lose one of them.
    • Binary column values show as hex with their real size instead of corrupted text, and timestamps keep their fractional seconds.
    • Database errors now say what actually went wrong instead of a generic failure message.
    • A result grid that shows only the first rows now says so, instead of implying it holds the whole table.
    • A mistyped SQLite path reports an error instead of silently creating an empty database.
  8. v0.1.11

    Firestore and Elasticsearch in Data Explorer

    Two more sources join Data Explorer — Cloud Firestore and Elasticsearch — each with the full browse-and-edit toolset and connection credentials encrypted on your device.

    Added
    • Firestore support: browse collections and subcollections, page through documents with filters, and create, edit, and delete with typed-value patches and orphan warnings.
    • Elasticsearch support: connect to a cluster and search your indices from the Data Explorer.
    Improved
    • Firestore and Elasticsearch are translated into all 27 in-app languages.
    • Reworked in-app update experience with a progress modal.
  9. v0.1.10

    Data Explorer — one workspace for MongoDB and Redis

    The separate NoSQL explorer is now Data Explorer: a single workspace where each connection picks its own source and gets the full toolset for it. MongoDB and Redis ship first, with connection credentials encrypted on your device.

    Added
    • Data Explorer — unified sidebar, tab bar, and connection dialog covering every data source in one place.
    • Redis support: browse keys, edit values, use pub/sub, and run commands from a console.
    • MongoDB in the new workspace: collection browsing, document queries, aggregation pipelines, and index management.
    • One-click import of connections saved in the old NoSQL explorer, de-duplicated against connections you already have.
    • Unified connection vault — every connection is stored as encrypted JSON on your device.
    Improved
    • The MongoDB dialect (MongoDB, DocumentDB, Cosmos DB) is inferred from your connection string instead of being asked for.
    • The data source picker is a dropdown, so adding sources no longer crowds the dialog.
    • Data Explorer is translated into all 27 in-app languages.
    • Cleaner tool headers and a reworked top bar across the app.
    Fixed
    • Redis error messages scrub credentials — connection URLs and passwords never reach a toast, even when the message cannot be parsed.
    • Deleting a single document now asks for confirmation.
    • Read-only mode applies immediately instead of only after reconnecting.
    • Tabs belonging to a removed connection are pruned instead of lingering, and restoring a session no longer reopens invalid tabs.
    • Accessible labels on sidebar controls and a working menu trigger on small windows.
  10. v0.1.9

    Update progress and NoSQL depth

    Updates now show live progress instead of applying invisibly, and the NoSQL explorer gained code generation and write-safety guards for hosted Mongo-wire databases.

    Added
    • App-wide update progress modal with a corner pill, so downloads and installs are visible instead of silent.
    • Query code generator and schema export in the NoSQL explorer.
    • Email validator tool.
    • Write-safety guards for DocumentDB and Cosmos DB, which accept Mongo-wire commands but reject some of them.
    Improved
    • Update failures now show a translated title in all 27 in-app languages.
    • Connection-string errors are worded for every Mongo-wire dialect, not just MongoDB.
    Fixed
    • Removed a meaningless percentage readout during the install phase of an update.
  11. v0.1.8

    Interface polish

    Improved
    • Layout, spacing, and contrast passes across the tool surfaces and the API client response panel.
    Fixed
    • Assorted visual glitches reported after the 0.1.6 interface revamp.
  12. v0.1.7

    Interface polish

    Improved
    • Follow-up refinements to the reworked navigation and workspace canvas.
  13. v0.1.6

    Pro-instrument interface revamp

    The biggest visual change since launch: a full-width workspace canvas, grouped top navigation, and a rebuilt landing page.

    Added
    • Full-width workspace canvas with a grouped top navigation strip.
    Improved
    • Rebuilt landing page with an animated hero and clearer workspace framing.
    • Unified the brand gradient to indigo across the app and the site.
  14. v0.1.5

    Stability release

    Fixed
    • Bookmark manager layout and interaction fixes.
    • Assorted interface fixes across tool pages.
  15. v0.1.4

    Stability release

    Fixed
    • Interface fixes across tool pages and the dashboard.
  16. v0.1.3

    Silent auto-update

    Improved
    • Updates download and apply in the background with no prompt — the first build where auto-update is fully hands-off.
  17. v0.1.2

    Release tooling

    Added
    • Local release script for producing signed builds outside CI.
    • Bundle analyzer wired into the desktop build, gated behind an environment flag.
  18. v0.1.1

    Auto-update pipeline

    Added
    • App version shown in the sidebar footer.
    Improved
    • Release artifacts are mirrored to a public repository so the in-app updater can reach them.
  19. v0.1.0

    First public release

    The first downloadable MyDevTools desktop build for macOS — 80+ developer tools that run on your device and work offline.

    Added
    • Formatters, converters, generators, validators, cryptography, and network tools in one app.
    • Notes, bookmarks, tasks, and an API client, stored in an encrypted local vault.
    • One-time activation, then the app runs fully offline — no per-session sign-in.