dd55d5c082
add needed rules for the provided name (first nd last)
2025-07-21 09:04:44 +03:00
d9b68a11e5
fix the initial value on start date and fix logic that prevent user from select old date (befor now)
2025-07-01 14:09:14 +03:00
6c91af6f90
Merge pull request #111 from SyncrowIOT/SP-1781-fe-fix-bugs-related-to-wi-fi-door-lock-on-mobile-app
...
[FE] Fix bugs related to Wi-Fi door lock on Mobile App
2025-06-24 12:55:50 +03:00
65b8ecf672
PR improvments
2025-06-24 08:39:30 +03:00
ea0bd32eb7
Merge pull request #110 from SyncrowIOT/SP-1439-FE-On-Manage-your-home-screen-the-container-height-that-has-the-spaces-is-longer-than-needed-it-should-extend-based-on-the-data-in-the-list
...
[FE] On Manage your home screen the container height that has the spaces is longer than needed it should extend based on the data in the list
2025-06-23 14:06:56 +03:00
069a8e16db
fix the issue in mobile to have indicator depend on time of unlock and unlock on pressing with lock animation
2025-06-23 13:55:52 +03:00
5989cdcfa0
using Align to keep the container stick with elemnts number (tested for many items)
2025-06-23 10:00:13 +03:00
dc123e6231
PR fixes
2025-06-17 14:14:16 +03:00
a705384717
the Book Page is Ready now but not linked with any logic
2025-06-16 14:11:41 +03:00
d644c9c949
make the UI and link it with its blocs
2025-06-16 13:48:34 +03:00
9d7113cee8
make the domain and data layers
2025-06-16 13:48:15 +03:00
3893740080
start with upcoming widget
2025-06-16 09:40:49 +03:00
c7a9cd7ea7
add current balance widget
2025-06-16 09:40:28 +03:00
24a12af0f6
add booking appbar widget
2025-06-16 09:40:08 +03:00
2b58af4560
add points to user model
2025-06-16 09:39:27 +03:00
19f1bb8ec3
add booking to setting list
2025-06-16 08:51:56 +03:00
293d6a1d98
fix loading issue seperate loading states between verify and resend Otp&&perevent user to send api if otp length !=6
2025-05-22 02:45:24 -05:00
eaecd4996e
Update flush sensor logic to trigger initial events when value is null or true,
2025-05-20 15:59:17 +03:00
c2bf32af1c
Refactor device info model to handle optional fields more efficiently
2025-05-20 14:53:28 +03:00
e8e5ddd102
Refactor Action class constructor to handle optional fields more efficiently
2025-05-19 13:24:49 +03:00
7a19291088
Refactor screen titles to use bloc device info
2025-05-19 11:04:59 +03:00
5d1b8e39b0
add PopScope to setting page
2025-05-15 12:35:47 +03:00
23c307338a
Refactor flush presence records widget to display the correct status
2025-05-14 11:14:27 +03:00
2c5ca67b10
Refactor operation dialog types and add counter steps
2025-05-13 14:46:27 +03:00
3589e349b3
fix comments
2025-05-13 10:50:09 +03:00
86bd3fdd5b
fix flush bugs
2025-05-13 10:23:35 +03:00
21cad0d9e8
Refactor menu view and add build number and environment label
2025-05-12 10:58:16 +03:00
0a4ec1c6de
Refactor API endpoint for getting device reports and fix the record title
2025-05-12 10:18:02 +03:00
adb42f95e8
Implement Flush Mounted Presence Sensor Routine Control and change the device type logic
2025-05-11 16:33:11 +03:00
5411d84759
Refactor device avatar and add icon to setting
2025-05-07 11:01:51 +03:00
a1954b3ad3
add settings to flush sensor
2025-05-07 10:37:59 +03:00
9cc4538dc5
Add flush sensor icon to assets and enhancement code
2025-05-07 10:11:33 +03:00
14a5d26ef9
add new flush sensor device to app
2025-05-06 16:20:05 +03:00
8a21828dd4
add water heater device to routine and fix device type in routine
2025-05-05 10:00:54 +03:00
6a27f863c3
Refactor device_info_model.dart and devices_api.dart
2025-04-28 15:59:10 +03:00
3725d28a5e
Refactor device names in scene operations data helper
2025-04-28 11:06:27 +03:00
f30b7b0831
Fixed routines bug where it threw 404 because of a developer error.
2025-04-28 10:02:41 +03:00
25893e3bbd
Merge pull request #90 from SyncrowIOT/sp-1268-rework-v3
...
SP-1268 Rework
2025-04-24 16:26:31 +03:00
214ec78a95
added title to four scene view.
2025-04-24 12:41:45 +03:00
a37236c8d2
changed titles of devices views, and responsiness of device card.
2025-04-24 12:12:56 +03:00
1f1a8a7208
SP-1268
2025-04-23 15:43:55 +03:00
2b0e504f05
Refactor device name display in Action and Condition models
2025-04-23 10:07:14 +03:00
3f49a18130
remove unused code
2025-04-21 15:19:14 +03:00
a51c4d9679
Refactor device name display in RoomPageSwitch widget
2025-04-21 15:00:31 +03:00
dc5ac9be5b
Refactor device name display in RoomPageSwitch widget
2025-04-21 10:36:43 +03:00
06b14a3964
add tow gang and change gang device ui
2025-04-17 16:14:48 +03:00
3c92ea3047
Merge pull request #85 from SyncrowIOT/SP-1285-FE-Add-Device-to-Routine
...
Sp 1285 fe add device to routine
2025-04-17 10:42:06 +03:00
73d28a1800
Refactor Action class to use type annotations for actionExecutor and entityId
2025-04-17 10:41:01 +03:00
5493ca6fb0
Refactor device filtering logic to improve code readability
2025-04-17 10:38:25 +03:00
7005d8ba83
Refactor device filtering logic and improve code readability
...
- Extracted the logic for filtering implemented devices into a separate method `_getOnlyImplementedDevices`
- Created a set `allowedDevices` to store the allowed device types
- Updated the filtering logic to use the `allowedDevices` set for checking device types
- Removed unnecessary conditions for filtering devices
Fix nullability issues in `Action` model
- Added null checks for `actionExecutor`, `entityId`, `name`, `type`, and `productType` properties in the `fromJson` method of the `Action` model
- Set default values for `actionExecutor` and `entityId` if they are null
- Updated the type casting for `name`, `type`, and `productType` properties to avoid potential nullability issues
2025-04-17 10:16:10 +03:00