Releases: olmps/memo
Releases · olmps/memo
0.2.0
Memo 0.2.0 release!
It also contains all changes made in previous release candidates:
Updated
- Several
ExecutionTerminalenhancements:- Allows the user to go back/forward on the same memo.
- The selected difficulty don't require a confirmation anymore - once it's selected, it animates to the next memo.
Fixed
- Several
ExecutionTerminalfixes:- Actions overlapping in smaller devices.
- Inconsistent state when memos were executed too fast.
- Not following the expected layout specs.
- Replaced oval gradient in
CollectionCardwithLinearGradient, attempting to solve performance issues.
Removed
- Hero animation from
CollectionCard.
0.2.0-rc.1
Added
- Firebase Analytics SDK with no need for consent - disabled
AdIdcollection. - A proper empty state for
CollectionsPage- the_CollectionsEmptyState. DestructiveButton, a customized button for destructive operations - with custom layout specs.MemoThemeData.destructiveSwatchand a its respective destructive swatch for the classic theme.
Updated
- Android & iOS Fastfiles to automatically distribute uploaded builds to external testers.
- Both
pull-requestandreleaseworkflows now:- Caches flutter's SDK.
- Run Flutter tests only once.
- Strategy used to authenticate with
GoogleService-Info(only required inrelease, using an empty template in
pull-request). - Uses the Flutter's beta channel + latest version, requirements of the animation jank fix.
- Android
minSdkVersionfrom16to17andmultiDexEnabledtotrue, requirements offlutter-quilldependency. - iOS
MinimumOSVersionfrom8.0to9.0, an apparent dependency on the latest beta channel version. - Flutter's SDK to
2.4.0-4.2.preto fix the animation jank. Fastfileto use--bundle-sksl-pathoption, requirements of the animation jank fix.- When quitting the execution,
CollectionExecutionPagenow uses theshowSnappableDraggableModalBottomSheetinstead
ofAlertDialog.
Collections
- Cohesion improvements on
comecando_com_git.
Fixed
- Discord link was expired, now it's a permalink.
- White screen before
SplashPagewas loaded (usingflutter_native_splashand generating native splash screens). AssetIconButtonwasn't conforming to the correct layout specs.- Misleading
QuillEditorcursor inreadOnlymode. - Wrong iOS localization.
enremoved while we don't localize the app, only supportspt-BRfor now. - [Possible Fix] Trying to use a pre-bundled shader strategy to fix all animation's jank.
ExecutionTerminalnot respecting the device's safe area.
0.1.0
0.1.0-rc.3
Added
Contributormodel and itsContributorSerializerserializer.EnvMetadataand its respective implementation that provides application's environment constants.SettingsSection.communitywithLinkSettingsItemto discord.showSnappableDraggableModalBottomSheetutility.MultiContributorsViewandSingleContributorViewwidgets.FirebaseandFirebaseCrashlyticsto record unexpected crashes, errors and exceptions.
Updated
- All files documentations, including standardizing communication.
CollectionMemosandCollectionnow have acontributorsproperty, exposing all associated contributors with that
particular collection.LoadedCollectionDetailsStatenow also provides a list ofContributorInfoassociated with thatCollection.LinkButtonwidget now exposesbackgroundColorandtextStyleproperties.ExternalLinkButtonwidget now exposesiconColor,backgroundColorandtextStyleproperties.scaffold_messengerto receive aBuildContextinstead of extending it - improves code auto-completion.Fastfileto upload iOS symbols to Crashlytics.- Existing collections with their respective contributors.
Fixed
- Missing
SafeAreainScaffold.bottomNavigationBarfor devices with home indicator. - Missing
SettingsVMinterface. - Hero animations built through
buildHeroCollectionCardFromItemweren't using an uniqueHero.tag.
0.1.0-rc.2
Added
comecando_com_git,ecossistema_do_flutterandswift_fundamentos_01collections.
Removed
git_getting_startedcollection.
Updated
- Added new resources to
resources.json.
Fixed
- Fixed
releaseworkflow to use personal access token when pushing changes to the
repo.
0.1.0-rc.1
Introduces the first release candidate with all the first idealized functionalities for memo:
- Collections listing, which sections all collections using its category and segments the contents by explore and
review:- Explore shows all collections that haven't all memos completed at least once;
- Review shows all collections that have all memos completed at least once.
- Progress, showing the user's metadata for application-wide collection's executions, such as time spent, the
percentage for each answer, etcetera; - Collection details and execution, which allows the user to study upon a compiled collection in this repository;
- Settings page with info related to this project.
0.1.0-dev.1
Initial release, defines core architecture. The application is unusable on this version.