v0.3
Pre-release
Pre-release
What's Changed
- Move navigation structures from
:platform:ui
to:platform:navigation
by @jeanbarrossilva in #213 - Move
ActivityStarter
from:platform:ui
to:platform:starter
by @jeanbarrossilva in #214 - Move
CompleteLifecycleActivity
from:platform:ui
to:platform:starter:lifecycle
by @jeanbarrossilva in #215 - Move
ComposableActivity
andComposableFragment
from:platform:ui
to:composite:composable
by @jeanbarrossilva in #216 - Move core extensions from
:platform:ui
to:platform:core
by @jeanbarrossilva in #217 - Fix Time4J getting started multiple times by @jeanbarrossilva in #218
- Remove
ContextProvider
from:platform:ui
by @jeanbarrossilva in #219 - Move
Intent
-related structures from:platform:ui
to:platform:intents
by @jeanbarrossilva in #220 - Move
Flow
operators from:platform:ui
to:ext:coroutines
by @jeanbarrossilva in #221 - Move
StyledString
extensions from:platform:ui
to:composite:text
by @jeanbarrossilva in #222 - Move
Timeline
from:platform:ui
to:composite:timeline
by @jeanbarrossilva in #223 - Move
:composite:text
to:composite:timeline
by @jeanbarrossilva in #224 - Move
SingleFragmentActivity
from:platform:ui-test
to:platform:testing
by @jeanbarrossilva in #225 - Fix navigation to incorrect gallery entrypoint by @jeanbarrossilva in #227
- Remove ventral grooves from app icon by @jeanbarrossilva in #228
- Move
:platform:ui-test
to:platform:testing
by @jeanbarrossilva in #229 - Replace
FocusRequester.requestFocusWithDelay()
byrememberImmediateFocusRequester
by @jeanbarrossilva in #230 - Turn account username into a value class by @jeanbarrossilva in #231
- Remove
AccountFormatter
from:platform:ui
by @jeanbarrossilva in #232 - Move argument extensions from
:platform:ui
to:platform:navigation
by @jeanbarrossilva in #233 - Test feed through its test module by @jeanbarrossilva in #234
- Add sheet to
:platform:autos
by @jeanbarrossilva in #235 - Add missing
orca
package to:platform:starter
by @jeanbarrossilva in #236 - Split text field types into two within
:platform:autos
by @jeanbarrossilva in #238 - Enable commenting at
:core
by @jeanbarrossilva in #239 - Add an avatar loader to authenticated actor by @jeanbarrossilva in #240
- Add API for observing IME visibility changes by @jeanbarrossilva in #241
- Remove documentation webpage by @jeanbarrossilva in #242
- Build and test on push to "main" by @jeanbarrossilva in #243
- Emit current bottom area offset to a
StateFlow
by @jeanbarrossilva in #244 - Emit bottom area's Y offset to nested scroll connection by @jeanbarrossilva in #245
- Add
AnnotatedString
-to-StyledString
converter method by @jeanbarrossilva in #246 - Use
StateFlow
value delegates from:ext:coroutines
by @jeanbarrossilva in #247 - Move
Intent
testers to:platform:intents-test
by @jeanbarrossilva in #248 - Add project icon by @jeanbarrossilva in #249
- Fix unscaled and uncropped small gallery images by @jeanbarrossilva in #252
- Fix unloading timeline by @jeanbarrossilva in #254
- Rename
SomeHttpInstance
to "SomeMastodonInstance" by @jeanbarrossilva in #255 - Fix indefinite article typos in documentation by @jeanbarrossilva in #256
- Rename
CoreHttpClient
to "MastodonClient" by @jeanbarrossilva in #257 - Type-parameterize
KTypeCreator
by @jeanbarrossilva in #258 - Turn default
KTypeCreator
into a value class by @jeanbarrossilva in #259 - Test
Post
-to-PostDetails
conversion by @jeanbarrossilva in #260 - Turn
Post
into an interface by @jeanbarrossilva in #261 - Remove outdated and unused Play Store launcher icon by @jeanbarrossilva in #262
- Add
NavigationBar
to:platform:autos
by @jeanbarrossilva in #264 - Remove
OnBottomAreaAvailabilityChangeListener
from:platform:autos
by @jeanbarrossilva in #265 - Add
NavigationBarView
to:platform:autos
by @jeanbarrossilva in #266 - Add platform sequential animation API by @jeanbarrossilva in #267
- Add semantics matchers and interactions for αὐτός buttons by @jeanbarrossilva in #269
- Add in-navigation-container
Fragment
testing by @jeanbarrossilva in #270 - Add navigation
FragmentActivity
launcher to:platform:navigation-test
by @jeanbarrossilva in #271 - Add onboarding template to
:platform:autos
by @jeanbarrossilva in #272 - Add
:platform:stack
by @jeanbarrossilva in #273 - Add registration feature by @jeanbarrossilva in #268
- Add
args
param tolaunchFragmentInNavigationContainer
by @jeanbarrossilva in #274 - Remove
SingleFragmentActivity
by @jeanbarrossilva in #275 - Internalize
StackScope.contents(): List<@Composable () -> Unit>
by @jeanbarrossilva in #276 - Use Robolectric by @jeanbarrossilva in #277
- Fix testing profile details screen while on feed by @jeanbarrossilva in #278
- Move sample-profile-related tests to
feed
package by @jeanbarrossilva in #279 - Add immediately delayed timing to
:platform:animator
by @jeanbarrossilva in #280 - Add account registration to
:core
by @jeanbarrossilva in #281 - Add account registration to
:core:mastodon
by @jeanbarrossilva in #282 - Fix repetitive phrasing in
Credentials
'email
documentation by @jeanbarrossilva in #283 - Disable obfuscation by @jeanbarrossilva in #284
- Add annotation for package-protected APIs by @jeanbarrossilva in #285
- Package-protect core APIs by @jeanbarrossilva in #286
- Use replacement strategy in
Module
s by @jeanbarrossilva in #287 - Fix
Replacer
uncached selection referencing on replacement by @jeanbarrossilva in #288 - Fix typo in
Replacer.Companion.withStructuralEqualityBasedSelector
's documentation by @jeanbarrossilva in #289 - Fix
NoClassDefFoundError
on lint analysis by @jeanbarrossilva in #290 - Use
MutableReplacementList
at:ext:coroutines
by @jeanbarrossilva in #291 - Remove
Replacer
placement result by @jeanbarrossilva in #292 - Move
Replacer
replacement logic toMutableReplacementList
by @jeanbarrossilva in #293 - Rename
MutableReplacementList
to 'ReplacementList' by @jeanbarrossilva in #294 - Make
ReplacementList
private by @jeanbarrossilva in #295 - Remove
:std:visibility
from:std:visibility-check
by @jeanbarrossilva in #296 - Move
ReplacementList
to:ext:coroutines
by @jeanbarrossilva in #297 - Remove
ReplacementList
elements by selection by @jeanbarrossilva in #298 - Add
ReplacementList
element presence check by selection by @jeanbarrossilva in #299 - Add
plus
andminus
operators toReplacementList
by @jeanbarrossilva in #300 - Remove
ReplacementList
elements throughminus
operator by selection by @jeanbarrossilva in #301 - Add
ReplacementList
by-selection element obtainance method by @jeanbarrossilva in #302 - Rename
:std:styled-string
to ':std:markdown' by @jeanbarrossilva in #303 - Statically nest style classes by @jeanbarrossilva in #304
- Replace
URL
s byURI
s by @jeanbarrossilva in #305 - Build
mailto
URI fromURIBuilder
by @jeanbarrossilva in #306 - Make
Style.Link
class final by @jeanbarrossilva in #307 - Add text field for markdown by @jeanbarrossilva in #308
- Add
Navigator
on navigation listenability by @jeanbarrossilva in #309 - Remove
DestinationFragment
from:platform:navigator
by @jeanbarrossilva in #311 - Remove
NavigationBar
from:platform:autos
by @jeanbarrossilva in #312 - Fix false positive reports on references to package-protected structures by @jeanbarrossilva in #313
- Add a requester for network calls by @jeanbarrossilva in #314
- Make requester composable by @jeanbarrossilva in #315
- Simplify request routing by @jeanbarrossilva in #316
- Make routing return a
URI
by @jeanbarrossilva in #317 - Add request configuration by @jeanbarrossilva in #318
- Replace usages of
MastodonClient
by those ofRequester
by @jeanbarrossilva in #319 application/x-www-form-urlencoded
-MIME-type requests by @jeanbarrossilva in #320- Turn
:std:uri
into:ext:uri
by @jeanbarrossilva in #321 - Fix misnamed API DTOs' URL fields by @jeanbarrossilva in #322
- Create markdown through factory methods by @jeanbarrossilva in #323
- Navigate with different back stacks by @jeanbarrossilva in #324
- Pass requester by argument by @jeanbarrossilva in #325
- Fix crash on
null
MastodonStatus
URL by @jeanbarrossilva in #326 - Privatize Mastodon API's DTOs' properties by @jeanbarrossilva in #327
- Globally inject an
Application
asContext
instead of anActivity
by @jeanbarrossilva in #328 - Remove black background from authorization instance field by @jeanbarrossilva in #329
- Update version code to 5 by @jeanbarrossilva in #330
Full Changelog: v0.2...v0.3