154 Commits

Author SHA1 Message Date
Felix Angelov eade8194d9 feat(code_push_protocol): adjust UsageResponse to support unlimited installs (#723) 2023-06-28 16:01:21 -05:00
Bryan Oltman 2cf38345f9 chore(shorebird_cli): improve error messaging for add collaborator 403s (#722) 2023-06-28 16:59:58 -04:00
Bryan Oltman 448aac55a3 feat: add role field to Collaborator, display roles in ListCollaboratorsCommand (#717) 2023-06-28 10:11:04 -04:00
Felix Angelov 6d80fa3d92 feat(shorebird_cli): show usage per app for current billing cycle (#708) 2023-06-23 21:28:19 +00:00
Felix Angelov 6fbe9a6f05 refactor(code_push_protocol)!: simplify AppUsage model (#707) 2023-06-23 15:11:11 -05:00
Felix Angelov 7f95a0a931 feat(code_push_client): add getUsage (#678) 2023-06-16 14:24:57 -05:00
Felix Angelov 55e5dceb4f feat(code_push_client): Allow release commands to be run if no release artifacts exist for the given platform (#667)
Co-authored-by: Bryan Oltman <bryanoltman@gmail.com>
2023-06-16 11:32:08 -04:00
Felix Angelov 94b12911d4 chore: upgrade to package:http ^1.0.0 (#668) 2023-06-15 16:18:22 -05:00
Felix Angelov 44a4c3c8c5 feat(code_push_client): add CodePushUpgradeRequiredException (#655) 2023-06-14 09:29:20 -07:00
Felix Angelov 1450ae2bda refactor(code_push_client): create http wrapper to standardize headers (#648) 2023-06-14 10:26:58 -05:00
Felix Angelov 280880ac05 feat(code_push_client): include x-version header (#647) 2023-06-13 17:37:43 -04:00
Felix Angelov 51849f5d07 feat(code_push_client): track version (#646) 2023-06-13 16:13:23 -05:00
Bryan Oltman 1a515797e3 refactor(shorebird_cli): move shared CodePushClient interaction to ShorebirdCodePushClientWrapper (#601) 2023-06-07 16:13:01 -04:00
Felix Angelov 722862dcbe fix(code_push_protocol): rename upload_url to url for backward compat (#588) 2023-06-02 22:08:24 +00:00
Felix Angelov 53a5025182 fix(code_push_protocol): add missing identifiers to create artifact responses (#587) 2023-06-02 21:26:35 +00:00
Felix Angelov e0d19ee23b feat(code_push_client): adjust create artifact APIs to use uploadUrl (#586) 2023-06-02 15:48:55 -05:00
Bryan Oltman 6abe32b956 fix(shorebird_cli): don't fail if a release artifact has already been uploaded (#554)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-05-30 10:37:25 -05:00
Felix Angelov a5338d5f84 feat(shorebird_cli): add shorebird collaborators delete (#510) 2023-05-17 14:04:48 -07:00
Felix Angelov 7ba4c11a27 refactor(code_push_protocol): create collaborators via email (#506) 2023-05-17 12:36:20 -05:00
Felix Angelov 84e2b0fab3 chore(deps): upgrade to very_good_analysis 5.0.0 (#505) 2023-05-17 12:20:36 -05:00
Felix Angelov a613e1a68b feat(code_push_client): add getCollaborators (#503) 2023-05-17 12:09:53 -05:00
Felix Angelov 20ea6b3abc feat(code_push_client): add deleteAppCollaborator (#501) 2023-05-16 17:09:20 -05:00
Felix Angelov 869b027d9a refactor(shorebird_cli): remove shorebird channel command (#499) 2023-05-16 15:06:33 -05:00
Felix Angelov 632d567dc3 feat(code_push_client): add deleteChannel (#494) 2023-05-15 19:00:02 +00:00
Felix Angelov f114079c30 feat(code_push_client): add createAppCollaborator (#493) 2023-05-15 14:41:06 -04:00
Felix Angelov b912598d5b refactor: upgrade to Dart 3 (#492) 2023-05-15 10:08:13 -07:00
Felix Angelov 3cf1198371 feat(shorebird_cli): shorebird release includes flutter_revision (#478) 2023-05-12 13:40:43 -05:00
Felix Angelov c835c4b02e feat(shorebird_cli): expose flutter_revision on release (#475) 2023-05-12 11:40:59 -05:00
Bryan Oltman 9ae64e9fff feat(shorebird_code_push_client): add deleteRelease (#430) 2023-05-03 14:28:53 -04:00
Bryan Oltman 35888f0ab4 feat(shorebird_cli): add account subscribe command (#342) 2023-04-21 14:24:09 -04:00
Bryan Oltman 69e8738e4a feat(shorebird_cli): Add account create command (#334)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-04-20 16:28:04 -04:00
Bryan Oltman c743f69dd2 feat(shorebird_cli): Add shorebird subscription cancel command. (#284)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-04-13 16:15:26 -04:00
Felix Angelov 0ff20e6305 chore(shorebird_cli): v0.0.4 (#271) 2023-04-07 18:45:36 +00:00
Felix Angelov 9111869dd4 feat(shorebird_cli): upgrade to latest shorebird (3.7.10) (#247) 2023-04-07 01:02:51 +00:00
Felix Angelov efdb675a87 feat(shorebird_cli): use Google OAuth 2.0 (#223) 2023-04-04 04:13:43 +00:00
Felix Angelov 64b1dcfbfd feat(code_push_client): add getReleaseArtifact (#186) 2023-03-28 13:47:16 -05:00
Felix Angelov dcec738667 feat(code_push_client): add createReleaseArtifact (#185) 2023-03-28 13:14:07 -05:00
Felix Angelov 901986a12a refactor(shorebird_cli): use createPatchArtifact (#184) 2023-03-28 13:04:04 -05:00
Felix Angelov 3eb24701b1 feat(code_push_client): include artifact size (#177) 2023-03-27 12:52:01 -05:00
Felix Angelov f9d5a7e078 feat(code_push_client): add getChannels (#161) 2023-03-24 14:40:05 -05:00
Felix Angelov 7ae6a5faad chore(code_push_client): adjust appId query param 2023-03-24 14:40:05 -05:00
Felix Angelov 29e1793f86 feat(code_push_client): add getReleases (#158) 2023-03-24 14:40:05 -05:00
Felix Angelov b3628701e6 feat(code_push_client): support for resource decomposition (#146) 2023-03-24 14:40:05 -05:00
Felix Angelov c40a227c2f feat(shorebird_cli): app creation enhancements (#134) 2023-03-21 21:14:10 -05:00
Felix Angelov d40732869c chore(code_push_client): remove unused extension (#103) 2023-03-21 20:18:26 +00:00
Felix Angelov 795d3a74ec feat(shorebird_cli): improve error reporting (#102) 2023-03-21 15:08:18 -05:00
Felix Angelov d7622736af feat(shorebird_code_push_client): downloadEngine uses new endpoint (#101) 2023-03-21 12:38:02 -05:00
Felix Angelov 43ba6903b4 chore: update base url to api.shorebird.dev (#93) 2023-03-20 14:33:54 -05:00
Felix Angelov 3eff8bac9f fix(shorebird_cli): create patch request (#91) 2023-03-17 17:12:44 -05:00
Felix Angelov 7314b953d4 refactor(shorebird_cli): adjust to support latest protocol (#87) 2023-03-17 10:31:09 -05:00