Giter Site home page Giter Site logo

gitee's Introduction

Gitee

GitHub release Developer Lisense

Gitee

How many stars I got yesterday? What is the total stars number I got right now? Or, did someone follow me these days?

As a practice of developing osx/cocoa, I try to achieve the above needs in Gitee. Gitee is a status bar application in osx platform. It updates data from Github periodically. Now gitee supports:

  1. Show the number of total stars, followers and notifications on the status bar.

2. Basic informations about Github, like avatar, contributions and so on.

3. A pie charts which shows the starzagers of your repositories. You can adjust the least minimum starzagers number in settings. Try to choose repository to open its homepage in browser.

4. A bar/line chart which shows the trends of your followers or starzagers of repositories. Selects the content of charts from pop-up button on the top. Also, you can change the the unit of time in the radio group. The bar/ line chart is drawn in wkwebview by [e-charts](https://github.com/ecomfe/echarts).

5. A list of [trendings from Github](https://github.com/trending).

6. Notifications from Github. Gitee updates your notifications every 10 minutes by default, and reminds you on desktop as a user-notification for each unread notification. You can mark a notification(or all notifications of a repository/you) as read, or unsubscribe notification thread in notifications tab.

7. Refresh all the contents by clicking the refresh button on the toolbar. 8. Open the settings window by the settings button beside refresh-button mentioned above.

9. Quit Gitee by clicking the quit button on the right of toolbar.

Download

GitHub release

Developer

Developer

gitee's People

Contributors

apollozhu avatar nightonke 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

gitee's Issues

Problems with macos 10.11.6

Downloaded , logged in.
As soon as i try to open it from the status bar. it crashes, and disappears from the status bar. this is the stack trace from the logs

2017-03-17 07:27:33.784 VHGithubNotifier[37760:17506559] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[3]'
*** First throw call stack:
(
	0   CoreFoundation                      0x0000000108b5d4f2 __exceptionPreprocess + 178
	1   libobjc.A.dylib                     0x0000000107131f7e objc_exception_throw + 48
	2   CoreFoundation                      0x0000000108a577de -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 318
	3   CoreFoundation                      0x0000000108a5766b +[NSDictionary dictionaryWithObjects:forKeys:count:] + 59
	4   VHGithubNotifier                    0x00000001051b7703 -[VHGithubNotifierManager(UserNotification) addNotifications:] + 1148
	5   VHGithubNotifier                    0x000000010519a838 __59-[VHGithubNotifierManager(Notification) remindNotificatons]_block_invoke + 249
	6   libdispatch.dylib                   0x000000010b58093d _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x000000010b57540b _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x000000010b57929b _dispatch_root_queue_drain + 1890
	9   libdispatch.dylib                   0x000000010b578b00 _dispatch_worker_thread3 + 91
	10  libsystem_pthread.dylib             0x000000010b9354de _pthread_wqthread + 1129
	11  libsystem_pthread.dylib             0x000000010b933341 start_wqthread + 13
)
libc++abi.dylib: terminating with uncaught exception of type NSException

Allow ignoring / muting entire repos

This would be really useful to mute some repos and/or organizations that I am a part of but that don't need to fit into my daily workflow. I'm guessing others would also find this useful.

Also, just wanna say that I really love Gitee and have been looking for something like it for awhile, so thanks!!

Notification problem 1

Hello,

My test area is 10.12.4 Beta (16E191a). This is latest macOS beta version. I found another problem. Let me explain, when you get notifications while looking settings page, settings page is automatically disappeared.

Support Two-factor authentication?

Unfortunately! After I enter my account and password, it's crash when I click status bar.
How to clean my account setting on this situation?I want try again with Personal access token

BTW, the password does not support paste, my password is too complicated.

Cannot close/swipe notifications

testing this on 10.13/10.12
all gitee notifications can't be swiped to the side to dismiss and they have no close buttons
that means that when i open my mac i need to see all the notifications i missed
also, when you get a notification it closes the main screen

Missing resources - charts.js

Summary

One can't compile the app because of missing resources.

Steps to reproduce

  1. Clone repository
  2. Open in Xcode 8.2.1
  3. Build

Expected results:

  1. App builds without errors

Actual result:

  1. Compilation error occurs:

error: [...]/ModernLookOSXSample/echarts.js: No such file or directory

Description

"Copy bundle resources" build phase for VHGithubNotifier target is pointing to charts.js file in path ../ModernLook-OSX/ModernLookSample/ModernLookOSXSample which does not exists (it's outside the repository).

[Feature] Sign Out

I just want to switch to my other account, so how can I sign out?

Or if you want, you can implement something like an account manager.

Some questions about login & user OAuth

一定要通过用户名和密码来登录吗?
我登录之后没有获取到任何数据,与我开启了 GitHub 的两步认证有关吗?
可否让用户选择通过 GitHub OAuth 认证登录?我觉得哪怕这样的话权限不够,缺少一些功能也是可以接受的。

Gitee crashing on launch

just updated to the latest 1.0.2.7 version and now gitee is crashing on launch (the github icons appears and disappears)

running on MacOS high sierra 10.13

on the mac console app i found these logs


default	11:45:34.412402 +0300	VHGithubNotifier	*** Assertion failure in -[NSTextFieldCell _objectValue:forString:errorDescription:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1561.0.100/AppKit.subproj/NSCell.m:1692
error	11:45:34.415707 +0300	VHGithubNotifier	An uncaught exception was raised
error	11:45:34.415755 +0300	VHGithubNotifier	<private>
error	11:45:34.415866 +0300	VHGithubNotifier	<private>
default	11:45:34.415961 +0300	VHGithubNotifier	*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: aString != nil'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff3691e0fb __exceptionPreprocess + 171
	1   libobjc.A.dylib                     0x00007fff5d20cc76 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff36923e92 +[NSException raise:format:arguments:] + 98
	3   Foundation                          0x00007fff389fc690 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 193
	4   AppKit                              0x00007fff33edfef8 -[NSCell _objectValue:forString:errorDescription:] + 327
	5   AppKit                              0x00007fff33edfd05 -[NSCell setStringValue:] + 43
	6   AppKit                              0x00007fff33f84cd2 -[NSControl setStringValue:] + 135
	7   VHGithubNotifier                    0x0000000100be499f -[VHProfileVC updateContributionLabels] + 689
	8   CoreFo<…>

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.