Commit graph

722 commits

Author SHA1 Message Date
Ian Minoso
c7d02c3506 Fix repo view tabbing styles and prevent auto scroll on tab click 2016-12-05 20:29:40 -05:00
Ben Spoon
1cadc39729 landing: remove gray background
per rob, remove gray alternating gray background
on the home page. This was done in the quay-pages
repo, but this is still being loaded in on production
2016-12-05 13:17:22 -08:00
Ian Minoso
b2c535e3cc Single border line seperating the main and sidebar sections 2016-12-05 13:53:37 -05:00
Ian Minoso
1220b85687 Create individual styles for each component, add no tags messsage 2016-12-05 13:18:50 -05:00
Charlton Austin
4a69dbe1bf Fixing the z index for multiline message of the day. 2016-11-30 14:24:13 -05:00
Ian Minoso
0d915eccc4 Repo-view page with header, sidebar and body 2016-11-28 16:41:46 -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
Charlton Austin
2fe74e4057 Adding in UI for cancel anytime. 2016-11-21 10:58:32 -05:00
Joseph Schorr
1405b6b95c Adjustments to QE plans page for lead-gen feedback
- Adds a start trial button "above the fold" on the right hand side
- Adds back the dialog explaining the redirect to tectonic accounts
2016-11-10 17:10:08 -05:00
Joseph Schorr
37fbcedea8 Fix display of QE plan info under hosted tab
This fixes the plans page to not display the Quay Enterprise information underneath the hosted tab
2016-11-09 16:31:23 -05:00
Ian Minoso
d39fc288aa Add relative path mapping 2016-11-07 17:31:11 -05:00
josephschorr
233b2be5c2 Merge pull request #2066 from coreos-inc/select-username
Add support for temp usernames and an interstitial to confirm username
2016-11-03 16:22:16 -04:00
Joseph Schorr
1e3b354201 Add support for temp usernames and an interstitial to confirm username
When a user now logs in for the first time for any external auth (LDAP, JWT, Keystone, Github, Google, Dex), they will be presented with a confirmation screen that affords them the opportunity to change their Quay-assigned username.

Addresses most of the user issues around #74
2016-11-03 15:59:14 -04:00
Ian Minoso
99626d907f Add Sass to Webpack build 2016-11-02 14:56:43 -04:00
Joseph Schorr
ccb5bc8f1b Add external auth emails to entity search
Fixes #1791
2016-10-27 16:08:07 -04:00
Ben Spoon
063430dbfe Merge pull request #2032 from spoonben/quay-enterprise-updates
static: update QE tab for new marketing efforts
2016-10-24 13:13:01 -07:00
Ben Spoon
7f03eb7fad static: update QE tab for new marketing efforts 2016-10-24 12:50:03 -07:00
Joseph Schorr
e85a1bce0a Redo the UI for the run trigger dialog to be much cleaner
Fixes #774
2016-10-21 16:56:13 -04:00
Joseph Schorr
73eb66eac5 Add support for deleting namespaces (users, organizations)
Fixes #102
Fixes #105
2016-10-21 15:41:09 -04:00
josephschorr
67dde6e154 Merge pull request #1852 from coreos-inc/underscore_orgs
Better handling of namespace validation to fix a number of issues
2016-10-20 13:36:32 -04:00
Joseph Schorr
3a68740ff7 Better handling of namespace validation to fix a number of issues
- Fixes a bug which allows for underscores at the beginning of namespaces: Fixes #1849
- Allows dots and dashes for newer Docker clients: Fixes #1188
- Has the UI display better messaging associated with namespace entry
2016-10-20 13:32:22 -04:00
Joseph Schorr
213cc856e4 Fix UI for real license handling
Following this change, the user gets detailed errors and entitlement information
2016-10-19 17:49:15 -04:00
Joseph Schorr
ee96693252 Add superuser config section for updating license 2016-10-17 21:44:25 -04:00
Joseph Schorr
8fe29c5b89 Add license upload step to the setup flow
Fixes #853
2016-10-17 21:43:15 -04:00
josephschorr
4943ae3d32 Merge pull request #1857 from coreos-inc/better-404
Better 404 (and 403) pages
2016-09-27 11:12:54 +02:00
Joseph Schorr
e4ad25ea81 Add repository list pagination
Also changes our binds to be bind-once, which should significantly reduce memory and increase performance for large lists

Fixes #1856
2016-09-21 14:23:32 -04:00
Joseph Schorr
4d5c65e6d4 Better 404 (and 403) pages
Fixes #1819
2016-09-21 13:54:21 -04:00
josephschorr
349bd1e0fa Merge pull request #1839 from coreos-inc/better-notifications
Better notifications UI and features
2016-09-16 21:07:14 -04:00
Joseph Schorr
b272771147 Better UX for managing teams
- Moves the add team member to an inline box, rather than a popup
- Feedback bar is now used to show when a member is added, invited or removed
- Fixes bugs around using the view on mobile

Fixes #1509
2016-09-15 16:06:56 -04:00
Joseph Schorr
0dce935c40 Move repo notification create to its own page
Also fixes a bug around Slack setup

Fixes #1834
2016-09-14 16:06:52 -04:00
Joseph Schorr
391d70d9ec Add repo permissions dialog for existing teams and robots
Fixes #1686
2016-08-22 14:43:12 -04:00
Joseph Schorr
6ebb417923 Redesign the teams page to use a table
Allows for faster loading and easier viewing of important information about teams
2016-08-22 14:42:54 -04:00
Joseph Schorr
98206310bd Extract the add repo permissions UI into its own directive 2016-08-22 14:42:54 -04:00
Josh Wood
f7c8c4ca2c Merge pull request #1677 from robszumski/homepage-tagline
static: update homepage tagline
2016-08-08 17:45:02 -07:00
Joseph Schorr
b7bde27b3c Fix display for builds which have fully expired
Fixes #1663
2016-08-04 11:13:32 -04:00
Rob Szumski
d8bde7a78e static: update homepage tagline 2016-08-03 10:14:23 -07:00
Rob Szumski
85724575f2 static: tweak large logos on smallest breakpoint 2016-07-13 10:42:08 -07:00
Rob Szumski
ef77d7ca2a static: tweak logos smallest breakpoint 2016-07-13 10:37:38 -07:00
Rob Szumski
f6f70cf4fc static: tweak breakpoints and logo sizing 2016-07-12 14:59:46 -07:00
Rob Szumski
faa9b9a836 static: update breakpoints and replace McKinsey with Autodesk 2016-07-12 14:07:40 -07:00
josephschorr
98e1d833e7 Merge pull request #1606 from coreos-inc/landing-page
New landing page header and logos
2016-07-11 15:51:50 -04:00
Joseph Schorr
f81987e38a New landing page header and logos
Fixes #1313
2016-07-11 14:37:43 -04:00
Joseph Schorr
adaeeba5d0 Allow for multiple user RDNs in LDAP
Fixes #1600
2016-07-07 14:46:38 -04:00
Joseph Schorr
310ecd11cc Handle user events Redis not working in tutorial
Also does some basic restyling

Fixes #1586
2016-06-28 17:04:31 -04:00
Joseph Schorr
38744c81c5 Change future entries in heat map to be empty 2016-06-23 17:08:11 -04:00
Joseph Schorr
760d63bfdc Small fixes for heat map views 2016-06-22 15:56:11 -04:00
Joseph Schorr
853cca35f3 Change repo stats to use the RAC table and a nice UI 2016-06-22 15:06:53 -04:00
Joseph Schorr
f5e8656366 Restyle robots view
Fixes https://github.com/coreos-inc/design/issues/233
2016-06-21 18:16:23 -04:00
Joseph Schorr
41ae47c995 Toggle for add permissions dialog
Fixes #1553
2016-06-20 14:33:40 -04:00
Joseph Schorr
20816804e5 Add ability for super users to take ownership of namespaces
Fixes #1395
2016-06-13 16:22:52 -04:00
Rob Szumski
85d05fc1d8 enterprise: tweak font sizes 2016-05-31 15:27:08 -07:00
Joseph Schorr
303db01ec5 Better error display for build logs view
Fixes #1492
2016-05-31 14:41:45 -04:00
Joseph Schorr
d3d767b4cd Fix handling of large <pre>s in repository descriptions
Fixes #1474
2016-05-23 17:37:11 -04:00
Joseph Schorr
ad12df0f93 Fix logs UI around date time handling
Makes the UI nicer looking and removes the 2 week limit; instead we have a 1 month limit, which is the max days we keep the logs in the database before being rotated.

Fixes #1480
2016-05-23 15:51:34 -04:00
Joseph Schorr
f2b3c89ec9 Fix checkboxes in setup tool to use a directive
Fixes #1481
2016-05-20 12:23:32 -05:00
Joseph Schorr
4aab834156 Move to Angular 1.5
This has been reasonably well tested, but further testing should be done on staging.

Also optimizes avatar handling to use a constant size and not 404.

Fixes #1434
2016-05-17 16:32:08 -04:00
Joseph Schorr
4a543be7a7 New create entity dialogs (team and robot)
Fixes https://github.com/coreos-inc/design/issues/230
2016-05-16 17:30:00 -04:00
Joseph Schorr
2d4916c6ec Make role group thinner 2016-05-12 13:42:18 -04:00
Joseph Schorr
08d7b4babe New Credentials dialog
Fixes #279
2016-05-12 12:14:55 -04:00
josephschorr
f0bf138448 Fix handling of large numbers of image tracks (#1451)
Fixes #1448

Image tracks will now automatically inline when possible. When not possible, we display a maximum of 5 tracks before we change them to a single column with colored dots.
2016-05-10 18:15:34 -07:00
Rob Szumski
92c41df799 enterprise: fix sizing 2016-05-05 15:31:52 -04:00
Joseph Schorr
2cbdecb043 Implement setup tool support for Clair
Fixes #1387
2016-05-04 13:40:50 -04:00
josephschorr
f0af2ca9c3 Merge pull request #1407 from coreos-inc/enterpriselanding
Add Enterprise Landing page
2016-05-03 13:52:22 -04:00
Joseph Schorr
b5afc4bed6 Tiny CSS merge fix 2016-04-29 14:16:19 -04:00
Evan Cordell
2242c6773d Add 'Automatic' ServiceKeyApprovalType 2016-04-29 14:10:33 -04:00
Joseph Schorr
a55e92bc95 Add UI support for multiple operations on keys 2016-04-29 14:09:37 -04:00
Joseph Schorr
6a00025545 Add a maximum width on the friendly name and service name columns 2016-04-29 14:05:16 -04:00
Jimmy Zelinskie
dfe9a8e4e1 keyserver: tests! 2016-04-29 14:05:16 -04:00
Joseph Schorr
11ff3e9b59 keys ui WIP 2016-04-29 14:05:16 -04:00
josephschorr
23b5edba9b Merge pull request #1414 from coreos-inc/smalluifix
Fix overflow of tag names in the tags view
2016-04-28 14:40:53 -04:00
Joseph Schorr
3d7e514aa3 Fix overflow of tag names in the tags view
Fixes #1405
2016-04-28 14:28:54 -04:00
Joseph Schorr
c6f7dfa102 Add Enterprise Landing page
Note: The design comes directparners.
2016-04-28 13:47:54 -04:00
Joseph Schorr
fe735b8048 Implement new design for user and org settings
Fixes #1376
2016-04-27 18:17:46 -04:00
Joseph Schorr
34a8090328 Fix handling of Defcon 1
Fixes #1397
2016-04-22 13:21:35 -04:00
Joseph Schorr
8287ae681d Add / 10 to the cvss score view
Fixes #1338
2016-04-20 16:04:46 -04:00
Joseph Schorr
74cbe2ebb1 Cleanup the convert user UI a bit 2016-04-15 15:13:22 -04:00
Joseph Schorr
1ce47fd228 Lots of small UI fixes
Fixes #1369
Fixes #1368
2016-04-14 15:12:54 -04:00
Joseph Schorr
f97b8e2304 New login screen UI 2016-04-08 16:23:10 -04:00
Joseph Schorr
3d86df24b6 Fix spacing issue in vuln box on info tab
Fixes #881
2016-03-24 15:12:21 -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
82ec62aa90 Fix header CSS for focus state
Fixes #1277
2016-03-08 12:23:04 -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
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
1505f35b8e Fix changes overflow bug
Fixes #1248
2016-02-17 11:24:31 -05:00
Joseph Schorr
fd3cf09bcc Fix Quay notification icon 2016-02-10 14:40:29 +02: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
Joseph Schorr
10efa96009 Add support for custom billing invoice email address
Fixes #782
2015-12-28 13:59:50 -05:00
Joseph Schorr
f992086625 Fix popup warning in new repo
Fixes #1024
2015-12-03 16:56:53 -05:00
Joseph Schorr
cbbd1cbcf4 Fix div overlap on repo info page
Fixes #966
2015-11-24 15:09:37 -05:00
Joseph Schorr
666114dea4 Add defcon1 banner
Fixes #771
2015-11-20 16:13:50 -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
Matt Jibson
a9d6aa4adc Reduce z-index of landing to below search
Also remove unneeded second block.

fixes #844
2015-11-10 16:03:37 -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
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
Matt Jibson
2f92b7f705 Make error notification text white
Otherwise it's a dark color on red; unreadable.
2015-11-04 16:13:41 -05:00
Rob Szumski
8f077412bc static: hide large plan pricing, clean up contact info 2015-11-02 11:50:48 -08: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
89b6a39dfd Add missing CSS and HTML fixes to plans page 2015-11-02 14:34:17 -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
Rob Szumski
d9d8f95726 sq: center icons 2015-11-02 14:34:17 -05:00
Rob Szumski
5edc89cfa0 sq: text formatting 2015-11-02 14:34:17 -05:00
Rob Szumski
75ca15cb32 sq: vertically center logo by sight 2015-11-02 14:34:17 -05:00
Rob Szumski
352537adca sq: fix tab responsiveness 2015-11-02 14:34:17 -05:00
Rob Szumski
a6b4e7a00a sq: improve responsiveness 2015-11-02 14:34:17 -05:00
Rob Szumski
2122efe41e sq: tab hover and address feedback 2015-11-02 14:34:17 -05:00
Rob Szumski
8e44c7b280 sq: tab and plan clean up 2015-11-02 14:34:17 -05:00
CoreOS Admin
bbffe66387 sq: main header 2015-11-02 14:34:16 -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
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
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
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
18fe8a4d7c Better new org messaging
Fixes #437
2015-09-02 13:55:51 -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
Jake Moshenko
0cbc96a54b Unify the free trial period
Fixes #263
2015-08-10 17:36:13 -04:00
Joseph Schorr
76e1490d8f Small UI fix 2015-08-07 15:35:58 -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
2fd4a27496 Only hide last row in the tbody 2015-07-22 17:01:13 -04:00
Joseph Schorr
9c91a5135a Hide bottom row border in the repo list table 2015-07-22 17:00:42 -04:00
Joseph Schorr
d23965f79b Adjust margin on new org link to match 2015-07-22 16:56:18 -04:00
Joseph Schorr
7a0014b77d Tighten up the padding on the repo list view 2015-07-22 16:52:53 -04:00
Joseph Schorr
5feb07cb1a Adjust margin on the orgs list in the repos list 2015-07-22 16:47:34 -04:00
Joseph Schorr
f27186c85f Better styling for inactive stars in the table view 2015-07-22 14:21:57 -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
634190d1f9 Better messaging when creating a user on the landing page
Fixes #230
2015-07-14 14:00:29 +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
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
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
Joseph Schorr
dc5af7496c Allow superusers to disable user accounts 2015-06-29 18:40:52 +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