- • 98%Featured
Eternity is now avaiable on F-Droid!
f-droid.org Eternity | F-Droid - Free and Open Source Android App RepositoryAn Lemmy client for Android, forked from the Infinity for Reddit project.
Hello everyone!
I have some good news! Eternity has finally been added to the main F-Droid repo. I've managed to get reproducible builds working, so this version is the same as the one on Codeberg (but verified by F-droid).
- • 99%Featured
Eternity v0.1.2 released
Hello everyone!
It's been some time since our last update. As the version number indicates, this is primarily a bugfix update; hence, it doesn’t bring the "big new feature" I had hoped to introduce. The most important change here is that this version of Eternity will be compatible with the upcoming Lemmy version 0.19.
It's worth noting that upon upgrading to this version, you may need to log out and then log back into your account, based on my experience.
For the next release, I want to address more of the common issues found in our bug tracker. So, there may be another minor update shortly, but I can't make any promises at the moment. I've also made some progress with multi-community support and I plan to introduce modding tools as well.
In the meantime, thank you so much for your continued support.
Just wondering the above.
After the latest update, instance names have disappeared from the subscription section on the navigation drawer. There doesn't seem to a be setting to bring those back. Without them, it's hard to distinguish between communities with similar names on different instances.
Can result in some pretty funny looking posts tho, maybe don't fix
I can't find it in the settings but is there any way to sort comments by popularity instead of time? Just like it is in normal reddit?
Apparently, if a post has more than 999 upvotes, it will wrap the number to the next line.
When viewing a post with no comments, it still displays the old eternity logo instead of the new one in the comments section.
This is one of the features that I like the most of Infinity for reddit because it allows me to see all the subs I like without having to login in the app.
I love Eternity btw, great work!
Maybe it's my sausage fingers, but I often end up opening the post comments instead of upvoting and moving on as I intend.
My phone language is german, but I use Eternity in english. Every 2-3 days the menu items in the drawer menu on the left switch to german. The rest of the app stays in english. A quick switch back and forth between languages in the misc settings fixes it, but only short term.
Bonus Bug: There's a typo in the language selection settings. It should be called "Deutsch" instead of "Deutsche".
I've tried several ways to get the filter block to work. But it just won't filter out the keyword that i put in. How does it work? I can't figure it out.
Wrong image displayed in Home-View, correct image displayed when viewing just the post. This happened multiple times with various post.
Sometimes, the Home-View would switch to the correct image after viewing the post, sometimes not.
When tapping on the wrong image in Home-View to view just the image, the correct image gets displayed. Leaving this mode, the wrong image is displayed again.
Home-View:
Post-View:
Image-View (via Home-View):
Just that... It seems the app fails to fetch a user's posts or comment history when tapping on him.
Is it just me that Eternity becomes laggy when scrolling on multiple images? I tried scrolling the post on lemmy website and it works just fine. post example
Not sure how feasible this would be, but my favourite Reddit app (Joey) has this feature.
It allows a user to "follow" an arbitrary post or comment and receive an notifications when new comments or replies are posted. E.g. "Post 'abc' has 9 new comments" or "Comment 'xyz' has 3 new replies".
Useful for keeping up with active threads which have gotten buried in the feed due to age, as well as cases of "I have that question too, and would love to know the answer if someone responds".
Anyway, thanks Bazsalanszky for an already great app! It is my current most-used Lemmy app.
-
How do you add a community to Favourites in the side bar? I've already added one at some point in the past and can't remember how I accomplished that.
-
What is Lazy Mode?
-
I often find image posts where clicking on the thumbnail doesn't load the picture and shows a generic error message. If I copy the image link, I can open it ok in the browser. I haven't been able to tie this to specific instances or communities, so I don't know what might be causing it.
Has anyone else seen this issue?
I tried cross-posting from within the app, but the results were not what I expected when compared to the Lemmy desktop UI.
Cross-posting using the Eternity app yields this result: https://sh.itjust.works/post/8099344
- Post URL links to itself (not very useful)
- Post body contains only the name of the original community with no link or content
Cross-posting using the Lemmy desktop UI yields this result: https://sh.itjust.works/post/8144232
- Post URL links to the article (actually useful)
- Post body contains a link to the original post and quotes the content of the original post body
- • 100%
Multicommunities?
Hey everyone. I noticed theres an ootion in the settings to change what the tabs on top are showing, and I changed the last one from All to Multicommunities. However theres nothing there as I havent figured out how to create a multicommunity yet. Anyone have any advise? Thanks!
Feature request: Extend the upvote/downvote hitbox to include the vote tally (number) in addition to just the arrows. The arrows alone are pretty small target, and my fat finger frequently collapses the comment instead of voting.
- lemmy.dbzer0.com [jeu] Votre pseudo illustré par une IA - Divisions by zero
Sur une commu de génération d’images par IA, il y a un post qui fait fureur en ce moment. Il s’agit d’entrer son pseudo dans le prompt de génération d’image, et de voir ce qu’on a comme résultat. Le post en question : https://lemmy.dbzer0.com/post/7116910?scrollToComments=true [https://lemmy.dbzer0.
I have had this issue for a while now that I cannot go to my previous comments or replies to my comments in my inbox, meaning I cannot tap on them to get to the post they are in.
Instead it briefly shows the post, then all content is gone and its a completely empty page. Just see the top and bottom bar essentially.
How to reproduce, just go to your profile, go to comments or posts you made, tap on one. Same for replies in my inbox.
Bookmark Users As far as I understand, there's currently no feature in Lemmy to follow or bookmark users. Creating bookmarks for other users just in the Eternity app would still be useful though. By that i just mean some list of user accounts, no custom feed of their posts. The Sync App currently has such a feature, called "Favourites".
View Instances When visiting some community or some user account, I would like to be able to get to an overview of their instance, primarily, to see what kind of communities are on that instance, and to see the main feed of that instance. That would be particularly helpful for themed instances, like country-specific instances. The Connect App currently has this feature. Being able to search for an instance or to search some instance for posts/communities/users might also be helpful to some but is less desired by me.
Overall, Eternity is still my preferred Lemmy App, particularly because of its UI, but some other apps have features I would enjoy here as well.
The eternity for lemmy app have many bugs and almost everyone is reporting it correctly. But why the dev not giving the update to resolve the issues?
I've been unable to use the app for around a month since the last update, because the anonymous home page glitches the entire app, with the screen flickering and interacting with the app not working.
Has anyone discovered a fix for this? The closest "solution" I found is opening a lemmy link with the app. This lets me browse communities and users by searching for them, but I still can't use the app normally: home, all, and popular pages and the settings menu are inaccessible.
Also, if you haven't tried anonymous mode in the app, don't. That'll break your app lol
Thank you!
When using swipe nav from post to post, nothing gets marked as read. It's either a bug or I can't find the right settings to get the post to be marked as read.
Here's the settings I have turned on: Settings > Post History > everything is checked except for "Mark Posts as Read After Voting".
Thanks for the help!
On Reddit,
^^
requires escaping, because of that character being used for superscript, but on Lemmy, it should be displayed normally, because of using standard Markdown.Thanks
Whenever I try to follow a link to a subreddit (and probably to a post in reddit as well), the app crashes.
- • 100%
[BUG] Auto load next page
I like to browse lemmy by opening a post and the swiping right for the next post, or left for the previous one. I already browsed reddit with Infinity before, and it worked flawlessly. The thing I noticed in Eternity is that, when I reach the end of the "page" (preloaded posts), I get stuck in a "Loading..." screen, I then have to go back to the feed, scroll down past the last post I was shown, and then it will load the next batch of posts and I can resume swipe browsing again. Can we have the app auto load from the post details, instead of being stuck in that "Loading..." screen?
When I tap on the box to choose the community the app crashes and makes me go back to the home. I tried reinstalling it from fdroid and aurora store, same issue.
- • 92%Locked
Vote for the Eternity's new icon!
Hello everyone!
First and foremost, a heartfelt thank you to everyone who poured their time, talent, and effort into creating icons for Eternity. The creativity and dedication displayed by our community are truly overwhelming. I'm sincerely grateful to each and every one of you.
I'd also like to apologize for the delay in putting up this voting thread. Life has been especially busy lately, and I appreciate everyone's understanding and patience during these times.
Voting Rules:
-
Only upvotes count as a vote. To keep things fair and positive, please refrain from downvoting.
-
The thread will be open for voting for a week unless we see a clear winner before then.
To cast your vote, simply upvote the comment containing your favorite icon design. And once again, I kindly ask that you avoid downvoting any submissions.
In light of the upcoming changes in Lemmy 0.19, I am planning a minor release that could feature the winning icon.
Thank you all for your continuous support and contributions to Eternity. Let's vote and select the icon that will represent our app!
-
- lemmy.ml Lemmy 0.19 Breaking Changes - Lemmy
We are getting closer to the next major release. This version will have many breaking changes, so we are listing them here for app and client developers to adjust their projects. As we prepare for the release of Lemmy 0.19.0, we’d like to provide any app or client developers ample time to upgrade th
cross-posted from: https://lemmy.ml/post/5711722
> We are getting closer to the next major release. This version will have many breaking changes, so we are listing them here for app and client developers to adjust their projects. > > As we prepare for the release of Lemmy
0.19.0
, we'd like to provide any app or client developers ample time to upgrade their apps, as well as discover any problems, before we do the release. This will be at least 4 weeks from now (but likely longer). > > Server admins can also upgrade to the latest release candidates for testing. Be aware that they are still unstable and shouldn't be used in production. As with any upgrade it is important to have working backups in place. > > It should be possible for clients to support both Lemmy 0.18 and 0.19 without major workarounds. If backwards compatibility is causing you trouble, comment below and we will help to find a solution. > > To test, you can point your app to the following test instance running a release candidate of0.19.0
: https://voyager.lemmy.ml > > A diff of API changes is here: lemmy-js-client API changes from 0.18.3 -> 0.19.0-rc's > > Note for developers not using typescript or rust: > > If you'd like to auto-generate an API client for your language, you can try out @MV-GH's lemmy_openapi_spec, or (if in kotlin), use Jerboa's script here. > > ## Major Changes > > ### Authentication > > Previous Lemmy versions used to take authentication as query/post parameters. This is insecure and unnecessarily complicated. With0.19
, thejwt
token can be passed either as cookie with nameauth
, or as header in the formAuthorization: Bearer
. > > A major advantage is that this allows us to send proper cache-control headers, with responses to unauthenticated users being cacheable. It also prevents token leaks in web server logs. The login and registration endpoints attempt to set the cookie automatically. If that is supported on your platform, you don't have to worry about the authentication token at all. > > In order for your client to be compatible with both Lemmy0.18
and0.19
, you should send auth in both ways. Meaning with each API call, send the oldauth
query/post parameter, as well as the new header or cookie. > > A few PRs detailing these changes: > > - https://github.com/LemmyNet/lemmy/pull/3725 > - https://github.com/LemmyNet/lemmy/pull/3926 > - https://github.com/LemmyNet/lemmy/pull/3946 > - https://github.com/LemmyNet/lemmy/pull/3982 > > ### Users can block instances > > Users can now block instances, so that their communities are hidden from listings. This is done viaPOST /api/v3/site/block
with parametersint instance_id, bool block
. > > https://github.com/LemmyNet/lemmy/pull/3869 > > ### New sort options > > A newscaled
sort option has been added. This sort is identical to theHot
sort, but also takes into account the number of each community's active monthly users, and so helps to boost posts from less active communities to the top. > > https://github.com/LemmyNet/lemmy/pull/3907 > > ### 2FA / TOTP Rework > > Two-Factor-Authentication is now enabled in a two-step process to avoid locking yourself out. Now a secret needs to be generated first withPOST /api/v3/user/totp/generate
(no parameters). The generated token needs to be added by the user to an authenticator app. > > Once this is completed, 2FA can be enabled withPOST /api/v3/user/totp/update
. This takes a string parametertotp_token
(generated by authenticator app), and booleanenabled
. 2FA can be disabled again with the sameupdate
endpoint. Additionally, the 2FA algorithm has been changed toSHA1
for better compatibility. > > The update disables 2FA for all accounts, so that users who are locked out can use their accounts again, and to ease the transition to theSHA1
algorithm. > > https://github.com/LemmyNet/lemmy/pull/3959 > > ### Timestamps now include timezone > > Previous Lemmy versions used timestamps without any timezone internally. This caused problems when federating with other software that uses timezones. > > Going forward, all timestamps in the API are switching from timestamps without time zone (2023-09-27T12:29:59.113132
) toISO8601
timestamps (e.g.2023-10-29T15:10:51.557399+01:00
orZ
suffix). In order to be compatible with both 0.18 and 0.19, parse the timestamp asISO8601
and add aZ
suffix if it fails (for older versions). > > https://github.com/LemmyNet/lemmy/pull/3496 > > ### Cursor based pagination > >0.19
adds support for cursor based pagination on the/api/v3/post/list
endpoint. This is more efficient for the database. Instead of a query parameter?page=3
, listing responses now include a field"next_page": "Pa46c"
which needs to be passed as?page_cursor=Pa46c
. The existing pagination method is still supported for backwards compatibility, but will be removed in the next version. > > https://github.com/LemmyNet/lemmy/pull/3872 > > ### New endpoints for export/import of user settings data > > Users can now export their profile settings data (including subscriptions and blocklists) viaGET /api/v3/user/export
. The returned JSON data should not be parsed by clients, but directly downloaded as a file. Backups can be imported viaPOST /api/v3/user/import
. > > https://github.com/LemmyNet/lemmy/pull/3976 > > ### Make remove content optional during account deletion > > When a user deletes their own account usingPOST /api/v3/user/delete_account
, there is a new parameter calleddelete_content
. If it is true, all posts, comments and other content created by the user are deleted (this is the previous default behaviour). If it is false, only the user profile will be marked as deleted. > > https://github.com/LemmyNet/lemmy/pull/3817 > > ### Outgoing Federation Queue > > The federation queue has been rewritten to be much more performant and reliable. This is irrelevant for client developers, but admins should look out for potential federation problems. If you run multiple Lemmy backends for horizontal scaling, be sure to read the updated documentation and set the new configuration parameters. The Troubleshooting section has information about how to find out the state of the federation queues. > > https://github.com/LemmyNet/lemmy/pull/3605 Idk if this is an Eternity issue since I haven't tried this on any other app but crossposting simply doesn't work. I've tried several times with different posts over 2 weeks to the same result.
I am having issues subscribing to [email protected], but I do think it also happens with other communities on different instances.
I subscribe via the main button or via the plus in the search function. The community may appear in the sidebar, sometimes it does not at all, but whenever I restart the app the subscription is fully gone.
Weird thing is, on another app for lemmy I can still see I am subscribed, so I am not sure what is going on.