d21850edc8
Enhance DuplicateSpaceDialog
to use Bloc
for state management and streamline the duplication process with success and error handling. Update CommunityStructureHeaderActionButtonsComposer
to integrate the new dialog for duplicating spaces.
2025-07-23 12:37:27 +03:00
85f53ed1f2
Remove DuplicateSpaceBloc
and its associated service from SpaceManagementPage
to streamline dependencies and improve code clarity.
2025-07-23 12:37:17 +03:00
5fde74fc7d
Add DuplicateSpaceFailureDialog
widget to display error messages when duplicating spaces fails.
2025-07-23 12:37:07 +03:00
04b7a506be
Remove newSpaceIcon
parameter from DuplicateSpaceParam
class since it isnt needed.
2025-07-23 10:52:46 +03:00
19ddf443a9
Refactor RemoteDuplicateSpaceService
to improve code readability by aligning method chaining for URL replacements.
2025-07-23 10:52:29 +03:00
3779176978
Add DuplicateSpaceDialog
widget for user interaction in duplicate space management.
2025-07-23 10:52:18 +03:00
7c5bca35fc
Add DuplicateSpaceTextField
widget for user input in duplicate space management.
2025-07-23 10:52:07 +03:00
aed3004a31
Added DuplicateSpaceBloc
to SpaceManagementPage
for managing duplicate space functionality.
2025-07-23 10:51:51 +03:00
4241d11cb6
Implemented duplicate_space
data layer.
2025-07-23 09:59:13 +03:00
c59d2b7fd6
Implemented toJson
method in DuplicateSpaceParam
.
2025-07-23 09:58:15 +03:00
71f0da9299
Created duplicate_space
presentation layer.
2025-07-23 09:51:09 +03:00
e6d9000ee2
Implemented duplicate space domain layer.
2025-07-23 09:48:23 +03:00
0de882d43b
[FE] On Uba Gateway device the Icons of the devices inside are not all of them displayed ( #359 )
...
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Jira Ticket
[SP-1569](https://syncrow.atlassian.net/browse/SP-1569 )
## Description
add devices and icons for them
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1569]:
https://syncrow.atlassian.net/browse/SP-1569?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:34:10 +03:00
6a737e5d43
[FE] Manage Bookable Spaces Tab ( #355 )
...
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Jira Ticket
[SP-1693](https://syncrow.atlassian.net/browse/SP-1693 )
[SP-1694](https://syncrow.atlassian.net/browse/SP-1694 )
## Description
all about unbookable spaces is Ready
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
[SP-1693]:
https://syncrow.atlassian.net/browse/SP-1693?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1694]:
https://syncrow.atlassian.net/browse/SP-1694?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:33:46 +03:00
c323d88790
Feature/reorder spaces api integration ( #362 )
...
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Description
Integrated reordering spaces with the API.
Fixed drop target bug, where the canvas wouldn't show the first drop
target in the tree.
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ x ] ✨ New feature (non-breaking change which adds functionality)
- [ x ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2025-07-23 09:31:16 +03:00
68153e41ed
remove print statement
2025-07-23 09:02:30 +03:00
6a7174b929
no need for selectedbookableSpaces list anymore instead i am using state list
2025-07-22 16:47:50 +03:00
b6d4084ca7
fix settings and back button to meet the UI
2025-07-22 10:58:30 +03:00
2b110b7c91
fix pagination UI
2025-07-22 10:50:00 +03:00
066fe4bc95
make variable final
2025-07-22 10:35:06 +03:00
85d65b2d96
Merge branch 'Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces
2025-07-22 10:12:14 +03:00
a64a9f1d12
fix unactive color
2025-07-22 10:12:02 +03:00
94f9c1beea
Adjust layout in CommunityStructureCanvas by adding horizontal padding to positions and refining target position calculations for improved spacing and alignment. Enhance Stack widget behavior by allowing overflow clipping.
2025-07-22 10:04:38 +03:00
a7487f5434
Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces
2025-07-22 09:58:14 +03:00
c0b74162e9
design fixes
2025-07-22 09:56:32 +03:00
dfd8c5fa31
Replace Container with AnimatedContainer in CommunityStructureCanvas to enhance visual feedback during state changes. Adjust alpha value for improved visibility based on candidate data presence.
2025-07-22 09:46:56 +03:00
60b8ee8b50
Enhance DragTarget logic in CommunityStructureCanvas by refining conditions for rendering and improving readability. Ensure proper handling of dragged data and its parent/community relationships.
2025-07-22 09:37:31 +03:00
9d60f913eb
Refactor CommunityStructureCanvas to simplify DragTarget logic by replacing SizedBox with SizedBox.shrink() for better performance and readability.
2025-07-22 09:32:57 +03:00
40251b846b
Integrate ReorderSpaces functionality into CommunityStructureCanvas and enhance RemoteReorderSpacesService with dynamic URL generation. Update ReorderSpacesParam to require parentSpaceUuid and spaces for improved validation and serialization.
2025-07-21 16:43:26 +03:00
b1b72fa8aa
use DataCellWidget
2025-07-21 16:42:57 +03:00
e8576c8dbe
remove comments
2025-07-21 16:40:46 +03:00
0c0f26bec7
param not params
2025-07-21 16:39:59 +03:00
1323bceca1
Update ReorderSpacesParam to make parentSpaceUuid optional and add toJson method for serialization.
2025-07-21 16:39:31 +03:00
dd425236f4
no need for (S) cuz it is not List
2025-07-21 16:39:07 +03:00
fb506e16c1
requested cubits
2025-07-21 16:37:46 +03:00
983040135f
fix using copywith
2025-07-21 16:30:28 +03:00
0eb4652f26
Enhance garage door scheduling functionality and UI improvements ( #358 )
...
<!--
Thanks for contributing!
Provide a description of your changes below and a general summary in the
title
Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->
## Description
<!--- Describe your changes in detail -->
Enhance garage door scheduling functionality and UI improvements
## Type of Change
<!--- Put an `x` in all the boxes that apply: -->
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2025-07-21 16:25:53 +03:00
35c8a73156
Refactor SpaceManagementPage's initState to ensure HTTPService is initialized before use in CommunitiesBloc.
2025-07-21 16:24:11 +03:00
96f107f972
Refactor SpaceManagementPage to utilize a shared HTTPService instance for API calls in Communities
, SpaceDetails
, Products
, and ReorderSpaces
blocs, and injected ReorderSpacesBloc
into it.
2025-07-21 16:15:26 +03:00
a3a7937021
Implemented ReorderSpacesBloc
.
2025-07-21 16:14:03 +03:00
9bf715501b
Implement ReorderSpacesService.
2025-07-21 15:57:31 +03:00
c65f4a7fab
Add ReorderSpacesParam and ReorderSpacesService for managing space reordering functionality.
2025-07-21 15:57:20 +03:00
5589e5b587
Refactor booking system: update API endpoint format, add ResetEvents event, and enhance UI components for improved user experience
2025-07-21 15:22:17 +03:00
d3bd363b70
Fix category check in schedule dialog for water heater
2025-07-21 15:10:15 +03:00
c473325883
add decorator layer
2025-07-21 15:01:38 +03:00
c8eb07c166
use state instead of variable in cubit
2025-07-21 14:43:00 +03:00
518e9c8914
make params final
2025-07-21 14:40:10 +03:00
9754b3b589
fix imports and make final params class
2025-07-21 14:37:41 +03:00
327be5aa54
use final for bookablespacesModel
2025-07-21 14:36:08 +03:00
b12903059d
use copywith and final class for bookableSpaceConfig
2025-07-21 14:34:36 +03:00