Commit graph

  • 3f90de0c0a
    chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#29) dependabot[bot] 2025-11-18 08:56:11 +0100
  • 3125bc0af8
    chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 dependabot[bot] 2025-11-17 20:31:24 +0000
  • 21b444c16d chore(release): bump version to 0.10.0 v0.10.0 Julian Pawlowski 2025-11-17 04:11:45 +0000
  • ef983d0a99 feat(sensor): migrate chart_data_export from binary_sensor to sensor platform Julian Pawlowski 2025-11-17 04:11:10 +0000
  • e17f59c283 chore(release): bump version to 0.11.0 Julian Pawlowski 2025-11-17 03:14:19 +0000
  • 38ce1c4c50 feat(chart_export): add Chart Data Export diagnostic sensor Julian Pawlowski 2025-11-17 03:14:02 +0000
  • 0bf810f0d5 chore(release): bump version to 0.10.0 Julian Pawlowski 2025-11-16 23:52:57 +0000
  • fb70f29ac9 feat(services): rewrite ApexCharts service for modern workflow Julian Pawlowski 2025-11-16 23:52:36 +0000
  • 7bc83ed3e2 chore(dev): remove IntelliCode extension from devcontainer configuration Julian Pawlowski 2025-11-16 18:15:00 +0000
  • 329f96f2f4 chore(dev): enhance sync-hac script to clean up broken symlinks and report changes Julian Pawlowski 2025-11-16 18:13:29 +0000
  • 60c3b72932 chore(dev): add HACS installation and sync scripts for testing Julian Pawlowski 2025-11-16 18:05:14 +0000
  • 3a9ba55dd3 feat(sensors): improve price trend sensors with temporal context Julian Pawlowski 2025-11-16 17:09:16 +0000
  • 76dc488bb5 feat(sensors): add momentum-based trend detection with two new sensors Julian Pawlowski 2025-11-16 12:49:43 +0000
  • 6389249020 refactor(translations): update terminology for price period settings in German translations Julian Pawlowski 2025-11-16 10:29:30 +0000
  • 3c69ca6f75 feat(release): remove version tag prefix from release titles Julian Pawlowski 2025-11-16 00:26:34 +0000
  • 4508e69ffd chore(release): bump version to 0.9.0 v0.9.0 Julian Pawlowski 2025-11-16 00:12:20 +0000
  • 63442dae1d feat(api): add multi-home support and diagnostic sensors Julian Pawlowski 2025-11-16 00:11:56 +0000
  • 4e64cf7598 refactor(sensors): optimize default entity activation for better UX Julian Pawlowski 2025-11-15 21:47:09 +0000
  • dae0b43971 refactor(translations): enhance clarity of price labels in German, Norwegian, Dutch, and Swedish Julian Pawlowski 2025-11-15 21:35:44 +0000
  • c3c98a4b63 refactor(translations): simplify price start time labels in multiple languages Julian Pawlowski 2025-11-15 21:23:26 +0000
  • a2c1edb876 refactor(translations): improve clarity of price labels in multiple languages Julian Pawlowski 2025-11-15 21:18:19 +0000
  • ac2ce5d9cf refactor(translations): update price labels for clarity and consistency across multiple languages Julian Pawlowski 2025-11-15 21:01:26 +0000
  • 7250667434 chore(release): bump version to 0.8.0 v0.8.0 Julian Pawlowski 2025-11-15 20:39:10 +0000
  • d06ae63075 feat(sensors): add Energy Dashboard price sensor and period duration sensors Julian Pawlowski 2025-11-15 20:38:21 +0000
  • 9c00d985c8 chore(release): bump version to 0.7.0 v0.7.0 Julian Pawlowski 2025-11-15 18:22:08 +0000
  • a75b8ffdb3 perf(coordinator): optimize API calls and data processing Julian Pawlowski 2025-11-15 18:21:50 +0000
  • 76b0d0a766 docs(user): add dynamic icon and color guides for dashboard customization Julian Pawlowski 2025-11-15 18:00:38 +0000
  • 503075c443 refactor(config_flow): restructure package to satisfy hassfest validation Julian Pawlowski 2025-11-15 17:40:53 +0000
  • decca432df feat(sensors): add timing sensors for best_price and peak_price periods Julian Pawlowski 2025-11-15 17:11:28 +0000
  • 22165d038d feat(sensors): add timestamp attributes and enhance icon system Julian Pawlowski 2025-11-15 15:31:43 +0000
  • b32679ba75 feat(translations): add price level and rating states for multiple languages Julian Pawlowski 2025-11-15 14:18:41 +0000
  • e18d653233 feat(sensors): add daily aggregated price level and rating sensors Julian Pawlowski 2025-11-15 13:31:44 +0000
  • 1e51b0485b refactor(const): update icon for 'off_no_future' state in BINARY_SENSOR_ICON_MAPPING Julian Pawlowski 2025-11-15 13:08:54 +0000
  • e35970dfcb refactor(const): update icon for 'off_no_future' state in BINARY_SENSOR_ICON_MAPPING Julian Pawlowski 2025-11-15 13:07:04 +0000
  • d90266e1ad refactor(config_flow): split monolithic file into modular package structure Julian Pawlowski 2025-11-15 13:03:13 +0000
  • efda22f7ad refactor(binary_sensor): split into package matching sensor/ structure Julian Pawlowski 2025-11-15 12:35:02 +0000
  • 78498a9aec
    Fix AttributeError when homes lack active subscriptions (#28) Copilot 2025-11-15 13:08:15 +0100
  • cf221725a2 docs: add refactoring guide and planning directory documentation Julian Pawlowski 2025-11-15 12:07:18 +0000
  • fa40c00f67 refactor(sensors): Transform sensor platform into package Julian Pawlowski 2025-11-15 11:42:56 +0000
  • cfa422ad77 Fix AttributeError for homes without active subscription copilot/fix-tibber-prices-error copilot-swe-agent[bot] 2025-11-15 11:29:58 +0000
  • afd33c2460 Initial plan copilot-swe-agent[bot] 2025-11-15 11:23:53 +0000
  • d2d07d5e16 refactor(sensors): Refactor price sensor calculations and remove unused methods Julian Pawlowski 2025-11-15 09:29:33 +0000
  • 7737dccd49 refactor(sensors): rename current price sensors for clarity Julian Pawlowski 2025-11-15 08:30:25 +0000
  • c4f36d04de feat(icons): add dynamic icons and colors for all sensor types Julian Pawlowski 2025-11-14 11:31:25 +0000
  • fe5af68f8e feat(sensor): add icon color determination based on price trend state Julian Pawlowski 2025-11-14 09:52:28 +0000
  • 6521aa7bdd feat(sensor): add dynamic icon support for price trend sensors Julian Pawlowski 2025-11-14 09:39:37 +0000
  • 3a9234ffbf chore(release): bump version to 0.6.1 v0.6.1 Julian Pawlowski 2025-11-14 01:14:05 +0000
  • 07517660e3 refactor(volatility): migrate to coefficient of variation calculation Julian Pawlowski 2025-11-14 01:12:47 +0000
  • 6dc49becb1 chore(release): bump version to 0.6.0 v0.6.0 Julian Pawlowski 2025-11-14 00:18:32 +0000
  • 67270d8fe2 chore(release): bump version to 0.5.1 Julian Pawlowski 2025-11-14 00:07:50 +0000
  • 5a5c8ca3cc feat(relaxation): make tail handling smarter and attempts configurable Julian Pawlowski 2025-11-14 00:07:12 +0000
  • d3c02568ee fix(build_periods): improve comment clarity for smoothing impact on interval qualification v0.5.0 Julian Pawlowski 2025-11-13 23:00:26 +0000
  • a39eb66f49 fix(const): clarify comments on peak price flexibility threshold Julian Pawlowski 2025-11-13 23:00:18 +0000
  • 2e7dd64db0 chore(release): bump version to 0.5.0 Julian Pawlowski 2025-11-13 22:53:48 +0000
  • 383b495545
    Feature/adaptive defaults (#22) Julian Pawlowski 2025-11-13 23:51:29 +0100
  • a012c315c3
    Merge pull request #23 from jpawlowski/copilot/sub-pr-22 Julian Pawlowski 2025-11-13 23:49:08 +0100
  • a12e6b0440
    Update custom_components/tibber_prices/period_utils/relaxation.py Julian Pawlowski 2025-11-13 23:48:24 +0100
  • 0ac91da3a3
    Update custom_components/tibber_prices/period_utils/period_building.py Julian Pawlowski 2025-11-13 23:47:48 +0100
  • aef471cbc8
    Update custom_components/tibber_prices/const.py Julian Pawlowski 2025-11-13 23:47:10 +0100
  • 62eacfb30b refactor: convert flexibility_pct to ratio once at function entry copilot/sub-pr-22 copilot-swe-agent[bot] 2025-11-13 22:40:55 +0000
  • 771afe7c0f Initial plan copilot-swe-agent[bot] 2025-11-13 22:36:36 +0000
  • 9f15e366d7 docs(periods): improve formatting and clarity in period-calculation.md Julian Pawlowski 2025-11-13 22:35:06 +0000
  • 805c76db3d fix(const): improve clarity in comments regarding period lengths for price alerts Julian Pawlowski 2025-11-12 16:59:19 +0000
  • b46f8a2d28 docs(periods): fix corrupted period-calculation.md and add outlier filtering documentation Julian Pawlowski 2025-11-12 16:59:07 +0000
  • a2c684821d
    Update custom_components/tibber_prices/const.py Julian Pawlowski 2025-11-12 17:50:13 +0100
  • d02e460b1d
    Update custom_components/tibber_prices/coordinator.py Julian Pawlowski 2025-11-12 17:49:25 +0100
  • 3e22292c77
    Update custom_components/tibber_prices/const.py Julian Pawlowski 2025-11-12 17:48:58 +0100
  • 0ba1c152a2
    Update docs/user/period-calculation.md Julian Pawlowski 2025-11-12 17:45:38 +0100
  • 23b8bd1c62 feat(periods): modularize period_utils and add statistical outlier filtering Julian Pawlowski 2025-11-12 16:37:34 +0000
  • 53e73a7fda feat(period-calc): adaptive defaults + remove volatility filter Julian Pawlowski 2025-11-12 13:20:14 +0000
  • b1c36f5279 chore(dev): disable analytics and error reporting for dev instance Julian Pawlowski 2025-11-11 21:35:50 +0000
  • 3f43bb4bc0 chore(release): bump version to 0.4.1 v0.4.1 Julian Pawlowski 2025-11-11 21:22:36 +0000
  • aa58c6718f refactor(period_utils): implement per-day relaxation with 4×4 matrix strategy Julian Pawlowski 2025-11-11 21:21:56 +0000
  • b191238df4 docs(agents): add logging and documentation writing guidelines Julian Pawlowski 2025-11-11 21:20:06 +0000
  • 95758ec40a docs(user): rewrite period calculation documentation for clarity Julian Pawlowski 2025-11-11 21:19:57 +0000
  • b4a1775968
    Merge pull request #21 from jpawlowski/dependabot/pip/pre-commit-gte-4.3.0-and-lt-4.5.0 Julian Pawlowski 2025-11-11 15:10:06 +0100
  • d0301e07a2
    Merge pull request #20 from jpawlowski/dependabot/github_actions/astral-sh/setup-uv-7.1.3 Julian Pawlowski 2025-11-11 15:09:44 +0100
  • efeb3f9df6
    chore(deps): update pre-commit requirement dependabot[bot] 2025-11-10 20:24:22 +0000
  • 4478a8f797
    chore(deps): bump astral-sh/setup-uv from 7.1.2 to 7.1.3 dependabot[bot] 2025-11-10 20:23:34 +0000
  • 7605e88b96 refactor(period_utils): simplify period qualification logic by removing average boundary check Julian Pawlowski 2025-11-10 14:58:16 +0000
  • e0b8cdc072 fix(docs): correct link formatting for AGENTS.md in coding guidelines Julian Pawlowski 2025-11-10 14:12:01 +0000
  • 6a77572f4e refactor(docs): update references from copilot-instructions.md to AGENTS.md across documentation Julian Pawlowski 2025-11-10 14:09:40 +0000
  • 6e1a3e37c5 chore(release): bump version to 0.4.0 v0.4.0 Julian Pawlowski 2025-11-10 12:15:58 +0000
  • ab73d02ec1 chore(copilot): Add AGENTS.md Julian Pawlowski 2025-11-10 12:13:53 +0000
  • c9923d9475 chore(copilot): Remove reference to CLAUDE.md as it is no longer needed in the repository. Julian Pawlowski 2025-11-10 12:11:42 +0000
  • 6dcaca9f11 chore(copilot): remove obsolete configuration file for Copilot instructions Julian Pawlowski 2025-11-10 12:00:17 +0000
  • 3dc1a49465 feat(docs): enhance period calculation documentation and add detailed guides for best/peak price periods Julian Pawlowski 2025-11-10 11:54:06 +0000
  • 817658f230 feat(periods): add gap tolerance for price level filters with intelligent period splitting Julian Pawlowski 2025-11-10 04:38:44 +0000
  • 40a335dabe feat(periods): add adaptive filter relaxation for minimum period guarantee Julian Pawlowski 2025-11-10 03:34:09 +0000
  • 9640b041e0 refactor(periods): move all period logic to coordinator and refactor period_utils Julian Pawlowski 2025-11-09 23:46:48 +0000
  • b36a94d53b feat(translations): update language style and tone for user instructions across multiple languages Julian Pawlowski 2025-11-09 19:27:42 +0000
  • 45b26dbf8a docs: update installation instructions and add configuration steps for HACS integration Julian Pawlowski 2025-11-09 18:37:18 +0000
  • 850e985ef8 feat(release): enhance generate-release-notes with AI optimization and auto-update Julian Pawlowski 2025-11-09 17:50:27 +0000
  • 0832c5c071 feat(release): add dynamic release title generation v0.3.0 Julian Pawlowski 2025-11-09 16:33:46 +0000
  • 256caab2ff feat(workflows): add concurrency control to prevent duplicate runs Julian Pawlowski 2025-11-09 16:30:34 +0000
  • 605e05ea95 fix(workflows): remove duplicate validation runs in release workflow Julian Pawlowski 2025-11-09 16:26:16 +0000
  • 6614d225e3 fix(release): add validation/lint checks before release and clean output Julian Pawlowski 2025-11-09 16:14:07 +0000
  • 900e77203a chore(release): bump version to 0.3.0 Julian Pawlowski 2025-11-09 16:06:34 +0000
  • ae82e4637c fix: handle missing entry_id in reauth flow and ensure integration version is a string Julian Pawlowski 2025-11-09 16:04:18 +0000
  • da5a723777 fix: update return type annotation for API request method and ensure exceptions are raised Julian Pawlowski 2025-11-09 16:04:12 +0000