• 2.1.2 d33b61ecae

    2.1.2 Stable

    kerem released this 2025-06-09 21:44:32 +03:00 | 110 commits to main since this release

    📅 Originally published on GitHub: Mon, 09 Jun 2025 18:51:50 GMT
    🏷️ Git tag created: Mon, 09 Jun 2025 18:44:32 GMT

    Release Info

    Item SHA-256 Desc
    📄 ntfy-desktop-2.1.2-win32-arm64.zip 5f088502d02b8f4c4c4267fc65fb11dbfd7b9a4e2c7a84e07b18d1469adb1448 Windows arm64 (64-bit) binaries
    📄 ntfy-desktop-2.1.2-win32-ia32.zip d9cf756424bb793dcefb3f4e5fa8c58c6a988dc6ea31ee9c110f86f92103a260 Windows ia32 (32-bit) binaries
    📄 ntfy-desktop-2.1.2-win32-amd64.zip ab82bb747b9227eea09e16094ad0fc7748fd11f3a8a1a7da4bae2ecc90ad239b Windows x64 (64-bit) binaries
    📄 ntfy-desktop-2.1.2-linux-arm64.zip 2143f521a6604233d5b017d0b45ff8167a8d493de848274db311cb5d1e39e9db Linux arm64 (64-bit) binaries
    📄 ntfy-desktop-2.1.2-linux-armv7l.zip cddf7b65bda58cef2bec36a141d87ae2505f34ea77b5f1df788c430270144669 Linux armv7l (32-bit) binaries
    📄 ntfy-desktop-2.1.2-linux-amd64.zip d1cacb7f2e0f1c6d06939c3c74e9255e014365172a7156f3e8113bbc816ce725 Linux x64 (64-bit) binaries
    📄 ntfy-desktop-2.1.2-darwin-arm64.zip 3ee5f18a6e1da45c5505a8e7349657ff6cf27edb40453012fabf7391be1137cf Darwin / macOS arm64 (64-bit) binaries
    📄 ntfy-desktop-2.1.2-darwin-amd64.zip fb6c0232535f177f3f56e8a021b26f1f95274c6d0aca06aec3d87295d34d3ae3 Darwin / macOS x64 (64-bit) binaries
    📄 sha256sum.txt.asc Signed SHA256 hash digest
    📄 sha1sum.txt.asc Signed SHA1 hash digest
    🏷️ GUID 22ce449b-259e-57f4-bf70-d94d669cc4b0
    🏷️ UUID 104f2bf3-918b-5a66-aed2-d580a3404413
    🕟 Stamp 2.1.0-2025-06-09T00:16:41.000Z 🔺 2.1.1-2025-06-09T13:19:03.000Z
    📅 Last Release 0 days ago



    What's New

    This release contains the following changes:

    • feat: added new primary menu Edit
      • new submenu item Undo
      • new submenu item Redo
      • new submenu item Cut
      • new submenu item Copy
      • new submenu item Paste
      • new submenu item Select All
    • feat: added new primary menu View
      • new submenu item Reload Page
      • new submenu item Toggle full-screen
    • perf: reduced logic resulting in longer load times; now performs better
    • refactor: cleaned up various segments of code
    • refactor(ui): Hotkey changed from ctrl+u to ctrl+i for submenu item App -> Settings -> Instance
    • refactor(ui): Set hotkey for submenu item App -> Settings to key S
    • refactor(ui): submenu item Toggle Developer Tools moved from Help to View menu
    • refactor(ui): use appTitle for taskbar and menu, instead of appName
    • refactor(ui): corrected text color and position for bottom window error notice
    • refactor(ui): moved Settings from primary menu to submenu within App
    • build(deps): bump electron from 37.0.0-beta.3 to 37.0.0-beta.4
    • build(deps-dev): bump @types/testing-library__jest-dom from 5.14.9 to 6.0.0
    • ci: bump node version from 20.x to 22.x
    • ci: fixed github workflow npm-tests



    Statistics

    How the files have changed:

    • Changed files : 8
    • Changes : 761
    • Commits : 47
    • Additions : 563
    • Deletions : 198
    • PRs (categorized) : 47
    • PRs (uncategorized) : 0
    • PRs (open) : 0




    Pull Requests

    This release is associated with the following pull requests:


    🪛 Continuous integration

    • update npm-tests workflow; change node versions : 01eede9ee4 @Aetherinox
    • change npm ci to npm install : 74d0b3eadb @Aetherinox
    • add electron-playwright-helpers to npm-test workflow : 5991499411 @Aetherinox
    • set tests to run on ntfy runner : ab078cc0d1 @Aetherinox
    • add DISPLAY=:0 to npx command : 5f9d9a8335 @Aetherinox
    • add dependencies libgconf-2-4 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm-dev libnss3-dev libxss-dev : f3e93c4b11 @Aetherinox
    • add dependency libasound2 : 1651d6c4f0 @Aetherinox
    • add screen capture to each workflow test : c3581ac27a @Aetherinox
    • add packages libudev-dev, libudev1 : 25336b7131 @Aetherinox
    • add playwright dependency installer : 0d184849e6 @Aetherinox

    🐛 Bugfixes

    • electron v36.x broke playwright ci tests, update to electron v37 beta : ae7453f8d5 @Aetherinox
    • defaultUrl being assigned when changing instance url #59 : d06513924a @Aetherinox
    • ensure proper storage assignment for new instance url #59 : 2c6c079a7e @Aetherinox

    📦 Build & Dependencies

    • update package electron-plugin-prompts to use electron v37 beta : e7bcbd7384 @Aetherinox
    • remove dependency override; clean up packages : 4990c8a8a2 @Aetherinox
    • bump to v2.1.1 : 78ad382312 @Aetherinox

    ✏️ Docs

    • (readme) add new section Tests : 679ec25cc2 @Aetherinox
    • (readme) format commands : 5fceaf1399 @Aetherinox

    🧪 Tests & Demo Vault

    • migrate test scripts from cjs to esm : 5169096ca4 @Aetherinox
    • change electron class dependency : b5d3befa0a @Aetherinox



    Downloads