Skip to content

QuickPIM++ v2.0.0

Choose a tag to compare

@RobinMJD RobinMJD released this 19 May 03:08
24e1dbd

QuickPIM++ v2.0.0

Initial QuickPIM++ public release.

Changelog

  • Renames the app to QuickPIM++.
  • Rebuilds the popup and settings UI with React, TypeScript, and Vite.
  • Adds Entra role, Azure role, and PIM group activation from one popup.
  • Adds portal-driven Access Setup with local learned-name fallbacks.
  • Adds aliases, saved justifications, recent justifications, favorites, and bundles.
  • Adds bundle editing, duplication, duration defaults, and active-item skipping.
  • Adds active-state detection, activation progress, confirmation, and better error feedback.
  • Adds dark mode, hidden-tab preferences, JSON import/export, and a settings home page.
  • Adds GitHub-backed changelog rendering in settings.
  • Adds stricter validation for tokens, runtime messages, API URLs, activation payloads, and imported settings.
  • Narrows extension host permissions to the Microsoft and GitHub endpoints used by the app.
  • Documents reviewed security areas in SECURITY_REVIEW.md.

Attribution

Concept credit: Daniel Bradley, creator of the original QuickPIM idea.

QuickPIM++ was inspired by that concept, but the current extension is an independent React/TypeScript implementation with a fully rewritten application codebase. It adds PIM groups, Azure roles, role bundles, saved justifications, favorites, aliases, dark mode, learned names, access setup, and much more!

License

This project is licensed under the MIT License. See LICENSE.

Source at release: v2.0.0