Coder Social home page Coder Social logo

thirtydegreesray / openhub Goto Github PK

View Code? Open in Web Editor NEW
4.2K 190.0 414.0 9.89 MB

An open source GitHub Android client app, faster and concise.

Home Page: https://thirtydegreesray.github.io/OpenHub/

License: GNU General Public License v3.0

Java 88.38% JavaScript 10.53% CSS 1.09%
openhub github-client github-android android-client github

openhub's Introduction

English | 中文

OpenHub

Releases Releases

An open-source GitHub Android client app, faster and concise.

Google Play Coolapk

Features

App

  • One login types (OAuth)
  • Light, dark, and AMOLED dark theme, multiple accent colors
  • Markdown and code highlighting support
  • English, Simplified Chinese, Hebrew, German, Hindi, Portuguese, Korea, Spanish, Traditional Chinese, Russian, Polish, Georgian, Italian, Dutch, Czech and Portuguese(Brazil) support
  • Offline mode
  • Supports trending repositories page for all languages
  • Supports multi-account switching
  • Search repositories and users
  • Shortcut support
  • Notification support
  • Bookmark users or repositories
  • Record trace of the repositories or users you have viewed
  • View Github collections
  • View Github featured topics
  • Support disable loading network images while using mobile network

Repositories

  • View repository information and repository branches
  • Star, watch, and fork repositories
  • View repository files, commits, and activity
  • Download source code, releases, and files
  • View your private, public, forked, and starred repositories
  • View trending repositories sorted by day, week, or month
  • Search repositories
  • View recent wiki updates

Users

  • View user info
  • View user followers, following, and organizations
  • View user public repositories, starred repositories, and activity
  • View your private repositories
  • Follow and unfollow users
  • Search users

Organizations

  • View organization information
  • View organization public repositories and activity
  • View organization members

Issues

  • View issue information, comments, and events
  • Create, open, and close issues
  • Create, edit, and delete issue comments
  • Edit, add, and delete your labels
  • Write comments with previews
  • View your created, assigned, and mentioned issues
  • View repository issues

Commits

  • View commit information and files
  • View file diff
  • View repository commits

And more

  • OpenHub is growing, and trying to be a better GitHub client.

Screenshots

News Drawer Profile
news drawer profile
Repository Commit Code
repo commit code

Thanks for open source

  • ButterKnife Bind Android views and callbacks to fields and methods.
  • GreenDao A light & fast ORM solution for Android that maps objects to SQLite databases.
  • EventBus Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc.
  • RxJava A library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • RxAndroid RxJava bindings for Android.
  • Retrofit Type-safe HTTP client for Android and Java by Square, Inc.
  • Dagger A fast dependency injector for Android and Java.
  • Glide An image loading and caching library for Android focused on smooth scrolling.
  • code-prettify An embeddable script that makes source-code snippets in HTML prettier.
  • DataAutoAccess A simple way to access android bundle data.
  • CircleImageView A circular ImageView for Android.
  • Toasty The usual Toast, but with steroids 💪.
  • material-about-library Makes it easy to create beautiful about screens for your apps.
  • material-dialogs A beautiful, fluid, and customizable dialogs API.
  • GitHub-Trending Scrapes GitHub's Trending Pages.
  • RichText Rich text parser for Android, support markdown and html.
  • jsoup Java HTML Parser, with best of DOM, CSS, and jquery.
  • OctoDroid This application provides access to GitHub and lets you stay connected with your network.
  • FastHub FastHub the ultimate GitHub client for Android.

Contributions(Order by commit time)

License

ThirtyDegreesRay:

Copyright (C) 2017 ThirtyDegreesRay. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text.)

Kosh(There are 13 files has some code copied from FastHub):

Copyright (C) 2017 Kosh. Licensed under the GPL-3.0 license. (See the LICENSE file for the whole license text.)

openhub's People

Contributors

aqueminivan avatar fergthh avatar henry2o1o avatar hiteshnayak305 avatar kcnirvana avatar louisunnoficial avatar pkubanek avatar pzhlkj6612 avatar ropaha avatar sclickk avatar squeezer11 avatar theparanoik avatar thirtydegreesray avatar vistaus avatar x1nto avatar xeemoo avatar zazsona 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openhub's Issues

News页面语言混乱显示问题

如图
231

设置里语言为中文,但是在News页面有时会出现中文、英文混乱显示的Bug。

其他

  • 这种情况只是偶尔出现,特别是连续多次刷新的时候;
  • 暂时只在News页面发现这一个问题;

环境

  • OpenHub:v2.5.0
  • Android:7.0

搜索功能增强

比如我搜某个关键字,出来各种语言的结果,但是我只关注python

Typos

I have found two typos in the app:

1: "Froks" instead of "forks":

Screenshot_20170919-135332.png

2: "Started" instead of "Starred":

Screenshot_20170919-135747.png

I have uploaded the pictures to PostImg since ForkHub does not yet support uploading files or pictures.

关于图标

不知道为什么要换图标,那么绿,真的不如以前好看

[suggest]增加项目内搜索功能

希望可以增加项目内搜索这个功能

比如我想搜索 您的项目中包含单词 main 的文件,接口如下

https://github.com/ThirtyDegreesRay/OpenHub/search?utf8=%E2%9C%93&q=main&type=

需要增强组织相关功能

首先建议菜单中增加组织这个二级入口,目前要进入组织功能需要先进入主页里,再选择进入组织,多一个步骤,而且感觉入口藏的深,不方便。

另外组织有个团队的功能,没有实现。可能作者并没有怎么使用过组织这个功能,建议参考下fasthub,界面细节功能比较全,但真的喜欢openhub的卡片式列表和配色。

OctoDroid

Is OpenHub based on OctoDroid v4.x? If it's a fork, you should specify that.

Commits and Intents

I had noticed (ironically, after I had uninstalled ForkHub), that OpenHub does not offer any way to view individual commits.

Other than that, I think it would be a good idea to implement an intent for opening GitHub links (currently, I can only open them within the browser).

Writing comments from within OpenHub is definitely comfortable, thanks for that!

无法登录

Attempt to invoke virtual method 'java.lang.String com.thirtydegreesray.openhub.mvp.model.User.getLogin()' on a null object reference

看不到私人仓库

介绍里面好像提到了可以查看私人仓库,但是使用的时候发现仓库列表里并没有私人仓库,莫非是需要特殊授权吗?

动态页显示fork的信息错误

用户a fork了用户b的代码库git,动态页显示是反的,会显示 “创建分支 b/git 从 a/git”,而点击进入a/git 后显示的是正确的。

Repo README-cn.md 小问题

以下问题均已在Pull Request #45中修复。


Link

一个开源的GitHub Android客户端应,快速简洁。

这句话不完整。


Link

支持夜间模式,多重主色调

多重 -> 多种 ?

支持英文、简体中文和希伯来语

添加上“德语”

自动记录浏览过过的用户和版本库

过过


Link

查看用户公公的、星标的项目和活动

公公


以下仅为建议:

Link

星标、关注和fork版本库

这样貌似不太优雅,不如“shar、watch和fork版本库”?


查看你私有的、公开的、forked和星标的版本库

就并列关系而言,可以改为“查看你私有和公开的、forked和starred的版本库”。

搜索添加语言过滤器

搜索功能建议加个编程语言过滤器,网页端有这个功能的,可以选择搜由什么语言编写的工程,建议添加。

No News updates anymore

Hi. The News 'Channel' isn't updating anymore. think since the last app-update. my last news are from end of december, but the project i'm following has new commits until today

german date format

const-string v1, "d. MMM yyyy"
or
const-string v2, "dd.MM.yyyy HH:mm"
or
const-string v1, "EEE, dd.MM.yyyy HH:mm:ss \'GMT\'"

German date format

dd.MM.yyyy
grafik
grafik

Add a Pure Black Theme

The Dark Theme is pretty good.Would you please add a pure black theme?

Cause the pure black theme perfoms better on OLED devices.

项目首页md崩溃

小部分项目正常,大部分项目进入首页加载了md就崩溃。包括当前项目

Hebrew Translation

I have (sort of) finished translating OpenHub to hebrew (using Stringlate really helped me organize things towards the end).
The possible oddity in the title is due to Stringlate forcing me to put %x in the title (I have no idea what will show up instead yet)

Issues:

  1. There a few lines (such as Theme Accent Color) that I may change after the next release, as I am not sure about the quality of my translation of those lines.

  2. I foresee issues with the lines "days ago", "hours ago", "minutes ago", and "seconds ago", since in hebrew the context is different (i.e. "5 minutes ago" becomes something like "before 5 minutes").

Update: I had fixed the oddities from the browser, "strings.xml" incoming.
Update2: Here is the file, I had to archive it as GitHub would not allow me to upload .xml files.

he-IL.zip

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.