diff --git a/content/updates/insider.md b/content/updates/insider.md index dccd159..34f9d5b 100644 --- a/content/updates/insider.md +++ b/content/updates/insider.md @@ -1,34 +1,37 @@ --- title: "Insider" -date: "2026-04-06" +date: "2026-05-25" description: "Rolling release notes for Insider (dev) builds — all _-dev._ versions map here." heroImage: "/images/updates/Insider.png" --- ## Highlights -- Add visual indicator and one-click clear to filter button when filters are active (#509) +- chore: update package version to 1.2.2 and release notes for consistency +- feat: Open URLs in external browser using connection's browser profile (#547) +- docs: add Inter-Tool Invocation documentation +- feat: enhance protocol handler to support single-instance lock for stable builds only and add insider tag to About modal +- feat: enable mock updates in development environment +- feat: update zoom in accelerator keys and improve window menu structure ## Fixes -- Improve empty state handling in sidebar tools by updating hint display (#516) -- Tool detail page icon not adapting to dark/light theme (#510) -- Dependencies Fixed: bump @xmldom/xmldom (#514) -- Dependencies Fixed: bump lodash in the npmandyarn group across 1 directory (#513) -- Dependencies Fixed: bump handlebars (#512) -- Pre-filter marketplace to "new tools only" when clicking the homepage notification banner (#511) +- docs: fix markdown escaping in parameter table +- fix: avoid full-url lowercase in mailto scheme checks +- fix: improve parse-failure log message with scheme context (no PII) +- fix: correct zoom-in accelerator and re-fit BrowserView bounds after zoom ## Developer & Build -- Version: 1.2.2-dev.20260406 +- Version: 1.2.2-dev.20260525 - Branch: dev -- Commits: 4 in the last 24 hours -- Build Date: 24016880086 +- Commits: 2 in the last 24 hours +- Build Date: 26379277340 ## Notes - No manual migration needed; existing settings and connections continue to work. -- This page currently reflects Insider build `v1.2.2-dev.20260406` (and newer). +- This page currently reflects Insider build `v1.2.2-dev.20260525` (and newer). ## Getting an Insider build diff --git a/content/updates/v1_2_2.md b/content/updates/v1_2_2.md new file mode 100644 index 0000000..f8173e5 --- /dev/null +++ b/content/updates/v1_2_2.md @@ -0,0 +1,56 @@ +--- +title: "v1.2.2" +date: "2026-05-25" +description: "Open external URLs using the active connection's browser profile for consistent session isolation" +heroImage: "/images/updates/v1_2_2.png" +--- + +## Highlights + +- Open external URLs using the active connection's browser profile for consistent session isolation +- Keep the app accessible on macOS with a system tray icon when the window is closed +- Sync zoom level between the main window and all open tool BrowserViews +- Allow tools to open mailto: links with explicit user consent and URL validation +- Improve protocol handler behavior for stable builds (single-instance lock and safer registration rules) +- Make marketplace filtering clearer with an active-filter indicator and one-click clear +- Improve tool update availability visibility with a clearer text-based indicator +- Zoom: correct zoom-in accelerator keys and re-fit BrowserView bounds after zooming +- Links: avoid lowercasing full URLs during mailto: scheme checks +- Links: improve parse-failure logging with scheme context while avoiding PII +- Tools sidebar: improve empty-state hint behavior for better guidance +- URLs: add support for URLs ending in mcas.ms where applicable +- macOS: ensure tray Quit fully exits the app (track isQuitting correctly) +- toolboxAPI: remove deprecated loading screen API and associated handlers +- pptb-validate: validate pptb.config.json invocation with semver enforcement +- Types: rename PptbConfig → PPTBConfig and validatePptbConfig → validatePPTBConfig for consistent casing +- CI/CD: separate stable vs insider release channels (including channel-specific icons) +- Windows packaging: sign app binaries before packaging into installers +- Workflows: tighten merge automation with explicit permissions and concurrency +- Windows: Power-Platform-ToolBox-1.2.2-Setup.exe +- macOS: Power-Platform-ToolBox-1.2.2.dmg (drag to Applications) +- Linux: Power-Platform-ToolBox-1.2.2.AppImage (chmod +x, then run) +- No manual migration needed; existing settings and connections continue to work. +- Tool developers: mailto: opening may prompt for user consent; update config/type references to PPTBConfig if you used the older casing. + +## Fixes + +- UI: fix notification layering/z-index issues in the renderer +- Marketplace: fix tool icon theming so icons adapt correctly in light/dark mode + +## Developer & Build + +- N/A + +## Install + +- Windows: `Power-Platform-ToolBox-1.2.2-arm64-win.exe` +- macOS: `Power-Platform-ToolBox-1.2.2-arm64-mac.dmg` +- Linux: `Power-Platform-ToolBox-1.2.2-x86_64-linux.AppImage` + +## Notes + +- No manual migration needed; existing settings and connections continue to work. + +## Full Changelog + +[v1.2.1...v1.2.2](https://github.com/PowerPlatformToolBox/desktop-app/compare/v1.2.1...v1.2.2)