Commit graph

528 commits

Author SHA1 Message Date
Joseph Schorr
a3b834cd66 Add ability to pick the dates of the logs viewed 2013-12-09 17:28:23 -05:00
Joseph Schorr
59046b2e79 Add ability to download logs 2013-12-06 15:59:59 -05:00
Joseph Schorr
d027af44ad Fix wrapping bug when adding robots via the entity search 2013-12-03 17:43:39 -05:00
Joseph Schorr
66c79252f7 Nicer log view title 2013-12-02 16:55:09 -05:00
Joseph Schorr
71f196e9c2 Switch chart button to an icon 2013-12-02 16:44:50 -05:00
Joseph Schorr
782405fe65 - Add log view under repos
- Make the logs a bit nicer by adding context-sensitive icons
- Fix some of the log descriptions
2013-12-02 14:55:04 -05:00
Joseph Schorr
cca5daf097 Add support for full logging of all actions in Quay, and the ability to view and filter these logs in the org’s admin view 2013-11-27 02:29:31 -05:00
Joseph Schorr
d5c0f768c2 Abstract out the display of entities (users, robot accounts, and teams) into a nice directive to ensure that we always display the correctly formatted entity information (icon and name) 2013-11-26 14:37:55 -05:00
Joseph Schorr
72acc8769b Merge branch 'looksirdroids' 2013-11-24 22:43:19 -05:00
Joseph Schorr
6692fdf41c Ensure that the footer appears properly on the repo pages 2013-11-23 20:03:08 -05:00
Joseph Schorr
12eb932da1 Get robots UI working 2013-11-22 20:14:44 -05:00
Joseph Schorr
43f2dd80a0 Merge branch 'master' into looksirdroids 2013-11-22 18:22:29 -05:00
Joseph Schorr
098b3b1b33 Start on robots UI 2013-11-22 18:20:51 -05:00
yackob03
5f9da10a36 Make the asterisk smaller. 2013-11-22 17:45:22 -05:00
yackob03
4c21273cf4 Add a trademark disclaimer for the Docker trademark. Make all references to Docker proper nouns. 2013-11-22 12:32:05 -05:00
Joseph Schorr
64fe16249d Guide improvements 2013-11-21 16:03:11 -05:00
Joseph Schorr
45680d4a8e Fix the footer to be on all pages (except the repo view page due to an issue), fix the double body tag issue and add padding to content pages 2013-11-20 16:17:47 -05:00
Joseph Schorr
c6f2132094 - Convert to Angular 1.2.1
- Change the header into a directive
- Change the repo search into a directive
- Fix ZeroClipboard issue that occurs in the new Chrome beta
- Add support for dynamic <meta description>
2013-11-18 19:03:35 -05:00
yackob03
f55e4074e0 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay into webhooks 2013-11-16 14:47:29 -05:00
Joseph Schorr
cc0f042c00 Add ability to view and change the credit card associated with an account 2013-11-15 18:17:12 -05:00
yackob03
ecc5f8fba7 Wire up webhooks to the UI. 2013-11-15 17:45:37 -05:00
Joseph Schorr
457b619647 Add receipt/invoice email support and option to Quay 2013-11-15 14:42:31 -05:00
Joseph Schorr
e649e669e1 Check in a basic invoice view for organizations 2013-11-13 17:47:45 -05:00
yackob03
d9a24b714e Fill in the tour for organizations. Add the CTA to the bottom of the orgs page. Generate screenshots for the org. 2013-11-08 16:27:12 -05:00
Joseph Schorr
be0fba276f Bug fixes:
- Report proper errors when trying to change permissions
  - Turn off the auto-caps of the team names
  - Fix the is_org_member checks everywhere
  - Fix resetting of roles if the change was not successful
2013-11-07 23:35:27 -05:00
Joseph Schorr
fe69ba5ec1 - Fix a bug with subscribing in the new repo view
- Have conversion to organization update its plan to a business plan
- Fix bug in the repo donut usage graph thingy where it had zero size when not in the default tab
2013-11-07 22:08:23 -05:00
Joseph Schorr
3f2d51651e Start on organization conversion. Note that this does not yet move over the user's plan to an org plan 2013-11-07 16:33:56 -05:00
Joseph Schorr
44f1ff0ef1 Add ability to create a new organization 2013-11-07 15:19:52 -05:00
Joseph Schorr
70c02eae16 Work in progress: Organizations page (with a fake tour) and start on the locations for the create new org and convert to org forms 2013-11-07 01:48:58 -05:00
Joseph Schorr
0c4dec6de4 - Fix namespace drop down to save the namespace last selected (and validate)
- Add a "can_create_repo" entry to the organization and have orgs grayed out in the new repo view if the user cannot create a repo
- Fix the multiple-orgs bug in the model
- Have the "create new repository" button disappear on landing if the org is selected and the user does not have create permissions for that org
2013-11-07 00:49:13 -05:00
Joseph Schorr
56f777448a Add the members tab to the org admin 2013-11-06 19:06:59 -05:00
Joseph Schorr
10db2884ac Redo user admin page to match the style of the org admin page 2013-11-06 17:59:16 -05:00
Joseph Schorr
a6a225dd5f Check in all new plan manager directive and add a nice donut chart for the repository usage by the user/org 2013-11-06 17:30:20 -05:00
Joseph Schorr
e356a10378 Add support for org-based subscriptions 2013-11-06 14:19:56 -05:00
Joseph Schorr
b145f72369 Start on org admin page 2013-11-05 18:39:27 -05:00
Joseph Schorr
237614dcef Finish up create team 2013-11-05 17:20:43 -05:00
yackob03
5088fc9948 Improve the responsiveness of the org-view a bit. 2013-11-05 16:05:38 -05:00
Joseph Schorr
fa8b970d99 Add a triangle notification in the repo users list when a user is not part of the organization 2013-11-05 15:15:26 -05:00
Joseph Schorr
6e2b2126a6 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 14:47:56 -05:00
Joseph Schorr
a79b181496 Add a roles directive and properly recolor the roles 2013-11-05 14:47:46 -05:00
yackob03
b11ab44285 Add the business plans in. 2013-11-05 14:40:45 -05:00
Joseph Schorr
1cd4fa8d9b Add team permissions support 2013-11-04 22:58:21 -05:00
Joseph Schorr
97fa69a361 Add ability to display and edit the team's description 2013-11-04 20:17:58 -05:00
Joseph Schorr
fd68564b3f Add a markdown input directive and convert both uses of the editor to the directive 2013-11-04 19:59:28 -05:00
Joseph Schorr
9beb627ab0 Add a markdown-view directive and change all uses of markdown in the partials to use the directive 2013-11-04 19:36:56 -05:00
Joseph Schorr
e70f863350 Work in progress: Continue on org view 2013-11-04 19:11:13 -05:00
Joseph Schorr
e6fadbca05 Add ability to change the members of a team 2013-11-04 15:31:38 -05:00
Joseph Schorr
633f603f9d Merge branch 'master' into orgs
Conflicts:
	endpoints/api.py
	static/partials/new-repo.html
2013-11-04 14:59:00 -05:00
Joseph Schorr
ecbd1f1ef3 Work in progress: Add the team management page 2013-11-04 14:56:54 -05:00
Joseph Schorr
100ec563fa - Add an entity-search directive for adding a nice search box for users or teams
- Add support for team-based permissions to the repos
2013-11-01 21:48:10 -04:00
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
65aad1a2d9 Merge remote-tracking branch 'origin/dockerbuild'
Conflicts:
	static/css/quay.css
2013-10-30 18:42:17 -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
8cb177128b Fixes to the new repo and build status:
- make the new repo icon gray
  - have the build status properly center (this is a hack, unfortunately)
  - have the build status update when open
2013-10-28 13:09:22 -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
Joseph Schorr
2afb8c85b1 Get the new repo page ready for wiring 2013-10-24 18:13:24 -04:00
Joseph Schorr
1d51618c9d Fix repo circle positioning by changing to absolute sizes everywhere 2013-10-24 17:51:09 -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
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
Joseph Schorr
7884fef5f3 Fix animation reset in Firefox 2013-10-22 00:40:33 -04:00
Joseph Schorr
dac913dca2 Mark changed files in blue 2013-10-19 19:50:21 -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
262634555a Work in progress: Show the diff information in the UI 2013-10-18 17:59:26 -04:00
Joseph Schorr
faf6a5c497 Add UI polishing to the token auth stuff 2013-10-17 14:46:23 -04:00
Joseph Schorr
6fc1b45fd4 Make accordions a bit nicer 2013-10-14 19:28:49 -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
ba5824a4a8 Add the logo to the signin page. 2013-10-13 16:17:52 -04:00
yackob03
65b0b85ffb Add a logo for quay. Make the navbar a little friendlier to smaller devices. 2013-10-13 16:13:50 -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
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
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
5cca40e41d Merge branch 'master' of ssh://bitbucket.org/yackob03/quay 2013-10-10 17:32:39 -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
669b3fcde1 Add login with GitHub to the landing page. 2013-10-10 14:42:14 -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
3d89227752 First iteration of sign-in with gihub. 2013-10-09 23:00:34 -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
5a5ddf2c0e Fix the width on the twitter typeahead to match the parent. 2013-10-08 11:55:57 -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
f308ba5e28 Make the landing page responsive. 2013-10-03 13:54:59 -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
060f3a9ff2 Add the tag count to the tag icon in the repo view 2013-10-02 01:05:36 -04:00
Joseph Schorr
e62f0abd0a Fix spacing on the pull command copy box 2013-10-02 00:47:32 -04:00
Joseph Schorr
9f49a8d580 Fix modal dialogs 2013-10-02 00:46:11 -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
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
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
71547e09b1 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-10-01 14:14:36 -04:00
Joseph Schorr
c75bd732ce Add deletion UI for repos 2013-10-01 14:14:30 -04:00
yackob03
4746f9c324 Quick fix for the signin page, we should consider moving it over to AJAX though. 2013-10-01 13:48:37 -04:00
Joseph Schorr
e14328e9bf Fix animation in Firefox 2013-10-01 00:41:46 -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
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
038e9afc97 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-09-27 19:24:30 -04:00
Joseph Schorr
edaad6eea2 Add repo autocomplete for searching. 2013-09-27 19:21:54 -04:00
yackob03
730f4f2d66 Update landing page to use gravatar. 2013-09-27 18:15:31 -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
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
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