Joseph Schorr
e028d4ae0a
Merge master into branch
2014-09-04 18:08:18 -04:00
Joseph Schorr
1c2de35f28
Code review fixes
2014-09-04 17:54:51 -04:00
Joseph Schorr
99d75bede7
Handle error cases better for external services
2014-08-25 15:30:29 -04:00
Joseph Schorr
fc8988baa3
Remove the extra white bar when logged in on the landing page
2014-08-12 17:15:46 -04:00
Joseph Schorr
ab68126d8a
Initial work in restyling Quay to be more like CoreOS styles
2014-08-11 21:47:04 -04:00
Joseph Schorr
2597bcef3f
Add support for login with Google. Note that this CL is not complete
2014-08-11 15:47:44 -04:00
Joseph Schorr
0085041517
Disable links in the footer to unneeded pages when in enterprise mode
2014-08-08 18:33:33 -04:00
Jake Moshenko
5d4a6fc279
Add support for GA at least for the initial page load.
2014-08-07 20:44:59 -04:00
Jake Moshenko
00f093cc64
Tweak the text on the dangerous scope authorization.
2014-08-06 16:39:32 -04:00
Joseph Schorr
05a1413153
Handle UI for dangerous scopes
2014-08-05 21:21:22 -04:00
Joseph Schorr
34fc279092
Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods.
2014-07-28 14:58:12 -04:00
Jake Moshenko
c338b7d621
Merge remote-tracking branch 'origin/touchdown'
...
Conflicts:
static/css/quay.css
static/js/controllers.js
test/data/test.db
2014-07-07 15:33:51 -04:00
Joseph Schorr
4e4e2ed3ec
Add links to the new status page
2014-06-10 16:16:47 -04:00
Joseph Schorr
c630d7e948
Merge branch 'master' into touchdown
...
Conflicts:
static/js/app.js
static/partials/organizations.html
test/data/test.db
2014-06-03 13:22:26 -04:00
Joseph Schorr
205362bc7b
Add UI for handling the case when an enterprise has reached its maximum seat count
2014-05-28 15:22:36 -04:00
Joseph Schorr
08ccad7fe4
Add support for not using CDN-based resources. When USE_CDN = False, all CDN-based resources will instead be used from the local system.
2014-05-09 18:49:33 -04:00
Jake Moshenko
73a0cc791b
Merge remote-tracking branch 'origin/master' into touchdown
...
Conflicts:
static/js/app.js
2014-05-07 15:32:27 -04:00
Jake Moshenko
fe665118bb
Add sentry exception monitoring.
2014-04-28 18:59:22 -04:00
Joseph Schorr
4480d2d8e2
Merge branch 'master' into touchdown
2014-04-24 00:40:01 -04:00
jakedt
99fd8baf39
Add stripe back into the libraries loaded.
2014-04-18 11:02:13 -04:00
Joseph Schorr
ede8ed21f4
Enable DEBUGGING mode, which loads the individual script files rather than the minimized bundles created by grunt
2014-04-15 16:35:15 -04:00
Joseph Schorr
9e4a8097af
- Fix directive path in popup-input-button
...
- Add template caching to the combined JS bundle
- Load momentjs from the combined CDN
2014-04-15 16:19:08 -04:00
Joseph Schorr
5fa4733a2f
- Enable minification for the frontend JS bundle
...
- Make sure we are pegged to version 3.3.3 of D3
2014-04-15 15:58:00 -04:00
Joseph Schorr
7aab6a9fdd
Get basic grunt-ified CSS and JS working. Note that this currently uses the dist bundles for both prod and debug.
2014-04-15 15:51:32 -04:00
jakedt
0827e0fbac
Merge remote-tracking branch 'origin/master' into ncc1701
...
Conflicts:
endpoints/web.py
static/directives/signup-form.html
static/js/app.js
static/js/controllers.js
static/partials/landing.html
static/partials/view-repo.html
test/data/test.db
2014-04-14 19:37:22 -04:00
jakedt
e337bfbe91
Add some tweets to our buzz section.
2014-04-14 12:07:38 -04:00
Joseph Schorr
50545236e3
New experimental landing page design
2014-04-13 18:33:32 -04:00
Joseph Schorr
a114a887b7
Make the meta description tag have a good static default value
2014-04-11 17:06:09 -04:00
Joseph Schorr
c20b04d072
Remove all mix panel code and calls when no mix panel key is specified
2014-04-08 21:10:33 -04:00
Joseph Schorr
3a3758654c
- Move all quay.io domain references to config and add new methods for easy construction of URLs
...
- Make the Olark chat live behind a feature flag
2014-04-08 20:33:20 -04:00
Joseph Schorr
da859203f7
- Add a config whitelist
...
- Send the config values to the frontend
- Add a service class for exposing the config values
- Change the directives to inject both Features and Config
- Change directive users to make use of the new scope
2014-04-08 19:14:24 -04:00
Joseph Schorr
3d18ddf2a5
Fix form error popovers in all forms
2014-04-07 18:55:39 -04:00
Joseph Schorr
c374e8146a
- Add code for placing the features information on the frontend
...
- Add a Features service for examining feature flags on the frontend
- Add a directive (quay-requires) that matches feature flags and, if any one does not match, removes the element from the DOM
- Add a directive (quay-show) that injects the features into the scope so that expressions of the form "Features.BILLING || something" work out of the box to show/hide the element
- Add a directive (quay-classes) that allows for setting of CSS classes on an element based on feature expression(s) such as {"!BILLING": "active"} (e.g. the BILLING flag is set to false, add the class "active".
2014-04-04 23:26:10 -04:00
Joseph Schorr
35f69b9f5b
Add support for .tar.gz build packs in the build package viewer
2014-04-01 00:23:53 -04:00
jakedt
910fabe103
Disable that pesky browser cache in the ways that matter.
2014-03-26 18:36:59 -04:00
Joseph Schorr
fa3af789b2
Fix date picker in the logs view for the new angular
2014-03-25 19:39:56 -04:00
jakedt
f060fd6ae0
Fix and unify CSRF support across web and API endpoints.
2014-03-25 14:32:26 -04:00
Joseph Schorr
e92cf37583
Add cancel button to the oauth authorization page, add the org icon to said page, and fix some other minor bugs
2014-03-24 18:30:22 -04:00
Joseph Schorr
f7c27f250b
Add full application management API, UI and test cases
2014-03-20 15:46:13 -04:00
jakedt
c93c62600d
Merge remote-tracking branch 'origin/master' into swaggerlikeus
...
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
templates/base.html
test/data/test.db
test/specs.py
2014-03-19 15:39:44 -04:00
Joseph Schorr
8f3b87c866
- Handle the case when the user is not logged in on the oath form
...
- Have the sign in form properly redirect back to the current page for GitHub login
2014-03-19 14:27:33 -04:00
Joseph Schorr
d502602b38
Change oauth authorization page to use a drop down arrow
2014-03-18 17:55:52 -04:00
jakedt
3542a520f5
Fix bugs, mostly related to date formatting.
2014-03-17 13:10:12 -04:00
Joseph Schorr
e759066ae0
Change ApiService to use the new swagger-backed discovery and the new /v1/ API endpoints. Also changes all other /api/ calls (the few that are still manually invoked)
2014-03-14 23:40:41 -04:00
Joseph Schorr
d469b41899
Add an oauth authorization page
2014-03-14 18:57:28 -04:00
Joseph Schorr
f186fa2888
- Convert Quay over to Angular 1.2.9 and the new angular-strap
...
- Add the beginnings of a notification service
- Add the beginnings of a notification UI
2014-03-12 00:49:46 -04:00
Joseph Schorr
9ca41dec95
Add a 500 error page and make it automatically display if there is a 500 error as a result of an API call
2014-03-10 17:01:36 -04:00
Joseph Schorr
2a8669b2f4
- Switch to new typeahead (based on our own branch of it until such time as it gets pulled into the mainline) and add an informative empty message on entity search
...
- Add better messaging around pushing to empty repos
2014-03-07 21:06:31 -05:00
jakedt
3b4b644eda
Merge remote-tracking branch 'origin/master' into rustedbuilds
2014-03-03 18:46:12 -05:00
Joseph Schorr
9371c70941
Add a sign in button to the session expiration window
2014-02-27 14:45:39 -05:00