Commit graph

72 commits

Author SHA1 Message Date
Joseph Schorr
f798345d1c Have the view repo page's URL be updated for the currently selected tag automatically. 2013-10-16 23:09:43 -04:00
Joseph Schorr
0c3c1b9e0e Properly handle empty repos 2013-10-16 22:42:35 -04:00
Joseph Schorr
50929102b5 Have the image tree allow a state with no selected image nor so selected tag. 2013-10-16 22:33:35 -04:00
yackob03
4c15072c5a Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery. 2013-10-14 17:50:07 -04:00
yackob03
e3db0398ce Add routes specifically for all angular subroutes so that 404s will start working again. Add a warning in app.js to hopefully ensure that new routes get created when necessary. 2013-10-13 22:06:31 -04:00
yackob03
124c31fb36 Fix broken links that were still using fragment. 2013-10-12 13:24:55 -04:00
yackob03
4040bb37c6 Tweak drawing.js to have a better default margin that never truncates image ids on the left in small widths. Tweak the screenshot generator to use the smallest possible width. Remove tabs from several files. Add the browser-chrome plugin to wrap phantomjs screenshots with browser chrome. Add some repository descriptions to the dataset generator. Switch to using our own screenshots vs those hosted on blogger. 2013-10-11 21:28:02 -04:00
Joseph Schorr
04b8a009da - Add a debug mode to the casper script
- Have the casper script generate screenshots for the repo view and repo admin
2013-10-11 15:02:08 -04:00
yackob03
076ef34ff2 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2013-10-11 01:17:57 -04:00
yackob03
3f4d49213c Merge branch 'prerender' 2013-10-11 01:17:33 -04:00
Joseph Schorr
44eef148e7 Skip the first encountered node (since it is the root of the collapsed tree) 2013-10-11 01:10:23 -04:00
Joseph Schorr
04d4024d8c Make the horrific tree look half decent. Also adds a nice scrolling feature to the tree 2013-10-11 01:06:04 -04:00
yackob03
da29da5c66 More updates to allow for static snapshotting. 2013-10-10 23:42:03 -04:00
yackob03
785995b473 First stab at trying to pre-render content for search crawlers. 2013-10-10 20:53:14 -04:00
Joseph Schorr
2ae4dbd9fa Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-10-10 20:48:33 -04:00
Joseph Schorr
90759e0cb2 New view repo UI 2013-10-10 20:43:37 -04:00
yackob03
ce81431cd3 Enable HTML5 mode for routing. 2013-10-10 19:06:04 -04:00
yackob03
5cca40e41d Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2013-10-10 17:32:39 -04:00
yackob03
32b28df2d2 Send a registration even for github created users. Alias their new username to their old mixpanel ID passed in the OAuth state parameter. 2013-10-10 17:32:32 -04:00
Joseph Schorr
a7f5b5e033 Reverse the direction of the tree and make it dynamically change the current tag. 2013-10-10 17:13:42 -04:00
yackob03
b9a5060882 Set the created variable in a set_once on the user service. This will make it work for github logins as well. 2013-10-10 16:34:59 -04:00
yackob03
669b3fcde1 Add login with GitHub to the landing page. 2013-10-10 14:42:14 -04:00
yackob03
5b25d8db5b Reset the form back to a pristine state on a successful password change. 2013-10-10 14:02:28 -04:00
yackob03
16ee147eae Add a form for changing the password and prompt the user to do so when there is no password on the account. 2013-10-10 13:44:34 -04:00
Joseph Schorr
bb5fea6a5f Add tree view for image history 2013-10-10 02:09:17 -04:00
Joseph Schorr
b924fa5336 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-10-10 00:40:30 -04:00
Joseph Schorr
9f094af1b2 Begin work on an image history tree view 2013-10-10 00:40:18 -04:00
yackob03
8dcfe412e8 Tweak the titles a bit. 2013-10-09 18:33:25 -04:00
Joseph Schorr
d7ea1944e3 Make the landing page show the arrow on smaller resolutions, as well as some basic SEO fixes 2013-10-09 17:57:29 -04:00
yackob03
12e91022cc Use the stripe publishable key for prod in prod. Track when a user signs up for a plan. 2013-10-08 13:57:48 -04:00
yackob03
5d977f5299 Track users across registration. Send people analytics with a created date on first registration. 2013-10-08 11:52:02 -04:00
yackob03
810b711fc4 Fix a tab and remove some console.logs 2013-10-08 11:36:45 -04:00
yackob03
3eca5f65e1 Add a visible free plan. Tweak the plans and pricing page. Move all plans to a central plans service to have a single point for editing. Support the free plan on the user admin page. Tweak the landing page. 2013-10-04 14:35:51 -04:00
yackob03
e5d100842d Fix tabs. 2013-10-03 16:16:10 -04:00
Joseph Schorr
be1582ba29 Add mix panel analytics to Quay 2013-10-03 15:46:22 -04:00
yackob03
237b0418f9 Rip out spinjs in favor of a font-awesome + css spinner. 2013-10-03 12:27:39 -04:00
Joseph Schorr
0ce2252d1d Add a plans/pricing page 2013-10-02 18:14:51 -04:00
Joseph Schorr
dc3ec72432 Fix handling of repositories list when not signed in 2013-10-02 13:29:18 -04:00
yackob03
35c1e6e53b Allow user to unsubscribe and change their plan. 2013-10-02 02:05:53 -04:00
yackob03
da8eccef11 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
Conflicts:
	static/partials/view-repo.html
2013-10-02 01:41:12 -04:00
yackob03
c044893ff9 Add some feedback about the number of private repositories used. 2013-10-02 01:40:11 -04:00
Joseph Schorr
060f3a9ff2 Add the tag count to the tag icon in the repo view 2013-10-02 01:05:36 -04:00
yackob03
c7e83c4d41 Show a loading spinner while we're waiting for subscription information. 2013-10-02 01:03:48 -04:00
yackob03
20765b7e37 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
Conflicts:
	static/js/app.js
2013-10-02 00:48:48 -04:00
yackob03
7bd18c1bab Checkpointing stripe work. 2013-10-02 00:48:03 -04:00
Joseph Schorr
927b280f1a Redo the landing page to:
- Show the user's top repos if they have any
  - Show a link to the guide and the repos list if they do not

- Add a getting starting guide
- Redo the repos list to show the user's repos and the top 10 public repos separately
2013-10-02 00:28:24 -04:00
Joseph Schorr
f12ed9859c Change it so the front page does appear for signed in users, with a welcome message and a browse button 2013-10-01 22:28:39 -04:00
Joseph Schorr
31914da4ca - Better error messages for sign up
- Show a throbber while working on sign up
- Have the front page redirect to the repositories view when logged in
2013-10-01 22:13:43 -04:00
yackob03
211fd6bcd7 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
Conflicts:
	static/js/controllers.js
2013-10-01 19:39:28 -04:00
yackob03
0d6d463fc1 Allow a user to register from the landing page. Fix spacing issues. 2013-10-01 19:37:33 -04:00