- New package legacy_device_state hosts shared device/position state consumed by both control_panel and location screens. ControlPanel* classes renamed to LegacyDevice* in 8 moved files. - Move PositionEntity + AddressEntity + NetworkEntity + LatestPositionsResponseModel + BatteryUtils + DateFormatUtils from control_panel to legacy_shared (shared domain entities). - Remove anti-pattern re-export of sf_infrastructure/dio_error_mapper from legacy_shared barrel. Update consumers to import sf_infrastructure directly. - Clean 14 unused legacy_shared imports across view models in account, device_management, legacy_auth and settings modules. Eliminates cross-module dependency location -> control_panel. 0 errors, 0 warnings in flutter analyze across 11 packages/modules.
22 lines
1.1 KiB
Dart
22 lines
1.1 KiB
Dart
export 'src/providers/map_style_provider.dart';
|
|
export 'src/widgets/layouts/page_layout.dart';
|
|
export 'src/components/section_button.dart';
|
|
export 'src/widgets/pulsing_location_marker.dart';
|
|
export 'src/widgets/refreshable_error_state.dart';
|
|
export 'src/widgets/week_day_chips.dart';
|
|
export 'src/components/menu_button.dart';
|
|
export 'src/data/models/device_response_model.dart';
|
|
export 'src/data/models/send_command_request_model.dart';
|
|
export 'src/data/models/entities/position_entity.dart';
|
|
export 'src/data/models/entities/address_entity.dart';
|
|
export 'src/data/models/entities/network_entity.dart';
|
|
export 'src/data/models/latest_positions_response_model.dart';
|
|
export 'src/utils/device_csv_builder.dart';
|
|
export 'src/utils/battery_utils.dart';
|
|
export 'src/utils/date_format_utils.dart';
|
|
export 'src/domain/repositories/command_repository.dart';
|
|
export 'src/providers/commands_repository_provider.dart';
|
|
export 'src/data/datasources/device_settings_update_datasource.dart';
|
|
export 'src/providers/device_settings_update_provider.dart';
|
|
export 'src/utils/device_command_guard.dart';
|