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
ExecutionTerminal
enhancements:- 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
ExecutionTerminal
fixes:- Actions overlapping in smaller devices.
- Inconsistent state when memos were executed too fast.
- Not following the expected layout specs.
- Replaced oval gradient in
CollectionCard
withLinearGradient
, 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
AdId
collection. - A proper empty state for
CollectionsPage
- the_CollectionsEmptyState
. DestructiveButton
, a customized button for destructive operations - with custom layout specs.MemoThemeData.destructiveSwatch
and a its respective destructive swatch for the classic theme.
Updated
- Android & iOS Fastfiles to automatically distribute uploaded builds to external testers.
- Both
pull-request
andrelease
workflows 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
minSdkVersion
from16
to17
andmultiDexEnabled
totrue
, requirements offlutter-quill
dependency. - iOS
MinimumOSVersion
from8.0
to9.0
, an apparent dependency on the latest beta channel version. - Flutter's SDK to
2.4.0-4.2.pre
to fix the animation jank. Fastfile
to use--bundle-sksl-path
option, requirements of the animation jank fix.- When quitting the execution,
CollectionExecutionPage
now uses theshowSnappableDraggableModalBottomSheet
instead
ofAlertDialog
.
Collections
- Cohesion improvements on
comecando_com_git
.
Fixed
- Discord link was expired, now it's a permalink.
- White screen before
SplashPage
was loaded (usingflutter_native_splash
and generating native splash screens). AssetIconButton
wasn't conforming to the correct layout specs.- Misleading
QuillEditor
cursor inreadOnly
mode. - Wrong iOS localization.
en
removed while we don't localize the app, only supportspt-BR
for now. - [Possible Fix] Trying to use a pre-bundled shader strategy to fix all animation's jank.
ExecutionTerminal
not respecting the device's safe area.
0.1.0
0.1.0-rc.3
Added
Contributor
model and itsContributorSerializer
serializer.EnvMetadata
and its respective implementation that provides application's environment constants.SettingsSection.community
withLinkSettingsItem
to discord.showSnappableDraggableModalBottomSheet
utility.MultiContributorsView
andSingleContributorView
widgets.Firebase
andFirebaseCrashlytics
to record unexpected crashes, errors and exceptions.
Updated
- All files documentations, including standardizing communication.
CollectionMemos
andCollection
now have acontributors
property, exposing all associated contributors with that
particular collection.LoadedCollectionDetailsState
now also provides a list ofContributorInfo
associated with thatCollection
.LinkButton
widget now exposesbackgroundColor
andtextStyle
properties.ExternalLinkButton
widget now exposesiconColor
,backgroundColor
andtextStyle
properties.scaffold_messenger
to receive aBuildContext
instead of extending it - improves code auto-completion.Fastfile
to upload iOS symbols to Crashlytics.- Existing collections with their respective contributors.
Fixed
- Missing
SafeArea
inScaffold.bottomNavigationBar
for devices with home indicator. - Missing
SettingsVM
interface. - Hero animations built through
buildHeroCollectionCardFromItem
weren't using an uniqueHero.tag
.
0.1.0-rc.2
Added
comecando_com_git
,ecossistema_do_flutter
andswift_fundamentos_01
collections.
Removed
git_getting_started
collection.
Updated
- Added new resources to
resources.json
.
Fixed
- Fixed
release
workflow 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.