Commit Graph

50 Commits

Author SHA1 Message Date
Bryan Oltman 74a0e67b59 feat(shorebird_code_push_protocol): add platformStatuses to Release (#872) 2023-07-19 11:58:40 -04:00
Felix Angelov e66edad567 feat(code_push_protocol): add GetOveragesResponse (#874) 2023-07-19 10:52:26 -05:00
Bryan Oltman d5477db166 refactor: use ReleasePlatform type instead of String (#867) 2023-07-18 10:07:29 -05:00
Felix Angelov 9980bbd3f5 refactor(code_push_protocol)!: remove appId from CreateChannelRequest (#862) 2023-07-17 16:37:32 -05:00
Felix Angelov b2856e12ab refactor(shorebird_cli)!: use new releases endpoint (#861) 2023-07-17 16:00:23 -05:00
Felix Angelov 3999b9831f refactor(code_push_protocol)!: remove duplicate/deprecated fields (#859) 2023-07-17 14:32:50 -05:00
Bryan Oltman 198349cf8a feat(shorebird_code_push_protocol): add update release support (#850) 2023-07-17 11:05:23 -07:00
Bryan Oltman 148d05186d chore: remove unnecessary money2 imports (#831) 2023-07-11 16:35:47 -04:00
Bryan Oltman eb545110f2 chore: use int as Money transport type, expose money2 dependency from shorebird_code_push_protocol (#827) 2023-07-11 14:02:27 -05:00
Bryan Oltman 0397ecc705 chore(shorebird_code_push_protocol): use Money object instead of int for dollar values (#820) 2023-07-11 12:30:03 -04:00
Bryan Oltman 859f392ec5 feat(shorebird_code_push_protocol): add currentPeriodCost to GetUsageResponse (#778)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-07-07 13:01:47 -05:00
Bryan Oltman dc95d22462 feat(shorebird_code_push_protocol): add ShorebirdPlan model (#776)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2023-07-07 13:24:28 -04:00
Felix Angelov eade8194d9 feat(code_push_protocol): adjust UsageResponse to support unlimited installs (#723) 2023-06-28 16:01:21 -05: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 6fbe9a6f05 refactor(code_push_protocol)!: simplify AppUsage model (#707) 2023-06-23 15:11:11 -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 42ededbb2b feat(code_push_protocol): add GetUsageResponse (#666) 2023-06-15 14:47:29 -05:00
Felix Angelov 2fc0cdb36b feat(code_push_protocol): GetReleaseArtifactsResponse (#632) 2023-06-12 16:57:42 +00: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 bd65174c5b fix(code_push_protocol): remove unnecessary artifact size transformer 2023-06-02 16:46:15 -05: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
Felix Angelov e58c9a263f refactor(code_push_protocol): rename url to upload_url (#585) 2023-06-02 19:03:13 +00:00
Felix Angelov 75f6a3ee26 refactor(code_push_protocol): move upload urls to artifact responses (#583) 2023-06-02 18:54:48 +00:00
Felix Angelov ff0c2fa5c1 feat(code_push_protocol): add CreatePatchResponse (#582) 2023-06-02 11:48:49 -05:00
Felix Angelov 46e66a7036 refactor(code_push_protocol): make CreateReleaseResponse compatible with v1 (#581) 2023-06-02 11:22:11 -05:00
Felix Angelov 90bf165518 feat(code_push_protocol): add CreateReleaseResponse and ArtifactUploadUrls (#576) 2023-06-02 14:59:08 +00:00
Felix Angelov 19e814a292 chore(code_push_protocol): use flutter-style todos (#537) 2023-05-24 10:33:25 -05:00
Felix Angelov 7ba4c11a27 refactor(code_push_protocol): create collaborators via email (#506) 2023-05-17 12:36:20 -05:00
Felix Angelov 5ced16410b feat(code_push_protocol): add Collaborator model (#500) 2023-05-16 15:51:56 -05:00
Felix Angelov c31c0300ca feat(code_push_protocol): add CreateAppCollaboratorRequest (#491) 2023-05-15 10:29:44 -05:00
Felix Angelov 9c5138d200 chore(shorebird_cli): shorebird patch revision error copy updates (#479) 2023-05-12 18:59:39 +00: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 679c59218b feat(code_push_protocol): add subscription object to user (#339) 2023-04-24 11:42:13 -04:00
Bryan Oltman 22a66df96a chore(shorebird_code_push_protocol): add CreateUserRequest message (#321) 2023-04-19 11:45:49 -04:00
Bryan Oltman 8ac7d00c78 chore(shorebird_code_push_protocol): Move response and request models into the protocol package (#310) 2023-04-18 17:12:55 -04:00
Bryan Oltman 28a925d58d feat(shorebird_code_push_protocol): Add email field to User (#276) 2023-04-12 11:32:14 -04:00
Felix Angelov 1dba7059fe feat(code_push_protocol): add hasActiveSubscription to User (#246) 2023-04-06 19:13:37 +00:00
Felix Angelov 93ab8d47c2 feat(code_push_protocol): add ReleaseArtifact (#183) 2023-03-28 13:00:14 -05:00
Felix Angelov 895b9f385b feat(code_push_protocol): add size to Artifact (#176) 2023-03-27 12:44:00 -05:00
Felix Angelov 92dcec585c docs: update channel description 2023-03-24 14:40:05 -05:00
Felix Angelov 8640a26db2 feat(code_push_protocol): add Artifact, Channel, and Release (#145) 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 795d3a74ec feat(shorebird_cli): improve error reporting (#102) 2023-03-21 15:08:18 -05:00
Felix Angelov e91f2dbaac refactor(updater): conform to new backend interfaces (#90) 2023-03-17 13:00:35 -05:00
Felix Angelov 1cf8aa9662 refactor(code_push_protocol): add PatchArtifact (#89) 2023-03-17 12:13:14 -05:00
Felix Angelov b1d4eef15e refactor(code_push_protocol): adjust protocol to support backend schema (#86) 2023-03-17 10:21:10 -05:00
Felix Angelov 62bed70bf5 chore: rename product_id to app_id (#77) 2023-03-15 14:11:13 -05:00
Felix Angelov 25231b36c7 feat(shorebird_code_push_protocol): create package (#62) 2023-03-14 10:37:10 -05:00