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
0be5e247d9
chore(shorebird_cli): v0.0.3 ( #211 )
2023-03-31 18:17:58 +00:00
Felix Angelov
009456a663
chore(shorebird_cli): bump engine revision ( #210 )
2023-03-31 13:14:51 -05:00
Felix Angelov
690c0c1206
chore(shorebird_cli): v0.0.2 ( #208 )
2023-03-31 10:53:08 -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
5faf079149
fix(shorebird_cli): remove extra newline when prompting for release version ( #200 )
2023-03-29 14:05:53 -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
0430b2119b
chore(shorebird_cli): minor formatting updates ( #196 )
2023-03-28 20:50:22 -05:00
Felix Angelov
f9af6fef4f
docs: prepare for new stable release ( #194 )
2023-03-28 20:20:49 -05:00
Felix Angelov
c520004896
feat(shorebird_cli): bump shorebird engine revision ( #193 )
2023-03-28 19:09:25 -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
1243eb1fbc
fix(shorebird_cli): publish hash output emoji spacing ( #170 )
2023-03-24 17:41:53 -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
1893a0d55d
feat(shorebird_cli): include file hash in publish ( #167 )
2023-03-24 16:50:12 -05:00
Felix Angelov
a25b5d0ec1
docs(shorebird_cli): update README
2023-03-24 14:40:05 -05:00
Felix Angelov
07e47a1780
fix(shorebird_cli): use generate app_id on publish
2023-03-24 14:40:05 -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
c03ad28bfb
docs(shorebird_cli): update usage in README ( #147 )
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
bc4b824e3d
fix(shorebird_cli): add missing executables to list ( #105 )
2023-03-21 15:40:30 -05:00
Felix Angelov
c8b6ae3a99
fix(shorebird_cli): use flutter engine revision ( #104 )
2023-03-21 15:32:37 -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
f97076e784
docs(shorebird_cli): minor README enhancements
2023-03-20 15:08:25 -05: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