Releases: orcinusbr/orca-android
Releases · orcinusbr/orca-android
v0.3.1
What's Changed
- Fix frozen feed's posts' favorites and reposts by @jeanbarrossilva in #331
- Sync release with main by @jeanbarrossilva in #332
- Support abstract
:std:injector
modules by @jeanbarrossilva in #334 - Fix launch crash on release variant by @jeanbarrossilva in #335
- Update version code to 7 by @jeanbarrossilva in #336
Full Changelog: v0.3...v0.3.1
v0.3
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 `Repla...
v0.2
What's Changed
- Add
:platform:testing
by @jeanbarrossilva in #204 - Use
:platform:testing
API by @jeanbarrossilva in #205 - Add post deletion by @jeanbarrossilva in #208
- Replace
SamplePostWriter.Companion.provide*
byPosts.Builder
by @jeanbarrossilva in #209 - Schedule
AuthetnicationLock
's unlocks by @jeanbarrossilva in #210 - Turn search and term muting settings into activities by @jeanbarrossilva
- Delegate
OrcaActivity
functionality by @jeanbarrossilva in #211 - Replace
:std:injector
injection lambda signature by a single type by @jeanbarrossilva in #212
Full Changelog: 0.1.1...v0.2
0.1.1
What's Changed
- Edge-to-edge gallery by @jeanbarrossilva in #203
- Fix crashes due to code shrinking by @jeanbarrossilva in #206
Full Changelog: 0.1.0...0.1.1
0.1.0
First version of Orca, released as an open beta for testing. I am mainly launching it as it currently is because I would never do it otherwise (😛); there are some bugs here and there and some of the features intended to be added are lacking, but planned to be soon developed and shipped in future releases.
Known bugs
- Crash when navigating to search screen from the feed;
- Highlights of a post are temporarily hid when caching is performed (that is, when a cached version of the post is loaded by swiping down to refresh it);
- Crash when tapping the close button of a post's gallery.
Unimplemented features
- Post publishing;
- Profile editing.