Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Mobile
Minds Mobile
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 181
    • Issues 181
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • Registry
    • Registry
  • Packages
    • Packages
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Minds
  • Minds MobileMinds Mobile
  • Issues
  • #1

Closed
Open
Opened 1 year ago by Serkan-devel@Serkan-devel0 of 2 tasks completed0/2 tasks
  • Report abuse
  • New issue
Report abuse New issue

Release it on F-Droid

  • Public APK of app
  • F-Droid Deployment

This issue might have popped up in the previous repo, but there are still people out there with custom ROMs and don't have Google services installed. Some can't access Google due to region-locking or just don't want to use the Playstore.

The thing that prevented it last time for it to be on the Open source store was that fdroid/rfp#97 the Cordova build required a Play-services fragment to be available during build. Maybe with the RN version it could be different.

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Related issues
0

    • Mark Harding
      Mark Harding @markeharding · 1 year ago
      Owner

      We will get this out with updated app sooner than later. Tx

      On Fri, Mar 30, 2018, 10:32 AM Serkan-devel notifications@github.com wrote:

      This issue might have popped up in the previous repo, but there are still people out there with custom ROMs and don't have Google services installed. Some can't access Google due to region-locking or just don't want to use the Playstore.

      The thing that prevented it last time for it to be on the Open source store was that fdroid/rfp#97 the Cordova build required a Play-services fragment to be available during build. Maybe with the RN version it could be different.

      — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AB1XyMTdpD6UN2bru_LDAnc5wZ5JmNVDks5tjkH4gaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Maybe the builds can be automated with a CI. Or is it blocked, due to internal credentials for build?

    • Mark Harding
      Mark Harding @markharding · 1 year ago

      The apps need to be signed so I dont think that would be possible.

      On Wed, May 2, 2018, 5:26 PM Serkan-devel notifications@github.com wrote:

      Maybe the builds can be automated with a CI. Or is it blocked, due to internal credentials for build?

      — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1#issuecomment-386126756, or mute the thread https://github.com/notifications/unsubscribe-auth/AAz97FVCG13VzP4eUAMBfn1gY35If-bZks5tuiSPgaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Why though?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      You can place your keys into a .gitignore entry to hide it

    • Mark Harding
      Mark Harding @markharding · 1 year ago

      Gitignore stops files from being commited so is unrelated.

      The CI server would need the signing credentials. Right now the security risk here outweighs the benefits it woulf bring.

      On Sat, May 5, 2018, 8:48 AM Serkan-devel notifications@github.com wrote:

      You can place your keys into a .gitignore entry to hide it

      — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1#issuecomment-386803447, or mute the thread https://github.com/notifications/unsubscribe-auth/AAz97NYLXBFYnYfyCmqAF4bQp8SJyznCks5tvZ-egaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      How do other open source projects commit to F-Droid? Isn't your CI private?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Can't the signing be the only thing hidden and release the source code for the CI as proof?

    • Pierre Rudloff
      Pierre Rudloff @Rudloff · 1 year ago

      Hello, I'm a F-Droid contributor. We build every app from source on our build server and sign it with our own key. Does that answer your question?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      @Rudloff they are trying to make their CIs public. But if the CI is completely public, one could see their private key when signing

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      @markharding I think this could help https://youtu.be/2uaTPmNvH0I

    • Serkan-devel
      Serkan-devel @Serkan-devel · 11 months ago

      Any updates on this?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 10 months ago

      Could at least be a public apk available for download, officially from minds?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 10 months ago

      fdroid/rfp#97 (comment 80322175)

      The app does not have any tagged release: https://github.com/Minds/mobile-native/releases This would make packaging easier.

    • Mark Harding
      Mark Harding @markeharding · 6 months ago
      Owner

      Created by: trymeouteh

      Could at least be a public apk available for download, officially from minds?

      I would be OK with this too. This is what Gab does for their Andriod app. If you do offer a APK download please add a feature in the app that will notify the user when a new version of the app is available.

      But an F-Driod release will be nice since it will also update the app when updates roll out.

    • Michael Marquez
      Michael Marquez @mikeyyeahyeah · 3 months ago

      Would it be possible to have a maintainer be responsible for managing Minds APK on f-droid? I don't have experience with f-droid but it seems like it could be an interesting project to work on.

    • Bill Ottman
      Bill Ottman :dragon_face: @ottman · 3 months ago
      Owner

      @msantang78

    • Martin Santangelo @msantang78 assigned to @msantang78 2 months ago

      assigned to @msantang78

    • Martin Santangelo @msantang78 changed milestone to %sprint: Wire 2 months ago

      changed milestone to %sprint: Wire

    • Martin Santangelo @msantang78 added 1 - High label 2 months ago

      added 1 - High label

    • Martin Santangelo @msantang78 added S - Backlog label 2 months ago

      added S - Backlog label

    • Martin Santangelo @msantang78 mentioned in issue #677 (closed) 2 months ago

      mentioned in issue #677 (closed)

    • Mark Harding @markeharding changed milestone to %sprint: X 2 months ago

      changed milestone to %sprint: X

    • Martin Santangelo @msantang78 changed milestone to %sprint: Zero 2 months ago

      changed milestone to %sprint: Zero

    • Martin Santangelo @msantang78 changed milestone to %sprint: Aspiring Albatross 1 month ago

      changed milestone to %sprint: Aspiring Albatross

    • Martin Santangelo @msantang78 changed milestone to %sprint: Boisterous Buffalo 1 month ago

      changed milestone to %sprint: Boisterous Buffalo

    • Martin Santangelo @msantang78 changed milestone to %sprint: Clever Chipmunk 1 month ago

      changed milestone to %sprint: Clever Chipmunk

    • Mark Harding @markeharding added S - InProgress label and removed S - Backlog label 1 month ago

      added S - InProgress label and removed S - Backlog label

    • Mark Harding @markeharding added S - Backlog label and removed S - InProgress label 1 month ago

      added S - Backlog label and removed S - InProgress label

    • Mark Harding @markeharding mentioned in issue front#1338 (closed) 1 day ago

      mentioned in issue front#1338 (closed)

    • Mark Edworthy
      Mark Edworthy @medworthy · 19 hours ago

      @markeharding, Thank you for informing me about this ticket within ticket #1338.

      However you (or any other staff member) have yet to provide the information that I requested within the previous ticket regarding the Google PlayStore agreement.

      Could the requested information be either posted to this ticket or #1338? (also, please remember to tag me to your reply so that I can be notified in a timely and efficient fashion. Thanks.)

    • Mark Harding
      Mark Harding @markeharding · 19 hours ago
      Owner

      I believe we would be in violation of the following clause:

      4.5 You may not use Google Play to distribute or make available any Product that has a purpose that facilitates the distribution of software applications and games for use on Android devices outside of Google Play.

      (https://play.google.com/about/developer-distribution-agreement.html#non-compete)

      Cc. @medworthy (I suggest modifying your gitlab notifications to include tickets you've interacted with(

    • Mark Edworthy
      Mark Edworthy @medworthy · 16 hours ago

      @markeharding,
      Thank you for the information. I can see that the 4.5 clause is the real issue here (which is really disappointing).

      Something that I think that I mentioned to @jotto141 at the time that I was writing my "The many faces of the minds app" blog article (see URL below) was the suggestion of providing information within the minds.com/mobile page about Android's "install from unknown sources" security option. I think that some further instructions about installing the unfettered version of the Minds APK being included within the minds.com/mobile page would help a lot of users out.

      I also took your advice and activated the "receive notifications about your own activity" tick-box within Gitlab's settings section and also set the "global notification level" to the "watch" status.

      (Note that I have included information about the clause to the bottom of my article).

      Reference:

      • The Many Faces Of The Minds App
        https://www.minds.com/blog/view/979482529691869184
      Edited by Mark Edworthy 14 hours ago
    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply
    Assignee
    Martin Santangelo's avatar Martin Santangelo @msantang78
    Assign to
    None
    Epic
    None
    sprint: Clever Chipmunk
    Milestone
    sprint: Clever Chipmunk
    Assign milestone
    None
    Time tracking
    No estimate or time spent
    None
    Due date
    None
    2
    Labels
    1 - High S - Backlog
    Assign labels
    • View project labels
    None
    Weight
    None
    Confidentiality
    Not confidential
    Lock issue
    Unlocked
    10
    10 participants
    user avatar
    Martin Santangelo
    user avatar
    Mark Edworthy
    user avatar
    Mark Harding
    user avatar
    Bill Ottman
    user avatar
    Michael Marquez
    user avatar
    Serkan-devel
    user avatar
    Mark Harding
    Reference: minds/mobile-native#1