Code Monkey home page Code Monkey logo

forkhub's Introduction

ForkHub

ForkHub started off as a fork of the official Android app from GitHub, and has since seen lots of improvements. You can see a comprehensive list of changes in the change log.

Please see the issues section to report any bugs or feature requests and to see the list of known issues.

Acknowledgements

This project uses the GitHub Java API built on top of API v3.

It also uses many other open source libraries such as:

These are just a few of the major dependencies, the entire list of dependencies is listed in the app's Gradle file.

Contributing

Please fork this repository and contribute back using pull requests.

Any contributions, large or small, major features, bug fixes, additional language translations, unit/integration tests are welcomed and appreciated but will be thoroughly reviewed and discussed.

License

forkhub's People

Contributors

adman avatar atakanb avatar atermenji avatar bananeweizen avatar bazilio91 avatar blei avatar chiara-de-liberato avatar crazymaster avatar dajo90 avatar fadils avatar hellodanylo avatar jojosch avatar jonan avatar justinmuller avatar kernald avatar kevinsawicki avatar kostaskoukouvis avatar lacrosse avatar meisolsson avatar mueller-ma avatar nwalters512 avatar rk4an avatar rtyley avatar seabornlee avatar victorxd70 avatar vkavalchuk avatar vovayatsyuk avatar xen0n avatar xhmikosr avatar zacsweers 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

forkhub's Issues

Open github link in the app

Referencing pockethub/PocketHub#525 ...

If you click on a link to github, you can select github as the default application but it still opens up in the browser. Have it open up in the app which will allow you to bypass needing to authenticate again. - memphis518

Just encountered this. Any update? I'm developing an app where I added a 'Report an issue' option that redirects the user to the GitHub issue tracker. Since I have GitHub app installed, I get both the browser and the GitHub app as options to process the link. But when I select GitHub it just opens the browser (which makes the GitHub option redundant). - ADTC

App crashes on certain repo issues

About a third or so of the way down in scrolling past comments this issue causes the app to crash and restart: ycm-core/YouCompleteMe#8

This has happened in a few other issues as well. Their only common trait is that they've all been very old and/or had a lot comments. I don't know if any specific GitHub feature (referencing, commit messages,...) is causing this.

Mismatching apllication id

The package id in app/AndroidManifest.xml mismatches the package id defined in app/build.gradle. It should be the same or only specified in one place.

User avatars aren't being shown when searching issues

It's trying to use the old Gravatar ID.

SearchIssueListAdapter.java

String gravatarId = issue.getGravatarId();
User user;
if (!TextUtils.isEmpty(gravatarId))
    user = new User().setGravatarId(gravatarId);
else
    user = null;
avatars.bind(imageView(2), user);

Probably related to #27

More info about pull requests

Display more info on pull requests view (is it merged / open / closed, is it mergeable, make links to changed files,...)

Commits in wrong order

I detected, that the order of some commits is wrong. They aren't sorted by their date.

Api

Mines notification and wake

Make search history editable

Can you make the search history editable:

If I searched foo before and now I want to search foo bar I'd find it nice, if I could tab on search icon and then on foo and add bar and then press the search button to search.

Can't edit code.

I do alot of coding on the go, and I keep my code on github. I'd like to be able to edit my code in the repo because it'd be easier for not only me, but also other people to code on the go.

Thanks

  • Sven65

Can't close issues I opened on repos I don't own

I think I reported this upstream, but I guess the bug tracker has disappeared now, along with all the issues. Thanks again for your work on this fork, it's awesome to have usable GitHub on my phone. :-)

I noticed again today that when I click through to an issue I opened on somebody else's repo, I can't see an option to close it through the app. If I log in on mobile browser or desktop browser I have the close issue button next to the post a comment button. Would be awesome if I could do the same inside the app.

Feature: improve forking

  • remove button fork on own projects if there is no other organisation to fork with
  • add choose dialog to select the organisation to fork with

Publish on fdroid?

First off, thanks for publishing this. ๐Ÿ‘ I'm finally realising that the main GitHub app hasn't been updated in forever, and the bugs I've been waiting for fixes apparently won't ever get fixed. ๐Ÿ‘Ž

Are you interested in publishing the app on the f-droid marketplace? It's an open source app market for Android. Lots of great stuff in there, and it's all open source. I would offer to lend a hand with this effort, but my android building skills are less than zero!

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.