Minor quirk with post image lightbox
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    The image viewer is supposed to let the image draw behind the system bars, covering the full display. The tap is supposed to hide/show the systembars, to imitate full screen behaviour.

    On tap it just asks Android to hide/show systembars. So its quite strange that it behaves differently here for the status bar. Probably something to do with Android 14.

    See https://github.com/user-attachments/assets/ba96831c-e515-4c92-b9f4-4c73f6277926

    2
  • Swipe to navigate back gesture input bug
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    oke i can reproduce it now. Whats strange that it seems to be only happening through community > post. profile > post doesn't have this.

    2
  • Swipe to navigate back gesture input bug
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    I cant reproduce this, Android version? Phone? LTR/RTL ?

    Can you check if you have post navigation gestures or Preset for swipe gesture enabled? Disable both and see if it still persists.

    1
  • new posts not showing up when viewing communities directly?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    It is not a Jerboa issue,

    This community has never been active and that was the latest post in Jerboa in Lemmy instance.

    You can query this directly and see.

    https://lemmy.one/api/v3/post/list?type_=All&sort=New&community_id=49 https://lemmy.world/api/v3/post/list?type_=All&sort=New&community_id=91

    Lemmy always had some federation issues its better now then before.

    But you can still see some issues. For example

    lemmy.world does not have the switching language on gboard. post. see https://lemmy.world/c/jerboa@lemmy.ml?dataType=Post&sort=New

    As a test, I tried posts from /all/, and was quickly able to find one that is visible for me from /all/ but does not appear on its own community page under new - the post on politics@lemmy.world about a 271 page document on Vance (about an hour ago).

    Did you check this within the same instance? /all/ and the community page?

    I checked right now and I found the post you are talking about. So it is definitely visible right now. https://lemmy.world/post/18503617

    2
  • GIFs no longer play at all
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    Can you check if autoPlayGifs setting is enabled?

    There is currently a bug with our image viewer that it seems to use imageloader that is set on the application level (which is controlled by that setting) instead of the one that is passed into it(which has it always enabled).

    5
  • [Fixed] Are gifs broken?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    Gifs never worked in comments. Could never get it to work. But imageviewer should always auto play gifs regardless of the setting autoPlayGifs. So that's a bug I'll look into.

    The setting is for controlling previews and icons/avatars.

    1
  • Same post appears multiple times in feed
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    Alright, looked into it. There was indeed a bug where it did the initial posts request by page and the subsequent by page_cursor. But this has been there for a while. Pre 67 we used to deduplicate every post returned by Lemmy. So it was masking that bug. I didn't think the deduplication was still necessary with page_cursor, so it was removed. If it still frequently happens after this fix. I'll add it back.

    9
  • sort after button crashes the app
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    I have managed to reproduce this on Android 8. It seems to be android 8 specific. This is a problem with our toolkit. You seem to the first to experience this because I can't find anything on this yet. The only thing you can do is to downgrade to Jerboa 0.0.66

    Error

    [java.lang.NoSuchMethodError: No virtual method setAmbientShadowColor(I)Z in class Landroid/view/RenderNode; or its super classes (declaration of 'android.view.RenderNode' appears in /system/framework/framework.jar:classes2.dex) at androidx.compose.ui.graphics.layer.GraphicsLayerV23.setAmbientShadowColor-8_81llA(GraphicsLayerV23.android.kt:212) at androidx.compose.ui.graphics.layer.GraphicsLayer.setAmbientShadowColor-8_81llA(AndroidGraphicsLayer.android.kt:807) at androidx.compose.ui.platform.GraphicsLayerOwnerLayer.updateLayerProperties(GraphicsLayerOwnerLayer.android.kt:119) at androidx.compose.ui.node.NodeCoordinator.updateLayerParameters(NodeCoordinator.kt:545) at androidx.compose.ui.node.NodeCoordinator.updateLayerParameters$default(NodeCoordinator.kt:524))]( java.lang.NoSuchMethodError: No virtual method setAmbientShadowColor(I)Z in class Landroid/view/RenderNode; or its super classes (declaration of 'android.view.RenderNode' appears in /system/framework/framework.jar:classes2.dex) at androidx.compose.ui.graphics.layer.GraphicsLayerV23.setAmbientShadowColor-8_81llA(GraphicsLayerV23.android.kt:212) at androidx.compose.ui.graphics.layer.GraphicsLayer.setAmbientShadowColor-8_81llA(AndroidGraphicsLayer.android.kt:807) at androidx.compose.ui.platform.GraphicsLayerOwnerLayer.updateLayerProperties(GraphicsLayerOwnerLayer.android.kt:119) at androidx.compose.ui.node.NodeCoordinator.updateLayerParameters(NodeCoordinator.kt:545) at androidx.compose.ui.node.NodeCoordinator.updateLayerParameters$default(NodeCoordinator.kt:524) at androidx.compose.ui.node.NodeCoordinator.updateLayerBlock(NodeCoordinator.kt:503) at androidx.compose.ui.node.NodeCoordinator.updateLayerBlock$default(NodeCoordinator.kt:480) at androidx.compose.ui.node.NodeCoordinator.placeSelf-MLgxB_4(NodeCoordinator.kt:384) at androidx.compose.ui.node.NodeCoordinator.placeAt-f8xVGno(NodeCoordinator.kt:332) at androidx.compose.ui.node.InnerNodeCoordinator.placeAt-f8xVGno(InnerNodeCoordinator.kt:168) at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:35) at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer(Placeable.kt:646) at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer$default(Placeable.kt:327) at androidx.compose.ui.graphics.BlockGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:580) at androidx.compose.ui.graphics.BlockGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:579) at androidx.compose.ui.node.LookaheadCapablePlaceable$layout$1.placeChildren(LookaheadDelegate.kt:223) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.onAfterPlaceAt(LayoutModifierNodeCoordinator.kt:270) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.placeAt-f8xVGno(LayoutModifierNodeCoordinator.kt:247) at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:35) at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:621) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate$placeOuterCoordinatorBlock$1.invoke(LayoutNodeLayoutDelegate.kt:561) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate$placeOuterCoordinatorBlock$1.invoke(LayoutNodeLayoutDelegate.kt:548) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:503) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:502) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:258) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:133) at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutModifierSnapshotReads$ui_release(OwnerSnapshotObserver.kt:98) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.placeOuterCoordinator-MLgxB_4(LayoutNodeLayoutDelegate.kt:867) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.placeSelf-MLgxB_4(LayoutNodeLayoutDelegate.kt:835) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.placeAt-f8xVGno(LayoutNodeLayoutDelegate.kt:761) at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:35) at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:621) at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50$default(Placeable.kt:259) at androidx.compose.foundation.layout.BoxKt.placeInBox(Box.kt:223) at androidx.compose.foundation.layout.BoxKt.access$placeInBox(Box.kt:1) at androidx.compose.foundation.layout.BoxMeasurePolicy$measure$5.invoke(Box.kt:203))

    3
  • Jerboa v0.0.69-alpha Release
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    testAccount
    Now 100%

    In Lemmy 0.19.4, scores were reworked. So that you could individually pick which score you like to see (upvote, downvote, total, ratio)

    Before this this option its behaviour was to disable every score type. Now it just hides the "total". With Lemmy 0.19.4 they did a poll to see which scores are the most popular and should be the default. Upvotes + Downvotes won. So show_scores is now by default false.

    Currently our setting division ('Account settings' vs 'look and feel') doesn't make much sense. But 'look and feel' is all the settings that are stored on the device. Thus apply to all accounts. Account settings are settings we retrieve from Lemmy and are different per account.

    So that brings us to the listingviewmode. That shows the total_scores but since its disabled, it is hidden. I'll probably rework it so that it shows the upvotes if 'shows_scores' is disabled.

    5
  • test & and

    5
    5
    test
    test testAccount Now 75%
    Okay

    <sub>3</sub>x<sup>9</sup>

    2
    6
    test
    test testAccount Now 83%
    test 2
    4
    0
    2
    0
    test
    test testAccount Now 66%
    sss

    content

    1
    0
    test
    test testAccount Now 66%
    ssd

    content

    1
    0
    test
    test testAccount Now 100%
    test
    github.com

    test

    3
    0

    cfd

    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Test testAccount Now 100%
    http link image
    1
    0

    the weird url fake://host.com/dontcrash/test.png https://host.com/dontcrash/test.png

    1
    1
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Test testAccount Now 100%
    tes vid
    http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4
    1
    0
    https://imgur.com/a/Rmcp73x

    *Overview of the changes, can't open this one yet in Jerboa* https://imgur.com/a/Rmcp73x Added 3 modes for the post action bar Long form ![](https://lemmy.one/pictrs/image/5e770bc8-9c2c-4d0f-b598-0141a69434be.jpeg) Short lefthand form ![](https://lemmy.one/pictrs/image/aa16a514-2585-4f3b-8cb2-b7d51b5f1699.jpeg) Short righthand form ![](https://lemmy.one/pictrs/image/4b654da1-7a24-4bbb-9600-9d259b062851.jpeg)

    22
    8
    test
    test testAccount Now 50%
    test 5

    lets see

    0
    0
    test
    test testAccount Now 20%
    spoiler

    ::: spoiler title the body :::

    -3
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearTE
    Now
    22 188

    MV [Jerboa dev]

    testAccount@ lemmy.one