Commit graph

238 commits

Author SHA1 Message Date
Joseph Schorr
783ed4ef26 Fix Munchkin lookup check
Fixes https://jira.coreos.com/browse/QUAY-841
2018-03-16 13:12:33 -04:00
Joseph Schorr
f9219721a2 Fix XSS in access token display page
Fixes https://jira.coreos.com/browse/QS-81
2017-12-06 13:40:31 -05:00
Joseph Schorr
2ced523313 Add Explore tab and query-less searching
Allows for exploration of all visible repositories, in paginated form.

This change also fixes the layout of the header on different viewport sizes to be consistently a single line in height.

Fixes https://jira.coreos.com/browse/QS-63
2017-11-28 16:50:23 +02:00
Alec Merdler
ad61df66c5 Merge pull request #2846 from alecmerdler/QUAY-682
Optimize Webpack JS Bundle Size
2017-09-18 16:47:30 -04:00
Joseph Schorr
57136eb343 Require CAPTCHA for creating new accounts via OAuth
Plugs the remaining hole for bot-based account creation
2017-08-08 15:23:57 -04:00
Alec Merdler
6dae6c4f82 whitelisted moment.js locales to reduce bundle size 2017-08-02 15:46:14 -04:00
Alec Merdler
25f514a03d fixed status bar not showing 2017-07-26 11:24:12 -04:00
Alec Merdler
a9c2ea608d update application and repository views to set <meta> description to improve search results 2017-07-14 14:03:49 -04:00
alecmerdler
9db3600463 append file hash to frontend Webpack bundle for cachebusting instead of random string 2017-06-08 13:08:38 -07:00
Joseph Schorr
c00feede4d Use CSS animation to fade in the JS-cannot-load error so it doesn't flash on screen 2017-04-21 14:08:18 -04:00
Joseph Schorr
708afe2dc9 Display a real error if JavaScript could not be loaded in Quay
Better to display a real, actionable error instead of a fake "Session Expired" div which is only visible because CSS hasn't loaded
2017-04-03 14:29:26 -04:00
Joseph Schorr
e142ad8e3d $CURRENT_YEAR 2017-03-29 17:03:57 -04:00
Joseph Schorr
19f7acf575 Lay foundation for truly dynamic external logins
Moves all the external login services into a set of classes that share as much code as possible. These services are then registered on both the client and server, allowing us in the followup change to dynamically register new handlers
2017-01-20 15:21:08 -05:00
Joseph Schorr
3eb17b7caa Add support for recaptcha during the create account flow
If the feature is enabled and recaptcha keys are given in config, then a recaptcha box is displayed in the UI when creating a user and a recaptcha response code *must* be sent with the create API call for it to succeed.
2017-01-09 11:08:21 -05:00
Joseph Schorr
c06bba38de Have all error pages be rendered by Angular
Fixes #2198

Fixes https://www.pivotaltracker.com/story/show/135724483
2016-12-07 17:49:02 -05:00
Joseph Schorr
24f16fc0d2 Change header back to white and remove CoreOS product bar
As the product bar has been removed from the other CoreOS sites, change back to match
2016-11-21 15:50:11 -05:00
Joseph Schorr
74c3346562 Add a warning bar when the license will become invalid in a week 2016-11-08 14:24:55 -05:00
josephschorr
9aac68fbeb Merge pull request #2031 from coreos-inc/license-notification
Add banner bar message when license has expired or is invalid
2016-11-07 13:52:53 -05:00
Joseph Schorr
73b81c6cd2 Munchkin may not init properly, resulting in a ref error
Fixes #2043
2016-10-31 12:20:55 -04:00
Joseph Schorr
43a63af44c Add banner bar message when license has expired or is invalid 2016-10-24 15:37:45 -04:00
Jake Moshenko
95ced00457 Merge pull request #1982 from jakedt/marsquito
Write our users to Marketo as leads.
2016-10-14 16:30:03 -04:00
Jake Moshenko
f04b018805 Write our users to Marketo as leads. 2016-10-14 16:29:11 -04:00
Joseph Schorr
fd5f615252 Fix OAuth approve UI
Fixes #1978
2016-10-13 11:50:01 -04:00
charltonaustin
1dbd27934f Adding in an outline of a front-end for retrieving messages from the backend api. 2016-10-06 15:58:47 -04:00
Joseph Schorr
4d5c65e6d4 Better 404 (and 403) pages
Fixes #1819
2016-09-21 13:54:21 -04:00
Ben Spoon
c91295da95 analytics: change munchkin script 2016-08-16 11:41:01 -07:00
Ben Spoon
a706901405 analytics: add google analytics 2016-08-16 11:35:39 -07:00
Joseph Schorr
75e8af47e5 Switch Olark to Chatlio 2016-08-08 18:18:35 -04:00
Joseph Schorr
9158fe38ee Add Marketo munchkin tracking via angulartics 2016-06-20 16:22:30 -04:00
Jake Moshenko
4130054ef3 Finish removing the AJAX indexing support. 2016-06-20 10:15:21 -04:00
Jake Moshenko
a1cf12e460 Add a sitemap.txt for popular public repos
and reference it from the robots.txt
2016-06-17 14:34:20 -04:00
Joseph Schorr
b73b534022 Disable hosted status on 500 pages
Fixes #1547
2016-06-16 16:27:18 -04:00
Rob Szumski
36ab86a8a5 templates: add Google verification tag 2016-06-14 10:13:21 -07:00
Joseph Schorr
8177c39aff Move privacy and TOS to Angular
Fixes #1529
2016-06-09 13:45:37 -04:00
Joseph Schorr
54e8e72ad2 Fix all target="_blank" anchors to be safer
Fixes #1411
2016-04-28 14:38:22 -04:00
Joseph Schorr
891f7d9213 Add Google Tag Manager support to Quay 2016-04-12 15:28:24 -04:00
Joseph Schorr
1940fd9939 Add UI to the setup tool for enabling ACI conversion
Fixes #1211
2016-02-17 12:05:48 -05:00
Joseph Schorr
10d5fd2f6b Only include the global nav when billing is enabled
Makes pages load faster for enterprise and not have a flicker
2016-01-25 10:33:59 -05:00
Joseph Schorr
8318546447 Add new global nav header
Fixes #1151
2016-01-20 18:31:04 -05:00
Joseph Schorr
be61730224 Show version number next to copyright in QE
Fixes #672
2015-12-28 13:27:32 -05:00
Jimmy Zelinskie
af70a08dff standardize template title style 2015-11-20 16:23:39 -05:00
Jimmy Zelinskie
74ad602259 update index title and description 2015-11-19 21:36:14 -05:00
Joseph Schorr
166d237072 Switch blog and docs to https 2015-11-13 12:29:48 -05:00
Joseph Schorr
ca7d736db2 Only send vulnerability events if the minimum priority is gte to that specified
Fixes #770
2015-11-10 16:05:55 -05:00
Quentin Machu
03397d7b76 Add OpenGraph preview image 2015-11-02 22:15:48 -05:00
Quentin Machu
a3afa62728 Add OpenGraph preview image
So we can have a nice image everywhere that the Quay.io link is shared
(Slack, Twitter, Google, Facebook, etc)
2015-11-02 16:26:39 -05:00
Joseph Schorr
f6a53f7cc5 Change all Quay.io references to Quay, fix tour and change logo
Fixes #741
2015-11-02 14:37:48 -05:00
Joseph Schorr
fea2d3c98c Add new favicon 2015-11-02 14:34:18 -05:00
Quentin Machu
adb744089e Add 404 page
Fixes coreos-inc/quay#677
2015-10-21 18:40:15 -04:00
Joseph Schorr
c0286d1ac3 Add support for Dex to Quay
Fixes #306

- Adds support for Dex as an OAuth external login provider
- Adds support for OIDC in general
- Extract out external logins on the JS side into a service
- Add a feature flag for disabling direct login
- Add support for directing to the single external login service
- Does *not* yet support the config in the superuser tool
2015-09-04 17:05:06 -04:00