Brandon Evans
813489b5fa
Add Environment+Mock
2021-01-03 10:18:48 -07:00
Brandon Evans
b1e6cffd09
Use helper from Current
2021-01-03 10:18:08 -07:00
Brandon Evans
245780023b
Convert Current.shell to Combine
2021-01-01 15:02:21 -07:00
Brandon Evans
f00ae396a6
Remove Current.shell sudo functionality
...
This'll be done in the helper
2021-01-01 15:02:20 -07:00
Brandon Evans
fa277ccaae
Convert URLSession.downloadTask to Combine
2021-01-01 15:02:20 -07:00
Brandon Evans
95ca2bc1c3
Remove PromiseKit and PMKFoundation
2021-01-01 10:29:27 -07:00
Brandon Evans
047288384d
Reflect currently-selected Xcode in list
2020-12-28 19:58:36 -07:00
Brandon Evans
b342baff02
Update when the app launches or becomes active and it's been a day since last update
2020-12-27 18:29:25 -07:00
Brandon Evans
4ef8428151
Convert XcodeList to Combine
2020-12-27 18:29:24 -07:00
Brandon Evans
bfb56660bf
Sign In instead of Login
2020-12-22 22:11:42 -07:00
Brandon Evans
5149e817da
Store credentials in the keychain
...
Like xcodes, storing the username in defaults so we know which item to look up in the keychain later. This also fixes the Xcode list update logic to not only validate the session but login with saved credentials if it fails.
2020-12-22 22:06:18 -07:00
Brandon Evans
155c62de77
Fix bundle IDs
2020-12-22 21:26:05 -07:00
Brandon Evans
34adfb73a2
Reorganize files a bit
2020-12-22 21:01:33 -07:00