Code Monkey home page Code Monkey logo

ioctocat's People

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

ioctocat's Issues

Trouble on Build - Character Error on Unit Tests

I'm using iPhone SDK 3.0b5. When building (either for OS 2.2.1 or 3.0b5), I get the following error:

<com.apple.tools.product-pkg-utility>: error: CFBundleIdentifier 'de.dennisbloete.Unit_Tests' contains illegal character '_'

I've tried several different things, but nothing seems to get rid of the error. Is there some flag I can use to make it stop trying to build the unit tests, or how can I make this go away? (I haven't modified the source files at all, so AFAICT, anyone trying to do a fresh clone followed by a build will encounter this problem.)

Commit Details

From the list of commits one should come to a page that reveals more details of a commit.

Display (and parse) readme

It would be nice if the repository overview displayed and parsed the various README formats under the general information. Even just plain text would be nice as a starter.

Crash in v0.8.7 on initial start

When running v0.8.7 for the first time without having the authentication settings set, the app crashes immediately on startup.

I found that I had to enter the username and API key manually to get it to work.

Highlight feed changes since last viewing

It would be nice if the feeds highlighted the new items since you last viewed them. Something such as changing the background color to a light blue (such as in TwitterFon) would bring only the new items to your attention.

Hide keyboard when clicking search not when results available

The keyboard should disappear when you click search rather than when the results become available. It prevents you from temporarily editing the term (to no affect) while results are loading and it is consistent with native app's search behavior.

Option for relative date/times.

It would be nice to have a settings option to change the date/time to relative times (ex.: 4 hours ago) similar to how GitHub display the feeds on the site.

They seem to use:

< 1 minute = just now

< 1 hour = x minutes ago

< 1 day = x hours ago

Otherwise = x days ago

Inbox access

Allow sending, reading, replying, and general management of the inbox. It might be useful to make this a tab in the toolbar (with a count of unread messages).

Test Issue

This one is here to test creating and editing issues with ioctocat :)

Does it work?

Add "Load 25 more..." to bottom of search results

Self expanatory. I'm not sure if the API tells you totals but if there are no more results obviously don't show it and if there are less than 25 left then change it to reflect the proper number.

Repository watching

One should be able to watch/unwatch a repository. The button for this should be placed on the repository details view.

Search results disappearing

Search for some user (i.e. "test'), click a result, click back to search results, switch to searching repositories, switch back to searching users. The text of the user you clicked has now disappeared.

Hide empty repository groups

Do not display repository groups (public/private) that are empty. Maybe make it an option that is enabled by default.

Profile > Following shows followers

When I do Profile > Following in iOctocat 1.0 I see my followers (actually, my only follower).
Or maybe it's the intersection of followers and following. Anyway there is a bug.

Push Notifications

I don't see this already on here, so I might as well add it. Push notifications would be great.

I find I don't actually use a lot of apps I have that don't have push notifications; this being one of them. Sure, it provides an optimized view of GitHub that loads faster. Sure, I can check it at a glance on-the-go. In reality, most of the time I'm sitting at a computer with a full web browser or I have decent 3G coverage and I can just pull up "http://github.com/..." itself.

Push notifications would bring this app into common usage on my iPhone; when something happens that I want to know about, I get to know instantly. I'm no psychologist, but it's a sort of game to me (and I assume others): if it's fresh and new and I'm the first to know, it's exciting.

I'm no expert in the technology, but I believe push notifications require somebody's server to poll github.com for changes and send the notifications to the devices… hardly affordable to include in a free app. If this is so, I can think of a few solutions:

  1. Build a simple open-source desktop daemon that watches GitHub and sends out push notifications to the iPhone of your choice.
  2. Same as 1, but simply provide Growl notifications; these can be routed to an iPhone via Prowl.
  3. Partner/tie into of the push notification services (like Boxcar); this way they handle the cost of watching GitHub and sending notifications to devices.
  4. Convince GitHub to do it. ;-D

User following

One should be able to follow/unfollow a user. The button for this should be placed on the user details view.

Brokenness under iPhone 3.0b4

I'm using iPhone OS 3.0b4, and with a freshly cloned and compiled version of 0.8.1, I have the following issues:

  • Userpics don't display anywhere in the app; instead, all I get are the greyed-out heads of the "unknown user" pic.
  • If I go into any of My Repositories, every cell in the TableView is individually blacked out; that is, I can see the outlines of the cell, but nothing at all inside them-- except for in the recent actions listing, where I can see the unknown userpic, and the commit action icon, inside an otherwise fully-black cell.

"created tag" entries in news feed pick wrong repository name

when someone creates a tag on a repo and it shows up in the news feed, iOctocat is picking up the tag value as the repository name and not the repository name itself

As an example if the feed contains "aslakhellesoy created tag v0.3.7.5 at aslakhellesoy/cucumber" then "v0.3.7.5" gets picked up as the repo name and not "cucumber".

The cause is the code used to identify a repo being created (both prefix event with 'create') isnt handling a 'tag' being created

Add the ability to enter authentication details via application

Not only via 'Settings' application. The first time application is opened and the 'Root View Controller' tries call the REST API, check the user defaults and if there is no username/api token set, present a view to enter them. Then save 'em in the NSUserDefaults and go on...

P.S.

I'm just starting out with iPhone development, so if I'm way off, please disregard :-)

Recent Commits

There should be a list of a repositories recent commits. This list can be simple, date and title of the commit should suffice.

Commit Diffs

This is one of the most common things I do when browsing GitHub from my phone. It would be so nice to be able to do this from within the app. The line numbers can probably be omitted, just the red/green/white colorings would be awesome.

Move News Feed/My Feed into header toolbar

The news feed/my feed buttons should be moved into the header toolbar so they can be accessed independently of the list. The title "My Feeds" is redundant since it is also in the bottom toolbar anyways.

Missing space in Deleted branch news entry description

In a Deleted branch news entry description, there is a missing space between "Deleted branch was at" and the branch location.

This text comes from the ATOM feed where it seems correct, so it may be a problem with the parser?

The arrow in the top right of the "Create" screen sends you back to the main iPhone menu

This is the first bug I've submitted, so I apologize if my terminology or process is not what you're expecting...

To recreate this issue:

1 - Select "My Feeds"
2 - Select a "created repository" entry (green circle with a white plus sign)
3 - Click the Arrow in the top right
4 - And now you're back at the main iPhone menu

I hope that helps explain/describe the issue.

Sort repositories

Sort repositories by their name in each category. GitHub website does this, not sure why the backend doesn't do it for the API but should be a simple fix.

My Network

It would be nice to have a list of followed users.

Unsupported URL

Hi,

in the user profile detail view I get an error when I'm clicking on mail adresses: »Unsupported URL\nThis URL wasn't loaded: mailto:?to=@«

But perhaps this is only related to the simulator, cuz there's no Mail.app.

Screenshot

Re-search if results autoreleased when browsing

If you search for something and browse deeply through the results your search term and results are autoreleased (or so i believe). I searched "iPhone" under repositories, went to "yammer_iphone", clicked to their website, and then clicked the link to view the full version of the site. Upon returning to the search results the list was cleared and the search box was empty.

I assume the embedded web view sucked up a lot of RAM so the list and term's memory were automatically released. The term should be stored securely and re-searched if the results were cleared.

Search!

It would be nice to be able to search for things via a new icon on the bottom toolbar. Their could be a header toolbar switch to change between users or repositories. This would be made exponentially more valuable with the implementation of #3 and #4

"Could not load the repositories" when visiting a committer page

When going from a commit to a the committer, I often get the following error:
"Could not load the repositories"

This is because iOctocat couldn't find the committer page, since the name in the committer doesn't match the username on GitHub.
However, GitHub has no problem matching these commits with the right account (from the github.user configuration entry, or from the email address?).

Maybe you should ask the GitHub devs to export the github username in the commits API to solve this issue.

My Watchlist

It would be nice to have a list of watched repositories.

The arrow in the top right of the "Create" screen sends you back to the main iPhone menu

This is the first bug I've submitted, so I apologize if my terminology or process is not what you're expecting...

To recreate this issue:

1 - Select "My Feeds"
2 - Select a "created repository" entry (green circle with a white plus sign)
3 - Click the Arrow in the top right

4 - And now you're back at the main iPhone menu

I hope that helps explain/describe the issue.

header toolbar explicit color?

I have a jailbroken iPhone and use a Winterboard extension which turns all of the header toolbars black rather than Apple's blue. For applications that set an explicit color for the background (like TwitterFon's blue/yellow/etc.) it does not override the color. iOctocat, however, has the default color for the background yet the extension does not turn it black. I poked around the xib's but didn't see anything that jumped out.

It's not really a big deal, feel free to close this issue if in 5 minutes you can't figure it out. I just like the black look better but don't want to force it on everyone just to get it nor do I think Apple should really force the blue.

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.