Git Product home page Git Product logo

fritter's Introduction

Fritter


Fritter

A privacy-friendly Twitter frontend for mobile devices.

Get it on F-Droid Get it on Google Play

Features

  • Privacy: No tracking, with all data local
  • Bookmarks: Save tweets locally and offline
  • Trends: See what's trending in the world
  • Light and Dark themes: Protect your eyes
  • Subscriptions: Follow and group accounts
  • Polls: View results without needing to vote
  • Search: Find users and tweets
  • And more!

Screenshots

| Viewing subscriptions| Viewing groups | Viewing a profile | Tweet cards | Viewing trends (and theming) |

Contribute

If you'd like to help make Fritter even better, here are a just a few of the ways you can help!

Report a bug

If you've found a bug in Fritter, open a new issue, but please make sure to check that someone else hasn't reported it first.

Request a feature

If you feel like something is missing from Fritter, feel free to open an issue about it, detailing exactly what you're looking for. We'll look it over, discuss it with the community, and see if it'll work!

Fix a bug

If you're looking for something to dip your toes into the codebase, check if there are any issues labelled good first issue. Otherwise, if you see another issue you'd like to tackle, go for it - just fork the repository, push to a branch, and create a PR detailing your changes. We'll review it and merge it in, once it meets all our checks and balances!

Translate

Fritter uses Weblate for translations. You can help by translating the app into your preferred language(s)!

Donate

Fritter relies on your donations for support, and to help its continued development. Below are some links to where you can contribute financially.

Why donate?

Fritter requires constant updates to keep ahead of any API changes Twitter may make that cause it to break. There is also a large backlog of issues (144 at the time of writing), with multiple new issues created every week, from bugs to feature requests.

It'd be a dream to be able to work on Fritter more than I do at the moment, but I currently have other commitments that are required to support me financially (full-time job, and freelance work), so I'm only able to commit a small amount of free time.

Supporting Fritter financially would allow me to lower my time spent on these other commitments, and increase the time I'm able to spend on developing Fritter to help you all keep your Twitter experience as private as possible, while keeping the app secure, reliable and up-to-date 💖.

Some of the things funding Fritter would help accelerate are:

  • Mastodon support - for being able to browse both Twitter and Mastodon content
  • Persistent timeline positions - allowing you to continue where you left off in a feed
  • Desktop support - allowing you to browse Twitter privately on a full-blown computer
  • UX/UI improvements - such as a compact view, and tweaks to improve usability
  • Nitter support - adding Nitter support back in, and helping to develop a stable API for Nitter itself
  • Notifications - getting notified when selected subscriptions or groups have new tweets
  • Stability - continued updates to improving the stability and reliability of the app

Can I help non-financially?

Yes! Fritter is always looking for code, translation or any other help. Please see the Contribute section for more information.

How can I donate?

There are various methods that can be used to donate financially. The majority are listed below, but if you'd like to contribute using a different method (e.g. bank transfer or some other crypto), drop me a line at [email protected].

Acknowledgments

Icons made by Freepik from www.flaticon.com.

fritter's People

Contributors

0xf4ced avatar aga-c avatar comradekingu avatar dianagutnik avatar e-zk avatar fjuro avatar franck-x avatar fs00 avatar gdonisi avatar j-fbriere avatar jirogoro avatar johann-gambol avatar jonjomckay avatar liimee avatar manerakai avatar moebakaw avatar myzel394 avatar oersen avatar otterpontifex avatar poussinou avatar qianniaoofficial avatar rex07 avatar rickym7 avatar santossi avatar selurvedu avatar subhamjena avatar the7thnightmare avatar vachan-here avatar weblate avatar zaioti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fritter's Issues

Impossible to see more replies

When you try to access more replies in the replies of a tweet it is not possible in the app.

Steps to reproduce the bug:

  1. Find a tweet with replies
  2. Open the tweet to see the replies
  3. Find a reply with more replies to it
  4. When you click to see more nothing happens

Tapping on a Username in a Tweet Should Open the Profile Page and Not the Tweet

Find a tweet with a username in it.

Tap on the username.

Instead of opening the profile page of that user, the app will open the tweet.

Hit the back button.

The profile page will open now.

Expected Result: The app should instantly open the profile page after a username has been tapped instead of opening the tweet.

App Version: 2.2.2.
OS: Android

[Feature Request] Media tab on profile

I see in version 2.3.0 there is a "Tweets & Replies" tab, it would also be great to have a media tab that displays only original media posts from a profile excluding retweets, similar to Nitter.

Side note: Fritter is fantastic, thanks for making it 🙂️.

Issue with Hashtags

What Happens: Tapping on a hashtag merely brings up the keyboard with the cursor blinking at the end of the hashtag in the search box.

What Should Happen: Tapping on a hashtag should immediately show the hashtagged tweets instead.

Android Version: 11
App Version: 2.0.0
Repo: F-Droid

Feature Request: Import/Export

It would be helpful to be able to export and reimport a list of all subscribed twitter handles for changing devices and factory resets.

Can't load profile

I can't load some profiles. It appears "Something went wrong loading the profile! The error was: type 'Null' is not a subtype of type 'Map<String, dynamic>'"

Issue with Sorting Subscriptions

I'm following over 25 accounts. The name of only one those accounts begins with an underscore. And I suspect it's this _hipster which is messing up the alphabetical order of the subscriptions.

For whatever reason, Fritter has placed _hipster after WhatsApp and not after the account whose name starts with Z. Following _hipster is a new list of accounts in alphabetical order starting all the way from A to Z. These are different accounts, not duplicates.

Please investigate.

App Version: 2.2.1

Question

Is there any way in which i can use fritter on browser?
I wanted to use it on my laptop. If there are are any clients that can help do so then please let me know.
I don't want to use twitter directly as it requires login.

Can't Open Links

When clicking on a link in a tweet it just refreshes the page

[Feature Request] Option to Hide Media Preview

Fritter shows media preview by default while using Wi-Fi or mobile data. An option to disable media preview will help save not just data but also the user from embarrassment in case something NSFW shows up in the feed!

[Feature request] Persistent timeline position

I would be nice if I reopen a group or subscription that I continue in that timeline where I left off last time, so that I can scroll up and read discussions in order, and don't miss anything.

Some features To add

First of all Thanks For doing this app, Newpipe is one of my Favorite apps cuz I like The idea That you can subscribe To channels and add playlists locally, Without Tracking any data from users, And You doing this for twitter, Thats a great work! The app Is great so far, but it's lack of some features That I hope You adding them To the app, like:

-Add bookmarks.

-Add what's new like Newpipe.

  • Be able To share a tweet

  • Be able To save a photos

  • Be able To view quoted retweets

And I have Some problems with The app :
-It doesn't show the recent Tweets immediately

  • Some tweets appear and some don't! And that's pretty strange.

Finally, Thanks for this app again and sorry If there some grammar mistakes English is Not my native language.

Question

the app short description says it would be a client, the features says it is a viewer,
will the app still be a client or will it remain a viewer?

Add to Group Shortcut

The current method becomes tedious if you're following a lot of accounts so a quicker method is needed.

How about long-pressing on the Follow icon to bring up an 'Add to a Group' option?

Or a separate 'Add to a Group' icon next to the Follow icon?

Option to Change the Opening Page

As someone who has very little interest in TRENDS, it'd be really nice to have an option to change the opening page to SUBSCRIPTIONS instead.

App Version: 2.0.0
Repo: F-Droid

Sharing content

Is there any way to share the tweet or content through link from fritter app?

[Feature Request] Mock Profile Page

I know Fritter's only for viewing tweets but can we have a mock profile page where a user can add a username, bio, profile pic, banner pic, verified badge, no. of followers, tweets and location? Also display the no. of Subscriptions/Following (the only true number) here.

This will add a fun element to the app.

Change the Way Retweets are Shown

Instead of the ugly, intrusive blue strip, you could simply display a small, colored RT icon somewhere.

Or, you could show an RT the way you show a Quote Tweet (using a different color, obviously).

Add option to switch between light and dark mode

Some devices and old Android versions might not support a native dark mode, so a dedicated option should be provided to toggle between them in the app settings screen.

This will allow people to turn it on and off at will, regardless of their device setting or support.

t.co links are not clickable

Links shortened by Twitter's own url shortner are not clickable while others are. See attached pic.

App Version: 2.2.0

Fritter

Room for Improvement in UI

Suggestions:

There should be an arrow for Subscriptions just like there's one for Groups.

List of Subscriptions shouldn't be in expanded state by default.

Show Groups as tabs on the bottom.

Move the tabs (trending, Subscriptions) to the bottom along with the search icon and the gear icon. Makes it easier to navigate on big phones. Just keep the name of the page on top.

That's all I can think of, for now.

Opening a mentioned user in a reply reopens the same screen again

If you open a tweet with a reply that contains a mention, and then select the mentioned user, the current tweet is opened again. If you go back, it takes you to the mentioned user's profile screen though, so it looks like two routes are being opened instead of one.

Screenshots for F-Droid

You can add Screenshots for F-Droid, too, if you want.
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
https://gitlab.com/snippets/1895688
That was simply information about what is still possible. You would then only have to enter the
screenshots in fastlane. This is just one way that you can also add screenshots to the app view
if you can. If you added screenshots (then F-Droid is happy) and if you can't add any -> then
you can close the issue because it was only an info. Thank you that your app is available in
fdroid. Very much for your attention.

Wrong App Version?

Even after installing the latest version (2.2.1) from Github, the app version remains 2.2.0. Please investigate and let me know if the problem is at my end or not.

Make URL(s) in Tweets Clickable

Wanted to open the link to a Covid19-related toolkit but was unable to do so as the app doesn't allow it. Hope urls become clickable in the near future.

App Version: 2.0.0
Repo: F-Droid

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.