Joseph Schorr
8bb3271a1a
Fix repo tag revert
...
Fixes #1146
2016-01-19 13:31:49 -05:00
Joseph Schorr
f2dff3a7e1
Fix small UI issue with repo toggle
2016-01-11 14:05:41 -05:00
josephschorr
4dfeb907c3
Merge pull request #1109 from coreos-inc/commonlistgrid
...
Create a common repo-list-view control and use it everywhere
2016-01-04 15:42:36 -05:00
Joseph Schorr
3da8814787
Create a common repo-list-view control and use it everywhere
...
This allows users to choose grid view or table view in all repo lists
Fixes #732
2016-01-04 15:42:25 -05:00
josephschorr
f748d4348d
Merge pull request #1106 from coreos-inc/billingemail
...
Add support for custom billing invoice email address
2016-01-04 14:34:30 -05:00
Joseph Schorr
48eef7859c
Further code that we can remove now that image diff is gone
...
Fixes #1115
2016-01-04 14:31:46 -05:00
josephschorr
28eb31ed36
Merge pull request #1102 from coreos-inc/deleteimagediff
...
Delete the image diff feature
2015-12-29 14:47:38 -05:00
Joseph Schorr
31a8a0fba4
Better UX when recovering organization emails
...
Fixes #291
2015-12-28 15:25:31 -05:00
Joseph Schorr
10efa96009
Add support for custom billing invoice email address
...
Fixes #782
2015-12-28 13:59:50 -05:00
Joseph Schorr
ab166c4448
Delete the image diff feature
...
Fixes #1077
2015-12-23 13:08:01 -05:00
Joseph Schorr
9cb1366d36
Fix UI for dismissing notifications
...
Fixes #959
2015-12-22 07:38:57 -05:00
Joseph Schorr
04f96ea859
Fix upload file boxes in config setup
2015-12-07 15:55:55 -05:00
josephschorr
859537c4a1
Merge pull request #952 from coreos-inc/fixpagetitle
...
Fix page titles
2015-11-20 18:38:03 -05:00
Joseph Schorr
70b72818b7
Fix handling of plain Dockerfiles
...
Fixes #901
2015-11-20 18:09:25 -05:00
Joseph Schorr
fce37f545a
Fix page titles
...
Fixes #949
2015-11-20 17:50:01 -05:00
josephschorr
a2896cc39d
Merge pull request #948 from coreos-inc/defcon1
...
Add defcon1 banner
2015-11-20 16:39:04 -05:00
Joseph Schorr
666114dea4
Add defcon1 banner
...
Fixes #771
2015-11-20 16:13:50 -05:00
Joseph Schorr
37a1b01d77
Fix date display in Firefox
...
Fixes #934
2015-11-20 11:29:05 -05:00
Matt Jibson
b3c2388618
Allow setting of boto's S3 host for SIGv4
...
The problem only happens when a user has configured the new AWS Frankfurt
region for their S3 backend. It is the only region to require the new
v4 signature. All other regions support both v2 and v4. I'm not sure
which version is used by default on US Standard.
We could attempt to figure out where the bucket is hosted based on its
DNS resolution and auto-populate the host field that way. But I think
the amount of effort to have that work correctly outweighs its benefit
for such a simple solution.
fixes #863
fixes #764
2015-11-18 17:19:33 -05:00
Joseph Schorr
e574211e8e
Fix typo
2015-11-16 06:21:44 +01:00
Joseph Schorr
7816b0c657
Merge master into vulnerability-tool
2015-11-12 21:52:47 -05:00
Joseph Schorr
3b3f101ea6
Vulnerability UI part 2
...
Fixes #860
Fixes #855
2015-11-12 16:59:36 -05:00
Joseph Schorr
76ce63895f
New Quay Sec UI and fix some small bugs
...
Fixes #855
2015-11-11 18:15:58 -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
Silas Sewell
e826b14ca4
Merge pull request #725 from coreos-inc/setup-tool-georeplication
...
superuser: add storage replication config
2015-11-09 17:43:38 -05:00
Silas Sewell
5000b1621c
superuser: add storage replication config
2015-11-09 17:34:22 -05:00
Matt Jibson
7a503d678b
Add page offset to track line tag index
...
fixes #755
2015-11-09 16:21:43 -05:00
josephschorr
a5f4cc19ed
Merge pull request #789 from coreos-inc/dfsbug
...
Show an error if the gunzip returns an empty buffer
2015-11-09 14:42:35 -05:00
Joseph Schorr
8c144397e9
WIP: UI for QuaySec
2015-11-09 12:50:39 -05:00
Joseph Schorr
0f3db709ea
Add a vulnerability_found event for notice when we detect a vuln
...
Fixes #637
Note: This PR does *not* actually raise the event; it merely adds support for it
2015-11-06 15:22:18 -05:00
Joseph Schorr
4f41f79fa8
Never load the full repo image list
...
Always make smaller queries per tag to ensure we scale better
Fixes #754
2015-11-04 15:53:00 -05:00
Joseph Schorr
7d6b4b621f
Show an error if the gunzip returns an empty buffer
2015-11-04 14:50:56 -05:00
Joseph Schorr
cf8497593d
Do not redirect on API 404
2015-11-03 12:23: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
cca18f8ede
Shoutout to QE on non-QE pages
...
Fixes #361
2015-11-02 14:34:19 -05:00
Joseph Schorr
fa97e0c839
Rebrand landing page
2015-11-02 14:34:18 -05:00
Joseph Schorr
dcb4935706
QE login dialog and flow
...
Fixes #560
2015-11-02 14:34:18 -05:00
Joseph Schorr
3a36e23142
Add QE tab to plans page
...
Note: This does *not* implement the call to Tectonic yet.
2015-11-02 14:34:17 -05:00
Joseph Schorr
9a39859221
Start on revamp of the plans page
...
This PR implements the hosted side; QE side will come in the next PR
First steps in #559
2015-11-02 14:34:16 -05:00
Joseph Schorr
f867ac5bfe
Change to new logo
2015-11-02 14:34:16 -05:00
josephschorr
4ae940aede
Merge pull request #660 from coreos-inc/superuser
...
Superuser Panel Improvements
2015-10-30 14:32:16 -04:00
Quentin Machu
3f35265858
Merge pull request #683 from Quentin-M/whoops-404
...
Add 404 page
2015-10-30 14:30:20 -04:00
Quentin Machu
adb744089e
Add 404 page
...
Fixes coreos-inc/quay#677
2015-10-21 18:40:15 -04:00
josephschorr
601b741c4e
Merge pull request #657 from coreos-inc/bettergherror
...
Better GitHub error messaging
2015-10-16 18:06:27 -04:00
Joseph Schorr
328aacbc60
Fix small UI bugs around uploading dockerfiles
...
Fixes #606
- Raises an error when a non-200 code is returned
- Resets the dialog when reopened
- Has a nicer error message for 413 errors
2015-10-16 17:53:00 -04:00
Joseph Schorr
d464af4cce
Add ability to update superusers via the UI
...
Fixes #634
2015-10-16 15:41:18 -04:00
Joseph Schorr
d9e001b688
Better GitHub error messaging
...
Fixes #612
2015-10-16 13:51:50 -04:00
Joseph Schorr
f49375949f
Make teams UI more descriptive
...
Fixes #646
2015-10-15 12:05:55 -04:00
Joseph Schorr
125bf97667
Loosen DB hostname regex
...
Fixes #574
2015-10-01 12:35:19 -04:00
Jimmy Zelinskie
8dbc9db292
fix misreference to $scope.isUserNamespace
...
Fixes #528 .
2015-09-22 18:02:24 -04:00
Joseph Schorr
1f90aa5b59
Fix repo count checker when the user service has not yet loaded
...
Fixes #521
2015-09-21 16:42:16 -04:00
Joseph Schorr
fee72225cf
Add a threshold for considering moves of tags
...
Fixes #516
2015-09-21 16:14:37 -04:00
Joseph Schorr
4829ec51ca
Better UX for build logs when switching focus back to tab
...
Currently, build logs are not loaded when the tab is in the background. However, when switching back to the tab, there is no indication that logs have not loaded, and it can take up to the poll duration (5s) before we even start loading the logs. This change adds a message displayed for the user before the logs start to load to indicate they are being refreshed and also *immediately* starts the loading of the logs when the tab is made visible.
Fixes #501
2015-09-17 14:24:34 -04:00
Joseph Schorr
2739cf47ba
Prevent change visibility of a repo in the UI when disallowed by billing plan
...
Fixes #486
- Extracts out the check plan logic and UI from the new repo page into its own directive (repo-count-checker)
- Adds the new directive to the repo settings panel
- Some additional UI improvements for the repo settings panel
2015-09-16 14:00:06 -04:00
josephschorr
abb1486a96
Merge pull request #484 from coreos-inc/swifturl
...
Add support for direct download in Swift storage engine
2015-09-14 18:08:50 -04:00
Joseph Schorr
6f2271d0ae
Add support for direct download in Swift storage engine
...
Fixes #483
2015-09-14 18:00:03 -04:00
Joseph Schorr
b25660bc88
Fix auto-open of build error command
...
Fixes #481
2015-09-14 15:53:34 -04:00
josephschorr
edef283697
Merge pull request #447 from coreos-inc/ronon
...
Add support for Dex to Quay
2015-09-10 11:42:01 -04:00
Joseph Schorr
386fcfd50e
Robot accounts allow underscores
...
Fixes #451
2015-09-08 10:10:00 -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
josephschorr
0823ba5c46
Merge pull request #441 from coreos-inc/ersetupimprove
...
ER setup improvements
2015-09-02 17:46:53 -04:00
Joseph Schorr
587ef85c7f
Allow users to choose the version of Swift to use
...
Fixes #442
2015-09-02 17:46:14 -04:00
Joseph Schorr
f6cca81178
Handle hostname changes in the config panel
...
Fixes #436
2015-09-02 17:21:38 -04:00
Joseph Schorr
0a91a1d9d8
Redirect to the /setup page automatically in the ER when not fully setup
2015-09-02 14:59:54 -04:00
Joseph Schorr
c0aca54e32
Allow users to choose trigger or manual in the build dialog
...
Fixes #379
2015-08-21 14:22:48 -04:00
Joseph Schorr
b3fcd3f84e
Better build dialog UX
...
We now automatically validate the chosen Dockerfile/archive, and automatically check to see if a robot is needed
2015-08-20 13:41:08 -04:00
Joseph Schorr
84276ee945
Better notifications UI
...
Fixes #369
2015-08-17 17:08:58 -04:00
Joseph Schorr
c84d2e750f
Fix NPE in plans manager while loading
2015-08-13 12:25:21 -04:00
Joseph Schorr
7b77d3990d
Organizations need to load the public repos as well
2015-08-13 12:19:18 -04:00
Joseph Schorr
932a85a8c9
Plan UI lookup was using the *name* of the plan, not its data
2015-08-12 23:44:04 -04:00
Jake Moshenko
ec6bee35b6
Allow a stripe plan to be superseded
...
If a plan has a direct corrolary, show that one as the selected plan
instead of showing the plan as deprecated even though it has the same
details
2015-08-12 15:01:15 -04:00
Joseph Schorr
16b012e05c
Disable password change for non-DB auth
...
Fixes #344
2015-08-11 13:53:09 -04:00
Joseph Schorr
02ba1968b9
Add removed user service load call; we need it
2015-08-10 13:35:49 -04:00
Joseph Schorr
4d11ff4ed5
Fix page reload on user to org conversion
...
Fixes #339
2015-08-10 12:28:19 -04:00
Jimmy Zelinskie
a5db0f0d37
Merge pull request #338 from coreos-inc/loguifix
...
Small UI fix
2015-08-07 15:37:18 -04:00
Joseph Schorr
76e1490d8f
Small UI fix
2015-08-07 15:35:58 -04:00
Joseph Schorr
ff6cd92841
Fix NPE
2015-08-07 15:26:45 -04:00
Joseph Schorr
5044a4d58b
Add public access to time machine
...
Fixes #333
2015-08-07 13:32:45 -04:00
Joseph Schorr
175710dc09
We need to load all repositories (including public ones) on the user view page
...
Fixes #310
2015-08-06 14:11:32 -04:00
Jimmy Zelinskie
a04d06b06a
Merge pull request #314 from coreos-inc/fixdocsload
...
Change docs to load from HTTPS
2015-08-05 14:36:36 -04:00
Joseph Schorr
e53c3e23be
Change docs to load from HTTPS
2015-08-05 14:34:11 -04:00
Joseph Schorr
397dc139a5
Don't accidentally overwrite true values from config
2015-08-05 13:52:48 -04:00
Jake Moshenko
65f982577d
Merge pull request #289 from coreos-inc/swaggerfix
...
Fix swagger errors
2015-08-04 10:23:05 -04:00
Joseph Schorr
8a8955d234
Add documentation search to the main search bar
2015-08-03 17:15:53 -04:00
Jimmy Zelinskie
8e6a0fbbee
Merge pull request #294 from coreos-inc/logsload
...
Switch to using an aggregated logs query and infinite scrolling
2015-08-03 14:52:04 -04:00
Joseph Schorr
5c1d195a19
Fix swagger errors
...
Fixes #287
2015-08-03 14:10:15 -04:00
Joseph Schorr
3d6c92901c
Switch to using an aggregated logs query and infinite scrolling
...
This should allow users to work with large logs set.
Fixes #294
2015-07-31 16:38:02 -04:00
Joseph Schorr
4160b720f9
UI and API improvements for working with large repositories
...
- Change the tag check bar to only select the current page (by default), but allow for selecting ALL tags
- Limit the number of tags compared in the visualization view to 10
- Fix the multiselect dropdown to limit itself to 10 items selected
- Remove saving the selected tags in the URL, as it is too slow and overloads the URLs in Chrome when there are 1000+ tags selected
- Change the images API to not return locations: By skipping the extra join and looping, it made the /images API call 10x faster (in hand tests)
Fixes #292
Fixes #293
2015-07-31 16:31:29 -04:00
Joseph Schorr
55a0b83ddf
Delete old repo view code
2015-07-31 14:05:39 -04:00
Jimmy Zelinskie
242c322850
Merge pull request #267 from coreos-inc/deletethrob
...
Add a throbber and better dialog for deleting repo
2015-07-23 11:28:06 -04:00
Joseph Schorr
b7581a8d3f
Add a throbber and better dialog for deleting repo
...
Fixes #265
2015-07-22 17:03:47 -04:00
Joseph Schorr
ede9936722
Add a proper throbber to the repo list table
2015-07-22 16:59:31 -04:00
Joseph Schorr
93c614ae31
Default sort by popularity instead of starred
2015-07-22 16:54:21 -04:00
Joseph Schorr
2ff1dfc8b7
Switch to log base for the repo popularity
2015-07-22 14:20:46 -04:00
Joseph Schorr
687bab1c05
Support invite codes for verification of email
...
Also changes the system so we don't apply the invite until it is called explicitly from the frontend
Fixes #241
2015-07-22 13:41:27 -04:00
Jake Moshenko
5d86fa80e7
Merge pull request #197 from coreos-inc/keystone
...
Add Keystone Auth
2015-07-22 13:38:47 -04:00
Joseph Schorr
38a6b3621c
Automatically link the superuser account to federated service for auth
...
When the user commits the configuration, if they have chosen a non-DB auth system, we now auto-link the superuser account to that auth system, to ensure they can login again after restart.
2015-07-22 13:37:23 -04:00
Jimmy Zelinskie
5a9d4155ad
Merge pull request #258 from coreos-inc/repolistapi
...
Clean up the repository list API and loads stars with it
2015-07-22 13:19:09 -04:00
Joseph Schorr
a0c4e72f13
Clean up the repository list API and loads stars with it
...
We load stars with the same list API now so that we get the extra metadata needed in the repo list (popularity and last modified)
2015-07-22 13:05:02 -04:00
Jimmy Zelinskie
fe83fb40cd
Merge pull request #259 from coreos-inc/landingoldcode
...
Delete the old landing page code
2015-07-21 16:53:59 -07:00