Commit graph

  • ae6f0780fd chore(release): sync manifest.json with tag v0.16.1 github-actions[bot] 2025-12-02 16:49:44 +0000
  • b78ddeaf43 feat(docs): update get_apexcharts_yaml service descriptions to clarify limitations and customization options v0.16.1 Julian Pawlowski 2025-12-02 16:47:36 +0000
  • 0a44dd7f12 chore(release): bump version to 0.16.0 v0.16.0 Julian Pawlowski 2025-12-01 23:48:36 +0000
  • 369f07ee39 docs(AGENTS): update Conventional Commits guidelines and best practices Julian Pawlowski 2025-12-01 23:48:30 +0000
  • e156dfb061 feat(services): add rolling 48h window support to chart services Julian Pawlowski 2025-12-01 23:46:09 +0000
  • cf8d9ba8e8 feat(apexcharts): add highlight option for best price periods in chart Julian Pawlowski 2025-12-01 21:51:39 +0000
  • f70ac9cff6 feat(services): improve ApexCharts segment visualization and fix header display Julian Pawlowski 2025-12-01 11:14:27 +0000
  • 49628f3394
    Add connect_segments parameter and fix ApexCharts header N/A display (#46) Copilot 2025-12-01 03:19:52 +0100
  • 529f134556 Fix hassfest validation: Move time_units from translations to custom_translations copilot/fix-apexcharts-missing-lines copilot-swe-agent[bot] 2025-12-01 02:09:26 +0000
  • 9b1d24abc9 Changes before error encountered copilot-swe-agent[bot] 2025-12-01 01:58:11 +0000
  • b9f693810e Add connect_segments translations for de, nb, nl, sv languages copilot-swe-agent[bot] 2025-12-01 01:44:08 +0000
  • 662a51e20f Integrate PR45: Remove trailing null values for proper ApexCharts header display copilot-swe-agent[bot] 2025-12-01 01:36:08 +0000
  • fe32491938 Move trailing null removal from client-side to get_chartdata service copilot/fix-header-price-display copilot-swe-agent[bot] 2025-12-01 01:27:21 +0000
  • b790ee1f6c Address code review feedback: fix test logic and correct misleading comment copilot-swe-agent[bot] 2025-12-01 01:25:17 +0000
  • 568fb219f2 Add connect_segments parameter to get_chartdata service for visual segment connections copilot-swe-agent[bot] 2025-12-01 01:23:42 +0000
  • 3de00c8968 Initial plan copilot-swe-agent[bot] 2025-12-01 01:17:41 +0000
  • fd73dbbb1b Add optional chaining for safer array access in data_generator copilot-swe-agent[bot] 2025-12-01 00:56:09 +0000
  • 789a9cd2f1 Fix ApexCharts header N/A display by removing trailing nulls from data copilot-swe-agent[bot] 2025-12-01 00:54:08 +0000
  • 735ff2cc62 Initial plan copilot-swe-agent[bot] 2025-12-01 00:49:45 +0000
  • b306a491e0 refactor(translations): unify time unit translations across multiple languages Julian Pawlowski 2025-11-30 17:25:58 +0000
  • fe2cb1180a refactor(generate-notes): enhance output formatting for error messages and logs Julian Pawlowski 2025-11-30 16:55:31 +0000
  • 2320520ed9 chore(release): bump version to 0.15.0 v0.15.0 Julian Pawlowski 2025-11-30 16:43:21 +0000
  • 412cecc126 refactor(cache): enhance cache validation to support new structure and invalidate old format Julian Pawlowski 2025-11-30 16:42:41 +0000
  • 6f93bb8288 refactor(formatters, get_chartdata): serialize datetime objects to ISO format in data points Julian Pawlowski 2025-11-30 15:07:18 +0000
  • 09eb9c7050 refactor(validate): remove 'ignore' key from HACS validation step Julian Pawlowski 2025-11-28 16:39:00 +0000
  • b9647659bd chore(devcontainer): update Node.js version to 24 in devcontainer configuration Julian Pawlowski 2025-11-26 14:36:30 +0000
  • 7c0000039e refactor(config_flow): disable subentry flow temporarily due to incomplete time-travel feature Julian Pawlowski 2025-11-26 14:36:08 +0000
  • 50021ce3ba chore(devcontainer): add setup-git.sh script for host Git configuration Julian Pawlowski 2025-11-26 14:36:00 +0000
  • a90fef6f2d refactor(scripts): reorganize and standardize development scripts Julian Pawlowski 2025-11-26 13:11:52 +0000
  • 1a396a4faf docs(agents): update class naming documentation Julian Pawlowski 2025-11-25 20:42:44 +0000
  • cca104dfc4 chore(dev): update dev environment configuration Julian Pawlowski 2025-11-25 20:42:37 +0000
  • 3c69807c05 refactor(logging): use details logger for verbose period calculation logs Julian Pawlowski 2025-11-25 20:42:29 +0000
  • 9ae618fff9 refactor(config_flow): rename TibberPricesFlowHandler to TibberPricesConfigFlowHandler Julian Pawlowski 2025-11-25 20:42:15 +0000
  • 6338f51527 refactor(services): rename service modules to match service names Julian Pawlowski 2025-11-25 20:42:06 +0000
  • 7c117a2267 docs(schemas): update JSON schemas for translation structure Julian Pawlowski 2025-11-25 20:41:01 +0000
  • b6f5f1678f feat(services): add fetch_price_info_range service and update schema Julian Pawlowski 2025-11-25 20:40:48 +0000
  • 44f6ae2c5e feat(interval-pool): add intelligent interval caching and memory optimization Julian Pawlowski 2025-11-25 20:40:36 +0000
  • 74789877ff test: fix async mocking and add noqa comments for private access Julian Pawlowski 2025-11-25 20:40:19 +0000
  • e04e38d09f refactor(logging): remove verbose debug logging from price enrichment Julian Pawlowski 2025-11-25 20:40:08 +0000
  • 2449c28a88 feat(i18n): localize time offset descriptions and config flow strings Julian Pawlowski 2025-11-25 20:39:58 +0000
  • bab72ac341
    chore(deps): bump actions/setup-python from 6.0.0 to 6.1.0 (#41) dependabot[bot] 2025-11-25 21:30:12 +0100
  • c068225baa
    chore(deps): bump actions/setup-python from 6.0.0 to 6.1.0 dependabot[bot] 2025-11-25 20:16:13 +0000
  • 78ef7d1098
    chore(deps): update pre-commit requirement (#38) dependabot[bot] 2025-11-24 22:26:21 +0100
  • 9c86de20fc
    chore(deps): bump home-assistant/actions (#39) dependabot[bot] 2025-11-24 22:25:28 +0100
  • f082e89345
    chore(deps): bump home-assistant/actions dependabot[bot] 2025-11-24 20:38:25 +0000
  • 6b93bcbcb8
    chore(deps): update pre-commit requirement dependabot[bot] 2025-11-24 20:35:41 +0000
  • 7e47ef5995 docs: fix attribute names in AGENTS.md examples Julian Pawlowski 2025-11-24 16:26:23 +0000
  • 6b78cd757f refactor: simplify needs_tomorrow_data() - remove tomorrow_date parameter Julian Pawlowski 2025-11-24 16:26:08 +0000
  • 2de793cfda refactor: migrate from multi-home to single-home-per-coordinator architecture Julian Pawlowski 2025-11-24 16:24:37 +0000
  • 981fb08a69 refactor(price_info): price data handling to use unified interval retrieval Julian Pawlowski 2025-11-24 10:49:34 +0000
  • 294d84128b refactor(services): rename and reorganize custom services for clarity and functionality Julian Pawlowski 2025-11-23 13:17:21 +0000
  • 9ee7f81164 fix(coordinator): invalidate transformation cache when source data changes Julian Pawlowski 2025-11-23 13:10:19 +0000
  • cfae3c9387 chore(release): bump version to 0.14.0 v0.14.0 Julian Pawlowski 2025-11-23 11:20:16 +0000
  • ea21b229ee refactor(calculators): consolidate duplicate data access patterns Julian Pawlowski 2025-11-22 14:54:06 +0000
  • ed08bc29da docs(architecture): document import architecture and dependency management Julian Pawlowski 2025-11-22 14:48:50 +0000
  • 36fef2da89 docs(agents): remove status tracking, focus on patterns only Julian Pawlowski 2025-11-22 14:40:16 +0000
  • 3b11c6721e feat(types): add TypedDict documentation and BaseCalculator helpers Julian Pawlowski 2025-11-22 14:32:24 +0000
  • 32857c0cc0 test: remove obsolete lifecycle callback tests Julian Pawlowski 2025-11-22 13:04:47 +0000
  • 2d0febdab3 fix(binary_sensor): remove 6-hour lookahead limit for period icons Julian Pawlowski 2025-11-22 13:04:17 +0000
  • f373c01fbb test: remove obsolete lifecycle callback tests Julian Pawlowski 2025-11-22 13:01:30 +0000
  • 48d6e2580a refactor(coordinator): remove redundant lifecycle callback system Julian Pawlowski 2025-11-22 13:01:17 +0000
  • f2627a5292 fix(period_handlers): normalize flex and min_distance to absolute values Julian Pawlowski 2025-11-22 13:01:01 +0000
  • 476b0f6ef8 chore(release): bump version to 0.13.0 v0.13.0 Julian Pawlowski 2025-11-22 04:47:44 +0000
  • f128d00c99 test(period): document period calculation testing strategy Julian Pawlowski 2025-11-22 04:47:09 +0000
  • a85c37e5ca test(time): add boundary tolerance and DST handling tests Julian Pawlowski 2025-11-22 04:46:53 +0000
  • 91ef2806e5 test(timers): comprehensive timer architecture validation Julian Pawlowski 2025-11-22 04:46:30 +0000
  • d1376c8921 test(cleanup): add comprehensive resource cleanup tests Julian Pawlowski 2025-11-22 04:46:11 +0000
  • c7f6843c5b fix(sensors): ensure connection/tomorrow_data/lifecycle consistency Julian Pawlowski 2025-11-22 04:45:57 +0000
  • 85fe9666a7 feat(coordinator): add atomic midnight turnover coordination Julian Pawlowski 2025-11-22 04:45:41 +0000
  • 9c3c094305 fix(calculations): handle negative electricity prices correctly Julian Pawlowski 2025-11-22 04:45:23 +0000
  • 9a6eb44382 refactor(config): use negative values for Best Price min_distance Julian Pawlowski 2025-11-22 04:44:57 +0000
  • 215ac02302 feat(sensors): add lifecycle callback for chart_data_export sensor Julian Pawlowski 2025-11-22 04:44:38 +0000
  • 49866f26fa fix(coordinator): use coordinator update timestamp for cache validity Julian Pawlowski 2025-11-22 04:44:22 +0000
  • c6f41b1aa5 fix(manifest): remove integration_type field Julian Pawlowski 2025-11-22 03:51:58 +0000
  • c0069e32b8 fix(listeners): ensure both normal and time-sensitive listeners are notified after midnight turnover Julian Pawlowski 2025-11-21 23:57:04 +0000
  • f60b5990ae test: add pytest framework and midnight-crossing tests Julian Pawlowski 2025-11-21 23:47:01 +0000
  • 47b0a298d4 feat(periods): add midnight-crossing periods and day volatility attributes Julian Pawlowski 2025-11-21 23:18:46 +0000
  • dd12f97207
    chore(deps): bump astral-sh/setup-uv from 7.1.3 to 7.1.4 (#34) dependabot[bot] 2025-11-21 21:22:38 +0100
  • ed90004f63
    chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#36) dependabot[bot] 2025-11-21 21:22:27 +0100
  • b2ef3b2a29
    chore(deps): bump home-assistant/actions (#35) dependabot[bot] 2025-11-21 21:22:16 +0100
  • a2215517f2
    chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 dependabot[bot] 2025-11-21 20:17:45 +0000
  • c750981d4b
    chore(deps): bump home-assistant/actions dependabot[bot] 2025-11-21 20:17:39 +0000
  • 49917e313f
    chore(deps): bump astral-sh/setup-uv from 7.1.3 to 7.1.4 dependabot[bot] 2025-11-21 20:17:35 +0000
  • 2e5b48192a chore(release): bump version to 0.12.1 v0.12.1 Julian Pawlowski 2025-11-21 18:33:18 +0000
  • e35729d9b7 fix(coordinator): tomorrow sensors show unknown after 13:00 data fetch Julian Pawlowski 2025-11-21 18:32:40 +0000
  • f6b553d90e fix(periods): restore relaxation metadata marking with correct sign handling Julian Pawlowski 2025-11-21 17:40:15 +0000
  • 14b68a504b refactor(config): optimize volatility thresholds with separate ranges and improved UX Julian Pawlowski 2025-11-21 17:31:07 +0000
  • 0fd98554ae refactor(entity): switch description content based on extended_descriptions Julian Pawlowski 2025-11-21 17:30:29 +0000
  • 7a1675a55a fix(api): initialize time attribute to prevent AttributeError Julian Pawlowski 2025-11-21 17:29:04 +0000
  • ebd1b8ddbf chore: Enhance validation logic and constants for options configuration flow Julian Pawlowski 2025-11-21 13:57:35 +0000
  • db3268e54d chore(release): bump version to 0.12.0 v0.12.0 Julian Pawlowski 2025-11-21 11:19:14 +0000
  • b461e89f08 fix(setup): improve conditional checks for optional package installations Julian Pawlowski 2025-11-21 11:14:00 +0000
  • 5a77734ec5
    chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#32) dependabot[bot] 2025-11-20 23:13:16 +0100
  • b5fccd053d
    chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 dependabot[bot] 2025-11-20 20:16:49 +0000
  • 189d3ba84d feat(sensor): add data lifecycle diagnostic sensor with push updates Julian Pawlowski 2025-11-20 15:12:41 +0000
  • 02935c8d72 fix(data_fetching): enhance user data update logic and return status fix(core): refresh chart data on coordinator updates Julian Pawlowski 2025-11-20 13:48:26 +0000
  • e950737478 feat(chart_export): migrate sensor config from UI to configuration.yaml Julian Pawlowski 2025-11-20 13:41:26 +0000
  • 294da3960c fix(translations): correct typo in price trend title in German localization Julian Pawlowski 2025-11-20 13:00:21 +0000
  • b8a502672b refactor(config_flow): unify translation structure across all languages Julian Pawlowski 2025-11-20 12:59:12 +0000
  • 46fcdb8ba3 docs(period-calculation): update default thresholds for Best Price and Peak Price periods Julian Pawlowski 2025-11-20 11:52:15 +0000