Metrics
92 merged PRs · avg 62.5h
Next: Sort by duration to find outliers; open the PR on GitHub from the repo link.
Lists merged PRs contributing to the selected metric in the active filter scope.
| PR | Repository | Author | Coding time |
|---|---|---|---|
| #415 WATCHTHD-2791-SSO-Backend-Integration | WatchTowerHD.hdwatch_backend | ClimateProsDave | 521.9h |
| #497 WATCHTHD #2874 + #2875 - Chains management (list, add, edit, delete, bulk-updates to associated sites) | WatchTowerHD.hdwatch_backend | EngineerLaroche | 483.1h |
| #499 WATCHTHD-2884-Optimize-MongoDB-Aggregation-Pipelines | WatchTowerHD.hdwatch_backend | wissal-gharbi | 475.5h |
| #662 WATCHTHD #2874 + #2875 - Chains management (list, add, edit, delete, bulk-updates to associated sites) | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 304.5h |
| #443 #2881 - Feature/secondary read preference | WatchTowerHD.hdwatch_backend | fredericbrassard | 294.9h |
| #602 Watchthd 2258 suction group wide degradation flag |
Follow-up pages that deepen the story for this view
| WatchTowerHD.hdwatch_frontend |
| EngineerLaroche |
| 262.7h |
| #431 Watchthd 2258 suction group wide degradation flag | WatchTowerHD.hdwatch_backend | EngineerLaroche | 262.1h |
| #473 Watchthd 2874 + 2875 - Chains management (add, edit, delete) with bulk push data to associated sites | WatchTowerHD.hdwatch_backend | EngineerLaroche | 258.4h |
| #432 WATCHTHD-2640-Route-SiteSync-traffic-to-proxy-when-configured-backend | WatchTowerHD.hdwatch_backend | wissal-gharbi | 218.3h |
| #706 Watchthd 2706 reference utility reformatting display model validation metrics for energy normalization | WatchTowerHD.hdwatch_frontend | ClimateProsDave | 217.2h |
| #451 Watchthd 2725 rack wide degredation flag | WatchTowerHD.hdwatch_backend | EngineerLaroche | 214.9h |
| #630 Watchthd 2725 rack wide degredation flag | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 214.7h |
| #516 Watchthd 2706 reference utility reformatting display model validation metrics for energy normalization | WatchTowerHD.hdwatch_backend | ClimateProsDave | 170.1h |
| #569 WATCHTHD-2791-SSO-Frontend-Integration | WatchTowerHD.hdwatch_frontend | ClimateProsDave | 167.2h |
| #683 Watchhd 1211 sync status enhancement | WatchTowerHD.hdwatch_frontend | AnkitaHD | 144.8h |
| #677 Feature/on demand and staging | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 133.8h |
| #486 Feature/on demand and staging | WatchTowerHD.hdwatch_backend | avezina-climatepros | 124.2h |
| #649 WATCHTHD-2895-Site-Performance-Optimization-Opportunities | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 103.6h |
| #622 WATCHTHD-2422-Store-Level-Control-of-Diagnostic-Visibility | WatchTowerHD.hdwatch_frontend | ludbon | 101.7h |
| #446 WATCHTHD-2422-Store-Level-Control-of-Diagnostic-Visibility | WatchTowerHD.hdwatch_backend | ludbon | 101.3h |
| #475 Watchthd 2859 establish ai instruction framework for GitHub copilot | WatchTowerHD.hdwatch_backend | fredericbrassard | 78.6h |
| #641 WATCHTHD-2362-Adding-time-frame-option-to-Data-Viz | WatchTowerHD.hdwatch_frontend | ludbon | 67.6h |
| #482 WATCHTHD-2919-Alarms-Management-OWNERS-Column-not-Sorting-or-not-sorting-correctly | WatchTowerHD.hdwatch_backend | wissal-gharbi | 65.6h |
| #686 Fix frontend unit tests | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 53.3h |
| #494 Increase query body-size limit (default: 1MB to ~50MB) | WatchTowerHD.hdwatch_backend | EngineerLaroche | 51.4h |
| #444 Watchthd-2702-migrate-e3-site-sync-to-watch-tower-backend-v2 | WatchTowerHD.hdwatch_backend | AnkitaHD | 47.5h |
| #561 WATCHTHD-2439-edit-site-structured-site-information-tab | WatchTowerHD.hdwatch_frontend | mahbuber-rahman | 43.9h |
| #509 WATCHTHD-2927-Update-Refrigerant-Leak-Detection-Subcool-Diagnostic-Frontend-to-Display-Average-Subcooling-and-Enhanced-Data-Visualization | WatchTowerHD.hdwatch_backend | wissal-gharbi | 42.9h |
| #586 Features/watchthd 2340 extend frontend ci cd to production | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 42.2h |
| #673 WATCHTHD-2547-Alarm-management-export-limited-to-14-days | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 41.2h |
| #481 WATCHTHD-2547-Alarm-management-export-limited-to-14-days | WatchTowerHD.hdwatch_backend | wissal-gharbi | 41.2h |
| #560 WATCHTHD-2627-Preferences-Page-Reformating-Potential-savings-Configuration-store-level | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 40.0h |
| #489 Increase query size limit (default: 1MB to ~50MB) | WatchTowerHD.hdwatch_backend | EngineerLaroche | 39.1h |
| #461 WATCHTHD-2527-RWO-Some-RWOs-Missing-UIDs | WatchTowerHD.hdwatch_backend | ludbon | 29.1h |
| #465 WATCHTHD-2802-Observability-monitoring-for-Location-Health-Score | WatchTowerHD.hdwatch_backend | ludbon | 24.7h |
| #659 Auth0 env runtime config | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 24.6h |
| #487 Watchthd 2970 skip start stream commands when running the backend locally | WatchTowerHD.hdwatch_backend | fredericbrassard | 22.6h |
| #425 Fix/deploy prod validate and namespace | WatchTowerHD.hdwatch_backend | avezina-climatepros | 20.6h |
| #597 Fixes/full ci cd | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 20.5h |
| #450 WATCHTHD-2885-Add-Filters-to-Savings-Calculations-Page-and-Optimize-Aggregation | WatchTowerHD.hdwatch_backend | ludbon | 19.4h |
| #629 WATCHTHD-2885-Add-Filters-to-Savings-Calculations-Page-and-Optimize-Aggregation | WatchTowerHD.hdwatch_frontend | ludbon | 19.4h |
| #671 Last user login management | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 17.7h |
| #682 Devops - continuous improvement branch | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 17.1h |
| #490 Devops - continuous improvement branch | WatchTowerHD.hdwatch_backend | avezina-climatepros | 17.1h |
| #484 WATCHTHD-2967-Title-Enable-WatchTower-frontend-on-demand-to-call-the-dev-API-CORS | WatchTowerHD.hdwatch_backend | ClimateProsDave | 16.6h |
| #658 Auth0 env runtime config | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 10.3h |
| #657 Auth0 env runtime config | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 9.7h |
| #453 Process montly-email-report in batch and allow to run as test and/or … | WatchTowerHD.hdwatch_backend | EngineerLaroche | 9.2h |
| #599 WATCHTHD-2805-Add-Condenser-Setpoint-To-Auto-Onboarding | WatchTowerHD.hdwatch_frontend | ludbon | 5.5h |
| #620 Production release sprint 30 | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 4.9h |
| #669 Watchthd 2789 auth0 sso configuration awaiting activation for testing | WatchTowerHD.hdwatch_frontend | ClimateProsDave | 4.0h |
| #655 Added auth0 env info | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 3.9h |
| #624 WATCHTHD-2029-Unexpected-Navigation-Behavior-Causes-Loss-of-RWO-Creation-Data | WatchTowerHD.hdwatch_frontend | ludbon | 3.5h |
| #442 Production release sprint 30 | WatchTowerHD.hdwatch_backend | EngineerLaroche | 2.8h |
| #664 Watchthd 2859 establish ai instruction framework for GitHub copilot | WatchTowerHD.hdwatch_frontend | fredericbrassard | 1.8h |
| #488 Update workflows and configuration for staging and on-demand deployments | WatchTowerHD.hdwatch_backend | avezina-climatepros | 1.2h |
| #680 Update workflow references from `swap.yaml` to `swap.yml` and enhance… | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 1.2h |
| #477 WATCHTHD-2789-Auth0-sso-configuration-awaiting-activation-for-testing | WatchTowerHD.hdwatch_backend | ClimateProsDave | 0.9h |
| #633 WATCHTHD-2832-Electricity-Degree-Days-Diagnosis-Display-RCx-measures-and-RWO-Energy-Deviation-Outcome-in-chart | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 0.8h |
| #470 Update GitHub workflow checkout version | WatchTowerHD.hdwatch_backend | EngineerLaroche | 0.8h |
| #616 Watchthd 2870 frontend remove unused case degradation reference | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.6h |
| #648 WATCHTHD-2527-RWO-Some-RWOs-Missing-UIDs | WatchTowerHD.hdwatch_frontend | ludbon | 0.6h |
| #422 deploy-prod: validate ACR repo exists, deploy to namespace watchtower | WatchTowerHD.hdwatch_backend | avezina-climatepros | 0.6h |
| #618 WATCHTHD-2702-Migrate-E3-Site-Sync-to-WatchTower-Backend | WatchTowerHD.hdwatch_frontend | AnkitaHD | 0.5h |
| #491 Watchhd-2993-E3 Site Sync regression | WatchTowerHD.hdwatch_backend | AnkitaHD | 0.4h |
| #427 Fix/environment name | WatchTowerHD.hdwatch_backend | avezina-climatepros | 0.4h |
| #436 WATCHTHD-2853-Alarms-Management-Page-Sort-by-Active-Status-also-shows-acknowledged-Grey-showing-up-under-active-alarms-Alex-regression | WatchTowerHD.hdwatch_backend | wissal-gharbi | 0.4h |
| #402 WATCHTHD-2439-edit-site-structured-site-information-tab | WatchTowerHD.hdwatch_backend | mahbuber-rahman | 0.3h |
| #447 Quick Dependency Fix + Unit-test fix | WatchTowerHD.hdwatch_backend | EngineerLaroche | 0.3h |
| #636 Add linkedWorkOrders column to the work-orders export file | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.2h |
| #660 Revert "Revert last 7 commits to deploy without Auth0" | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.2h |
| #623 WATCHTHD-2886-Add-setpoint-pressure-to-chart-hover-tooltip-in-condenser-performance-monitoring-diagnosis | WatchTowerHD.hdwatch_frontend | ludbon | 0.2h |
| #514 WATCHTHD-2829-1-DEV-Energy-savings-New-preference-options | WatchTowerHD.hdwatch_backend | wissal-gharbi | 0.1h |
| #498 WATCHTHD-2643-Update-Executive-Report-monthly-report | WatchTowerHD.hdwatch_backend | wissal-gharbi | 0.1h |
| #670 WATCHTHD-2953-Frontend-Review-alarms-management-sorting-and-pagination-strategy | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 0.1h |
| #695 Fix runtime config injection and enhance CD for Helm | WatchTowerHD.hdwatch_frontend | avezina-climatepros | 0.1h |
| #479 WATCHTHD-2953-Frontend-Review-alarms-management-sorting-and-pagination-strategy | WatchTowerHD.hdwatch_backend | wissal-gharbi | 0.1h |
| #492 (WATCHHD-1211): sync status enhancement | WatchTowerHD.hdwatch_backend | AnkitaHD | 0.1h |
| #595 #2835 - App license and version component | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.1h |
| #570 WATCHTHD-2703-Migrate-Danfoss-Site-Sync-to-WatchTower-Backend | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 0.1h |
| #612 WATCHTHD-2842-RCx-Measures-Comment-doesn-t-persist | WatchTowerHD.hdwatch_frontend | wissal-gharbi | 0.1h |
| #647 WATCHTHD-2917-Add-Liquid-Level-Sensor-to-Danfoss-SiteSync-and-DataPuller | WatchTowerHD.hdwatch_frontend | AnkitaHD | 0.1h |
| #654 Added auth0 env info | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.1h |
| #609 WATCHTHD-2822-value-compliance-multiple-points | WatchTowerHD.hdwatch_frontend | ludbon | 0.1h |
| #645 WATCHTHD-2820-RCx-Measure-Add-custom-measure-name-issue | WatchTowerHD.hdwatch_frontend | ludbon | 0.1h |
| #667 Default admin visibility to true | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.1h |
| #679 Single and multiple selection suffix float right fix | WatchTowerHD.hdwatch_frontend | EngineerLaroche | 0.1h |
| #408 #2743 - RCx Measures in RWO - Report Enhancement | WatchTowerHD.hdwatch_backend | EngineerLaroche | 0.1h |
| #423 WATCHTHD-2745-RWO-link-web-page-fix-leak-rate-label-and-rounding | WatchTowerHD.hdwatch_backend | mahbuber-rahman | 0.1h |
| #452 Fixed alarm stream id | WatchTowerHD.hdwatch_backend | EngineerLaroche | 0.1h |
| #460 Adjust Helm deployment requests and limits, update documentation | WatchTowerHD.hdwatch_backend | avezina-climatepros | 0.1h |
| #471 Revert "Revert last 3 commits to deploy without Auth0" | WatchTowerHD.hdwatch_backend | EngineerLaroche | 0.1h |