3.8.0

gristlabs/grist-core3.8.0Jun 7, 2026by dtslvr

AI Summary

This release focuses on UI improvements in the admin control panel, including localized support for German and Ukrainian, alongside backend refactoring for logging and asset management logic.

Key Highlights

  • Added an automatic refresh every 30 seconds to the users table
  • Localized the country and sector names (German and Ukrainian)
  • Centralized the asset profile override logic for manual adjustments
  • Refactored the backend logging to use the instance-based Logger

New Features

  • Added an automatic refresh every 30 seconds to the users table in the admin control panel

Full Release Notes

### Added

- Added an automatic refresh every 30 seconds to the users table in the admin control panel

### Changed

- Harmonized the sector names across the data providers
- Localized the country names
- Localized the sector names
- Centralized the asset profile override logic for manual adjustments
- Improved the styling in the user detail dialog of the admin control panel’s users section
- Prevented the deletion of asset profiles that are currently in use
- Ensured market data is correctly removed when an asset profile with no remaining activities is deleted
- Refactored the backend logging to use the instance-based `Logger`
- Improved the language localization for German (`de`)
- Improved the language localization for Ukrainian (`uk`)

### Fixed

- Prevented the floating action button from overlapping the paginator on mobile
- Fixed an issue where the asset profile override (asset class and asset sub class) was not applied to the data enhancers when gathering asset profiles
- Fixed a layout issue in the asset profile dialog of the admin control panel by truncating long titles

### Special Thanks

- @dtslvr
- @KenTandrian
- @Punith1117
- @x52-dev