cef1770d2f
Read archived binary plist with plutil
TestFlight / Build and upload (push) Successful in 1m29s
release/v2.0.3
2026-07-27 19:38:00 -07:00
4cb775de47
Bake Home Assistant token into release builds
TestFlight / Build and upload (push) Failing after 25s
release/v2.0.2
2026-07-27 19:28:24 -07:00
be30286414
Declare non-exempt encryption usage
TestFlight / Build and upload (push) Successful in 1m32s
release/v2.0.1
2026-07-27 17:12:17 -07:00
eb15448510
Avoid Fastlane API key environment collision
TestFlight / Build and upload (push) Failing after 28s
release/v2.0.0
2026-07-27 17:06:01 -07:00
989ab4db1d
Simplify TestFlight release lane
TestFlight / Build and upload (push) Failing after 18s
2026-07-27 17:04:10 -07:00
fef3404e96
Add TestFlight release automation
2026-07-27 16:52:14 -07:00
584d63bfe7
change bundle id
2026-07-27 16:30:16 -07:00
f3341ee064
Improve Home Assistant connection reliability
2026-07-27 16:23:40 -07:00
b7ec774efd
Fix disconnect issues (hopefully)
2025-06-24 17:38:55 -07:00
36a610f78b
Update codesigning
2025-06-24 17:34:09 -07:00
1bd6171dbb
Xaibatsu branding update
2025-06-20 13:33:36 -07:00
0d418e76c6
implement subscription
2025-06-19 20:43:05 -07:00
dba6754c0c
adds lights UI
2025-06-19 19:25:53 -07:00
397add6c8c
Reconnect on connection failure
2025-06-19 15:00:19 -07:00
7e10083671
Adds Home Assistant support for Xaibatsu
2025-06-19 01:02:51 -07:00
zanneth
c5f295555b
Merge branch 'buzzert/offline_fix' into 'master'
...
Fixes issue where connectivity issues can lead to persistent "Offline" status in UI
See merge request zanneth/XIONControlPanel!2
2020-07-04 22:22:39 -04:00
d1da677932
Fixes issue where connectivity issues can lead to persistent "Offline" status in UI
...
This fixes the problem where either internet connectivity issues on the device or intermittant
server issues can cause a persistent "OFFLINE" indicator even though that is not the case.
This requires the server protocol to be more granular about what their connection status is,
and adds a new signal from the multiplexer to the MainViewController allowing it to notify the
delegate that an acknowledgement was heard from one of the servers, allowing the main view
controller to update its UI according to whatever status best represents the group of servers
as a whole.
Testing
- This can be tested by using the network link conditioner to simulate connection issues
*after* the control panel has connected to all servers in the multiplex.
- Tested losing internet connection and regaining internet connection
- Tested starting off with no connection and regaining connection later
2020-07-04 19:43:50 -07:00
zanneth
ee29602640
Merge branch 'buzzert/hubitat' into 'master'
...
Hubitat Support
See merge request zanneth/XIONControlPanel!1
2020-05-09 03:50:53 -04:00
c6fa9fe960
Review feedback
2020-05-01 00:16:10 -07:00
c60685bf20
Version bump: 2.0
2020-04-30 23:37:09 -07:00
1cfdf3552f
Makes it so we don't have to wait for all servers to be connected before fetching
2020-04-30 23:36:37 -07:00
1bad5ae5b0
Remove unnecessary eraseToAnyPublisher
2020-04-30 23:21:45 -07:00
a054347f32
HubitatServer: finishes ability to toggle hubitat switches
2020-04-30 19:00:08 -07:00
9bff3dda48
HubitatServer: Adds HubitatServer type and adds it to the multiplexer
2020-03-14 19:53:18 -07:00
918818cd99
ServerMultiplex: Introduces a server mutiplexer
...
- Also moves all the existing Wemo* stuff over to support the multiplexer
- Moves MainViewController to be the owner of the multiplexer, and its delegate
2020-03-14 18:33:02 -07:00
f1f86ced29
SwitchesViewController: Modernize switches collection view controller
...
This switches to using the more modern collection view diffable data source API.
Also I moved the action cells into their own section so we don't need to do
arithmetic to determine whether or not a cell is an action cell or a device cell.
2020-03-13 19:36:44 -07:00
5b521541fe
Update to Xcode's recommended settings
2020-03-13 18:46:59 -07:00
Charles Magahern
5b23d7cf0b
Fix incorrect ordering of machines with mixed upper/lowercase
2019-10-13 15:51:05 -07:00
Charles Magahern
524732c2b0
Slightly larger header view text
2019-10-13 15:44:29 -07:00
Charles Magahern
6a8eec5a07
Improvements to resizing/reorientation
2019-10-13 15:40:13 -07:00
Charles Magahern
1dca4b98e5
More modernization
2019-10-13 00:24:03 -07:00
Charles Magahern
241248b1b0
Fix Swift5 warnings
2019-10-13 00:19:23 -07:00
Charles Magahern
51d0faf556
Convert to Swift 4.0 syntax
2019-09-24 22:17:16 -07:00
Charles Magahern
12f9b4eff0
Fix spacing
2018-09-13 19:25:55 -07:00
Charles Magahern
2497b38ed8
Swift 4 string length methods
2017-12-09 17:21:39 -08:00
Charles Magahern
f736020b00
Fix ld warning
2017-09-04 18:33:09 -07:00
Charles Magahern
9dc93fcc25
Merge branch 'swift3'
2017-09-04 18:32:06 -07:00
Charles Magahern
d295b80eab
Last remaining fixes for swift 3
2017-09-04 18:31:34 -07:00
Charles Magahern
091af0844a
Conversion to Swift3
2017-05-13 00:40:03 -07:00
Charles Magahern
687b45c73a
Fix crash on iPhone when tapping ALL ON or ALL OFF
2016-07-30 21:41:41 -07:00
Charles Magahern
afea7bdaef
Fix README for iPhone support
2016-07-24 00:17:14 -07:00
Charles Magahern
56de300889
iPhone Support
2016-07-24 00:14:04 -07:00
Charles Magahern
2f5c807dc6
Modernize swift code, fix a few visualization bugs
2016-07-06 22:11:48 -07:00
Charles Magahern
aac8320058
Fix bug where switch cells don't allow interaction during animation
2016-01-18 19:29:08 -08:00
Charles Magahern
bb59974376
Fix bug where sometimes "ALL ON" or "ALL OFF" don't work
2016-01-18 19:18:06 -08:00
Charles Magahern
858ea41746
Fix logo animation bug when locking device
2016-01-05 18:44:57 -08:00
Charles Magahern
5936fc8b56
Fix animation and layout bugs on iPad Pro
2016-01-03 13:21:50 -08:00
Charles Magahern
fbde76d734
Don't give up on updating upon connection failure
2016-01-02 00:02:48 -08:00
Charles Magahern
5f46f2bd80
Fix switches layout bug
2016-01-01 18:38:35 -08:00
Charles Magahern
29b70d32ce
Fix miscellaneous bugs
2016-01-01 15:48:34 -08:00