Release 3.1.0 - Drupal 11 Compatibility & Warning Countdown Modal
This release makes the inactive_autologout module fully compatible with Drupal 11, adds a modern countdown warning modal before logout, and introduces translation support for modal warning texts.
### Key Changes:
- **Drupal 11 Compatibility**: Updated core version requirements and injected TypedConfigManager service into SettingsForm to comply with the updated ConfigFormBase signature.
- **Warning Countdown Modal**: Added a native HTML5 dialog modal that triggers exactly 15 seconds before session autologout. The modal features a glassmorphic design and a shrinking gradient progress bar.
- **Page Load Inactivity Fix**: Fixed a bug where inactivity was not tracked immediately on page load unless the user moved their mouse or interacted.
- **Translation & Configuration**:
  - Modal title and text are now customisable from the settings page under a Fieldset.
  - Added a configuration schema and translation mapper, enabling translation tabs under regional configuration.
  - Included database update hook `11001` to safely initialise configuration defaults on existing installations.