Giter VIP home page Giter VIP logo

ostio'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

ostio's Issues

doesn't work properly in Opera 12

Opera 12.16 b1860 Linux. forms don't work, pages reload completely instead of working as single page application. did you drop Opera support in exoskeleton?

Visually represent when page is being loaded

Hello there.
Can you show a visual representation when the page (data) is being loaded. I use a slow dial - up connection and when migrating through the forums I would like to see some representation of page loading so that I don't lose patience. As ost.io doesn't uses the traditional "reload", this becomes necessary ( just like Github uses the loading circle (locus) ).

The light grey strip below the Ost.io heading could be used as a progress bar. With yellow color marking progress ?

Trailing slash

If there is a trailing slash in the address (e.g. http://ost.io/paulmillr/ostio/) Ostio doesn't show anything.

Release roadmap

  • [√] Move repo sync to subview, re-render it on changes
  • [√] Add spinners etc that indicate load & form sending
  • [√] Add FAQ
  • [√] Optimize
  • [√] Add logout button
  • [√] Fix mobile view
  • [√] Announce everywhere

Improved e-mail notifications

To expand upon #27:

  • e-mail notifications should be standard (opt-out instead of opt-in)
  • e-mail notification per posting to a topic that I create or participate in on another repository

Implement new auth

I see that the only thing you need to authenticate to the server is the auth token that does not change between session?
therefore, if someone gets the auth token he can steal an user's identity no?

wouldn't it be safer to use one-time session tokens that expire after a while? this would prevent 'remember session' features, however, and would possibly also prevent multiple concurrent device use (eg accessing the server at the same time using desktop and mobile), except if you create a kind of 'valid session tokens list' holding all the currently valid session tokens.

are there any best practice for API design?

GFM style line breaks syntax missing..

Marked said in its README that it supports gfm by default. But I found it still hard to markup line breaks.
So does Ost. I'm just confused. In my view, line breaks are much more useful and nature. Please support that.

Error 404 on Login with Github

When I click 'Login with Github' on the Ost.io website, I get sent to the Github error 404 page.

Tried logging out/logging in. I haven't used Ost.io before, and wanted to give it a spin.

It's unclear to me what's wrong. Reporting the bug.

"not a function" error in vendor.js?

I followed the instructions in the readme to run the application (using brunch w -s option), but I'm getting a "not a function" error at line 1455 in vendor.js. Specifically, in chrome the error is "Uncaught TypeError: undefined is not a function"; in Firefox, firebug highlights the last snippet of Zepto code from line 1366-1446 and complains that it is not a function.

It appears to have something to do with an interaction between javascript's semicolon placement, zepto use of semicolons, and how the vendor.js file is generated by brunch (I have version 1.2.2). I notice that the function definitions in zepto all use the style:

})(Zepto)
;(function($){

where the ; is at the beginning of the following function definition.  But the zepto-1.0.0rc1.js file does not end in a semicolon. When zepto-1.0.0rc1.js is catenated with underscore-1.3.3.js in vendor.js, the result is:

})(Zepto)
//     Underscore.js 1.3.3
//     (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
//     Underscore is freely distributable under the MIT license.
//     Portions of Underscore are inspired or borrowed from Prototype,
//     Oliver Steele's Functional, and John Resig's Micro-Templating.
//     For all details and documentation:
//     http://documentcloud.github.com/underscore

(function() {

Notice there is no semicolon between the last line in zepto and the first line in underscore. If I manually add a semicolon to the beginning of the underscore "(function() {" line above in vendor.js, everything works.

user comments

When I click on a username, I expect to see all Comments by that user on all boards/topics in addition to repos/groups.

Feature request: add list of recent comments to the user page such as http://ost.io/josher19

Missing delete confirmation

Please add a delete conformation for posts, it happens easily that the delete button will be pushed by accident.

rendering of subviews in case model changes

I have a question related to page_view.coffee file. In case model changes you are re-rendering the main view (because render will always be false) however subviews are not rendered because renderSubviews is true shouldn't subviews be re-rendered forcefully in case model changes?

Doesn't appear to import private repos

There are a number of private repos to which I have access but they are owned by another user. None of these repos seemed to be imported.

My first assumption is that these repos are not exposed by the GH API. However, these repos are imported by Cloud9ide, so GH must make them available somehow.

Unfortunately, these private repos are the primary repos with which I planned on using ostio.

bower.json ?

The readme includes an instruction to run bower install, but there is no bower.json file.
Am I missing something?

Unable to authorize.

Hi, I've been developing using Brunch with Chaplin for about half a year now, and I've tried, on many occasions, to login to Ost.io to discuss features or ask for help.

I've not reported this so far because I expected it to be fixed soon and I can generally figure stuff out myself. But now, half a year and several attempts throughout later, maybe its time

When I press the "Login with Github" button, I am redirected to http://ost.io/auth-callback/ where two requests are made to http://api.ost.io/v1/users/me?access_token=undefined, followed by nothing other than an empty page. Ost.io does not get listed into my GitHub authorized applications in the process.

I've managed once to make the application (and myself) think that I was logged in, but after refreshing the page to see if the post I wrote had been stored, it turned out I was not.

I've studied Ost.io's (application) source code extensively while learning Chaplin, but no apparent reason for this behaviour jumps to mind. Maybe I'm missing something blissfully obvious, and I'd normally create a post like this on the support forums rather than a bug-tracker, but seeing as the problem is that I can't post to those forums, this place seems quite appropriate. :)

Add feed

Feed should contain last posts in starred threads (thread is starred when posting there) and shouldn't be as shitty as GitHub's

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.