mohammadnemer1
fdabfe5d95
Merge pull request #217 from SyncrowIOT/SP-1584-FE-Block-Energy-Device-from-Being-Added-to-Then-Section-with-Validation-Message
...
Refactor energy clamp dialog to handle empty functions list gracefully
2025-06-01 14:13:53 +03:00
mohammad
8916000696
Refactor visibility logic in Energy Clamp Dialog to handle empty functions list more elegantly
2025-06-01 14:11:21 +03:00
mohammad
305d695358
Refactor energy clamp dialog to handle empty functions list gracefully
2025-06-01 13:12:58 +03:00
mohammad
7bfd08238e
Refactor event handling in GarageDoorBloc to use local variable for deviceId
2025-05-29 12:19:04 +03:00
mohammadnemer1
010960c89b
Merge pull request #208 from SyncrowIOT/SP-1603-FE-Freeze-First-Row-in-All-Table-Views-Across-the-Platform
...
Refactor table layout to accommodate dynamic table size
2025-05-28 16:57:56 +03:00
mohammad
fccf395c38
Update function names to follow consistent naming convention in name_filter.dart and users_page.dart
2025-05-28 16:56:51 +03:00
mohammad
7c65b874eb
Refactor table layout to accommodate dynamic table size
2025-05-28 16:40:44 +03:00
mohammadnemer1
6ebdc59966
Merge pull request #207 from SyncrowIOT/Fix-Bugs-Related-TextForm-Routine
...
Add 'PC' device to routine
2025-05-27 14:56:11 +03:00
mohammadnemer1
c1d6db8bba
Merge branch 'dev' into Fix-Bugs-Related-TextForm-Routine
2025-05-27 09:56:07 +03:00
mohammad
50fc5f9562
Add 'PC' device to routine
2025-05-27 09:54:21 +03:00
mohammadnemer1
64a29681de
Merge pull request #196 from SyncrowIOT/SP-1475-FE-Only-the-arrow-button-is-clickable-make-the-whole-name-clickable-with-the-arrow
...
Sp 1475 fe only the arrow button is clickable make the whole name clickable with the arrow
2025-05-21 10:31:25 +03:00
mohammad
06b320a75d
move icon to the center and change subspace title name
2025-05-21 10:16:12 +03:00
mohammad
a15b5439f0
Refactor user dropdown menu to display user's full name and arrow icon in a row for better layout consistency
2025-05-20 16:39:10 +03:00
mohammadnemer1
4ded7d5202
Merge pull request #194 from SyncrowIOT/SP-1448-FE-Use-SliderValueSelector-widget-for-all-slider-widgets-in-Web-Routine
...
add step parameter in onTapFunction.
2025-05-19 11:37:56 +03:00
mohammad
0d45a155e3
add step parameter in onTapFunction.
...
Add dialogType parameter in WaterHeaterPresenceSensor and CeilingSensorDialog.
Update step parameter in FlushValueSelectorWidget.
Update step parameter in FunctionBloc and WaterHeaterFunctions.
Update step, unit, min, and max parameters in ACFunction subclasses.
2025-05-19 11:22:15 +03:00
mohammadnemer1
7f9d044f7e
Merge pull request #184 from SyncrowIOT/SP-1530-FE-Add-card-for-the-water-heater-in-the-routine-web
...
add water heater operational values to routines
2025-05-14 09:20:07 +03:00
mohammad
996a847a27
Refactor water heater value selector widget
2025-05-14 09:16:04 +03:00
mohammad
36c5712c79
add water heater operational values to routines
2025-05-13 16:24:08 +03:00
mohammadnemer1
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
mohammad
ea88f54d20
Refactor garage door control view to use 'doorcontact_state' code for fetching records
2025-04-29 10:22:00 +03:00
mohammad
ccce7bb671
fix real time garage door and add flush sensor to routines
2025-04-29 10:06:17 +03:00
mohammad
63bc7a56de
- Refactor the code in _RoutinesViewState to improve readability and maintainability.
...
- Update the indentation and add padding to the child widgets in the Column.
- Add a bottom padding to the empty state text in _buildEmptyState.
2025-04-28 16:49:22 +03:00
mohammadnemer1
fbc45b465f
Merge pull request #153 from SyncrowIOT/SP-1344-FE-Real-Time-Issues-Ceiling-Sensor-AC-and-Garage-Door-Sensor
...
Refactor widget lifecycle methods for temperature control and presenc…
2025-04-23 16:29:36 +03:00
mohammad
d1bb7b129f
Refactor widget lifecycle methods for temperature control and presence sensor
2025-04-23 10:46:56 +03:00
mohammadnemer1
d538b3667e
Merge pull request #146 from SyncrowIOT/Fix-Factory-Reset-Model
...
Refactor FactoryResetModel and MainDoorSensorBatchView
2025-04-17 09:18:43 +03:00
mohammad
72ae3b1727
Refactor FactoryResetModel and MainDoorSensorBatchView
...
- Refactor FactoryResetModel to include 'operationType' in toJson and toMap methods.
- Refactor MainDoorSensorBatchView to use BlocProvider and Builder for better state management.
2025-04-16 15:06:50 +03:00
mohammadnemer1
a7bdbfe3ec
Merge pull request #141 from SyncrowIOT/fix-timer-toggle-issue
...
Refactor AC device controls and toggle widget
2025-04-14 16:06:37 +03:00
mohammad
db84a9aa5e
fix a logic
2025-04-14 16:03:34 +03:00
mohammad
140f4ff5e2
Refactor AC device controls and toggle widget
2025-04-14 09:57:25 +03:00
mohammadnemer1
2a95720cb0
Merge pull request #140 from SyncrowIOT/SP-1345-FE-SOS-Button-UI-Issue
...
Refactor SosDeviceControlsView
2025-04-13 16:20:55 +03:00
mohammad
4fae2d6be0
Refactor SosDeviceControlsView
2025-04-13 16:19:16 +03:00
mohammadnemer1
5b84076572
Merge pull request #138 from SyncrowIOT/SP-1192-FE-Implement-the-schedule-on-the-web-for-the-AC-device
...
Sp 1192 fe implement the schedule on the web for the ac device
2025-04-13 15:02:02 +03:00
mohammad
9bf37243a6
remove unused code and make a limitation for the nobody time picker
2025-04-13 14:55:55 +03:00
mohammad
cb6d50d367
remove unnecessary print statement
2025-04-13 12:21:35 +03:00
mohammad
97eb1c152b
Implement a countdown timer for the AC and fix bugs in the 'Forgot Password'
2025-04-13 12:18:56 +03:00
mohammadnemer1
550acc4953
Merge pull request #137 from SyncrowIOT/fix-remove-option-from-then-dialog-routins
...
add dialogType to devices and add parameter in showSwitchFunctionsDialog
2025-04-09 12:18:33 +03:00
mohammad
fd6b737556
Refactor one_gang_switch_dialog.dart to use one_gang_switch instead of ac in function names and variables
2025-04-09 12:17:26 +03:00
mohammad
d08ab8caac
add dialogType to devices and add parameter in showSwitchFunctionsDialog
2025-04-09 10:09:56 +03:00
mohammadnemer1
c2476b9719
Merge pull request #132 from SyncrowIOT/fix_routine_popup_and_wall_sensor_bugs
...
Fix routine popup and wall sensor bugs
2025-04-07 16:43:48 +03:00
mohammad
a56f4e488e
Refactor routine_view_card.dart to adjust the size of the CircularProgressIndicator
...
Fix routine popup
Update wall_presence_sensor.dart to handle null selectedOperationName
2025-04-07 16:42:44 +03:00
mohammad
6bd9fb7e4e
Refactor routine_view_card.dart to adjust the size o
2025-04-07 16:22:21 +03:00
mohammad
d264409d29
- Refactor the WpsFunctions class in wps_functions.dart to use 'cm' instead of 'temp' for the description of operational values.
...
- Update the WallPresenceSensor class in wall_presence_sensor.dart to use the selected operation name
2025-04-07 14:27:36 +03:00
mohammad
ca44f3bf55
fix routine popup
2025-04-07 12:53:12 +03:00
mohammadnemer1
9949a0a0bf
Merge pull request #131 from SyncrowIOT/SP-1281-FE-Save-Display-Configured-Sensor-as-a-Card
...
save presence state and edit selected value
2025-04-07 09:30:38 +03:00
mohammad
8dc4081a89
save presence state and edit selected value
2025-04-06 16:38:34 +03:00
mohammadnemer1
52498f4e6b
Merge pull request #130 from SyncrowIOT/routine_ui_issue
...
Refactor SVG icons and update asset paths and fix RoutinesView issues
2025-04-06 16:33:49 +03:00
mohammad
37440f288c
Merge branch 'dev' into routine_ui_issue
2025-04-06 16:27:34 +03:00
mohammadnemer1
8c4dec4483
Merge pull request #129 from SyncrowIOT/SP-1279
...
add WallPresenceSensor and add new icons for presence state and selec…
2025-04-06 11:57:54 +03:00
mohammad
ad922577da
Refactor SVG icons and update asset paths and fix RoutinesView issues
2025-04-06 11:28:59 +03:00
mohammad
49c743befb
remove debug print statements
2025-04-06 10:04:36 +03:00
mohammad
4fc259491e
add WallPresenceSensor and add new icons for presence state and selected value
2025-04-06 09:57:12 +03:00
mohammadnemer1
869799f08e
Merge pull request #126 from SyncrowIOT/fix_routine_popup
...
Refactor routine creation UI for improved code organization
2025-03-27 15:06:38 +03:00
mohammad
573e7b42ed
Refactor routine creation UI for improved code organization
2025-03-27 15:04:33 +03:00
mohammadnemer1
b77dc860cb
Merge pull request #122 from SyncrowIOT/SP-1106
...
Sp 1106
2025-03-24 15:34:05 +03:00
mohammad
6045158432
Reset Selected space
2025-03-24 15:32:02 +03:00
mohammad
7e06dd76cf
create routine dialog flow
2025-03-24 13:57:53 +03:00
mohammad
7e1c2ba712
routines and automation Toggle
2025-03-21 17:14:05 +03:00
mohammad
c0d53fdf5c
Update Automation Status
2025-03-19 12:24:55 +03:00
mohammad
80c294f09c
fix real time listenToChanges
2025-03-12 16:03:01 +03:00
mohammadnemer1
a73fc04712
Merge pull request #110 from SyncrowIOT/SP-1297
...
fix model and SpaceModelCardWidget and LinkSpaceModelSpacesDialog
2025-03-09 16:11:18 +03:00
mohammad
dee07ebb06
fix LinkingSuccessful
2025-03-09 16:01:04 +03:00
mohammad
e8e5e9bcb7
fix LoadedSpaceView
2025-03-09 14:54:13 +03:00
mohammad
8359642a1a
Merge branch 'dev' into SP-1297
2025-03-09 12:03:34 +03:00
mohammad
8af24e575c
fix model and SpaceModelCardWidget and LinkSpaceModelSpacesDialog
2025-03-08 09:57:35 +03:00
mohammadnemer1
fa39182386
Merge pull request #106 from SyncrowIOT/link_space_model_spaces
...
Link space model spaces
2025-03-06 12:54:38 +03:00
mohammad
54a250ea2f
remove unused code
2025-03-06 12:51:30 +03:00
mohammad
254485235d
Merge branch 'dev' into link_space_model_spaces
2025-03-06 12:08:54 +03:00
mohammad
add34b327f
space model changes
2025-03-06 11:50:47 +03:00
mohammad
d75ac416eb
Merge branch 'dev' into link_space_model_spaces
2025-03-06 11:50:21 +03:00
mohammad
048a7c0e8f
change model name
2025-03-06 11:10:53 +03:00
mohammadnemer1
ec502214f4
Merge pull request #104 from SyncrowIOT/connect_real_time
...
Connect real time
2025-03-05 15:24:08 +03:00
mohammad
215dd9cfa4
link space model api integration
2025-03-05 14:37:52 +03:00
mohammad
dcfbe5282e
add dev and prod firebase option
2025-03-05 14:21:07 +03:00
mohammad
6f2e2e2d4a
Check all the devices working with real time
2025-03-02 17:55:26 +03:00
mohammadnemer1
41605bef6b
Merge pull request #102 from SyncrowIOT/sp_1171
...
Added space tree to the add user dialog
2025-02-27 12:32:53 +03:00
mohammad
fd24d6bd27
change community and spaces in user manage
2025-02-27 12:29:12 +03:00
mohammad
fe52726f6e
WebAppBar ResponsiveLayout
2025-02-26 12:00:30 +03:00
mohammad
b134823551
SpaceModelSelectedIds
2025-02-18 16:56:10 +03:00
mohammad
1054970a63
validation LinkSpaceModelSpacesDialog
2025-02-18 16:34:29 +03:00
mohammad
7cab299a51
Merge branch 'dev1' into link_space_model_spaces
2025-02-18 14:32:47 +03:00
mohammad
a3c5670fee
Merge branch 'dev' into link_space_model_spaces
2025-02-18 13:33:04 +03:00
mohammad
009ede7d08
overwrite dialog and progress indicator and success dialog
2025-02-18 12:37:00 +03:00
mohammadnemer1
d87fec796b
Merge pull request #91 from SyncrowIOT/add_space_name
...
spaceName
2025-02-17 12:56:47 +03:00
mohammad
b00b0c82dc
spaceName
2025-02-17 12:36:04 +03:00
mohammad
ba44d1d359
firebase configuration and connect device with real-time bd
2025-02-13 14:07:29 +03:00
mohammad
00a9cb1188
link_space model
2025-02-10 12:38:20 +03:00
mohammadnemer1
a623f1c723
Merge pull request #89 from SyncrowIOT/disable_edit
...
disable_edit_user
2025-02-06 11:17:14 +03:00
mohammad
c5f5992c18
disable_edit_user
2025-02-06 11:12:43 +03:00
mohammadnemer1
ead5297ba1
Merge pull request #86 from SyncrowIOT/roles_permissions_bugs
...
Roles permissions bugs
2025-02-05 21:53:46 +03:00
mohammad
9a6bf5cbaf
privacy policy fixes
2025-02-05 18:16:09 +03:00
mohammad
51fbe64209
fixes bugs
2025-02-05 16:53:36 +03:00
mohammadnemer1
a18e8443d0
Merge pull request #77 from SyncrowIOT/web_bugs_fixes
...
Fix bugs related to the user table, privacy policy, and table filter.
2025-02-03 14:39:38 +03:00
mohammad
5ab9664318
Merged with dev
2025-02-02 11:24:45 +03:00
mohammad
b070884bd9
Fix bugs related to the user table, privacy policy, and table filter.
2025-01-30 16:43:45 +03:00
mohammad
bc4af6a237
user_agreement
2025-01-22 17:24:19 +03:00
mohammad
513175ed1e
user_agreement_dialog
2025-01-22 15:44:46 +03:00
mohammadnemer1
59eafc99a5
Merge pull request #67 from SyncrowIOT/roles_permissions_issues
...
fixes filter and table view and add user dialog
2025-01-13 15:41:33 +03:00
mohammad
db7eaa53af
check type isNotEmpty
2025-01-13 15:40:38 +03:00
mohammad
20a9f19480
check if title is not empty and remove nullable
2025-01-13 14:36:17 +03:00
mohammad
eb7eeebf18
fixes add user view and table and user status
2025-01-13 11:07:18 +03:00