v2.5.0
2026-07-10
- In-app notifications in the top bar: view migration and system alerts, mark individual or all as read, and dismiss notifications you no longer need.
- Device drawer credentials panel: view BitLocker recovery keys (per drive) and LAPS/local admin username and password with reveal and copy actions.
- Manual ACL acknowledgment in the device drawer to confirm profile-permission remediation is complete. Organizations can enable or disable ACL permission warnings in settings.
- Dashboard overhaul: migration KPIs (migrated, in progress, failed), progress and history charts, readiness coverage visualization, quick actions, and inventory snapshot.
- Migration Devices page stat cards for total devices, progress, failures, and manual ACL handoff counts at a glance.
- Admin: collapsible sidebar with icon tooltips for a more compact navigation layout.
- Migration device details now show the migration timezone alongside other device metadata.
- Device notes panel redesigned in the device drawer for a cleaner add, edit, and delete experience.
- Admin: configuration page uses feature cards with popover details; organization management refactored for faster loading with improved activity and overview tabs.
- Footer navigation reorganized into categorized link groups for easier discovery of legal, support, and product pages.
- Next.js 16.2 and dependency updates across the platform for performance, security patches, and framework compatibility.
v2.4.0
2026-06-20
- Profile permission handoff badges on the Migration Devices table when a device needs manual ACL remediation, with one-click log focus to the relevant entry.
- Migration device notes: add, edit, and delete notes per device from the device drawer to capture handoff context, remediation steps, or team comments.
- Device status analytics charts on the dashboard with responsive layout and clearer tooltips.
- Admin: package upload status indicator per organization on the Packages page (uploaded, none, loading, or error).
- Error logs in the migration devices modal link directly to Knowledge Base troubleshooting articles for common failure patterns.
- Dashboard KPI cards and layout refinements, including a link to view detailed migration data from the status section.
- Live migration logs: new entries appear at the top during polling, with updated scroll and notification behavior.
- Sidebar width, header styling, and navigation presentation updated for a more consistent app layout.
- Migration Devices page header styling and error/warning status display improved for readability and accessibility.
- TypeScript 6 and dependency updates for improved compatibility and security patches.
- ACL failure state (isAclFailed) is now tracked and surfaced on migration devices so permission issues are visible in the table and drawer.
v2.0.5
2026-05-15
- Admin: Download Devices CSV button to export all filtered devices as a CSV file. Exported file is saved in the user's browser cache and can be downloaded again later.
- Admin: Devices page now shows the number of devices in the source and target organizations.
v2.0.4
2026-05-11
- Logs modal: copy a single line or copy all lines in the current view (respects search and level filters); optional wrap vs single-line horizontal scroll for long entries.
- Migration Devices — live migration logs modal redesigned for readability: compact timeline-style rows, neutral header/toolbar, and a wider dialog (~20% more width, capped to viewport) so long messages are easier to review.
- Admin migration setup — Entra OAuth popup callback now uses globalThis (opener, location, close) instead of window, satisfying lint rules and behaving consistently across JavaScript runtimes.
v2.0.3
2026-05-06
- Log timestamps in the modal now include seconds and milliseconds exactly as returned by the API (no timezone conversion), and search matches the same formatted values.
- Logs modal: “New logs” control when live polling adds entries while you are scrolled up; auto-scroll to the latest line when you stay at the bottom. Live/paused control includes a tooltip explaining the 9-second refresh during in-progress migrations.
- Knowledge Base “Fix →” links for known critical errors are always visible (not hover-only) for touch and keyboard users.
v2.0.2
2026-04-10
- Admin: Import Users page for uploading CSV user mappings (source/target SAM and SID). Includes drag-and-drop or file picker, optional “replace existing data” before import, and a table to review imported rows with inline edit and delete.
- Download Template button (and a link inside the import dialog) to save a ready-made CSV with the correct columns and a sample row for faster editing.
- Wider import dialog layout so long file names and upload progress are easier to read.
v2.0.1
2026-03-12
- Added contextual “View fix in docs” actions to the migration device logs modal for critical failures, linking directly to the relevant Opsole Knowledge Base articles.
- Enhanced error log cards with clearer visual status and a gradient-highlighted help button to speed up troubleshooting during failed migrations.
v2.0.0
2026-02-23
- Major release: app version bumped to 2.0.0.
- Next.js 16 and React 19 for improved performance and latest framework features.
- Tailwind CSS v4 with refined global styles and theme variables.
- Simplified device detail fields: removed redundant items (Old Intune ID, Old Entra ID, Old SAM Account, Old SID, New UPN, New Entra ID, New SAM Account) from the expanded UI and related types; kept Old Device ID, Domain, and New Device ID.
- Compatibility and lint fixes following dependency updates.
v1.0.4
2026-01-28
- Introduced a dedicated Trust & Security public page highlighting SOC 2 Type II, ISO 27001:2022, and ISO 9001:2015 certifications with detailed scope and control environment overview.
- Added Trust & Security links to both full and minimal application footers for quick access to compliance information from across the app.
- Aligned trust content and UI with existing marketing pages, reusing shared layout, badges, and footer for a consistent public experience.
v1.0.3
2026-01-19
- Enhanced error handling and user feedback across dashboard components with better error boundaries.
- Optimized chart rendering performance with improved data transformation and memoization.
- Refined dashboard UI components with better loading states and skeleton screens.
- Enhanced type safety in dashboard data models and API response handling.
- Improved accessibility in dashboard charts with better ARIA labels and keyboard navigation support.
- Resolved potential memory leaks in chart components with proper cleanup on unmount.
v1.0.2
2025-12-05
- Converted dashboard page to server-side rendering (SSR) for improved performance and SEO.
- Enhanced dashboard data fetching with server-side authentication and JWT token generation.
- Optimized dashboard loading by pre-fetching data on the server, reducing client-side JavaScript bundle size.
- Separated interactive chart components into client components while maintaining SSR benefits for static content.
- Resolved Next.js 15 compatibility issues with async headers() API in server components.
v1.0.1
2025-12-04
- Added Two-Factor Authentication (2FA) support with email OTP verification for enhanced account security.
- Implemented email notification preferences allowing users to control email alert settings.
- Added Security Settings dialog in user profile for managing 2FA and email notification preferences.
- Updated user creation and editing workflows to include 2FA and email notification configuration.
- Optimized login flow to skip OTP verification when 2FA is disabled, providing faster access for users.
- Enhanced Security Settings modal and improved dark mode readability.
- Added validation to ensure email notifications are enabled when 2FA is enabled (required for OTP delivery).
v1.0.0
2025-12-03
- Initial public release of Opsole migration SaaS platform.
- Complete Azure Entra ID migration management with tenant-to-tenant migration support.
- Admin portal with comprehensive configuration management, package uploads, and user administration.
- Public Status page with real-time system health monitoring and uptime metrics.
- Support ticket system with markdown editor, priority levels, and status tracking.
v0.9.0
2025-11-29
- Enhanced migration configuration workflow with real-time data sync capabilities.
- Optimized loading states with shimmer effects across all admin pages.
- Refined dark-mode theme with better contrast ratios and color consistency.
- Resolved migration configuration deletion confirmation flow issues.
- Addressed authentication token refresh edge cases.
v0.8.0
2025-11-25
- Added migration setup wizard with tenant configuration and validation.
- Implemented user invitation system with email notifications.
- Enhanced API error handling and user feedback messaging.
- Optimized database queries and reduced API response times.
v0.7.0
2025-11-18
- Admin portal foundation with apps, configuration, downloads, and licenses management.
- Dashboard analytics and reporting capabilities.
- Enhanced responsive design for mobile and tablet devices.
- Resolved issues with user invitation email delivery.