Commit graph

466 commits

Author SHA1 Message Date
Joseph Schorr
1f0b142535 Add a namespace selector for choosing the namespace in the new repo view 2013-11-01 17:35:26 -04:00
Joseph Schorr
c3b10c12bb Add check for existing repo with the same name 2013-10-31 15:04:07 -04:00
yackob03
834cb28d30 Fix a typo on the v1 page. 2013-10-31 11:32:17 -04:00
yackob03
65aad1a2d9 Merge remote-tracking branch 'origin/dockerbuild'
Conflicts:
	static/css/quay.css
2013-10-30 18:42:17 -04:00
Joseph Schorr
6a4341e2cf Show a please sign in message instead of redirecting on the new repo page 2013-10-30 15:44:01 -04:00
yackob03
b9cdf93758 Make the quay support a mailto link. 2013-10-30 13:23:09 -04:00
Joseph Schorr
081041b85f - Update the repo page when a build is complete
- Change the polling to be 5s
- Show a message on an empty repo when building
2013-10-29 20:54:36 -04:00
yackob03
a313a77a6b Switch some unnecessary button calls over to links. 2013-10-29 13:41:26 -04:00
Joseph Schorr
1ee21318d4 Have the private option in the new repo form alert the user about needing to purchase a plan and let them do so 2013-10-28 17:08:26 -04:00
Joseph Schorr
5175364e62 Add a create repo button in a few places 2013-10-28 13:22:18 -04:00
Joseph Schorr
28f6ff1605 Get file dropping working and wire it up to call the build repo endpoint 2013-10-26 17:20:59 -04:00
Joseph Schorr
fc6e3258a8 Work in progress: Add the UI for the build status and start on the file drop stuff 2013-10-26 16:03:11 -04:00
yackob03
e07e624c15 Missed a few links. 2013-10-24 23:58:05 -04:00
yackob03
e418d21d31 Fix the header links when we're on a non-angular page. 2013-10-24 23:56:08 -04:00
Joseph Schorr
2afb8c85b1 Get the new repo page ready for wiring 2013-10-24 18:13:24 -04:00
Joseph Schorr
2113fcf54f Merge branch 'dockerbuild' of https://bitbucket.org/yackob03/quay into dockerbuild 2013-10-24 17:42:17 -04:00
Joseph Schorr
70fd9afb2b Start on new repo page 2013-10-24 17:41:55 -04:00
yackob03
b4d916bcc5 Update to Font Awesome 4. 2013-10-24 17:41:37 -04:00
Joseph Schorr
a8ebdc79c4 Animate the user notification and make it red 2013-10-22 23:10:32 -04:00
Joseph Schorr
4b25d2458b Change the filename to .dockercfg 2013-10-22 22:46:43 -04:00
Joseph Schorr
08c365be28 Add a "Download dockercfg" link to the token view 2013-10-22 22:39:36 -04:00
Joseph Schorr
d51ab5952b - Add a repo-circle directive and change all repo icons uses to it
- Have the repo-circle directive show the padlock in all places
- Mention SSL on the landing page and the pricing page
2013-10-22 01:26:14 -04:00
yackob03
b2315a4331 Allow the signin page to be snapshotted. 2013-10-20 13:54:00 -04:00
yackob03
1ffd4b0bfb Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2013-10-20 13:47:55 -04:00
yackob03
9e50cb965f Fix tabs. 2013-10-20 13:47:47 -04:00
Joseph Schorr
065ad64e78 Add resizing support to the image diff tree 2013-10-20 13:46:24 -04:00
yackob03
2df40957c7 Change the Getting Started Guide on the landing page to User Guide to match the navbar. 2013-10-20 01:27:41 -04:00
yackob03
c90602e48d Update the tour for access tokens and diffs. 2013-10-20 01:09:24 -04:00
Joseph Schorr
04ec593d8a Add a link to the image view and fix a bug where the changes section did not show up if files were only added and/or removed 2013-10-19 21:45:28 -04:00
Joseph Schorr
3a134c7ab1 Add a tree view to the image changes view 2013-10-19 19:46:30 -04:00
Joseph Schorr
0afea3a779 Add the image view page with the changes view, filterable by typing into a field. Still needs pagination or some other mechanism for getting an overview 2013-10-18 22:28:46 -04:00
Joseph Schorr
9541bfad5d Fix remaining calculation 2013-10-18 20:23:41 -04:00
Joseph Schorr
262634555a Work in progress: Show the diff information in the UI 2013-10-18 17:59:26 -04:00
Joseph Schorr
e382fa1e58 Add a status page to /v1/ so that people don't get confused by the message that docker emits 2013-10-17 17:45:08 -04:00
yackob03
4f0dced8e7 Merge branch 'tokenauth'
Conflicts:
	test.db
2013-10-17 16:52:26 -04:00
yackob03
982fdd4c5f Fix some tabs and some spelling errors, prevent empty tokens, move the tooltips to the left. 2013-10-17 16:50:58 -04:00
Joseph Schorr
faf6a5c497 Add UI polishing to the token auth stuff 2013-10-17 14:46:23 -04:00
yackob03
7c289beba5 Notify the tree when the container was probably resized. 2013-10-17 14:29:47 -04:00
yackob03
283f9b81ae First stab at token auth. The UI could use a little bit of polishing. 2013-10-16 14:24:10 -04:00
yackob03
6d33b2af59 Fix an alignment issue in the enterprise section of the plans. 2013-10-15 01:02:37 -04:00
Joseph Schorr
6fc1b45fd4 Make accordions a bit nicer 2013-10-14 19:28:49 -04:00
Joseph Schorr
2735c58560 Make image history spinner be in a nicer place 2013-10-14 19:17:36 -04:00
Joseph Schorr
ad200d680f Make the enterprise question be in its own section and a bit shorter in response 2013-10-14 19:15:17 -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
e182163d34 Add a blurb about enterprise plans to the pricing page. 2013-10-13 22:18:06 -04:00
yackob03
431f7b364f Fix the links to the privacy policy and tos to not be intercepted by angular. Move some static images to img subdir. Reformat the tos and privacy policy to not have horrible google docs formatting. 2013-10-12 13:14:22 -04:00
yackob03
0d2564e127 Merge branch 'casper'
Conflicts:
	static/partials/view-repo.html
2013-10-11 21:54:57 -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
16b334957c Add description padding 2013-10-11 12:58:54 -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
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
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
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
3cadc5bdb8 Fix a literally insignificant typo. 2013-10-10 14:02:11 -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
9f094af1b2 Begin work on an image history tree view 2013-10-10 00:40:18 -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
5d977f5299 Track users across registration. Send people analytics with a created date on first registration. 2013-10-08 11:52:02 -04:00
yackob03
427b745f2f Fix mixed content warning on landing page. 2013-10-07 14:05:53 -04:00
yackob03
0af85e4751 Increase the spacing on the tour. Use col-md, Alternate which side the image appears on for each step, make sure they are still aligned properly when collapsed. Use responsive images. 2013-10-05 14:33:31 -04:00
Joseph Schorr
5b99586ffc Add a basic tour to the landing page 2013-10-04 22:18:42 -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
5f88e89ecd Merge branch 'master' into nospinjs
Conflicts:
	static/partials/landing.html
2013-10-03 13:57:55 -04:00
yackob03
f308ba5e28 Make the landing page responsive. 2013-10-03 13:54:59 -04:00
yackob03
237b0418f9 Rip out spinjs in favor of a font-awesome + css spinner. 2013-10-03 12:27:39 -04:00
yackob03
31a72253a9 Fix a typo on the getting started guide. 2013-10-03 12:11:13 -04:00
Joseph Schorr
0ce2252d1d Add a plans/pricing page 2013-10-02 18:14:51 -04:00
Joseph Schorr
c2e9a766f7 Make the account settings view a tiny bit nicer looking 2013-10-02 14:50:02 -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
a40a05c65f Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-10-02 01:05:42 -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
755fc168af Fix some tabs. 2013-10-02 01:03:30 -04:00
yackob03
7b3864afb4 Tweak some details in the guide. 2013-10-02 00:55:23 -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
f160483af4 Handle empty repos 2013-10-02 00:43:59 -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
yackob03
70685e2aa8 Fix spacing to use spaces instead of tabs. 2013-10-01 19:36:57 -04:00
Joseph Schorr
f5798b4364 Add a super basic TOS and privacy policy 2013-10-01 17:44:13 -04:00
Joseph Schorr
76d9cbc14f Add spin.js-based throbber for all loading 2013-10-01 16:42:20 -04:00
Joseph Schorr
c75bd732ce Add deletion UI for repos 2013-10-01 14:14:30 -04:00
Joseph Schorr
a903d36623 Landing page revision #0 2013-09-30 21:11:30 -04:00
Joseph Schorr
461f324e09 Add markdown support for comments and repo descriptions 2013-09-30 19:08:24 -04:00
yackob03
4d6c5b4315 The button for make private should match the button for make public. Tweak the copy about who may access a repository in either state. 2013-09-30 00:19:43 -04:00
Joseph Schorr
4382ebfd20 Add ability to change the visibility of a repo, and show whether the repo is private in the repo-view screen 2013-09-28 17:11:10 -04:00
Joseph Schorr
7d44326618 Add ability to add new users to the permissions list and remove existing users 2013-09-28 01:23:00 -04:00
Joseph Schorr
bf926aceee Get the tabs working and the UI for the image history. Note that the model changes for the image history are WRONG and need to be fixed 2013-09-27 17:01:45 -04:00
Joseph Schorr
94cba8a0bc Add notification that clipboard copy was successful 2013-09-27 16:28:21 -04:00
Joseph Schorr
c466bca32d Add clipboard copy support for the pull command 2013-09-27 16:12:51 -04:00
Joseph Schorr
479e23b09d Finish up admin permissions 2013-09-27 15:48:54 -04:00
Joseph Schorr
4500619ca7 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-09-27 15:26:21 -04:00
yackob03
4354b32288 Integrate moment.js and its angular bindings. 2013-09-27 15:26:30 -04:00
Joseph Schorr
240cf243ac Get permission changing working 2013-09-27 15:26:16 -04:00
Joseph Schorr
685479da7b Slightly better repo list screen 2013-09-27 13:49:50 -04:00
yackob03
f2ee7772f4 Stub out the repo admin view. 2013-09-26 20:34:58 -04:00
yackob03
ccc6e3bd2e Retab files. 2013-09-26 19:07:25 -04:00
yackob03
2fbd016595 Switch glyphicon to font awesome. 2013-09-26 18:48:22 -04:00
Joseph Schorr
68cc25b197 Add UI for a pull command box. ZeroClipboard will come next. 2013-09-26 18:21:29 -04:00
Joseph Schorr
2e476625de Merge and add tag descriptions for the latest image 2013-09-26 18:10:09 -04:00
Joseph Schorr
27ce5c00b2 Start on UI for Quay 2013-09-26 17:59:20 -04:00
yackob03
995ad8b679 Initial version of the angular app. 2013-09-24 18:21:14 -04:00