Bug Fixes
- add useInboxEmailById function
- update user settings
- update button style and text for sub-items
- add mahagst-login functionality
- improve portal loading spinner handling
- update to handle expired trials and support-granted trial extensions
- add bulk service import endpoint
- document portal automation tasks
- add logic to map and bill one-time PROPOSAL_SERVICE tasks
- update description generation prompt
- add dropdown menu for actions
- remove empty style class from the dashboard compliance form template
- add log context for failed email notifications
- ensure body pointer events are restored when dialog closes
- improve ambiguous auto-link resolution
- update unambiguous-link cleanup budget
- add payment method failed and magic login email templates
- exclude system and test emails from email log retrieval
- replace manual CAPTCHA with OCR solution
- handle error page transition refinement
- add mahagst-portal dependency
- extensions:portal-badge: Add a LOGO_URL constant for the portal badge logo
- update version to 6.2.0
- update path length and stroke to match other elements
- use readCaptchaWithGemini for plain and math captchas
- update tab styles and background colors
- update script paths
- add support-assisted auto-login feature
- dismiss welcome modal
- add mahagst-portal support
- add web accessible resources for icons
- update manifest version
- improve deleteGraphMessage function to allow for reversible deletion from the user's real mailbox
- add billing status column to Task model
- improve password step handling
- improve password validation and retry logic
- add log context to notifications API calls
- update test script for unit tests
- add check for saved credentials before rendering business list
- use non-capturing groups in session cookie regex
- add TRACES portal typing and interception tips
- improve tab-key navigation over vision
- use the actual component name in the diff
- update icon path lengths
- consolidate login logic, centralize config and state
- handle failure from fillESICLoginFieldsInTab before showing loading card
- update error handling in service worker
- add bulk import and upload services dialogs
- update category select to truncate text
- lock body scroll while sheet is open
- update shield check logic to use path length for animation
- refactor solve-image route
- update access verdict handling and UX improvements
- add haltedAt field to LiveSubscription
- add billingStatus to task route query
- add checks to ensure login forms are only interacted with by trusted frames
- add readFocusedFlutterInput function to read over the ALREADY-ATTACHED debugger (Runtime.evaluate)
- handle Flutter boot crashes and retries
- improve error handling and logging
- OCRs the captcha as it is actually rendered on screen
- remove redundant tab navigation and close stray tabs
- update focus handling and improve case recognition in TDScaptcha-solving
- update login logic to support both DOM and Flutter variants
- remove unnecessary tab navigation and captcha refresh cycle
- solve TDS Flutter login captcha from audio only
- update login link for invited employees
- add new trial.ts file and functionality
- exclude unit tests from .next/npm build
- add useScrollLock hook to lock page scroll
- update variant for vertical and horizontal bars
- support-assisted account access link, payment method failed notices
Features
- add locate fields route
- no-op access gates in local dev
- improve add-compliance-dialog UI and logic
- capture and solve ESIC's captcha in background.js
- add solveCaptchaText function
- improve stats card grid visualization
- simplify filling MahaGST login fields
- add trial lifecycle and mandate grace to WhatsApp templates and user subscriptions
- update version to 6.2.0
- add .portal-source-badge.mahagst style
- improve handling of session cookies for large JWTs
- add
trialConsumedAtand related fields - add byId query key
- fetch single inbound email with thread context, delete from Graph if account type is Microsoft
- add bottom-right loading card for LAUNCH_AUTOFILL flow
- improve login logic for MAHA_GST portal
- add AddReimbursementCategoryDialog to reimbursement-category-settings.tsx
- update subscription halt state with live Razorpay webhook interaction
- add templates for Payment Method Failed, Magic Login Link, and WhatsApp Magic Login Link
- add regression tests for billing access rules
