Skip to content

Releases: ugurkocde/IntuneGet

Release 0.4

29 Jan 23:19

Choose a tag to compare

IntuneGet v0.4

Major feature release with SCCM migration, unmanaged app discovery, and massive app database expansion.

Highlights

  • SCCM to Intune Migration - Complete migration system for SCCM application catalogs
  • Claim Unmanaged Apps - Discover and manage unmanaged applications on endpoints
  • ~12,000 Apps - Expanded from ~400 Chocolatey apps to full winget-pkgs repository
  • AI-Powered App Matching - GPT-5 Nano web search for winget ID discovery
  • Notifications and Webhooks - Email and webhook alerts for app updates

New Features

SCCM to Intune Migration

Migrate your SCCM application catalog to Intune:

  • Import via CSV, PowerShell export, or JSON
  • Intelligent application matching engine
  • Migration progress tracking with statistics

Claim Unmanaged Apps

Bring discovered applications under Intune management:

  • Query unmanaged applications on endpoints
  • Claim functionality to convert to managed packages
  • Bulk claim operations
  • Requires DeviceManagementManagedDevices.Read.All permission

Winget ID Validation

Multi-stage validation for accurate package matching:

  • Direct winget registry lookup
  • AI-powered discovery using GPT-5 Nano with web search
  • Package suggestions when exact match not found

Automated App Update Management

  • Auto-update policies per application
  • Updates dashboard for tracking available updates

Notifications and Webhooks

  • Email notifications for app updates and events
  • Webhook integration for external systems
  • Configurable notification preferences

Improvements

  • App database switched to winget-pkgs-index (~12,000 apps)
  • MSP: Consent URL regeneration for tenants
  • Mobile responsiveness across 23 components
  • Unit tests: 114 tests with Vitest

Upgrade Notes

New Permission Required

For "Claim Unmanaged Apps", grant DeviceManagementManagedDevices.Read.All permission.

Database Migration

Self-hosters: Apply migration 014_sccm_migration.sql for SCCM features.


Full Changelog

  • chore: bump version to 0.4.0 (71b1771)
  • feat: upgrade to winget-pkgs-index v2 (7468f3e)
  • v0.4 prep (cfd6aea)
  • fix: add consent URL regeneration for MSP tenants (37574b1)
  • refactor: remove deprecated Chocolatey columns and migrate to winget-pkgs-index (f6360ce)
  • feat: add DeviceManagementManagedDevices.Read.All permission support (5533ac0)
  • chore: add icons for 14 apps (473d94c)
  • chore: add icons for 3 apps (2d9e585)
  • Fix: Add toast notifications for Select button failures (359492d)
  • chore: add icons for 3 apps (0016b27)
  • Fix extract-icons: update database only after successful commit (44d4b34)
  • chore: add icons for 0 0 apps (091c3dc)
  • Fix extract-icons commit step for detached HEAD state (b316d72)
  • chore: add icons for 30 apps (eb42b08)
  • Fix extract-icons to fetch apps from Supabase instead of deleted list.json (2d76e3e)
  • Fix: use main branch instead of master in extract-icons workflow (c758a1d)
  • Fix: use correct field names from winget-pkgs-index (7604584)
  • Switch from Chocolatey to Winget as primary data source (f6422bc)
  • Treat AI-suggested invalid IDs as not-in-winget (7be3fd0)
  • Remove temperature parameter from gpt-5-nano API call (ff56cd0)
  • Use winget search instead of show for ID validation (bd4f3b1)
  • Remove token limit from AI validation call (15b7875)
  • Fix: use max_completion_tokens for gpt-5-nano reasoning model (1d874ad)
  • Add AI validation for medium-confidence winget search matches (a80c9a1)
  • Add diagnostic commands to troubleshoot winget index issues (6e563e9)
  • Use preinstalled winget on windows-latest instead of third-party action (b2cef29)
  • Use Cyberboss/install-winget action and reset sources to defaults (e24237e)
  • Fix missing winget community source - add it explicitly if not present (7784d89)
  • Improve winget setup and add verbose debug logging for troubleshooting (db5e32a)
  • Add retry logic and ID-based search to reduce false negatives in winget validation (b69cc6f)
  • Remove invalid --accept-source-agreements flag from winget source update (7a8d22c)
  • Fix winget source not updated causing valid IDs to fail verification (51b8a58)
  • Use gpt-5-nano with web search for winget ID discovery (9f52f88)
  • Switch OpenAI from Responses API to Chat Completions API (dea230b)
  • Fix text property type handling in OpenAI response (b848a4f)
  • Fix OpenAI response parsing and improve prompt clarity (c0694e4)
  • Fix null reference error in OpenAI response handling (2fffd52)
  • Improve OpenAI prompt for winget ID discovery (5873a7f)
  • Increase OpenAI API timeout to 5 minutes (13f5664)
  • Increase OpenAI API timeout to 90 seconds (c97c0aa)
  • Fix OpenAI API call to use Responses API with web_search tool (b07eb8d)
  • Fix YAML syntax error in OpenAI prompt (f8bce52)
  • Switch to GPT-5 Nano for winget ID discovery (a7d9ede)
  • Add OpenAI web search fallback for winget ID discovery (2a39bf7)
  • Fix Winget ID validation workflow false negatives and incorrect matches (1fa4d50)
  • Add resend package and update dependencies in package.json and package-lock.json (af91f0a)
  • Merge pull request #7 from ugurkocde/release/0.4 (012e37d)
  • Add Winget ID validation workflow and database-backed app matching (fd609e9)
  • Add automated update management and notification system (ecf34b9)
  • Fix VLC download failing due to insecure redirect error (cdd57c3)
  • Enhance tenant management notifications and consent status handling (0654de8)
  • Rename Deployed stat to Uploaded Apps (ba155bb)
  • Add Active Users stat to landing page hero (0cee165)
  • Add realtime updates for landing page stats (0acc783)
  • Fix updates API to use curated_apps table (73d9637)
  • Fix app updates API timeout by using cached Winget data (6f735ce)
  • Add package suggestions when winget ID not found (f5eae49)
  • Verify consent on sign-in instead of trusting localStorage (fe63952)
  • Add sign-in tracking endpoint for Vercel logs (6b28f15)
  • Switch Plausible analytics from npm package to official script tag (fb73f34)
  • Add structured permission logging for Vercel logs (2997cc3)
  • Improve mobile responsiveness across 23 components (1e47f3c)
  • Add unit tests with Vitest (97e0f96)
  • more fixes (7a77863)
  • Fix scroll indicator centering in HeroSection (1401541)
  • Fix stats API to use correct column name (0f7cffe)
  • fix stats in hero (65fb3a1)
  • Add deployment tracking to UploadCart (0167fe4)
  • Add missing data-domain attribute to Plausible script (506c304)
  • Make Fix Permissions button actionable (0f50a76)
  • Add pre-upload permission check to UploadCart (d38942e)
  • Update caching strategy in public stats API (c87c11b)
  • Temporarily disable caching to debug stats API (5f71ac8)
  • Add function entry point log for debugging (0cfa035)
  • Add debug logging to public stats API (3a8704c)

Release 0.3

25 Jan 14:38

Choose a tag to compare

Changes since v0.2

  • Fix Docker release workflow for two-part version tags (1690774)
  • Bump version to 0.3.0 (eb44451)
  • Fix permission verification and improve search functionality (b3c23df)
  • remove site password (8e965c4)

Release 0.2

24 Jan 15:53

Choose a tag to compare

Summary of changes since v0.1

New Features

  • Privacy and Terms pages (/privacy, /terms)
  • Public stats API endpoint
  • Sign-in tracking API
  • Landing page animations (FadeIn, PackageJourney, StaggerContainer)
  • Enhanced dashboard layout

Improvements

  • Redesigned README with modern styling, badges, and Mermaid diagrams
  • Improved onboarding flow and consent step
  • Updated landing page sections (Hero, CTA, Footer, Header, Stats)
  • Enhanced auth verification

Removed

  • Waitlist functionality (forms, subscribe endpoint)
  • Announcement banner

Full Changelog: v0.1...v0.2

Release 0.1 - Hello IntuneGet

24 Jan 11:56

Choose a tag to compare

Initial Release

  • Update README to clarify that the GNU AGPL-3.0 license applies to all code in the repository, regardless of commit date. (d822e34)
  • update readme (3e23c96)
  • update docs and user sign in flow (ed0ed9f)
  • Update workflows-reference with fixed payload structure (35e0f15)
  • Fix: consolidate client_payload to stay under 10 property limit (665102c)
  • Test deployment from new repository (4cf359b)
  • Initial open source release (c0f7b97)