Felix Angelov
8a2ec108ef
feat(shorebird_cli): expose user ( #224 )
2023-04-04 11:02:25 -05:00
Felix Angelov
efdb675a87
feat(shorebird_cli): use Google OAuth 2.0 ( #223 )
2023-04-04 04:13:43 +00:00
Bryan Oltman
eb4d822394
feat: Check that all AndroidManifest.xml files have the INTERNET permission ( #219 )
...
Co-authored-by: Felix Angelov <felix@shorebird.dev >
2023-04-03 12:26:37 -04:00
Bryan Oltman
f1ff11dfaf
feat: Add simple shorebird doctor command that checks for updates ( #213 )
...
Co-authored-by: Felix Angelov <felix@shorebird.dev >
2023-03-31 16:30:43 -04:00
Felix Angelov
92da9d0ddd
feat(shorebird_cli): shorebird channels create ( #212 )
2023-03-31 15:03:39 -05:00
Felix Angelov
24e038f994
feat(shorebird_cli): add --dry-run and --force to shorebird patch ( #207 )
2023-03-31 10:47:22 -05:00
Felix Angelov
405fe79f7c
chore(shorebird_cli): adjust shorebird engine revision ( #204 )
2023-03-29 21:29:05 -05:00
Felix Angelov
0220589c7a
feat(shorebird_cli): improve shorebird apps list display ( #202 )
2023-03-29 15:30:50 -05:00
Felix Angelov
3dd95458e8
feat(shorebird_cli): shorebird channels list ( #201 )
2023-03-29 15:10:33 -05:00
Felix Angelov
ac03e80e1c
feat(shorebird_cli): shorebird --version includes engine revisions ( #199 )
2023-03-29 11:40:58 -05:00
Felix Angelov
df01615536
feat(shorebird_cli): shorebird init creates app when shorebird.yaml exists ( #198 )
2023-03-29 11:40:22 -05:00
Felix Angelov
0cac02866d
feat(shorebird_cli): shorebird patch uploads diffs ( #190 )
2023-03-28 17:02:47 -05:00
Felix Angelov
d66ae12e3a
refactor(shorebird_cli): rename publish to patch ( #189 )
2023-03-28 16:12:11 -05:00
Felix Angelov
c137744d28
feat(shorebird_cli): add shorebird release ( #188 )
2023-03-28 15:58:29 -05:00
Felix Angelov
9ecfd68122
feat(shorebird_cli): upgrade shorebird engine revision ( #187 )
2023-03-28 14:40:47 -05:00
Felix Angelov
901986a12a
refactor(shorebird_cli): use createPatchArtifact ( #184 )
2023-03-28 13:04:04 -05:00
Felix Angelov
a1033d79fa
feat(shorebird_cli): add shorebird upgrade ( #182 )
2023-03-28 11:24:27 -05:00
Felix Angelov
3eb24701b1
feat(code_push_client): include artifact size ( #177 )
2023-03-27 12:52:01 -05:00
Felix Angelov
983430b8d5
feat(shorebird_cli): shorebird login outputs where state is stored ( #174 )
2023-03-27 11:29:03 -05:00
Felix Angelov
acaf0ed570
feat(shorebird_cli): move shorebird engines to shorebird config directory ( #173 )
2023-03-27 11:00:37 -05:00
Felix Angelov
d2bfda82ef
fix(shorebird_cli): improve shorebird init missing pubspec.yaml error ( #169 )
2023-03-24 17:15:29 -05:00
Felix Angelov
9873dfedbd
fix(shorebird_cli): shorebird init error logs formatting ( #168 )
2023-03-24 17:09:34 -05:00
Felix Angelov
32a857c570
feat(shorebird_cli): publish creates app if needed
2023-03-24 14:40:05 -05:00
Felix Angelov
05f23ac06a
feat(shorebird_cli): promote patch to stable channel on publish ( #162 )
2023-03-24 14:40:05 -05:00
Felix Angelov
d96c75adbd
feat(shorebird_cli): refactor publish command flow ( #159 )
2023-03-24 14:40:05 -05:00
Felix Angelov
226c201b2d
feat(shorebird_cli): upgrade to Flutter 3.7.8 ( #141 )
2023-03-22 17:48:53 -05:00
Felix Angelov
1f3c778aec
fix(shorebird_cli): shorebird init always prompts for display name ( #135 )
2023-03-21 21:51:59 -05:00
Felix Angelov
c40a227c2f
feat(shorebird_cli): app creation enhancements ( #134 )
2023-03-21 21:14:10 -05:00
Felix Angelov
795d3a74ec
feat(shorebird_cli): improve error reporting ( #102 )
2023-03-21 15:08:18 -05:00
Felix Angelov
7200260f69
feat(shorebird_cli): add base_url to shorebird.yaml ( #99 )
2023-03-20 17:36:52 -05:00
Felix Angelov
201678320f
feat(shorebird_cli): verify flutter engine revision ( #96 )
2023-03-20 14:08:44 -07:00
Felix Angelov
3cbdf51ed1
refactor(shorebird_cli): use project name as default app_id ( #94 )
2023-03-20 15:06:49 -05:00
Felix Angelov
3eff8bac9f
fix(shorebird_cli): create patch request ( #91 )
2023-03-17 17:12:44 -05:00
Eric Seidel
a18d37b186
Separate patch download/install
...
This separates patch download from install, which makes it possible for us to later asynchronously download patches into the downloads spot and then install them on completion.
This also makes marking patches good/bad actually do something and tests that it does something.
We're still quite aways away from actually validating patches and having good/bad be meaningful (for example good/bad are never called by the engine code yet) but this is a step in that direction.
activate_latest_bootable_patch is also only used the "set bad" codepath, and isn't even used when installing patches (those still manually set the current slot).
This also makes it so the slot index is now optional, which makes slightly more sense? And would be needed in the case where you have a single bad patch installed in slot 1, with slot 0 empty/invalid and you resolve to a "None" selected.
Lots more to do here, but this is a start.
2023-03-17 13:53:04 -07:00
Felix Angelov
7314b953d4
refactor(shorebird_cli): adjust to support latest protocol ( #87 )
2023-03-17 10:31:09 -05:00
Felix Angelov
62bed70bf5
chore: rename product_id to app_id ( #77 )
2023-03-15 14:11:13 -05:00
Felix Angelov
5425f09d46
feat(shorebird_cli): shorebird apps delete ( #76 )
2023-03-15 12:58:59 -05:00
Felix Angelov
ab3a7a8976
feat(shorebird_cli): shorebird apps create ( #75 )
2023-03-15 12:42:03 -05:00
Felix Angelov
d9a4ce2ecd
feat(shorebird_cli): shorebird init ( #72 )
2023-03-15 11:32:59 -05:00
Felix Angelov
74d56d0130
feat(shorebird_cli): various improvements ( #71 )
2023-03-14 17:10:21 -05:00
Felix Angelov
a4bec065b9
fix(shorebird_cli): update shorebird apps list copy ( #69 )
2023-03-14 14:49:19 -05:00
Felix Angelov
0ccec63852
feat(shorebird_cli): shorebird apps list ( #68 )
2023-03-14 14:38:53 -05:00
Felix Angelov
c20190600c
refactor(shorebird_code_push_client): rename package and support getApps ( #64 )
2023-03-14 12:07:29 -05:00
Felix Angelov
1e825555f7
chore: update deploy stdout
2023-03-13 14:25:50 -05:00
Felix Angelov
f9f9897b53
feat: upgrade shorebird tools to new API ( #52 )
2023-03-09 17:38:01 -06:00
Felix Angelov
3b9a0583f0
feat(shorebird_cli): shorebird build pulls engine ( #41 )
2023-03-07 16:30:56 -06:00
Felix Angelov
ede5f51fa2
refactor(shorebird_cli): use Isolate.run ( #32 )
2023-03-07 10:36:10 -06:00
Felix Angelov
2fc2af6428
feat(shorebird_cli): add run command ( #29 )
2023-03-06 17:46:21 -06:00
Felix Angelov
debc601066
feat(shorebird_cli): add build command ( #26 )
2023-03-06 16:41:23 -06:00
Felix Angelov
2bf8850fd5
feat(shorebird_cli): add logout command ( #25 )
2023-03-06 16:12:10 -06:00