Commit Graph

  • ce7fc0114e Merge pull request #344 from SyncrowIOT/SP-1456-be-internal-server-error-when-we-try-to-save-routine-creation faljawhary 2025-04-22 13:55:54 +03:00
  • dabf234349 refactor: clean up unused variable and update destructuring in device service faris Aljohari 2025-04-22 13:54:12 +03:00
  • 055518d672 Merge pull request #339 from SyncrowIOT/feat/commission-device hannathkadher 2025-04-22 11:04:15 +04:00
  • aa9a11217b Merge pull request #342 from SyncrowIOT/bugfix/batch-status hannathkadher 2025-04-22 10:29:39 +04:00
  • 2470c8e09a fixed the response of batch get status hannathkadher 2025-04-22 10:25:44 +04:00
  • fcb27155d8 typeorm logger hannathkadher 2025-04-22 10:20:48 +04:00
  • 506f3dae29 Merge pull request #340 from SyncrowIOT/SP-1310 hannathkadher 2025-04-22 09:48:13 +04:00
  • acbfa450f6 Merge pull request #341 from SyncrowIOT/SP-1357-be-add-our-product-name-and-device-name-related-to-the-syncrow-regardless-the-supplier hannathkadher 2025-04-22 09:47:21 +04:00
  • 1b3eb08fcb fix: set name column to non-nullable in DeviceEntity faris Aljohari 2025-04-22 01:58:31 +03:00
  • 069cdf6f75 feat: add device name to actions and conditions in Automation and Scene services faris Aljohari 2025-04-22 01:53:10 +03:00
  • 2f12189eef feat: add device name field to DeviceEntity and update related DTOs and services faris Aljohari 2025-04-22 01:53:03 +03:00
  • 69f87b0999 Merge pull request #338 from SyncrowIOT/SP-610-be-otp-email-template-for-change-password-and-sign-up faljawhary 2025-04-21 15:22:54 +03:00
  • be3c9f730d - add winston logger - updated HTTP logging interceptor hannathkadher 2025-04-21 11:38:11 +04:00
  • ed3c526efd fix commissioning hannathkadher 2025-04-21 10:58:14 +04:00
  • 2b449e61ea add OTP email sending functionality and integrate with user authentication flow faris Aljohari 2025-04-20 22:19:08 +03:00
  • 1e6503c072 Merge pull request #337 from SyncrowIOT/SP-1346-be-sos-button-real-time-sync-issue faris Aljohari 2025-04-18 09:21:24 +03:00
  • d341c47286 add SosHandlerService and integrate SOS handling in TuyaWebSocketService faris Aljohari 2025-04-17 16:58:34 +03:00
  • c34011660f Merge pull request #335 from SyncrowIOT/DATA-parametrized-energy-consumption faljawhary 2025-04-17 10:05:47 +03:00
  • c677be400c added community info and tag hannathkadher 2025-04-17 10:41:39 +04:00
  • 25650ca91b adjusted params Dona Maria Absi 2025-04-16 12:14:38 +03:00
  • eba3513e14 added params Dona Maria Absi 2025-04-16 11:22:12 +03:00
  • f2aad9c6be Merge pull request #336 from SyncrowIOT/SP-1421 hannathkadher 2025-04-16 10:46:47 +04:00
  • 2010e631f2 filter for not deleted space hannathkadher 2025-04-16 10:42:20 +04:00
  • 4810cc6f35 added controller to export hannathkadher 2025-04-16 10:28:57 +04:00
  • d24e7be4ea Merge branch 'dev' of https://github.com/SyncrowIOT/backend into feat/commission-device hannathkadher 2025-04-15 20:01:45 +04:00
  • 5d379e0c36 export hannathkadher 2025-04-15 20:01:42 +04:00
  • 78cb65d712 Added parameter setup Dona Maria Absi 2025-04-15 14:40:52 +03:00
  • dbabd28624 Merge pull request #334 from SyncrowIOT/SP-1390-be-implement-add-new-product-device-api faljawhary 2025-04-15 14:12:04 +03:00
  • 32112930c8 Implement product creation functionality with DTO and permissions faris Aljohari 2025-04-15 13:26:56 +03:00
  • 30dd8318e3 Add SQL queries for hourly energy consumption tracking and refactor daily energy consumed query faris Aljohari 2025-04-15 12:20:37 +03:00
  • 9f3dce535d Merge pull request #333 from SyncrowIOT/SP-1430-be-api-request-returns-400-bad-request-instead-of-empty-array-when-community-has-no-devices-or-spaces faljawhary 2025-04-14 14:26:37 +03:00
  • 846b7e6463 Merge pull request #331 from SyncrowIOT/fix-some-issues-wehn-add-new-device faljawhary 2025-04-14 14:26:26 +03:00
  • f723b63a91 Merge branch 'dev' into fix-some-issues-wehn-add-new-device faris Aljohari 2025-04-14 14:26:13 +03:00
  • 7ba8c78868 Merge pull request #332 from SyncrowIOT/SP-1431-be-integration-between-data-point-and-backend faljawhary 2025-04-14 14:24:35 +03:00
  • 7be4e4eeef Refactor SQL queries for device presence detection: rename missing_date to date, enhance motion detection logic, and update aggregation for total presence counts. faris Aljohari 2025-04-14 14:17:48 +03:00
  • f71279ea30 Fix SQL query in getPowerClampData method to use 'fact_daily_energy_consumed' faris Aljohari 2025-04-14 13:47:40 +03:00
  • 303ea696cb Add SQL queries for device logs, energy consumption, presence detection, and product category definitions faris Aljohari 2025-04-14 13:47:32 +03:00
  • 777105fc28 refactor: improve error handling for missing space in device listing faris Aljohari 2025-04-14 13:24:40 +03:00
  • 3745962827 Add PowerClamp module with controller and service for energy data retrieval faris Aljohari 2025-04-14 12:17:44 +03:00
  • a3001c8bb8 feat: add DEVICE_ADD permission and update device handling logic faris Aljohari 2025-04-13 20:19:21 +03:00
  • 5bc69f869d Merge pull request #330 from SyncrowIOT/bugfix/re-order-batch hannathkadher 2025-04-11 11:57:57 +04:00
  • f9eee8e266 reordering controller hannathkadher 2025-04-11 11:50:57 +04:00
  • de09624db8 added commissioning endpoint hannathkadher 2025-04-08 10:42:48 +04:00
  • d11c6a88f1 Merge pull request #327 from SyncrowIOT/add-root-user-when-when-create-project faljawhary 2025-04-07 09:49:32 +03:00
  • bac978e2b6 Merge pull request #329 from SyncrowIOT/bugfix/SP-1362 faljawhary 2025-04-07 09:24:47 +03:00
  • 9c676a5231 added space community hannathkadher 2025-04-07 10:22:20 +04:00
  • 473f028b45 Merge pull request #328 from SyncrowIOT:bugfix/search-space-name hannathkadher 2025-04-06 21:22:03 +04:00
  • e04f68a7ac updated the search for commuities hannathkadher 2025-04-06 21:14:16 +04:00
  • 22d98fa177 feat: add user UUID to project creation and validate user existence faris Aljohari 2025-04-03 12:27:36 +03:00
  • 5e2e95b098 Merge pull request #325 from SyncrowIOT/SP-1306-be-implement-client-credential-flow-that-accept-client-id-and-client-secret-from-3rd-party-applications-and-issue-o-auth-jwt-tokens faljawhary 2025-03-28 12:16:16 +03:00
  • 327d678656 Enhance TuyaWebSocketService to handle environment-specific message extraction faris Aljohari 2025-03-28 03:40:09 +03:00
  • 36394ae214 Merge pull request #326 from SyncrowIOT/SP-1295-be-fix-tuya-messages-environment-issue faljawhary 2025-03-28 03:36:16 +03:00
  • c7fc4e3a5d refactor: enhance TuyaWebSocketService to handle environment-specific message extraction faris Aljohari 2025-03-28 03:34:30 +03:00
  • cf8cf08bdc add client relation btw user and client faris Aljohari 2025-03-27 01:55:26 +03:00
  • cbd3f5028b finished client endpoints faris Aljohari 2025-03-27 01:28:40 +03:00
  • 5f45876516 Merge pull request #319 from SyncrowIOT/SP-1322 hannathkadher 2025-03-25 21:55:56 +04:00
  • 1a39d1c1bb Merge pull request #324 from SyncrowIOT/enhance-device-module faljawhary 2025-03-25 10:26:17 +03:00
  • cd05c9906d convert the api from post to put faris Aljohari 2025-03-25 10:25:13 +03:00
  • ef9cf6ad28 convert the route to devices faris Aljohari 2025-03-25 10:24:52 +03:00
  • c5dac6c564 add register client api faris Aljohari 2025-03-25 10:10:08 +03:00
  • a4b743eb58 add client entity faris Aljohari 2025-03-25 02:29:00 +03:00
  • ee28d04c76 Merge pull request #323 from SyncrowIOT/SP-1241-be-refactor-device-module hannathkadher 2025-03-24 11:20:58 +04:00
  • 6785fb2b1e finished refactor vistitor password device faris Aljohari 2025-03-24 03:28:26 +03:00
  • 8efd8cfba2 finished refactor devices module faris Aljohari 2025-03-24 02:32:44 +03:00
  • 2712ce673a Merge pull request #322 from SyncrowIOT/edit-visitor-passwords-route faris Aljohari 2025-03-21 09:57:24 +03:00
  • 794e12d5d3 finished edit visitor passwords route faris Aljohari 2025-03-21 09:56:13 +03:00
  • fb2e0c6cba Merge pull request #321 from SyncrowIOT/add-community-in-get-scenes-and-automation faris Aljohari 2025-03-21 09:46:02 +03:00
  • 338b73ac7a Merge pull request #320 from SyncrowIOT/SP-1309-be-create-custom-nestjs-guard-for-project-validation-and-SP-1242 faris Aljohari 2025-03-21 09:45:35 +03:00
  • d09bdd1f6e finished add community data in scene and automation faris Aljohari 2025-03-20 11:12:37 +03:00
  • dd1229db9c add password as optional faris Aljohari 2025-03-20 10:50:35 +03:00
  • 9bc763bad3 refactor visitor passwords apis faris Aljohari 2025-03-20 09:42:54 +03:00
  • b5469cb316 add project in the token faris Aljohari 2025-03-20 09:42:28 +03:00
  • 670c026cfd Merge pull request #317 from SyncrowIOT/SP-1331-be-return-space-name-in-get-scene-and-get-automation-by-space-apis faris Aljohari 2025-03-19 11:05:53 +03:00
  • 611cee79b3 Merge pull request #318 from SyncrowIOT/SP-1332-be-return-the-last-three-parent-for-spaces-that-have-devices faris Aljohari 2025-03-19 11:04:43 +03:00
  • b0a403b0cf added search for spaces hannathkadher 2025-03-19 10:51:38 +04:00
  • 1a313c103d finished return the last three parents faris Aljohari 2025-03-19 00:50:24 +03:00
  • 30badcde67 add where for community name hannathkadher 2025-03-18 21:20:27 +04:00
  • 770d08ce08 add space name to get scenes endpoint faris Aljohari 2025-03-18 13:35:49 +03:00
  • 770ece21b3 add space name to get automations endpoint faris Aljohari 2025-03-18 13:35:09 +03:00
  • ec851eda9d Merge pull request #316 from SyncrowIOT/SP-1321-be-return-the-spaces-in-get-communities-by-project-api faris Aljohari 2025-03-18 10:18:37 +03:00
  • 39ac2e6860 add includeSpaces in the query param faris Aljohari 2025-03-18 10:17:29 +03:00
  • 9902b02700 finished return the spaces in get community faris Aljohari 2025-03-18 01:52:01 +03:00
  • 990bcffc2f Merge pull request #315 from SyncrowIOT/bugfix/make-endpoint-restful-for-get-endpoint hannathkadher 2025-03-14 12:29:15 +04:00
  • a9045a458c updated the endpoint for checking automation status hannathkadher 2025-03-14 12:26:56 +04:00
  • 9f30f0e2c2 making get one automation endpoint RESTful hannathkadher 2025-03-14 11:57:11 +04:00
  • 70047dd337 making endpoint plural hannathkadher 2025-03-14 11:49:00 +04:00
  • 89ff05b6ef Merge pull request #314 from SyncrowIOT/feat/move-automation-by-space-to-space-module hannathkadher 2025-03-14 11:47:57 +04:00
  • a495563c42 making it plural hannathkadher 2025-03-14 11:47:32 +04:00
  • 1f25e09388 community hannathkadher 2025-03-14 11:39:56 +04:00
  • 532ded3624 Enforced service accessing space and automation within the project hannathkadher 2025-03-14 11:39:23 +04:00
  • 3d3dcf17dd moved automation by space to different root hannathkadher 2025-03-14 11:38:49 +04:00
  • 378ff1751b Merge pull request #313 from SyncrowIOT/SP-1243 hannathkadher 2025-03-13 14:35:28 +04:00
  • 76fd4b640f updated api route and added dtos hannathkadher 2025-03-13 14:23:40 +04:00
  • f8f4bf525d Merge pull request #312 from SyncrowIOT/SP-1262 hannathkadher 2025-03-13 14:11:41 +04:00
  • d24b1d88d7 added disabled check hannathkadher 2025-03-13 14:03:59 +04:00
  • dd5447fc5f Merge pull request #311 from SyncrowIOT/dev hannathkadher 2025-03-13 13:56:50 +04:00
  • 8b3232b2f4 length checking hannathkadher 2025-03-13 13:39:26 +04:00
  • 7df5b9ab08 Merge branch 'main' of https://github.com/SyncrowIOT/backend faris Aljohari 2025-03-13 11:06:06 +03:00
  • 06b4407b85 Merge branch 'dev' faris Aljohari 2025-03-13 11:05:11 +03:00
  • 1aea072692 Merge pull request #310 from SyncrowIOT/bugfix/unlik-tags-on-update-space-model hannathkadher 2025-03-13 11:05:13 +04:00