Skip Navigation

Search

Jerboa can't go back after clicking a broken link.

As the title says, if I click on a link to a Lemmy post that was deleted, or can't be found for whatever reason, Jerboa goes back to the start of the feed instead of going back to where I was.

Especially annoying when I've been scrolling for a while. Sorry if it is a known bug, I haven't seen any post about it.

Edit: trying to reproduce it, test

Edit2: this [email protected] lets me go back normally, so I think it's a weird interaction when opening urls in jerboa through URLCheck that makes another instance of it, restarting it. If I find any links that actually break it without this interaction I'll update the post, but until then, consider it a false alarm/special case ;)

2

My device info bar at the top of my phone is no longer visible when in app after the latest update.

I've encountered a small issue with Jerboa that I wanted to see if other people were experiencing. And or if there was a fix for this issue.

Screenshot of issue:

!

Screenshot of the stuff at the top I'm talking about because I don't know the proper term:

!

3

Swipe to navigate back gesture input bug

imgur.com imgur.com

Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.

E: fixed in 0.0.75 - thank you MV :)

Hey there,

I was wondering if anybody else was experiencing this behavior where the swipe to navigate back gesture would register twice within the app, taking you back two steps instead of just one.

I'm not sure exactly when this behaviour was introduced, though it persists with today's .72 alpha release. I was to say it came about in the .6X timeframe.

I've not found this reported on the github, though I just wanted to check that this isn't a system specific issue before submitting. #1399 may be relevant as it refers to swipe input sensitivity but I think that's more of a gesture threshold matter than input registering twice in the app.

My app settings are attached in a photo:

!

and I have a short clip:

https://imgur.com/a/YOIKbtE

Steps to reproduce:

  • Using the provided gesture settings in Jerboa
  • From the home feed, tap into a community name
  • From the community view, tap into a community post
  • Swipe left to navigate back to the community view
  • Observe two steps back in response to a single input

Pixel 7, Android 14

6

App crashing

I've noticed with the last 2-3 versions of the app (currently 0.0.69, nice); the app crashes 2/3rds of the time when returning to it from being in the background.

Open the app, switch to another app, switch back a couple min later and it closes then reopens as if you'd just started it for the first time today (losing whatever post you had open).

Curious if others are experiencing this?

Android 14, One UI 6.1

9

Are gifs broken?

Since the last release, I find that gifs won't play in Jerboa anymore. For example, this comment just appears as a static image for me, even when I click on it. Do you see the same behavior?

Edit: solved by user merde alors:

>did you enable "auto play GIFs" in settings>look&feel ?

Then close and reopen the app and that should fix it.

15

What should be Lemmy's default way of displaying votes?

cross-posted from: https://lemmy.ml/post/14068273

> We're adding the ability to customize this in the upcoming release, but I'm wondering what people think would be a good default. > > The 4 pieces of showable/hideable info are: Upvotes, Downvotes, Score, and Upvote %. > > In Jerboa, I had a temporary default (until the next lemmy release), of Score + Upvote %, but people seem to dislike this a lot. > > I'll check back on this in a week to see the result.

15

Hey, what smells like blue?

Im not sure why, but Jerboa suddenly went a bit blue on me this morning.

Is it an update, or something I did? For context, its always had this reddish/purple tint to it:

!

3

"Create" FAB bug

I updated Jerboa from 0.0.60 (or 0.0.59 I don't remember) to 0.0.61 (all are F-droid versions) and I noticed this issue: the "create post" ("plus") floating action button hides under the navigation panel. Cleaning the cache and disabling-enabling the panel didn't help. The button is still clickable but it doesn't look right. When the panel is disabled it looks fine if course. I'm on Android 13 btw

2

When i am trying to log in on my reddthat account using jerboa this error shows. I have'nt had this problem a week ago and reddthat is running the latest version.

Other apps and the UI seem to be working . I have edited out the username and password for privacy reasons. Also i am running version 60 but i was running it the previous week too.

EDIT : Uploaded the wrong .jpeg and now have replaced it i don't know if the change has been federated for everyone .

12

Changed behavior of already read posts?

Hi, I'm using Jerboa in List mode and I recently noticed that posts are marked as read simply by scrolling by. I feel that might be a reasonable change for Card mode, but an entry in a List should not count as read unless it was opened. Or am I doing something wrong?

2

Whats this '1' + down arrow icon?

I've started noticing this icon more and more: usually on comments with no downvotes. What's it mean?

!

10

An error occurs when trying to add a photo to a post

I wanted to post screenshots of my riced KDE setup on Unixporn so I copied them to my phone using a USB cable. And now when I'm trying to add them to a post, it seems to always show the same error (Client request(POST https://lemmy.ml/pictrs/image) invalid: 403 . Text "<..."). The app has all the required permissions granted and I'm not banned from the community. What can it be then?

21

Default sort for comments

I am no programmer and am not sure if I am allowed to post this here, so delete if you want.

My suggestion: Like the default sort for posts we need a default sort for comments. There should be a dropdown menu like there already is for default sort posts.

5

Bugs I've encountered

Every time I try to use the text link to URL ()[] and go to hit the "ok" button, the entire windows goes away. The work around is to hit the keyboard minimise to uncover the buttons.

Press anywhere but the keyboard and ya loose everything you type.

Another bug is when you try to paste anything in the body it pastes it at the beginning of the body regardless if where in the text you have highlighted.

Sometimes an instance will load but in unable to view comments (can't remember what it said) you need to clear the app cache to fix the issue

This is about it, otherwise this is my fav Lemmy app around. Keep up the good work.

Ps before you ask this is the only app I've encountered these issues with

15

Bug Report

This post doesn't show up in the feed of the community to which it was posted when seen via Jerboa and cannot be opened in the app by any other means. For more details and comparison to other apps, please see this post.

1

Can you make it so we can chose what browser links open to, or create an internal browser option?

I don't like using Chrome anymore, but any link I open goes to Chrome. Way more importantly, any YouTube video opens to the YouTube app, which is a huge problem imo. I end up not viewing 90% of the videos posted on lemmy, because I don't want my YouTube feed to be screwed up.

Even innocuous content is a problem for me. Like, I may be interested in seeing a satisfying wood working video one time, but I don't want my feed thrown off.

As it stands, I pretty much only watch videos on this platform if there's a piped link accompanying them. My 3rd party app for reddit had the option of an internal browser, which I always used.

I love Jerboa, think it has the best UI, and recommend it all over lemmy. But I feel like it's lacking important features, without an internal video player, and less importantly an intenral browser for non-video links.

Even the implementation of a setting that would allow me to open links to Firefox instead of Chrome or YouTube would solve my problem.

Anyway, just a thought.

Edit: So I'm dumb and changing default settings in my phone solved that problem. I would still like to see an internal browser and video player tho.

9

Cannot write posts from Jerboa

Since the last update, I cannot write or respond anymore with one of my accounts in Jerboa. The same account works as expected with Voyager and the web UI.

With the present account, I can post without problem (and I wrote this in Jerboa). I don't believe that I modified the configuration in any way.

I get the following messages in the other account:

  • This account is not yet in a ready state
  • This account (name of the account) is b... [cannot see more displayed]

The problem is not limited to any specific lemmy instance (same issue on feddit.de and lemmy.world).

Any idea what is going on here?

5

Timed Mute Community/User

Sometimes, it may be good for one's mental health to "take a break" from a community or user. It would be nice to be able to temporarily block posts from a user or community that one may otherwise enjoy in a 1h/6h/1d/1w or possibly arbitrary time period.

1

homing upon tapping the app icon is truly disruptive!

After the most recent update, the view always return to the top of local homepage.

This is very disruptive, since some users would press home when they want to use another app, and would tap the icon on the homepage to go resume what they were doing.

I actually tried to write this post earlier, but something came up that requires me to context switch. When I was done with that, I tapped Jerboa icon on my homepage (muscle memory). To my surprise, the post I was writing disappeared, replaced by the local homepage. I don't even browse local that often...

2

Links will not open properly

Whenever I try to click on any post link, it opens up whatever my most recent Chrome tab was. Clicking any post link essentially just works as a shortcut to open Chrome. This just started happening to me this morning.

5
Is it possible to block a whole instance from Jerboa?
  • Blocking a community is possible from the context menu in the community overview page (tap on the community name):

    Blocking an instance (which is a whole server with multiple communities) is possible via the web interface, but I don't think, it's possible in Jerboa yet.

  • Jerboa v0.0.72-alpha Release
  • As someone that tries to condense posts and comments, I have 'Show action bar by default for comments' disabled. Now, as score location has been altered, I'm not able to see comment score. More problematic is there's no longer an indication of whether I have already voted on a comment or not.

    In order to get this information now, I either must enable the action bar for every comment which fills a lot of the screen with buttons that I don't need, or press and hold the comment to expand the action bar manually. This is a reduction in displayed information that doesn't seem proportional to the benefit of a 'cleaner' style.

    At the very least, I'd think the score should be put back next to the commenter's name when the action bar is disabled.

    Comments with the action bar disabled:

    Comments with the action bar enabled:

  • Jerboa v0.0.72-alpha Release
  • Might be just me but I lost the navbar with home, search, notifications. If you squint enough in the screenshot it looks like it is simply cut off but a tiny bit left, so you can see. I tried tapping on the quarter of a button that I get to see, but they don't work.

  • Jerboa v0.0.72-alpha Release
  • I'm trying to think of a way to mute the gradient at the bottom edge of a meta box (not sure what it's referred to in compose) when the content is three lines long or less

    This idiotsincars content can't be two finger scrolled though the gradient sort of implies that it's longer than three lines

    E: I worded this poorly. I was trying to figure out the term to suppress a containers inner gradient when you've reached the end of its content. Seems the gradient is persistent at the bottom, even with longer text.

  • sort after button crashes the app
  • 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))

  • [Fixed] Are gifs broken?
  • Gifs never worked inline for me. They used to work when clicking on them however.

    Does this work for you at all?

    Edit: Actually this doesn't work for me either now even after clicking into it. Yes GIFs are broken.

    Version 0.0.67

  • [Poll] What should be Lemmy's default way of displaying votes?
  • I like being able to see upvotes and dowvotes separately as it is done now.

    Arstechnica has them separately but also shows the sum which could be an option. For example, 90 (93 / -3) but with green and red color.

    Having a show/hide sum in settings could help please more people but it's extra work for developers.

  • Can you no longer hide votes?
  • Did the app autoupdate recently to 0.0.67? If it did, some massive changes/improvements were made in said update, which also affect way votes are displayed.

    https://github.com/LemmyNet/jerboa/releases/tag/0.0.67

    When your instance admin updates to the latest Lemmy software version, you will be able to hide votes again and have more control over what you may wish to hide or show: upvotes, downvotes, score etc

    Title

  • Does jerboa change all links to https, or is that an instance feature?
  • Aha, thanks! I guess that concludes this thread, as I don't really expect to get a dev chiming in explaining why.

    It's not my preferred way of handling it but I don't have the energy to make a fuss. I guess if I click a link that needs to be http, I'll copy it to a browser, and if I post one I'll remind others to do the same. Probably won't come up often enough to care about.

    At least you've satisfied my curiosity as to what was going on 😀

    Edit: I was repeatedly told while trying to post this comment that the request timeout had expired. When the error stopped appearing, I had posted 4 copies of this message. I have deleted them but I apologize if they still spam your inbox as [deleted] or something.

  • Does jerboa change all links to https, or is that an instance feature?
  • For example, http://xkcdsw.com is an archive of fan-edited comics, while https://xkcdsw.com is some kind of crypto site.

    That's not how URLs work. If that's the behavior you're experiencing, you likely have been the victim of malware/a virus.

    The first part of the URL is the scheme, which indicates the protocol that the browser must use to request the resource (a protocol is a set method for exchanging or transferring data around a computer network). Usually for websites the protocol is HTTPS or HTTP (its unsecured version). Addressing web pages requires one of these two, but browsers also know how to handle other schemes such as mailto: (to open a mail client), so don't be surprised if you see other protocols.

    -Source

  • Upvote/downvote ratio instead of total numbers?
  • The next lemmy release has this PR, which will make how you display votes fully configurable. I based this temporary default off of 3 other lemmy apps, which use the Score + Upvote Ratio method.

  • Upvote/downvote ratio instead of total numbers?
  • My recommendation: Revert your app version to alpha v60 for the partial change that looks closest to the latest. See below:

    Screenshot

    The options are implemented in Jerboa between showing/hiding scores, upvote percentage and upvote/downvote ratio. You can build your own where you set your default option to what you want. Strangely, it was decided by @[email protected] that it would only show when 90% or below, I disagree it should show as long as is it's less than 100%.

    I think it has to do with coordinating some back-end lemmy change to make it a lemmy user account setting but Jerboa nor Lemmy.ca have this implemented yet so there's no in-app way of adjusting it currently. It's too bad.

    Refer to Jerboa issues/PRs 1378, 1400, 1402. Lemmy PR 4449/4450 adds this to back end but this was 5 days ago, so it's definitely not functional for anyone on the latest minor release version. Imo it should have defaulted to the old behaviour.