Joseph Schorr
1ffee6484d
Remove unneeded javascript:void(0)
...
Fixes #1199
2016-03-22 14:15:54 -04:00
Joseph Schorr
46b4ea8e3e
Fix display of images in new sec scan API
...
Fixes #1297
2016-03-17 16:55:41 -04:00
Joseph Schorr
a941b26a2d
Better handling of defcon1
2016-03-14 15:25:56 -04:00
Joseph Schorr
821b09daaf
Update Quay Sec UI as per feedback from design team
...
Fixes #1281
2016-03-10 14:49:36 -05:00
Joseph Schorr
8e1727b6d3
Fix mail and signing defaults
2016-03-08 18:08:40 -05:00
Joseph Schorr
65037ac5e1
Fix handling of non-features from Clair and other small UI fixes
2016-03-04 18:07:44 -05:00
Joseph Schorr
4c5c46aa8f
Add experiment to hide the new Clair UI
2016-02-25 17:42:09 -05:00
Joseph Schorr
58ccda6590
Small JS fixes
2016-02-25 17:09:29 -05:00
Joseph Schorr
ae9140caae
Implement new vulnerabilities and packages tabs.
...
Fixes https://github.com/coreos-inc/design/issues/268
2016-02-25 17:09:29 -05: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
8318546447
Add new global nav header
...
Fixes #1151
2016-01-20 18:31:04 -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
Joseph Schorr
666114dea4
Add defcon1 banner
...
Fixes #771
2015-11-20 16:13:50 -05:00
Quentin Machu
2a1cee4f43
Make vulnerability tag UI more clair
2015-11-20 11:31:53 -05:00
Joseph Schorr
3b0e1cca2f
Better scheduled downtime information
...
Fixes #819
2015-11-13 15:45:06 -05:00
Joseph Schorr
166d237072
Switch blog and docs to https
2015-11-13 12:29:48 -05: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
b0ec7074d0
Pass down page size from the scope
...
Instead of duplicating it here and in repo-panel-tags.js.
2015-11-09 15:17:34 -05:00
Joseph Schorr
b408cfd2cc
Ready for demo
2015-11-09 12:51:05 -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
josephschorr
11be448d75
Merge pull request #773 from coreos-inc/imageload
...
Never load the full repo image list
2015-11-04 16:29:20 -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
Matt Jibson
0e68918748
Use 7 chars for git short SHAs
...
fixes #713
2015-11-04 14:08:10 -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
f867ac5bfe
Change to new logo
2015-11-02 14:34:16 -05:00
Joseph Schorr
4f06c40c9d
Hide Run button on triggers not created by the current user
...
Fixes #726
2015-10-27 12:57:24 -04:00
Joseph Schorr
f49375949f
Make teams UI more descriptive
...
Fixes #646
2015-10-15 12:05:55 -04:00
Silas Sewell
dd3d939b31
Update tag validation
...
Fixes #536
2015-10-05 19:32:10 -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
Joseph Schorr
6f2271d0ae
Add support for direct download in Swift storage engine
...
Fixes #483
2015-09-14 18:00:03 -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
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
f22d585b7a
Slightly better build logs error message
2015-08-28 11:49:29 -04:00
Joseph Schorr
a030ffc110
Only hide the Create Triggers button in XS mode (mobile)
2015-08-26 12:08:59 -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
3ca9dad2dd
Fix tour content page: Was missing a </div>
2015-08-13 12:23:52 -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
5044a4d58b
Add public access to time machine
...
Fixes #333
2015-08-07 13:32:45 -04:00
Joseph Schorr
8a8955d234
Add documentation search to the main search bar
2015-08-03 17:15:53 -04:00
Jimmy Zelinskie
3613707c50
Merge pull request #298 from coreos-inc/removebex
...
Bex no longer exists; replace with Aptible
2015-08-03 15:02:55 -04:00
Joseph Schorr
3f814336a1
Bex no longer exists; replace with Aptible
2015-08-03 15:02:05 -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
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
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
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
Jimmy Zelinskie
7311f2e600
Merge pull request #253 from coreos-inc/uiimp
...
Small set of UI improvements
2015-07-21 16:52:41 -07:00
Jimmy Zelinskie
486ac45783
Merge pull request #226 from coreos-inc/robotadd
...
Feedback bar for showing response to user actions
2015-07-21 16:47:27 -07:00
Joseph Schorr
2ab3376729
Nicer strength indicators
2015-07-20 14:56:04 -04:00
Joseph Schorr
2704441eed
Make empty repo table a bit nicer
2015-07-20 14:43:13 -04:00
Joseph Schorr
066637f496
Basic Keystone Auth support
...
Note: This has been verified as working by the end customer
2015-07-20 10:55:21 -04:00
Joseph Schorr
634190d1f9
Better messaging when creating a user on the landing page
...
Fixes #230
2015-07-14 14:00:29 +03:00
Joseph Schorr
ab47089872
Add feedback to prototype manager, application manager and the builds tab
2015-07-14 12:39:49 +03:00
Joseph Schorr
fd354469da
Add feedback to the teams manager
2015-07-14 12:28:53 +03:00
Joseph Schorr
d74da9a3db
Update styling of feedback bar to use the alert styles and string builder
2015-07-14 12:22:18 +03:00
Joseph Schorr
dcf8922799
Feedback bar for showing response to user actions
...
Fixes #215
2015-07-14 12:02:57 +03:00
Jimmy Zelinskie
cf4800c06c
Merge pull request #213 from coreos-inc/orgmember
...
Add a secondary tab to Teams for managing org members
2015-07-06 11:48:40 -04:00
Jimmy Zelinskie
e199e19374
Merge pull request #217 from coreos-inc/robotspace
...
Remove space in robot names in the robots manager
2015-07-03 02:37:55 -04:00
Joseph Schorr
750b6ec287
Remove space in robot names in the robots manager
...
Fixes #216
2015-07-03 09:06:01 +03:00
Jimmy Zelinskie
3e29420718
Merge pull request #201 from coreos-inc/basepullissue
...
Record phase information and make better error messages on pull failure
2015-07-02 11:26:40 -04:00
Joseph Schorr
3a59c99b08
Add a secondary tab to Teams for managing org members
...
Also adds the ability to completely remove a user from an organization (repo permissions and teams), in a single click
Fixes #212
2015-07-02 17:06:36 +03:00
Joseph Schorr
b535e222b8
Have the fetch tag dialog show a warning for robot accounts without access
...
Before this change, we'd show the squash pulling command with the proper credentials, but it then 403s on the end user.
2015-07-01 19:37:52 +03:00
Jake Moshenko
411ddceee0
Merge pull request #195 from coreos-inc/tidy
...
Delete all the old UI code and branches for new UI
2015-06-30 14:34:43 -04:00
Joseph Schorr
e06435fee4
Record phase information and make better error messages on pull failure
2015-06-30 18:04:44 +03:00
Joseph Schorr
67208046bc
Merge branch 'master' of github.com:coreos-inc/quay
2015-06-29 21:28:16 +03:00
Joseph Schorr
d4b6ea3893
Fix missing >
2015-06-29 21:28:05 +03:00
Joseph Schorr
2b1bbcb579
Add a table view to the repos list page
...
Fixes #104
2015-06-29 21:12:53 +03:00
Jimmy Zelinskie
7043ddc935
Merge pull request #187 from coreos-inc/adblock
...
Add messaging when archived build logs loads fail.
2015-06-29 13:34:42 -04:00
Jimmy Zelinskie
756d6784ca
Merge pull request #192 from coreos-inc/sqlssl
...
Allow SSL cert for the database to be configured
2015-06-29 13:33:31 -04:00
Joseph Schorr
dc5af7496c
Allow superusers to disable user accounts
2015-06-29 18:40:52 +03:00
Joseph Schorr
3342f2392d
Remove long build descriptions (not properly used in the new UI)
2015-06-29 12:36:39 +03:00
Joseph Schorr
ff3d8bb013
Delete the old UI!
2015-06-29 12:33:00 +03:00
Joseph Schorr
bb07d0965f
Allow SSL cert for the database to be configured
...
This change adds a field for the SSL cert for the database in the setup tool. Fixes #89
2015-06-29 08:08:10 +03:00
Joseph Schorr
094c94c0fb
Add messaging when archived build logs loads fail.
...
This code also checks for an ad blocker, and adjusts the message accordingly.
Fixes #184
2015-06-28 09:14:48 +03:00
Joseph Schorr
f0f864a375
Fix handling of long build commit messages
...
Fixes #175
2015-06-26 16:09:35 -04:00
Joseph Schorr
0baaacb0a6
Change delete tags dialog to show tabs in a row
...
Fixes #177
2015-06-25 16:19:40 -04:00