Commit graph

457 commits

Author SHA1 Message Date
Joseph Schorr
e7e39e6146 Make sure we use the sanitized command everywhere we are injecting HTML 2014-01-14 15:26:31 -05:00
yackob03
f311885e2a Underpinnings of the ability to connect a GitHub account to an existing Quay account. 2014-01-14 15:23:44 -05:00
Joseph Schorr
6ae9485038 Add the command view to the tooltips in the tree, the image side bar and the image view page 2014-01-14 15:19:47 -05:00
Joseph Schorr
8a492a9d56 Fix MySQL issue and enable sorting by description 2014-01-13 15:27:05 -05:00
Joseph Schorr
a53a0a44a9 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2014-01-13 14:49:19 -05:00
Joseph Schorr
58b3ce2647 Add page support to the public repo list 2014-01-13 14:49:05 -05:00
yackob03
5918082e6d Fix the duplicate meta description problem reported by webmaster tools. 2014-01-13 12:57:02 -05:00
Joseph Schorr
f8b4057b26 Fix new layout bugs 2014-01-11 03:12:16 -05:00
yackob03
3040d0c546 Add user information to the olark buddy list. 2014-01-10 14:29:18 -05:00
yackob03
223d2ebaf1 Prevent organizations from attempting an account recovery. 2014-01-10 13:30:17 -05:00
yackob03
7f4a66be99 Update the screenshots. Add a screenshot and some marketing copy for logging. Change the branding on the screenshot tabs to Quay.io. 2014-01-10 12:40:14 -05:00
yackob03
93a5243434 Limit the width of the date picker using CSS. 2014-01-09 21:20:31 -05:00
yackob03
b0d995392b Add a polyfill for the bind function. Update the screenshots script to stop worrying about olark and to wait for the logs to animate in. 2014-01-09 20:22:22 -05:00
Joseph Schorr
58b663e19b Use a hacked click element to make it work in PhantomJS 2014-01-09 20:17:28 -05:00
Joseph Schorr
c6989e735b Conditional the click 2014-01-09 20:14:38 -05:00
Joseph Schorr
d7dc03cf7a fix fetchImage 2014-01-09 20:11:52 -05:00
Joseph Schorr
3222712c2a Phantom fixes 2014-01-09 20:09:56 -05:00
Joseph Schorr
7337adf498 Switch to a new single-selected-context layout and system in the view repository screen. Now selecting tags or images changes the context 2014-01-09 18:54:59 -05:00
Joseph Schorr
b584d74bf0 Sort images by date in tag deletion window, since DB IDs are not always increasing 2014-01-09 17:09:54 -05:00
Joseph Schorr
d2b9e0d65a Shows the images that will be deleted when removing a tag 2014-01-09 15:15:06 -05:00
Joseph Schorr
de8f1ef776 Fix delete tag styling and typo 2014-01-09 13:25:58 -05:00
yackob03
393343bda4 Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
Conflicts:
	initdb.py
2014-01-09 11:33:28 -05:00
Joseph Schorr
988c4cfffe Fix null log key values 2014-01-08 18:44:50 -05:00
yackob03
4234ceabe6 Merge remote-tracking branch 'origin/spartan'
Conflicts:
	test/data/test.db
2014-01-08 17:04:40 -05:00
Joseph Schorr
50db761a1d Add tag deletion info to the guide 2014-01-07 17:16:12 -05:00
Joseph Schorr
971dd7dd3a Get tag deletion working 2014-01-07 15:21:24 -05:00
Joseph Schorr
e011fc6fe5 CSS fixes for Firefox 2014-01-06 17:15:46 -05:00
Joseph Schorr
9da93c7caf Add frontend and API support for deleting tags. Model support is needed. 2014-01-06 15:20:58 -05:00
Joseph Schorr
bf79da5b07 Add the compressed image size to the image view 2014-01-03 17:46:09 -05:00
Joseph Schorr
e7904f0a9e - Fix image size saving to occur before the return of the response
- Make the image size say ‘Unknown’ if it is not known
2014-01-03 16:42:38 -05:00
Joseph Schorr
0a63690e25 Add code for saving and displaying the size of images 2014-01-03 16:32:00 -05:00
yackob03
96fdae4f0d Merge branch 'master' into fix_build 2014-01-02 14:33:23 -05:00
yackob03
06e03b1260 Make the data block returned by the server mirror that of the build server. Make the UI respond to the new status format for pushing. 2014-01-02 14:13:16 -05:00
Joseph Schorr
b598c7ec85 Style fixes 2013-12-28 19:56:23 -05:00
Joseph Schorr
21ac1c9210 Add CSRF protection to every API call 2013-12-28 14:07:44 -05:00
yackob03
3e67e39e61 Merge remote-tracking branch 'origin/autobot' 2013-12-27 18:31:36 -05:00
Joseph Schorr
1303877da0 Fix popovers 2013-12-27 18:05:04 -05:00
Joseph Schorr
619f3abc16 Fix change password to not reload the user on every keystroke 2013-12-27 14:14:21 -05:00
yackob03
af697efba3 Fix the underlines on the plans features. Update the price on the landing page. 2013-12-27 14:07:15 -05:00
Joseph Schorr
b0422fd16c Hide olark in mobile view. It is just a distraction 2013-12-26 22:28:50 -05:00
Joseph Schorr
4366bbbbf5 Hide lark in mobile view. It is just a distraction 2013-12-26 22:28:32 -05:00
Joseph Schorr
56bb46ffb2 - Make the discovery information be preloaded via a bootstrap.js file before angular runs
- Have ApiService generate all the api methods specified by the API discovery information
- Change all call sites (except for a select few when it does not make sense) to use ApiService
2013-12-26 17:45:16 -05:00
yackob03
19d7125253 Distinguish the discontinued plans. 2013-12-24 14:23:53 -05:00
Joseph Schorr
b5f1723adc Make deprecated plans show the cancel button 2013-12-23 16:43:45 -05:00
yackob03
cb96998916 Tweaks to the new plans page. 2013-12-23 16:37:10 -05:00
Joseph Schorr
06806c97dd New plans page 2013-12-23 15:04:52 -05:00
Joseph Schorr
7e42915755 Add a tooltip to the notification bubble 2013-12-20 22:48:47 -05:00
Joseph Schorr
0cee1942a1 Add a nice tooltip on hover on the plan name in the new repo view 2013-12-20 22:45:03 -05:00
Joseph Schorr
44d0505990 getMinimumPlan should ignore deprecated plans 2013-12-20 22:41:00 -05:00
Joseph Schorr
c20e7dbcf7 - Add some more analytics events
- Enable business features for personal users on business plans
- Fix a bug in the credit card image view
2013-12-20 22:38:53 -05:00
Joseph Schorr
8bfc0ac48d Update the plans page to make it a single row (and work in general) 2013-12-20 21:25:06 -05:00
Joseph Schorr
3f062ee602 NOTE: The plans page is still broken
- Change the subscribe method to allow for subscribing to the free plan, even when an org
- Change the frontend to no longer have different plan groups
- Change the frontend to display the proper plans (i.e. hide the deprecated plans unless it is the current plan, etc)
2013-12-19 21:51:46 -05:00
Joseph Schorr
c26d56a31f Fix >= to > 2013-12-19 15:29:39 -05:00
Joseph Schorr
b6f42e8835 Fix event casing 2013-12-19 12:20:24 -05:00
Joseph Schorr
ed82d65dd1 - Add API for returning the user’s used private repos and available private repos
- Fix the same API for orgs
- Change the chosen plan in the create repo view to use the API
- Add an account indicator if the user is over their plan
2013-12-18 23:03:19 -05:00
Joseph Schorr
95a8915546 Temporarily disable Google Analytics until such time as angulartics supports multiple providers 2013-12-18 18:16:32 -05:00
yackob03
ec01b47608 Merge remote-tracking branch 'origin/loading-bar'
Conflicts:
	static/js/app.js
2013-12-18 17:26:56 -05:00
Joseph Schorr
b5dfabaaa3 Bug fixes 2013-12-18 17:04:07 -05:00
Joseph Schorr
b2e4b8152e Add a loading bar and convert to using the new ApiService and resource-view (part #2) 2013-12-17 22:56:28 -05:00
Joseph Schorr
46a13706fa Make it so mix panel is the last installed and remove the unneeded call in the analytics snippet 2013-12-17 18:41:30 -05:00
yackob03
7c93688e30 Plumbing for the contact us page. 2013-12-17 17:02:37 -05:00
Joseph Schorr
777cc45fcb Add Google Analytics 2013-12-17 15:21:14 -05:00
Joseph Schorr
cc8e0e5ea5 Add a new cookie service and have it properly use permanent cookies when needed. 2013-12-17 15:03:34 -05:00
Joseph Schorr
8725b7a87c Store the selected namespace in a persistent cookie, not a session cookie 2013-12-17 14:48:13 -05:00
Joseph Schorr
414bd34d52 Work in progress: add a loading bar and convert to using the new ApiService and resource-view 2013-12-17 13:19:59 -05:00
Joseph Schorr
a53106be3b No need to clear the plan since the redirect is now only if the user is signed in 2013-12-13 15:50:57 -05:00
Joseph Schorr
242f844055 Have user setup use a cookie to determine which section to have open by default 2013-12-11 18:27:35 -05:00
Joseph Schorr
9dbbd33afc Switch to using a common directive for user setup (sign in, sign up, recover account) everywhere 2013-12-11 18:20:24 -05:00
Joseph Schorr
abe6db334d Make the pricing page ask for signup and, if completed, redirect to the proper page to subscribe to a plan. Also fixes a redirect issue with Github signin on the new org page 2013-12-11 17:50:48 -05:00
Joseph Schorr
91f4464cb6 Add the sign up form to the sign in page 2013-12-11 16:55:07 -05:00
Joseph Schorr
d41f651a38 Merge branch 'master' of https://bitbucket.org/yackob03/quay 2013-12-11 16:50:36 -05:00
Joseph Schorr
c24a14b402 Move the signup form into its own directive 2013-12-11 16:50:10 -05:00
Joseph Schorr
3302b58cc3 Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org (#2) 2013-12-10 15:49:34 -05:00
Joseph Schorr
df1500b6d0 Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org 2013-12-10 15:22:22 -05:00
Joseph Schorr
9197a20a77 Add a dropdown next to the entity search which shows all the user’s teams and robot accounts, and lets them create new ones on the fly 2013-12-10 01:38:05 -05:00
Joseph Schorr
ecabcc3fc6 Add support for deep linking of tabs 2013-12-09 23:33:28 -05:00
Joseph Schorr
6cc0482bfb Make sure to properly load the entries for the last day 2013-12-09 21:13:21 -05:00
Joseph Schorr
93dec70fe7 One more title fix 2013-12-09 17:30:26 -05:00
Joseph Schorr
c27d8a4c19 Fix title in logs view 2013-12-09 17:29:17 -05:00
Joseph Schorr
a3b834cd66 Add ability to pick the dates of the logs viewed 2013-12-09 17:28:23 -05:00
Joseph Schorr
17372b89be Fix title and description for the new page 2013-12-06 19:30:55 -05:00
Joseph Schorr
a0f9e1646a Add a logs view for specific members of an organization 2013-12-06 19:25:27 -05:00
Joseph Schorr
59046b2e79 Add ability to download logs 2013-12-06 15:59:59 -05:00
Joseph Schorr
95340eeb6e Fix invoice view when there is no associated plan 2013-12-04 14:32:55 -05:00
Joseph Schorr
b3e2d9a2a4 Downgrade d3 back to 3.3.3. 2013-12-03 21:59:47 -05:00
Joseph Schorr
d80015276b Make sure the graph uses UTC date range 2013-12-03 20:08:02 -05:00
Joseph Schorr
fc7d319c7c Fix reference error on the team view page 2013-12-03 17:44:51 -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
82229fd8c8 Fix auth dialog for the $token 2013-12-03 16:53:49 -05:00
Joseph Schorr
5b966ef254 Updated screenshots 2013-12-03 16:17:42 -05:00
yackob03
0075ec465e Missed a few web hook instances. 2013-12-02 19:15:20 -05:00
yackob03
abc1a7b4d0 Merge branch 'lumberjack' of ssh://bitbucket.org/yackob03/quay into lumberjack 2013-12-02 19:13:28 -05:00
yackob03
ab7f0835ba Rename web hooks to webhooks universally. 2013-12-02 19:13:18 -05:00
Joseph Schorr
91c2ab074a Add test log entries to initdb 2013-12-02 19:07:14 -05:00
Joseph Schorr
37c07c3ac0 Allow clicking on chart elements to toggle back to the full view 2013-12-02 18:21:15 -05:00
Joseph Schorr
5778f91fbe Allow clicking on chart elements to toggle back to the full view 2013-12-02 18:20:42 -05:00
Joseph Schorr
ddc4896351 Make sure we raise the proper external event when clicking on elements 2013-12-02 17:58:45 -05:00
Joseph Schorr
ba03b7ff04 Make it so clicking on a bar in the chart filters down to events of that type 2013-12-02 17:52:20 -05:00
Joseph Schorr
8cc4a5ef90 Make org name clickable in the org admin view 2013-12-02 17:19:19 -05:00
Joseph Schorr
6e4d88e4f0 L 2013-12-02 16:57:51 -05:00