Felix Angelov
Felix Angelov
Re-land https://github.com/shorebirdtech/shorebird/pull/1958 which was reverted in https://github.com/shorebirdtech/shorebird/pull/1975. Also ideally complete shorebirdtech/shorebird#1976 as part of this work to prevent future regressions.
We currently don't run e2e against older supported Flutter versions. We should probably update e2e to run in a matrix using the latest stable flutter revision as well as at...
The goal here is artifact security. If we put a public key in the APK/IPA (which we can trust the integrity of), we can then expect all downloaded artifacts to...
**Description** Installing Shorebird automatically pulls down Shorebird's Flutter and Dart so our E2E tests do not need to use the setup-flutter or setup-dart actions to pre-install a system Flutter/Dart. We...
As a user, I want to be able to add collaborators who have different permission levels. For example, I may want to have a single user who has permission to...
**Description** As a user, I want to configure my CI to: - Publish a release to Shorebird - Publish a patch to Shorebird using the staging environment - Promote a...
**Description** Currently, it's not possible to annotate classes with generic types. ```dart @Data() class MyClass { final T value; } ``` This is blocked on https://github.com/dart-lang/sdk/issues/55762
With [macros](https://dart.dev/language/macros) on the horizon, it will be possible to implement equatable using macros which will both improve the performance of equality comparisons and significantly simplify the usage. **Before** ```dart...
## Status **IN DEVELOPMENT** ## Breaking Changes YES ## Description Rewrite `package:equatable` using [macros](https://dart.dev/language/macros). **Before** ```dart class Person extends Equatable { const Person({required this.name}); final String name; @override List get...
**Description** This is tracking the work to add a unit test to prevent a regression of https://github.com/shorebirdtech/shorebird/pull/2235. An e2e test was added but it was flaky and reverted since we...