Commit Graph

  • 0b9eef276e ensure Timer is the category value for CUR2 type (#448) ZaydSkaff 2025-06-30 15:52:01 +03:00
  • b3f8b92826 ensure Timer is the category value for CUR2 type (#446) ZaydSkaff 2025-06-30 15:35:23 +03:00
  • b9da00aaa6 Merge pull request #447 from SyncrowIOT/fix/integrate-cur2-with-schedule faljawhary 2025-06-30 06:27:27 -06:00
  • 5bf44a18e1 add cur2 checks to schedule fix/integrate-cur2-with-schedule Mhd Zayd Skaff 2025-06-30 14:09:32 +03:00
  • 2b2772e4ca Merge pull request #445 from SyncrowIOT/fix-update-aqi-data-on-staging faljawhary 2025-06-30 04:11:03 -06:00
  • 13c0f87fc6 fix: filter daily averages by space_id and event_date in update procedure fix-update-aqi-data-on-staging faris Aljohari 2025-06-30 04:09:40 -06:00
  • 374fb69804 fix the super user seeded to accept terms and add certificate arn Ammar Qaffaf 2025-06-30 03:58:47 -04:00
  • c9d794d988 fix: update role type formatting in user invitation email faris Aljohari 2025-06-30 01:25:09 -06:00
  • 5d4e5ca87e Merge pull request #444 from SyncrowIOT/SP-1736-fe-on-user-management-page-when-i-invited-a-user-as-a-space-member-his-role-appeared-as-admin-in-the-email faljawhary 2025-06-30 01:23:55 -06:00
  • f4e748d735 fix: update role type formatting in user invitation email SP-1736-fe-on-user-management-page-when-i-invited-a-user-as-a-space-member-his-role-appeared-as-admin-in-the-email faris Aljohari 2025-06-30 00:58:30 -06:00
  • f4f7999ae0 add device to firebase & stop moving it from the OEM space (#443) ZaydSkaff 2025-06-30 09:48:16 +03:00
  • db8caf9c58 add device to firebase & stop moving it from the OEM space fix/add-device-to-firebase-when-comissioning Mhd Zayd Skaff 2025-06-30 09:27:07 +03:00
  • 82c82d521c add deviceName to handle password API (#442) ZaydSkaff 2025-06-30 08:57:43 +03:00
  • 7ea53feddc add deviceName to handle password API refactor/add-device-name-to-create-password-api Mhd Zayd Skaff 2025-06-30 08:54:25 +03:00
  • d4d1ec817d a functioning backend stack bypassing firebase and using an existing domain Ammar Qaffaf 2025-06-29 20:45:38 -04:00
  • c7a4ff1194 fix: schedule device types (#441) ZaydSkaff 2025-06-29 15:27:55 +03:00
  • 4a7fac7b7a fix: schedule device types fix/schedule-device-types Mhd Zayd Skaff 2025-06-29 15:26:22 +03:00
  • 90ab291d83 add curtain module device (#440) ZaydSkaff 2025-06-29 10:10:19 +03:00
  • f0b472d7b0 add curtain module device task/curatin-module Mhd Zayd Skaff 2025-06-29 10:07:26 +03:00
  • 8a4633b158 Merge pull request #439 from SyncrowIOT/add-check-log-to-trace-the-map-issue faljawhary 2025-06-25 18:59:37 -06:00
  • f80d097ff8 refactor: optimize log insertion and clean up device cache handling in TuyaWebSocketService add-check-log-to-trace-the-map-issue faris Aljohari 2025-06-25 18:57:56 -06:00
  • 04bd156df1 Merge branch 'dev' into add-check-log-to-trace-the-map-issue faris Aljohari 2025-06-25 18:42:43 -06:00
  • 731819aeaa feat: enhance device status handling with caching and batch processing improvements faris Aljohari 2025-06-25 18:37:46 -06:00
  • 68d2d3b53d fix: improve device retrieval logic in addDeviceStatusToFirebase method faris Aljohari 2025-06-25 08:13:02 -06:00
  • 3fcfe2d92f Merge pull request #438 from SyncrowIOT/temp-fix-to-check faljawhary 2025-06-25 08:06:29 -06:00
  • c0a069b460 fix: enhance device status handling by integrating device cache for improved performance temp-fix-to-check faris Aljohari 2025-06-25 08:03:23 -06:00
  • 5381a949bc task: delete used & its relations (#437) ZaydSkaff 2025-06-25 15:32:46 +03:00
  • 55593be79f task: delete used & its relations feat/delete-user-account Mhd Zayd Skaff 2025-06-25 15:06:48 +03:00
  • 30724d7d37 Merge pull request #436 from SyncrowIOT/add-check-log-to-trace-the-map-issue faljawhary 2025-06-25 05:32:50 -06:00
  • 324661e1ee fix: add missing check for device UUID in batch processing logs faris Aljohari 2025-06-25 05:30:15 -06:00
  • a83424f45b fix: remove unnecessary validation for missing properties in device status logs faris Aljohari 2025-06-25 05:29:28 -06:00
  • 71f6ccb4db fix: add validation for missing properties in device status logs faris Aljohari 2025-06-25 05:20:26 -06:00
  • 68692b7c8b increase rate limit to 100 per minute for each IP (#435) ZaydSkaff 2025-06-25 13:50:38 +03:00
  • 4d60c1ed54 Merge pull request #434 from SyncrowIOT/fix-time-out-connections-db faljawhary 2025-06-25 04:47:59 -06:00
  • 692d5c2ce3 increase rate limit to 100 per minute for each IP refactor/increase-rate-limit Mhd Zayd Skaff 2025-06-25 13:47:42 +03:00
  • 27dbe04299 fix: remove unnecessary comment from ScheduleModule import in scheduler module fix-time-out-connections-db faris Aljohari 2025-06-25 04:47:38 -06:00
  • 9bebcb2f3e feat: implement scheduler for periodic data updates and optimize database procedures faris Aljohari 2025-06-25 03:20:25 -06:00
  • 43ab0030f0 refactor: clean up unused services and optimize batch processing in DeviceStatusFirebaseService faris Aljohari 2025-06-25 03:20:12 -06:00
  • c48adb73b5 Merge pull request #433 from SyncrowIOT/DATA-adjust-remaining-procedures faljawhary 2025-06-25 01:55:12 -06:00
  • d255e6811e update procedures DATA-adjust-remaining-procedures Dona Maria Absi 2025-06-25 10:47:37 +03:00
  • e58d2d4831 Test/prevent server block on rate limit (#432) ZaydSkaff 2025-06-24 14:56:02 +03:00
  • 4ff62611fb Merge branch 'dev' into test/prevent-server-block-on-rate-limit test/prevent-server-block-on-rate-limit Mhd Zayd Skaff 2025-06-24 14:55:39 +03:00
  • 7d9fe170b9 test: new format of IP Mhd Zayd Skaff 2025-06-24 14:53:04 +03:00
  • 147cf0b582 Merge pull request #431 from SyncrowIOT/DATA-adjust-procedures faljawhary 2025-06-24 04:58:09 -06:00
  • 4e6b6f6ac5 adjusted procedures DATA-adjust-procedures Dona Maria Absi 2025-06-24 13:04:21 +03:00
  • 932a3efd1c Sp 1780 be configure the curtain module device (#424) ZaydSkaff 2025-06-24 12:18:46 +03:00
  • 0a1ccad120 add check if not space not found (#430) ZaydSkaff 2025-06-24 12:18:15 +03:00
  • 2b00dd0aac add check if not space not found fix/SP-1632-be-get-space-by-id Mhd Zayd Skaff 2025-06-24 11:04:10 +03:00
  • f337e6c681 Test/prevent server block on rate limit (#421) ZaydSkaff 2025-06-24 10:55:38 +03:00
  • 5ad5e7e934 test: use forwarded for heder to catch real IP Mhd Zayd Skaff 2025-06-24 10:46:14 +03:00
  • f5bf857071 Merge pull request #429 from SyncrowIOT/add-queue-event-handler faljawhary 2025-06-23 08:13:36 -06:00
  • d1d4d529a8 Add methods to handle SOS events and device status updates in Firebase and our DB add-queue-event-handler faris Aljohari 2025-06-23 08:10:33 -06:00
  • 37b582f521 Merge pull request #428 from SyncrowIOT/add-queue-event-handler faljawhary 2025-06-23 07:35:22 -06:00
  • cf19f08dca turn on all the updates data points faris Aljohari 2025-06-23 07:33:01 -06:00
  • ff370b2baa Implement message queue for TuyaWebSocketService and batch processing faris Aljohari 2025-06-23 07:31:58 -06:00
  • 04f64407e1 turn off some update data points faris Aljohari 2025-06-23 07:10:47 -06:00
  • d7eef5d03e Merge pull request #427 from SyncrowIOT/revert-426-SP-1778-be-fix-time-out-connections-in-the-db faljawhary 2025-06-23 07:09:20 -06:00
  • c8d691b380 tern off data procedure revert-426-SP-1778-be-fix-time-out-connections-in-the-db faris Aljohari 2025-06-23 07:02:23 -06:00
  • 75d03366c2 Revert "SP-1778-be-fix-time-out-connections-in-the-db" faljawhary 2025-06-23 06:58:57 -06:00
  • 52cb69cc84 Merge pull request #426 from SyncrowIOT/SP-1778-be-fix-time-out-connections-in-the-db faljawhary 2025-06-23 06:38:58 -06:00
  • a6053b3971 refactor: implement query runners for database operations in multiple services SP-1778-be-fix-time-out-connections-in-the-db faris Aljohari 2025-06-23 06:34:53 -06:00
  • 60d2c8330b fix: increase DB max pool size (#425) ZaydSkaff 2025-06-23 15:23:53 +03:00
  • bf9294a4ef fix: increase DB max pool size fix/increase-db-connections-timeout Mhd Zayd Skaff 2025-06-23 15:19:11 +03:00
  • 21776c8c9c Merge branch 'dev' into SP-1780-be-configure-the-curtain-module-device SP-1780-be-configure-the-curtain-module-device Mhd Zayd Skaff 2025-06-23 12:45:17 +03:00
  • fddd06e06d fix: add space condition to the join operator instead of general query (#423) ZaydSkaff 2025-06-23 12:44:19 +03:00
  • 91b476f808 task: add Cur new device configuration Mhd Zayd Skaff 2025-06-23 12:42:12 +03:00
  • 4aacbd8000 fix: add space condition to the join operator instead of general query fix/get-communities-with-spaces Mhd Zayd Skaff 2025-06-23 12:00:33 +03:00
  • 3160773c2a fix: spaces structure in communities (#420) ZaydSkaff 2025-06-23 10:21:55 +03:00
  • d3d84da5e3 fix: correct property name from bookableConfigs to bookableConfig in BookableSpaceEntity and SpaceEntity faris Aljohari 2025-06-23 00:39:29 -06:00
  • 110ed4157a task: add spaces filter to get devices by project (#422) ZaydSkaff 2025-06-23 09:34:59 +03:00
  • 58ba81fb4f task: add spaces filter to get devices by project SP-1779-be-add-a-filter-on-get-devices-by-proejct-to-pass-array-of-space-ids Mhd Zayd Skaff 2025-06-22 14:42:57 +03:00
  • 238a52bfa9 Merge branch 'dev' into test/prevent-server-block-on-rate-limit Mhd Zayd Skaff 2025-06-22 14:07:09 +03:00
  • 85d9a59848 fix: spaces structure in communities fix/community-structure Mhd Zayd Skaff 2025-06-22 14:03:13 +03:00
  • f2a8ed141c test throttle module Mhd Zayd Skaff 2025-06-22 10:23:37 +03:00
  • aa9e90bf08 Test/prevent server block on rate limit (#419) ZaydSkaff 2025-06-19 14:34:23 +03:00
  • bf64470288 increase DB max connection to 50 Mhd Zayd Skaff 2025-06-19 14:31:16 +03:00
  • c5dd5e28fd Test/prevent server block on rate limit (#418) ZaydSkaff 2025-06-19 13:54:22 +03:00
  • c1e9c6cbb7 Merge branch 'dev' into test/prevent-server-block-on-rate-limit Mhd Zayd Skaff 2025-06-19 13:42:55 +03:00
  • f28184975f revert all changes Mhd Zayd Skaff 2025-06-19 13:37:26 +03:00
  • 603e74af09 Test/prevent server block on rate limit (#417) ZaydSkaff 2025-06-19 12:54:59 +03:00
  • 130a1ed06e fix: merge conflicts Mhd Zayd Skaff 2025-06-19 12:53:34 +03:00
  • 6973e8b195 task: sort communities by creation date (#416) ZaydSkaff 2025-06-19 11:13:24 +03:00
  • 9176fe779e task: add orderBy clause to communities task/sort-communities-by-creation-date Mhd Zayd Skaff 2025-06-19 11:10:57 +03:00
  • 0e36f32ed6 Test/prevent server block on rate limit (#415) ZaydSkaff 2025-06-19 10:15:29 +03:00
  • 01d66a67d9 Merge branch 'dev' into test/prevent-server-block-on-rate-limit ZaydSkaff 2025-06-19 10:13:38 +03:00
  • 069db9a3ea task: increase rate limit timeout Mhd Zayd Skaff 2025-06-19 10:11:51 +03:00
  • 705ceeba29 Test/prevent server block on rate limit (#414) ZaydSkaff 2025-06-19 09:45:09 +03:00
  • ce1986a27f Merge branch 'dev' into test/prevent-server-block-on-rate-limit Mhd Zayd Skaff 2025-06-19 09:44:01 +03:00
  • 6857b4ea03 task: test rate limits on sever Mhd Zayd Skaff 2025-06-19 09:42:11 +03:00
  • 92d102d08f Merge pull request #413 from SyncrowIOT/fix-staging-insirt-logs-data faljawhary 2025-06-18 07:35:30 -06:00
  • 7dc28d0cb3 fix: enable AQI sensor historical data update in device status processing fix-staging-insirt-logs-data faris Aljohari 2025-06-18 07:32:39 -06:00
  • 6613b49fc0 presence count DATA-occupancy-count Dona Maria Absi 2025-06-18 15:58:44 +03:00
  • d9ad431a23 fix: correct procedure names in energy consumption updates faris Aljohari 2025-06-18 05:33:49 -06:00
  • 4bf43dab2b feat: enhance device status DTO and service with optional properties and environment checks faris Aljohari 2025-06-18 05:33:43 -06:00
  • a37d5bb299 task: add trust proxy header (#411) ZaydSkaff 2025-06-18 12:05:53 +03:00
  • e6c3fc7044 add logging Mhd Zayd Skaff 2025-06-18 12:05:09 +03:00
  • 588eacdfef task: add trust proxy header Mhd Zayd Skaff 2025-06-18 12:00:27 +03:00
  • 49cc762962 fix duplication from conflict merge faris Aljohari 2025-06-18 01:56:51 -06:00
  • a94d4610ed Merge branch 'dev' into SP-1754-be-implement-configure-space faris Aljohari 2025-06-18 01:55:48 -06:00
  • 274cdf741f refactor: streamline Booking module and service by removing unused imports and consolidating space validation logic faris Aljohari 2025-06-18 01:49:00 -06:00