Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Application not functioning #663

Closed
igorskyflyer opened this issue Apr 20, 2023 · 50 comments
Closed

[BUG] Application not functioning #663

igorskyflyer opened this issue Apr 20, 2023 · 50 comments
Labels
bug Something isn't working
Milestone

Comments

@igorskyflyer
Copy link

Describe the bug
As mentioned in the title, the application stopped functioning since this morning. The feed page does not work - see screenshot - the profiles I'm subscribed to, sometimes open, sometimes don't but almost all of them show 0 media, only text tweets even though the profiles have media.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Feed
  2. See error

Screenshots
Screenshot_20230421-010141_Fritter

Note: this is the Feed page itself, no profile/status/media open.

Device
Device model: Samsung A6+ 2018 (A605FN),
OS version: Android 10,
Device locale/language: English (UK),
Fritter version: 3.0.0-beta6

@igorskyflyer igorskyflyer added the bug Something isn't working label Apr 20, 2023
@Taijian
Copy link

Taijian commented Apr 20, 2023

Over on the nitter bug tracker it says that Twitter just banned unauthenticated access to the endpoint used for search. See here: zedeus/nitter#783 (comment)

@tadcrazio
Copy link

Same issue here, noticed one nitter instance still working for now. Hopefully there is a way around this.

@nannadroid
Copy link

Same issue (device: OP6). Though I can browse individual profiles without problem. Can also see media.

@ghost
Copy link

ghost commented Apr 21, 2023

Twitter has completely removed the search functionality for non-registered users (also, on the web page).
Clicking on Hashtags is also not working anymore for non-registered users.

Note: The "dropdown"-search still works. But the results are probably much worse. It seems, it can only find users, hashtags and common terms. And also, it would not be possible to click on a result.

@Akruidenberg
Copy link

Same here

@perrob70
Copy link

Also here the same issue. Fritter had the last update in December, looks like it is not maintained anymore

@arkanoider
Copy link

Same here

@postacik
Copy link

Same here. Goodbye Fritter :(

@Uatschitchun
Copy link

Experienced this right now. Is this able to be solved?
Was using the stable version and also tried latest beta to no avail.

@Gotchfutchian
Copy link

Also here the same issue. Fritter had the last update in December, looks like it is not maintained anymore

Categorically false, last commit was on March 15, although that commit and a couple of previous ones were weblate translations.
Either way, dev could just be working on something else right now.

@mmkthecoolest
Copy link

Also here the same issue. Fritter had the last update in December, looks like it is not maintained anymore

Last I checked, the dev said they can't dedicate as much time to Fritter but the project hasn't died. #620 (comment)

@HarriBuh
Copy link

Dev needs to either hotfix this asap or his app WILL be dead and useless, this is a sad fact. A non functional app is worth nothing.

@Uatschitchun
Copy link

Oh dear, what a shit parade swapping over from frustrated twitters.
If this malfunction is caused by changes Twitter has done to it's API, there's nothing a dev can do to keep Twitter from doing so.
As the app was working flawless for the time I'm using it (about a year) and suddenly stops working, I guess it's not caused by a bug in the app.
I'm not able to tell the exact cause or ways to fix it, but blaming a dev for a non working free app caused by API changes makes me sad!

@igorskyflyer
Copy link
Author

Oh dear, what a shit parade swapping over from frustrated twitters. If this malfunction is caused by changes Twitter has done to it's API, there's nothing a dev can do to keep Twitter from doing so. As the app was working flawless for the time I'm using it (about a year) and suddenly stops working, I guess it's not caused by a bug in the app. I'm not able to tell the exact cause or ways to fix it, but blaming a dev for a non working free app caused by API changes makes me sad!

Yes, indeed, the dev invested an enormous amount of time in creating and maintaining Fritter so I would definitely not blame the author of Fritter. Even though I haven't done actual tests, my reasoning and professional dev experience tell me this is 100% caused by API changes Twitter did.

Note: I didn't submit this issue for all of you to bash the author, I submitted it so that he can be aware of the new issue.

@Svetov1d
Copy link

Maybe developer can do some redirect option to nitter to solve twitter restrictions

@kpg-anon
Copy link

kpg-anon commented Apr 21, 2023

I'd recommend using the official twitter client patched with the TwiF*cker module for now. You can find pre-patched apks on sites like mobilism. For anyone else looking to migrate you can get a list of all the accounts you are following with jq:

Settings > Data > Export data > Export subscriptions

jq -r '.subscriptions[] | "https://twitter.com/" + .screen_name' fritter-2023-04-21.json >> followed_usernames.txt

@tadcrazio
Copy link

Correct me if I am wrong but, Revanced is just a modded twitter tho that requires you still to login? The benefit with Fritter at least for me is it doesn't require a login at all. I can just pull it up and see a feed without an account.

Side note for me anyways. Nitter is great and all, but there is no option to have a real feed. So even using the RSS feeds, still need a feed reader, at which point I'd almost rather just use the "subscription" option that still working in fritter for now to see accounts and can at least navigate the app a but more.

I don't know enough about mobile development to help with this project unfortunately but seeing as subscriptions still work, and they appear to be using the GraphQL API as does nitter I'd optimistic it could be patched whether by the dev here or a fork.
If anyone knows anything similar to getting the feeds without a login i'd be interested.

@kpg-anon
Copy link

kpg-anon commented Apr 21, 2023

Correct me if I am wrong but, Revanced is just a modded twitter tho that requires you still to login? The benefit with Fritter at least for me is it doesn't require a login at all. I can just pull it up and see a feed without an account.

I think the whole point of the API change was to force users to log in. There's no real way around it, using a mobile app at least.

My RSSHub instance appears to still be working. Currently I have MonitoRSS set up to push twitter updates to discord, that works as a decent feed for me.

@CarlosEkisde
Copy link

If the twitter feed is the real deal, and user pages are not going to be affected. A solution could be recreating the feed locally instead of fetching it from the twitter serves, just like an actual RSS feed client would do.

@Sdash24
Copy link

Sdash24 commented Apr 22, 2023

https://twitterisgoinggreat.com/#twitter-announces-shutdown-of-free-api-making-it-less-friendly-to-developers

@kachapman
Copy link

Correct me if I am wrong but, Revanced is just a modded twitter tho that requires you still to login? The benefit with Fritter at least for me is it doesn't require a login at all. I can just pull it up and see a feed without an account.

I think the whole point of the API change was to force users to log in. There's no real way around it, using a mobile app at least.

My RSSHub instance appears to still be working. Currently I have MonitoRSS set up to push twitter updates to discord, that works as a decent feed for me.

So do you just create RSS feeds individually for each person's account that you follow? I'm trying to get this setup right now.

@perrob70
Copy link

Following individual accounts is still possible in fritter.

@M-Reimer
Copy link

It is possible to still view tweets individual per followed account and fritter knows the list of followed accounts. Wouldn't it be possible to get a timeline again by fetching tweets per account and sorting the result by time?

@Svetov1d
Copy link

As for now my solution is Feeder + Nitter.nl instance for following few accounts

@kachapman
Copy link

kachapman commented Apr 22, 2023 via email

@perrob70
Copy link

perrob70 commented Apr 23, 2023

My solution is Nitter as several bookmarks in a browser and to create a timeline use multiple user feeds in the link sepeated by comma example Dutch news feeds
https://nitter.net/@nos,@rtlnieuws,@nieuwsuur,@nunl,@teletekst,@op1npo,@nporadio1,@loop_nl,@trouw

@jonjomckay
Copy link
Owner

Hello all - sorry about this. As noted in the linked Nitter thread (zedeus/nitter#783 (comment)), Twitter has recently blocked access to the API Fritter uses to generate group feeds.

I'll try and push a fix up for it this weekend, but I can't make any promises - I don't have as much free time to work on Fritter as I'd like at the moment. Please be patient, and I'll try to fix this ASAP 🙂

@Uatschitchun
Copy link

Will you do a release, too?

@perrob70
Copy link

Would be great, fritter is by far the best in it's kind. So I will wait for the fix, thanks in advance.

@kachapman
Copy link

kachapman commented Apr 23, 2023 via email

@Xonar92
Copy link

Xonar92 commented Apr 23, 2023

I am truly saddened by the fact that more and more social media networks are getting more closed. I loved the fact that I could use this amazing app to search for hash tags and recent events. I truly hope there is a way around the API/Twitter changes. Maybe together with other developers we can help the dev make something workable again! thanks for the great efforts so far

@jonjomckay
Copy link
Owner

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

@geominorai
Copy link

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

None of the feeds load for me in beta7:

@Xonar92
Copy link

Xonar92 commented Apr 23, 2023

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

None of the feeds load for me in beta7:

Same for me.. feeds not loading.

@moocow1452
Copy link

moocow1452 commented Apr 23, 2023 via email

@perrob70
Copy link

perrob70 commented Apr 23, 2023

Yep the import worked on a fresh install. Thanks

@mmkthecoolest
Copy link

Will this be available on F-Droid too? F-Droid is still stuck in beta 5.

@tadcrazio
Copy link

Good stuff. Fresh install working for the feed. Quote replies do not show up tho.

@geominorai
Copy link

geominorai commented Apr 24, 2023

The feeds seem to show some content without reinstalling if the filter has either replies or retweets enabled but still occasionally get:

@nannadroid
Copy link

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

None of the feeds load for me in beta7:

Are the individual twitter profiles accessible with beta7?

@error401de
Copy link

Does anybody know when the beta will be available in Google Play?

@geominorai
Copy link

geominorai commented Apr 24, 2023

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

None of the feeds load for me in beta7:

Are the individual twitter profiles accessible with beta7?

Tweets on the profile pages were still accessible before and in beta 7. It was just the main and group feeds that were affected.

@nannadroid
Copy link

A new beta version has been released. It appears to fix the latest round of Twitter API breakages, but please report back in another issue if there are still broken pieces of functionality 🙂

None of the feeds load for me in beta7:

Are the individual twitter profiles accessible with beta7?

Tweets on the profile pages were still accessible before and in beta 7. It was just the main and group feeds that were affected.

Thank you!

@lhhel9l3
Copy link

I'm waiting for a fix to be released in the stable (non-beta) version on F-Droid.

@M-Reimer
Copy link

M-Reimer commented Apr 26, 2023

Does not work for me. In "Feed", I just get an error message "type 'Null' is not a subtype of type 'String' in type cast".

Edit: After completely deleting all data of the app and reimporting my setting, I can reload the feed twice. Then I'm back to the same "type cast" error.

@igorskyflyer
Copy link
Author

Does not work for me. In "Feed", I just get an error message "type 'Null' is not a subtype of type 'String' in type cast".

Indeed, for me too, only individual profiles work. I tried installing from scratch and importing old settings, didn't work.

@tadcrazio
Copy link

Does not work for me. In "Feed", I just get an error message "type 'Null' is not a subtype of type 'String' in type cast".

Edit: After completely deleting all data of the app and reimporting my setting, I can reload the feed twice. Then I'm back to the same "type cast" error.

I get this constantly as well. Playing with filters sometimes brings the feed up. Otherwise, i uninstall, reinstall, and it works again for a bit. Really not ideal, but at least on the reinstall I don't need to re-import everything.
I'm happy to have the feed for sure, but there are certainly more bugs than before.

@error401de
Copy link

Net beta still does not work for me. Feed is showing "FormatException: Unexpected end of input (at character 1)" after importing backup of prior version.
Does anybody know an alternative app?

@kachapman
Copy link

My solution is Nitter as several bookmarks in a browser and to create a timeline use multiple user feeds in the link sepeated by comma example Dutch news feeds https://nitter.net/@nos,@rtlnieuws,@nieuwsuur,@nunl,@teletekst,@op1npo,@nporadio1,@loop_nl,@trouw

This method suddenly stopped working. I was really enjoying it. Is it working for you?

@perrob70
Copy link

No also for me it stopped. Yesterday nitter.net was not active for a short while and when it became active, this function was not possible. I also put nitter now in a RSS reader. I use nunti, wich for me is my favorite. Although the feed can refresh to minimal an hour, the look and feel is good an all can be browsed in the app if you turn this on. For now i wait for a fritter fix, but probably takes some time and because I really like fritter I will wait patiently and check the git every now and then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests