Git Product home page Git Product logo

slimsocial-for-facebook's Introduction

Android Flutter Dart

SlimSocial for Facebook

SlimSocial for Facebook is a lightweight and customizable alternative to the official Facebook app. It was originally created in 2015 as a project to explore Android app development, but it was put on hold due to university and work commitments.

Recently, I updated the app with a new codebase using Flutter, making it more efficient and user-friendly than ever before. SlimSocial still retains its original values of lightweight design and privacy, while introducing new features, such as the ability to hide ads and a better user interface.

Features

  • Lightweight design: SlimSocial for Facebook is designed to be fast and responsive, even on older devices.

  • Customizable: SlimSocial for Facebook allows you to change the app's colors and fonts, giving you the power to make the app look and feel just the way you want it to. You can run custom CSS and JS directly from the app.

  • Privacy: SlimSocial for Facebook is built with privacy in mind, allowing you to use Facebook without worrying about your data being collected or shared.

  • Hide ads: SlimSocial for Facebook now allows you to hide ads, giving you a more streamlined experience.

Getting Started

To get started with SlimSocial for Facebook, you can download the app from the stores or download the latest release from Github.

Get it on F-Droid Get it on Google Play

Contributing

Codemagic build status

SlimSocial for Facebook is an open-source project, and contributions are welcome! If you would like to contribute to the project, feel free to submit a pull request.

Support

If you enjoy using SlimSocial for Facebook and would like to support the project, you can donate via Paypal here or inside the app. Your support is greatly appreciated!

License

SlimSocial for Facebook is released under the GNU General Public License v2.0.

slimsocial-for-facebook's People

Contributors

asereze avatar chuckmichael avatar creativetrendsapps avatar dandelionsprout avatar dic1911 avatar ja-som avatar mikeralphson avatar mister23 avatar multibestia avatar poussinou avatar rignaneseleo avatar smarquespt avatar steveparson avatar t1011 avatar tacothedank avatar takieszti91 avatar tobias-jopp avatar tonydauria94 avatar tonyjeffferson avatar trietphm avatar xdevs23 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  avatar

slimsocial-for-facebook's Issues

Paypal link shows italian error message

I tried to donate something via the paypal link in the github readme. Unfortunately I was forwarded to some italian language error message. Please change language, and fix error.

Dark Theme Needs Some Tweaking...

I have a suggestion to help with a small (and a little annoying) yet tolerable issue regarding the Dark Theme of the app.

The Dark Theme of the app does work but, when areas have a more darker shade of color (like a darker gray, blue, red, etc...), it is a bit challenging to see those other colors on top of the black background.

It would be GREAT if there was something to help with those darker colors like a color chooser or another way on helping out this Dark Theme become a bit more Visually acceptable to the eyes without being forced to temporarily turn up the devices brightness when using this app.

Thank you!

Bug found in slim social for facebook when trying to view images

Expected behavior

When an image is clicked while using app, the image should be displayed in a full and enlarged form for better viewing.

Actual behavior

The application does not load the image but only display "no internet connection " even though there is a working internet connection.

How to reproduce

  1. Download the app
  2. Launch the app and sign in with your facebook details
  3. Click any image that appears in your feed (facebook wall)

*Device used : Infinix Note 3 (x601) *Operating system: Android version 6.0 *App version :3.7.1

Recording Of The Bug

https://youtu.be/H-cy0fuxykk



Posted on Utopian.io - Rewarding Open Source Contributors

Even larger font

I love the option to change the font sizes. But even the "Huge" setting yields nearly readable font sizes. Could you add an "Extra Huge" setting, please? Or make the difference between the settings larger, so that using "Huge" gives larger fonts?

mbasic new messages

Since mbasic doesn't refresh a conversation (thread) a good workaround could be to force refreshing the page every X seconds or minutes. @rignaneseleo What do you think about that?

Some pages load in Basic mode.

Some pages open in Basic view, particularly when opening them from a web browser. I am unable to determine a consistent cause.

Remove FBCLID from links

About three months ago Facebook implemented a feature called FBCLID. There's no official documentation to it but it adds this FBCLID parameter to the end of each URL shared on Facebook, supposedly working the same way as GCLID (Google Click Identifier). It would be interesting if SlimSocial removed these from links clicked inside the app.

Randomly switches options when scrolling in settings

Version 3.0.0 from Google Play on Huawei Y300 (Android 4.1.1):

In the settings activity, random options turn on when I scroll down. For the most time currently, it's the "Fixed top bar" option switching on.

Black banner when selecting a reaction

Hi i'm liking your app a lot.

I have a small issue. I selected the Dark theme due to the AMOLED screen of my phone however when trying to select a reaction to a comment or picture, you can see a large black banner-like under the reaction however due to the size, this also overlaps the pictures or descriptions until you finish selecting.

Using ver 3.7.1 on Android 7.1.1

Thanks!

Feature Request: Follow Pages Without FB Account

I want to have a feed on certain Facebook pages but not have a Facebook account to do so. A great feature would be to have an option to have an offline account and in the offline account you can follow pages and then get notifications when the pages make new posts. The settings and data for the offline account such as followed pages can be saved into a settings file on your Android device for easy backup and syncing between Android devices with third party cloud syncing apps.

For making the offline account settings saved into a file on the devices storage look at DecSync. It used in some apps to allow settings to be stored into a file.

By allowing this no more Facebook account needed, but I can stay in touch with certain FB pages.

Same feature can be added for SlimSocial Twitter, offline account and the ability to follow users and get notifications when the users post a new tweet.

Permission <ACCESS_FINE_LOCATION> declared but not used

Hello, I'm Denis Bogdanas, a research assistant at Oregon Stat University.
I'm working on a tool that automatically introduces runtime permission checks and requests for Android 6 apps. As part of this study I analyzed this app. I was looking at the way permissions are referred in the code.

This app declares permission <ACCESS_FINE_LOCATION> in the apk manifest, but doesn't have any code that requires them. It is possible that source code doesn't declare the permissions. I only analyzed apk builds from f-droid. Yet android build mechanism may introduce them when the app uses certain libraries:

https://commonsware.com/blog/2015/06/25/hey-where-did-these-permissions-come-from.html

It won't create any problems on Android 6, but on Android 5- users may wonder why the app needs these permissions and be skeptical of installing the app.

Do you think this is an issue?

best regards,
Denis

Images fail to download

Version 3.6.2, F-Droid version.

Every image I attempt to download always comes back with a "Download Unsuccessful" notification.

App does not fullfill 18:9 screens

When using app with a 18:9 screen (in my case Xiaomi Redmi Note 5), the application does not fullfill the entire screen.

A black bar is displayed at the bottom of the screen.

Bug found in slim social for facebook when trying to view notification

Expected behavior

When a notification is clicked, it should display the message contained in the notification for the user.

Actual behavior

When the notification is clicked to check it, it doesn't load only to display "no internet connection " even though there is an internet connection working perfectly.

How to reproduce

  1. Download the app
  2. Launch the app and sign in with your facebook details
  3. Click on the notification icon
  4. Click on any of the notifications

*Device used : Infinix Note 3 (x601) *Operating system: Android version 6.0 *App version :3.7.1

Recording Of The Bug

https://youtu.be/f254F0Tt9lc



Posted on Utopian.io - Rewarding Open Source Contributors

App closes on launch

Version 3.0.0 from Google Play on Huawei Y300 (Android 4.1.1):

During a cold start, the app launches, starts loading and then exits and needs to be launched again.

Stucked in "Show picture in full size"

Most of the time, when I hit "show picture in full size" I am not able to go back. Then I'm stucked on this picture in full size, and I'm oblige to hit "Home" (of Facebook) or something like that to continue. I cannot just go back with "back" button of Android.

Videos do not play.

When attempting to play a Facebook video, a small video frame appears, but the page is otherwise unresponsive and the video does not play.

Notification for Messenger

Please fix or implement the notifications for new chats.
So you get a Notification in the Notification Center.

Please acknowledge that 3 different permissions required

You claim

SlimFacebook, with its 1.1Mb 680Kb and 0 Permissions, is the result! Just made, anyone who has saw it want to download it

It is not 0 permissions. Your app needs

<!--to connect to the Internet-->
<uses-permission android:name="android.permission.INTERNET"/>
<!--to upload files-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!--gps-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

Please rewrite your description. Thanks.

bug noticed while trying to upload image on slimsocial for facebook

Expected behavior

click the upload photo, then open select photo/video, select add photo, the give me an option of were to select from then i'll select and upload

Actual behavior

click the upload photo, then open select photo/video, select add photo, the give me an option of were to select from, then i select gallery, then camera then choose a picture, then the app return to my home page instead of attaching the selected picture.

How to reproduce

download the app from google play store, install and launch the app, sign in with your facebook details, then click the upload photo, then open select photo/video, select add photo, then you will be giving an option of were to select from, then select gallery, then camera then select one picture by tapping on the picture

  • Browser: Slimsocial for facebook Version 3.7.1
  • Operating system: Android 5.1.1 Lollipop. Infinix hot 3 LTE

Recording Of The Bug

https://youtu.be/gw9yww_jthg



Posted on Utopian.io - Rewarding Open Source Contributors

Remove back bar overlay

The DOM ID #MBackNavBar is an overlay that paint over top bar menu, appear on touch layout.

This will prevent acccess the menu until navigating back to the news feed, it will very hard to go back for just accessing menu if you navigate away deeper too much.

Example ref: kowith337/PersonalFilterListCollection#18

WebView 55 Breaks SlimSocial

Upgrading Android System WebView from version 52 to version 55 causes SlimSocial 3.5.6 to show only a blank, white screen. (FaceSlim also exhibits the same behavior after the WebView upgrade). Android 5.1.1 Validus ROM

Messages are not shown

Hi, started from today, I cannot see my Messages, it says "Install Messenger", it was working before.

Sending and replying to messages

Hello, I cannot send or reply to a Facebook message using SlimSocial. How can I troubleshoot this? Everything else is working as expected.

Application crashes when the "Open in the browser" button is clicked with the phone's data connection turned off

Expected behavior

I expect the application to show a message prompt that reads "data connection turned off" or rather, it should open the selected browser, then a message in the browser notifies you of the turned off data connection.

Opening the page in the browser should be a function that is set in motion when the intended browser opens, such that the error of not having the data turned on would be displayed as a message by the browser when it opens. And not the application crashing before the browser even opens.

Actual behavior

The application crashes when the "open in the browser" button is clicked with the phone's data connection turned off.

How to reproduce

  • download the app from fdroid store
  • Turn off data connections
  • launch app and allow permissions if prompted
  • Click on the three dots at the top right corner of the display and the app crashes. However, the dialog box that allows for the selection of a browser pops up when the data connection is turned on.

  • Device: TECNO-L8Plus

  • Operating system: Android 5.1

  • Application: SlimSocial

  • version: 3.7.1

Recording Of The Bug

The recording below shows the button worked as it supposed to but crashed when the data connection is turned off before clicking. https://youtu.be/X6pJXvR8MBs



Posted on Utopian.io - Rewarding Open Source Contributors

Unable to scroll up the menu page after scrolling down, the page refreshes instead

Expected behavior

I expect i'll be able to scroll down and then back up the menu page without experiencing any hitch.

Actual behavior

I am unable to scroll back up after scrolling down. Instead, when i try to scroll up, the page tries to refresh itself. It likes my thumb motions are directed at scrolling up, while the page seems bent on refreshing.

How to reproduce

  • download the app from fdroid store
  • launch app and allow permissions if prompted
  • Turn on data connections
  • Login with your facebook details
  • Refresh the homepage
  • Click on the three slashes just below the three dots at the top right corner.
  • Attempt scrolling down
  • Now try scrolling back up, you'll notice the page refreshes instead

  • Device: TECNO-L8Plus

  • Operating system: Android 5.1

  • Application: SlimSocial

  • version: 3.7.1

Recording Of The Bug

The video shows it scrolls properly on the homepage but on the menu page one can only scroll down but not up. https://youtu.be/nmHT9EEAIDI



Posted on Utopian.io - Rewarding Open Source Contributors

Bug on Slimsocial for facebbok.: App refuse to log users in through the app

Expected behavior

The app should allow users to login through the app NOT through the web browser.

Actual behavior

Logging in through the app loads endlessly without a response

How to reproduce

• Download slimsocial for facebook from play store here,
• launch the app,
• click to enter your login details (phone number or email),
• click on login. It loads endlessly
• Alternatively, select the option menu to login through the browser

  • Operating system: Android Version 7.0
    *Device used: Tecno Boom J8
  • App Version: 3.7.1

Recording Of The Bug

https://youtu.be/48THcL7rJaU



Posted on Utopian.io - Rewarding Open Source Contributors

Copyright violation

Hi @rignaneseleo

I found this app on the Google Play Store. This guy just took your source code, added some ads in it and put it on the Store, without warning this is free software...

As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)

Don't forget to tell Google that:

  • The app is licensed under GNU GPL v2 license and this guy is violating it;
  • He is falsely claiming he made the app;
  • Add a link to this repo, and another one to the original app.

Bypass fb redirect pages

Is there any way to implement bypassing for the fb page that appears before redirection to sites outside fb?

Bug found in slim social for facebook while trying to create new album

Expected behavior

When new create new album is selected, a new photo album should be created.

Actual behavior

When create new album is clicked, you'll get a "no internet connection " even though there is a working internet connection.

How to reproduce

  1. Download the slim social app
  2. Launch the app
  3. Click on more
  4. Click on the album icon (the second icon beside camera icon)
  5. Click on create album. (you'll get "no internet connection " even though there is a working internet connection)
  • Browser: slim social for facebook version 3.7.1
  • Operating system: android 6.0

Recording Of The Bug

https://youtu.be/0Zib4oMJgCI



Posted on Utopian.io - Rewarding Open Source Contributors

Internal Facebook links are broken

Hey,
I'm facing the problem that internal Facebook links are not loaded without refreshing the site manually by pressing the refresh button.

Problem with opening messages

The Facebook introduced the message on their site that in feature messaging will be only available via messenger. This warning is shown everytime I visit messages. Could you fix it and block that element?

"No internet connection" on mobile data

When on mobile data (LTE), SlimSocial will load the top of my news feed when I first open it, but as soon as it loads another chunk of the timeline, or I tap a link to go elsewhere in Facebook, I get the "No internet connection" error, and tapping "Try Again" results in the same error message. (I have no connectivity issues when on WiFi.)

I am running LineageOS 14.1 (Android 7.1.2). The version of Android System WebView is 65.0.3325.114.

(This issue sounds similar to #34, which was closed over a year ago.)

"Show all notifications" link won't appear

The "show all notifications" link that appears after the latest notifications when you tap the "earth" button in the Facebook top bar won't show on SlimSocial. It shows up on FaceSlim and m.facebook.com.

Unable to make comments, "no internet connection" is shown as an error message

Expected behavior

I expect to make comments on a post with no glitch, provided my data connection is turned on

Actual behavior

The screen loads, then returns an error message that reads "no internet connection". However this is not so, as i am able to refresh the home page for newer posts. But i cannot make comments.

How to reproduce

  • download the app from fdroid store
  • launch app and allow permissions if prompted
  • Turn on data connections
  • Login with your facebook details
  • Refresh the homepage
  • Attempt commenting on any of the posts and you will see the error message.

  • Device: TECNO-L8Plus

  • Operating system: Android 5.1

  • Application: SlimSocial

  • version: 3.7.1

Recording Of The Bug

https://youtu.be/ElBn7qSMcwI



Posted on Utopian.io - Rewarding Open Source Contributors

bug found during video upload

Expected behavior

click on the add photo/video from the home page, click on add video, then a new menu give me option to select video from preferred location, then i'll select the desired location and then select desired video, then the video should upload then i post.

Actual behavior

when i clicked on the 'photo' just at the top left hand side of the text panel in the home page, click on add video, a new menu opened but not linking me to any storage were i can attach video from. then i selected the camera icon just bellow the new text panel ,then different options to select from popup then when i select gallery, then i selected a video folder , then selected a video, the app returned me to my Facebook home page

How to reproduce

download and install slim social for Facebook version 3.7.1 from F-Droid ,then run the app, when open, sign in to Facebook with your Facebook details, when in, clicked on the 'photo' just at the top left hand side of the text panel in the home page, click on add video, (no media storage will popup, which is not correct). then click on the camera icon just bellow the new text panel ,then media selection options to select from will popup, then select gallery, then selected a video folder , then selected a video.

  • Browser: slim social for Facebook version 3.7.1
  • Operating system: Android 5.1.1 Lollipop. Infinix hot 3 LTE

Recording Of The Bug

https://youtu.be/geOnj6LeJuI



Posted on Utopian.io - Rewarding Open Source Contributors

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.