Commit Graph

  • a9a9beba52 Update Localized Strings create-pull-request/download_strings Home Assistant Bot 2026-02-07 06:11:16 +00:00
  • 1245601cec
    Present downloads view as bottom sheet with medium detent (#4319) main Copilot 2026-02-06 09:30:21 +01:00
  • da5124787f Use handleDownloadFailure for consistency and remove Task wrapper copilot/add-background-downloads-feature copilot-swe-agent[bot] 2026-02-06 00:41:39 +00:00
  • ffe26feca8 Remove deinit and clarify responsibility copilot-swe-agent[bot] 2026-02-06 00:41:01 +00:00
  • 3dd773bd10 Fix deinit isolation and extract failure handling copilot-swe-agent[bot] 2026-02-06 00:40:12 +00:00
  • b3583ea282 Add thread safety with @MainActor isolation copilot-swe-agent[bot] 2026-02-06 00:39:23 +00:00
  • bccdef07fc Fix background task expiration handling per Apple docs copilot-swe-agent[bot] 2026-02-06 00:38:37 +00:00
  • 22db2b20bf Fix background task cleanup and UI state issues copilot-swe-agent[bot] 2026-02-06 00:37:46 +00:00
  • a93501ee3b Add expiration handling and logging for background tasks copilot-swe-agent[bot] 2026-02-06 00:37:10 +00:00
  • 8a9e35cc9a Fix race condition and potential helper leak copilot-swe-agent[bot] 2026-02-06 00:36:30 +00:00
  • 9845c6e0c8 Add background task support for downloads copilot-swe-agent[bot] 2026-02-06 00:35:37 +00:00
  • 204f863431 Initial plan copilot-swe-agent[bot] 2026-02-06 00:30:30 +00:00
  • a6e31428bf
    Display entity picker in large sheet due to keyboard auto focus (#4317) Bruno Pantaleão Gonçalves 2026-02-05 18:30:28 +01:00
  • 9b015f2a76
    Show dynamic island toasts only when debugging (#4318) Bruno Pantaleão Gonçalves 2026-02-05 17:54:55 +01:00
  • 53c3424461
    Update Localized Strings (#4313) github-actions[bot] 2026-02-05 11:14:44 +01:00
  • 73b690e7be
    Fix CarPlay configuration not saving for new users (#4314) Bruno Pantaleão Gonçalves 2026-02-04 16:07:50 +01:00
  • a39b11418e
    Revert unrelated Xcode project file changes for Database test files (#4311) test/viewmodel-magic-item Copilot 2026-02-03 15:21:58 +01:00
  • e0078f1ac1
    Revert unrelated cosmetic changes in project.pbxproj (#4310) Copilot 2026-02-03 15:21:40 +01:00
  • 6341103194
    Verify stable sort behavior in test for same-position actions (#4312) Copilot 2026-02-03 15:21:22 +01:00
  • fefeb78caa
    Remove unnecessary async throws from DictionaryExtensions tests (#4308) test/extension-utilities Copilot 2026-02-03 15:19:26 +01:00
  • 15177e6a8b
    Restore Current.realm after test completion in MagicItemAddViewModelTests (#4309) Copilot 2026-02-03 15:18:30 +01:00
  • 87060b096b
    Update Tests/Shared/NotificationAction.test.swift test/api-models Bruno Pantaleão Gonçalves 2026-02-03 15:15:47 +01:00
  • db1efef108
    Update Tests/Shared/NotificationCategory.test.swift Bruno Pantaleão Gonçalves 2026-02-03 15:15:26 +01:00
  • b589cdb839
    Update Tests/App/MagicItem/MagicItemAddViewModelTests.swift Bruno Pantaleão Gonçalves 2026-02-03 15:13:55 +01:00
  • ba48dfa8f7 Add unit tests for MagicItemAddViewModel Bruno Pantaleão 2026-02-03 15:03:54 +01:00
  • 98c39f4ab0 Add unit tests for extension utilities Bruno Pantaleão 2026-02-03 15:03:40 +01:00
  • d6502e1b0b Add unit tests for API models Bruno Pantaleão 2026-02-03 15:03:24 +01:00
  • 33b2412a1e
    Update Localized Strings (#4303) github-actions[bot] 2026-02-03 14:38:31 +01:00
  • 387f08c0dc
    Bump 2026.2 (#4301) Bruno Pantaleão Gonçalves 2026-02-03 12:22:49 +01:00
  • 0111942fb4
    fix: Explicitly add lokalise tap before brew bundle (#4302) Bruno Pantaleão Gonçalves 2026-02-03 11:07:05 +01:00
  • fa111b3976 Add MaterialDesignIcons to SFSymbol mapping extension copilot/map-material-design-icons copilot-swe-agent[bot] 2026-02-02 16:58:16 +00:00
  • c19311a59d Initial plan copilot-swe-agent[bot] 2026-02-02 16:01:47 +00:00
  • d1515b8df7
    fix: Preserve URL path when base URL changes due to network switch (#4296) Bruno Pantaleão Gonçalves 2026-02-02 11:50:20 +01:00
  • 7548c9b4ae
    fix: Exclude custom widgetFamily environment from widget extension ta… (#4297) Bruno Pantaleão Gonçalves 2026-02-02 11:24:21 +01:00
  • 20edce3829
    GitHub Actions: Bump the dependencies group with 3 updates (#4298) dependabot[bot] 2026-02-02 10:28:17 +01:00
  • 9b887b3669
    Make EntityPicker auto focus on search field when it appears (#4294) Copilot 2026-01-30 20:23:41 +01:00
  • 7efea47b07
    Add Safari toolbar button to CameraPlayerView for opening more info dialog (#4288) Copilot 2026-01-30 15:50:53 +00:00
  • 238d4c11ca Tweaks copilot/update-interaction-types Bruno Pantaleão 2026-01-30 16:10:06 +01:00
  • dad9d9ff86
    Improve loader handling in camera player views (#4292) Bruno Pantaleão Gonçalves 2026-01-30 15:41:47 +01:00
  • 4f09ca48ba Use UIDesignRequiresCompatibility to avoid iPadOS 26 semaphore controls cover UI compatibility-ipad Bruno Pantaleão 2026-01-30 15:20:55 +01:00
  • a1a536ddfe Add preferredWindowingControlStyle for iPadOS 26 window controls copilot/fix-back-button-visibility copilot-swe-agent[bot] 2026-01-30 13:29:55 +00:00
  • 508eb72530 Initial plan copilot-swe-agent[bot] 2026-01-30 13:24:51 +00:00
  • b7cf125fda Refactor: Extract intent creation to WidgetInteractionIntentFactory, improve comments copilot-swe-agent[bot] 2026-01-30 13:06:08 +00:00
  • 4bcc8754d4 Add dual interaction types for custom widget tiles (icon + card) copilot-swe-agent[bot] 2026-01-30 13:02:15 +00:00
  • caa359806c Initial plan copilot-swe-agent[bot] 2026-01-30 12:55:28 +00:00
  • a9dee432cc Fix loader position in WebRTCVideoPlayerView by adding frame modifier copilot/fix-loader-position-in-camera-player copilot-swe-agent[bot] 2026-01-30 12:51:50 +00:00
  • e263744c1f Initial plan copilot-swe-agent[bot] 2026-01-30 12:49:17 +00:00
  • b118b4c2c6
    Remove network disclaimer from HomeNetworkInputView (#4286) Bruno Pantaleão Gonçalves 2026-01-30 13:36:21 +01:00
  • 208fe1136f
    Remove legacy CarPlay config conversion logic (#4284) Bruno Pantaleão Gonçalves 2026-01-30 12:12:10 +01:00
  • 3d48af0a8b
    Add tip to connection block screen to mention points of attention (#4283) Bruno Pantaleão Gonçalves 2026-01-30 12:08:13 +01:00
  • 6f15fddc33
    Remove legacy actions migration for watch config (#4285) Bruno Pantaleão Gonçalves 2026-01-30 12:03:27 +01:00
  • d73ea40df4
    Implement auto-save CarPlay configuration (#4282) Bruno Pantaleão Gonçalves 2026-01-30 11:50:00 +01:00
  • cd502a3ee1
    Display entity picker as bottom sheet (#4278) Bruno Pantaleão Gonçalves 2026-01-30 11:38:18 +01:00
  • fc06463235
    Fix widget systemSmall preview (#4274) Bruno Pantaleão Gonçalves 2026-01-30 09:46:38 +01:00
  • 057b67ca97
    Refactor camera player UI and remove legacy WebRTC views (#4277) Bruno Pantaleão Gonçalves 2026-01-29 21:00:18 +01:00
  • daa4a05714
    Add experimental options to display iOS UI going edge to edge (#4279) Bruno Pantaleão Gonçalves 2026-01-29 20:59:51 +01:00
  • 6b2f83e97e
    Add "Add to" frontend compatibility for CarPlay, Widgets and Apple Watch (#4273) Bruno Pantaleão Gonçalves 2026-01-29 17:00:17 +01:00
  • 660e006d29
    Replace ctrlKey with metaKey in keyboard event (#4275) Bruno Pantaleão Gonçalves 2026-01-29 16:04:25 +01:00
  • 35e52f7cfd
    Add auto-refresh for WebViewController after 5+ minutes in background with user setting (#4269) Copilot 2026-01-29 09:02:42 +00:00
  • 2e5f9929d2
    Update size and distribution pipelines to Xcode 26.2 (#4271) Copilot 2026-01-29 09:20:13 +01:00
  • 308e3cc608
    Refactor widget view layout and update corner radius constants (#4268) Bruno Pantaleão Gonçalves 2026-01-28 18:19:49 +01:00
  • 3a13792b3d
    Fix CI test failure by updating iOS Simulator OS version to 26.2 (#4270) Copilot 2026-01-28 17:56:05 +01:00
  • 051a827260 Add iconInteractionType to widget view models iconinteractiontype-widget Bruno Pantaleão 2026-01-28 15:34:25 +01:00
  • 9054334530
    Update Sources/Extensions/Widgets/Common/WidgetBasicView.swift Bruno Pantaleão Gonçalves 2026-01-28 15:07:19 +01:00
  • 9987b86710 Refactor widget view layout and update corner radius constants Bruno Pantaleão 2026-01-28 14:49:36 +01:00
  • d03515f537
    Simplify database updates by replacing upserts with full deletes (#4267) Bruno Pantaleão Gonçalves 2026-01-28 13:23:46 +01:00
  • 2211129131
    Remove hiddenBy and disabledBy from HAAppEntity and DB (#4265) Bruno Pantaleão Gonçalves 2026-01-28 12:58:37 +01:00
  • f57b54976f
    Improve custom widget state handling and URL management (#4262) Bruno Pantaleão Gonçalves 2026-01-28 11:52:03 +01:00
  • b714e7b32a Save panels to database on background thread fix-crash-panel Bruno Pantaleão 2026-01-28 11:11:06 +01:00
  • efe9855ab6
    Add confirmation dialog to gestures reset button (#4260) Copilot 2026-01-28 01:29:08 +00:00
  • 9c1e91e42c
    Add mise setup instructions to README.md (#4259) Sébastien MICHOY 2026-01-27 19:16:25 +01:00
  • 5e150dbfba
    Add CLAUDE.md (#4258) Sébastien MICHOY 2026-01-27 17:32:59 +01:00
  • 0570085873
    Add quick search gesture action with Ctrl+K support for HA 2026.2+ (#4257) Copilot 2026-01-27 16:21:35 +01:00
  • 45fc3e4f27
    Add disclaimer for legacy iOS Actions in settings (#4256) Bruno Pantaleão Gonçalves 2026-01-27 14:41:58 +01:00
  • 9495958702
    Migrate NFC screens to SwiftUI (#4254) Bruno Pantaleão Gonçalves 2026-01-27 12:14:46 +01:00
  • 3adbb73eb3
    Fix ITMS-90626: Invalid Siri Support (#4253) Bruno Pantaleão Gonçalves 2026-01-27 10:31:19 +01:00
  • 6052bda389
    Display device class based state in widgets (#4252) Bruno Pantaleão Gonçalves 2026-01-26 15:31:46 +01:00
  • d201f53d96 Add garageDoor device class to support binary_sensor.garage_door copilot/fix-widget-device-class-issue copilot-swe-agent[bot] 2026-01-26 09:38:32 +00:00
  • 8fabc0ee66 Fix widget ignoring device class for state display copilot-swe-agent[bot] 2026-01-26 09:35:48 +00:00
  • 960cc8f10d Initial plan copilot-swe-agent[bot] 2026-01-26 09:31:25 +00:00
  • bcb753f4e4
    GitHub Actions: Bump the dependencies group with 4 updates (#4249) dependabot[bot] 2026-01-26 09:37:09 +01:00
  • 9db33bae87
    Add tests for database validation (#4247) Bruno Pantaleão Gonçalves 2026-01-22 17:00:55 +01:00
  • 7647ddedd6
    Abstract column migration logic into DatabaseTableProtocol for all tables (#4243) Copilot 2026-01-22 14:03:48 +01:00
  • b91d61ff85
    Limit toast expanded width to 400 points (#4246) Bruno Pantaleão Gonçalves 2026-01-22 13:17:18 +01:00
  • 003fc4dd7e WIP 2 confirmation-toast Bruno Pantaleão 2026-01-22 11:10:46 +01:00
  • 3e3f2ceea7 WIP Bruno Pantaleão 2026-01-22 10:49:41 +01:00
  • 0553c44d53
    Add connection troubleshooting to error view (#4245) Bruno Pantaleão Gonçalves 2026-01-21 15:19:29 +01:00
  • 5f1ae83d05
    Make app database update in settings on-demand trigger (#4244) Bruno Pantaleão Gonçalves 2026-01-21 12:58:22 +01:00
  • 2d10b78954
    Update assist view string for localization copilot/identify-opportunities-for-gestures Bruno Pantaleão Gonçalves 2026-01-21 11:20:08 +01:00
  • d2784f4b61 Add voice and pipeline configuration for showAssistView gesture copilot-swe-agent[bot] 2026-01-21 10:11:17 +00:00
  • 3aec00dee2 Add showAssistView gesture action to open native AssistView copilot-swe-agent[bot] 2026-01-21 09:49:19 +00:00
  • aadc37ed96 Remove refresh gesture action since pull-to-refresh already exists copilot-swe-agent[bot] 2026-01-21 09:43:05 +00:00
  • ac1687bcc1
    Add pending configuration strings for widget controls (#4239) Bruno Pantaleão Gonçalves 2026-01-20 18:49:55 +01:00
  • 5885ba85c4
    Fix Cmd+R key command to refresh WebView (#4240) Bruno Pantaleão Gonçalves 2026-01-20 18:31:04 +01:00
  • 5c18f8dc2c Remove iOS 18 availability from ToastStyle enum copilot/explore-toastmanager-opportunities copilot-swe-agent[bot] 2026-01-20 15:24:06 +00:00
  • 6f880e6e3e Add toast presets, convenience methods, and MagicItem feedback copilot-swe-agent[bot] 2026-01-20 15:22:44 +00:00
  • e7ffdfece2 Add refresh and openInBrowser gesture actions copilot-swe-agent[bot] 2026-01-20 15:14:51 +00:00
  • 4fe1d7d786 Initial plan copilot-swe-agent[bot] 2026-01-20 15:12:35 +00:00
  • 22e9b1c31c Initial plan copilot-swe-agent[bot] 2026-01-20 15:03:36 +00:00
  • 57f4508953
    GitHub Actions: Bump the dependencies group with 2 updates (#4236) dependabot[bot] 2026-01-19 15:53:10 +01:00