|
69c9240641
|
Injected EnergyConsumptionByPhasesBloc into AnalyticsPage .
|
2025-05-04 14:22:01 +03:00 |
|
|
098013e5c8
|
Created EnergyConsumptionByPhasesBloc .
|
2025-05-04 14:20:59 +03:00 |
|
|
11fb9e4894
|
Abstracted EnergyConsumptionByPhasesService , and created a fake implementation that returns mock data, which also simulates a network delay.
|
2025-05-04 14:20:52 +03:00 |
|
|
390da9213d
|
Made PhasesEnergyConsumption extend from Equatable .
|
2025-05-04 14:19:15 +03:00 |
|
|
cae8b029fe
|
Created GetEnergyConsumptionByPhasesParam class.
|
2025-05-04 14:18:56 +03:00 |
|
|
6b883c8bb3
|
Implemented Energy Consumption by Phases chart.
|
2025-05-04 13:22:38 +03:00 |
|
|
08c99bcbcb
|
Renamed EnergyConsumptionByPhasesChart to EnergyConsumptionByPhasesChartBox
|
2025-05-04 12:02:09 +03:00 |
|
|
f6448d3eff
|
Implement EnergyConsumptionByPhasesChart with structured layout and phase indicators
|
2025-05-04 12:01:40 +03:00 |
|
|
a657a9a25e
|
Refactor padding and add const constructors for improved performance and consistency in chart widgets
|
2025-05-04 11:20:47 +03:00 |
|
|
f55fa25bdf
|
Added prefer_const_constructors to analysis_options.yaml .
|
2025-05-04 11:11:32 +03:00 |
|
|
7242218b2f
|
Textstyles.
|
2025-05-04 11:10:22 +03:00 |
|
|
e43de3f64c
|
Introduce ChartTitle widget for consistent chart headings in EnergyConsumptionPerDeviceChartBox and TotalEnergyConsumptionChartBox
|
2025-05-04 11:08:56 +03:00 |
|
|
9c250986b2
|
Moved EnergyConsumptionPerDeviceDevicesList to its own file.
|
2025-05-04 10:55:52 +03:00 |
|
|
d8faafd1c0
|
Extracted and implemented EnergyConsumptionPerDeviceDevicesList .
|
2025-05-04 10:55:32 +03:00 |
|
|
24c30ddcb5
|
Refactor chart data generation in EnergyConsumptionPerDeviceChart for improved readability and maintainability
|
2025-05-04 10:47:39 +03:00 |
|
|
bafd2b4d13
|
Extracted reusbale logic and ui componenets into a shared helper class for the total energy chart, and energy cosumption per devices, to avoid any code duplication. If another chart required some change, we dont need to edit the helper itself, we can just add out own implementation into the new chart.
|
2025-05-04 10:46:12 +03:00 |
|
|
56f9b1fc9a
|
Update padding in AnalyticsEnergyManagementView and simplify title visibility in TotalEnergyConsumptionChart
|
2025-05-04 09:37:11 +03:00 |
|
|
a9cc92ff86
|
Merge pull request #173 from SyncrowIOT/bugfix/add-space-tree-loading
|
2025-05-02 22:02:03 +04:00 |
|
|
3c7edae88a
|
added loading widget, till spaces are valid
|
2025-05-02 21:59:45 +04:00 |
|
|
56c2d11535
|
Merge pull request #172 from SyncrowIOT/bugfix/pagination-scroll
|
2025-05-01 13:10:51 +04:00 |
|
|
3aa5bff758
|
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/pagination-scroll
|
2025-05-01 13:10:16 +04:00 |
|
|
28d1e5a5a7
|
Merge pull request #171 from SyncrowIOT/bugfix/sibling-name
|
2025-05-01 12:41:22 +04:00 |
|
|
fe036a8190
|
added validation for name
|
2025-05-01 12:40:12 +04:00 |
|
|
82e145de9d
|
added spinning indicator
|
2025-04-30 23:29:48 +04:00 |
|
|
ebeb514a5b
|
Merge pull request #170 from SyncrowIOT:bugfix/fix-issue-in-save
fixed save issue
|
2025-04-30 22:49:41 +04:00 |
|
|
6b7e02ee53
|
Merge branch 'dev' of https://github.com/SyncrowIOT/web into bugfix/fix-issue-in-save
|
2025-04-30 22:48:41 +04:00 |
|
|
b01136b6e9
|
fixed on save issue
|
2025-04-30 22:47:54 +04:00 |
|
|
97f8c6c8c9
|
Create EnergyConsumptionPerDeviceChartBox widget and update imports in AnalyticsEnergyManagementView
|
2025-04-30 16:54:11 +03:00 |
|
|
6e527503c1
|
Add missing Divider widget above TotalEnergyConsumptionChart in TotalEnergyConsumptionChartBox
|
2025-04-30 16:39:07 +03:00 |
|
|
d6ef06c1b3
|
Simplify widget structure in TotalEnergyConsumptionChart by removing unnecessary FittedBox wrapper around month title text.
|
2025-04-30 16:07:37 +03:00 |
|
|
c9aaf2580f
|
Refactor TotalEnergyConsumptionChart to accept chartData as a parameter that it takes from TotalEnergyConsumptionBloc and update TotalEnergyConsumptionChartBox to use Bloc for state management.
|
2025-04-30 15:56:17 +03:00 |
|
|
d9cd5d0438
|
Injected TotalEnergyConsumptionBloc into AnalyticsPage .
|
2025-04-30 15:46:05 +03:00 |
|
|
3eb87dfde1
|
Created TotalEnergyConsumptionBloc and its implementation.
|
2025-04-30 15:45:07 +03:00 |
|
|
f29ff2551f
|
Rename method getTotalEnergyConsumption to load in TotalEnergyConsumptionService and FakeTotalEnergyConsumptionService for consistency.
|
2025-04-30 15:34:10 +03:00 |
|
|
67dd59ee9c
|
Add GetTotalEnergyConsumptionParam and FakeTotalEnergyConsumptionService implementations
|
2025-04-30 15:30:25 +03:00 |
|
|
bb3c3906d1
|
Add EnergyDataModel and update TotalEnergyConsumptionChart to use it
|
2025-04-30 15:15:05 +03:00 |
|
|
3873deca90
|
Created EnergyData model.
|
2025-04-30 15:09:30 +03:00 |
|
|
9431dd4500
|
extracted reusable helper methods into global extensions.
|
2025-04-30 15:02:53 +03:00 |
|
|
63718185e7
|
Refactor TotalEnergyConsumptionChart to TotalEnergyConsumptionChartBox for improved layout and encapsulation.
|
2025-04-30 14:59:01 +03:00 |
|
|
1f4e82d567
|
Enhance TotalEnergyConsumptionChart layout and tooltip functionality.
|
2025-04-30 14:56:01 +03:00 |
|
|
9f68d171ff
|
progress towards making TotalEnergyConsumptionChart functional and look like the design.
|
2025-04-30 13:08:28 +03:00 |
|
|
6eba640037
|
bump-dependencies
|
2025-04-30 09:48:02 +03:00 |
|
|
7a088074e3
|
Prepared the layout of all charts.
|
2025-04-30 09:44:04 +03:00 |
|
|
d8f40badc0
|
animated tab buttons.
|
2025-04-30 09:20:02 +03:00 |
|
|
fdd5d0feed
|
rem oved comments and removed copyWith fromAnalyticsTabState because the state object only has one property, so i replaced the state object with AnalyticsPageTab enum.
|
2025-04-30 09:17:52 +03:00 |
|
|
fb1f79c7bb
|
Made AnalyticsPageTabsAndChildren responsive.
|
2025-04-30 09:14:30 +03:00 |
|
|
1923ac7014
|
Progress towards 1493.
|
2025-04-29 17:00:06 +03:00 |
|
|
c114161357
|
SP-1492.
|
2025-04-29 14:17:08 +03:00 |
|
|
fe1dbb66ac
|
Merge pull request #168 from SyncrowIOT/flush-presence-sensor-routines
fix real time garage door and add flush sensor to routines
|
2025-04-29 10:25:17 +03:00 |
|
|
ea88f54d20
|
Refactor garage door control view to use 'doorcontact_state' code for fetching records
|
2025-04-29 10:22:00 +03:00 |
|