Commit Graph

122 Commits

Author SHA1 Message Date
Mac 6fc2d8dfa3 feat(shorebird_code_push_protocol): unique-users current/previous envelope + shared MetricsRange [1/5] (#3821) 2026-06-16 17:45:19 -06:00
Mac 1ad5bd0939 feat(shorebird_code_push_protocol): add unique-users metric API surface (#3814) 2026-06-12 11:04:55 -06:00
Mac 86842b538a feat(shorebird_code_push_protocol): add active-hours response types (#3812) 2026-06-10 10:57:20 -06:00
Mac 70b89d40ec feat(shorebird_code_push_protocol): add patch-adoption API surface (#3809) 2026-06-05 11:30:35 -06:00
Mac 344ebfbffd feat(shorebird_code_push_protocol): add version-distribution API surface (#3798) 2026-05-22 13:21:45 -06:00
Mac 6a39cee4f1 feat(shorebird_code_push_protocol): add release analysis API surface (#3744) 2026-05-15 17:34:08 -06:00
Mac ddd58f628f feat(protocol): add current_patch_number to PatchCheckRequest (#3702) 2026-05-01 12:03:24 -06:00
Eric Seidel 3c58af5a2d feat(shorebird_code_push_protocol): generate models + messages from OpenAPI spec (#3696) 2026-04-21 15:06:33 -04:00
Mac d3d2a6a63b refactor: Remove Plan model from protocol package (#3649) 2026-03-17 12:33:21 -06:00
Mac 6489ad283c feat: Add features param to code_push_protocol (#3609) 2026-02-11 10:34:43 -07:00
Bryan Oltman 3d1f276b2c feat(shorebird_code_push_protocol): add client ID to patch check request (#3457) 2026-01-06 16:21:13 -05:00
Bryan Oltman cc913680d4 feat(shorebird_code_push_protocol): map roles to permissions (#3425) 2025-12-10 17:05:40 -05:00
Bryan Oltman 70c653709e feat(code_push_protocol): add availableRoles to ShorebirdPlan (#3423) 2025-12-08 15:04:08 -05:00
Bryan Oltman 1f92d2dbc7 chore: update "member" role to "developer" to reflect backend (#3395) 2025-11-20 17:44:23 -05:00
Bryan Oltman 9ac371ab56 chore: rename OrganizationRole to Role (#3387) 2025-11-17 16:29:44 -05:00
Bryan Oltman cdc7a2cdec feat(code_push_protocol): add GetReleaseResponse type (#3368) 2025-11-04 17:48:02 -05:00
Bryan Oltman 2e9972850f fix(shorebird_cli): use release target platform instead of host platform when checking for flavor support (#3316) 2025-09-18 02:49:59 +00:00
Felix Angelov 10cbfd8563 feat(code_push_protocol): make Patch extend Equatable (#3138) 2025-06-02 17:27:44 -05:00
Bryan Oltman 15cb371b4b chore: make Release type equatable (#3117) 2025-05-28 16:27:53 -04:00
Felix Angelov cc596939ba refactor(shorebird_code_push_protocol): include patch check request/response (#3031) 2025-04-01 12:29:11 -05:00
Felix Angelov c1bdc82104 chore(deps): upgrade to Dart 3.7 (#2894) 2025-02-14 13:04:26 -06:00
Bryan Oltman 2c78c5c37c feat: add notes to update release/patch requests (#2882) 2025-02-11 18:16:26 -05:00
Bryan Oltman cf80f7893e feat: add notes to release and patch objects (#2881) 2025-02-11 15:30:24 -05:00
Bryan Oltman 6c0f42cefb feat: add isTrial to plan object (#2838) 2025-02-03 15:33:37 -05:00
Felix Angelov f31fdd0efc refactor(code_push_protocol): upgrade analysis_options (#2718) 2024-12-19 12:12:40 -06:00
Bryan Oltman 04be44e44b chore: make orgId mandatory in CreateAppRequest (#2523) 2024-10-09 16:41:14 -04:00
Bryan Oltman 65779469b0 chore: remove stripeCustomerId from Organization (#2520) 2024-10-09 14:57:09 -04:00
Bryan Oltman 6a8c12d992 feat: make AppMetadata equatable (#2517) 2024-10-08 17:04:37 -04:00
Bryan Oltman 2cab805dea feat(shorebird_code_push_client): add support for fetching organization memberships (#2507) 2024-10-07 15:58:48 -04:00
Bryan Oltman c2899660a4 chore: fix formatting 2024-09-27 13:23:16 -04:00
Bryan Oltman 9c6d65282d feat: created pared-down version of User object (#2499) 2024-09-27 13:13:58 -04:00
Bryan Oltman 20f264182d feat: add models for organizations and organization api responses. (#2498) 2024-09-26 17:34:06 -04:00
Bryan Oltman 0ef8e43b58 chore: remove unnecessary import 2024-09-10 17:38:05 -04:00
Bryan Oltman 18b1838d59 feat(shorebird_code_push_protocol): add UpdateAppCollaboratorRequest (#2478) 2024-09-09 19:26:21 +00:00
Bryan Oltman d2daea21f6 chore: move command metadata classes (#2442) 2024-08-23 17:59:12 -04:00
Bryan Oltman a2a701480e chore: fix lints 2024-08-23 17:08:35 -04:00
Bryan Oltman 5d845fc7ae refactor(shorebird_cli): update how command metadata is populated (#2441) 2024-08-23 21:06:30 +00:00
Bryan Oltman 5614a99d21 feat(shorebird_code_push_protocol): add plan model (#2428) 2024-08-19 14:11:28 -04:00
Bryan Oltman 11d9f27aee feat(code_push_protocol): add patchOverageLimit field to User (#2419) 2024-08-16 10:44:54 -04:00
Bryan Oltman f5f8b72328 feat: add isRolledBack to ReleasePatch model (#2376) 2024-07-23 17:42:56 -04:00
Bryan Oltman e7cfb74f01 chore: remove was_forced from CreatePatchRequest (#2370) 2024-07-23 21:00:40 +00:00
Felix Angelov 0c48313e3e feat(shorebird_cli): include flutter revision in BuildEnvironmentMetadata (#2342) 2024-07-11 13:01:01 -05:00
Erick 4a8f3279fd feat: adding flutter version field in the CLI and Protocol (#2325)
Co-authored-by: Felix Angelov <felix@shorebird.dev>
2024-07-10 10:40:01 -03:00
Bryan Oltman bfc8f4b04f feat(shorebird_cli): add patches promote command (#2331) 2024-07-09 17:59:56 -04:00
Bryan Oltman 4888fe20ac chore: move GetReleasePatchesResponse/Request to code_push_protocol (#2327) 2024-07-09 14:14:01 -04:00
Erick 6d9a5e981b feat(shorebird_code_push_protocol): Adding can sideload to artifacts (#2269) 2024-06-19 15:23:32 -03:00
Bryan Oltman 379d050e5b fix(shorebird_cli): use Podfile.lock hash to detect native changes (#2267) 2024-06-19 13:17:46 -04:00
Bryan Oltman 1fa4cdb051 chore: use raw json for update release and create patch requests (#2164) 2024-05-29 12:55:16 -04:00
Erick cd497aa642 feat: adding hash signature field to patches (#1989) 2024-04-30 14:25:03 -03:00
Bryan Oltman ad0fc492b7 chore: remove has(asset|native)Changes property from CreatePatchRequest (#1924) 2024-04-17 14:54:58 -04:00