Joseph Schorr
805705cc40
Fix positioning of Dockerfile command view
2018-06-06 12:15:17 -04:00
Joseph Schorr
2e403633b0
Merge pull request #3088 from quay/joseph.schorr/QUAY-940/url-join-libn
...
Change to using a lib to build URLs
2018-05-22 14:05:21 -04:00
Joseph Schorr
fc6eb71ab1
Switch from an image view UI to a manifest view UI
...
We no longer allow viewing individual images, but instead only manifests. This will help with the transition to Clair V3 (which is manifest based) and, eventually, the the new data model (which will also be manifest based)
2018-05-22 13:11:04 -04:00
Joseph Schorr
d41dcaae23
Rename image-link into manifest-link, and change to typescript, in prep for the UI changes to link to manifests
2018-05-22 13:11:04 -04:00
Joseph Schorr
648590c356
Change from manual URL construction to using a lib
...
Makes the code cleaner to read and more resilient to changes
Fixes https://jira.coreos.com/browse/QUAY-940
2018-05-22 13:10:09 -04:00
Joseph Schorr
e33760fcd2
Removed unused code
2018-05-22 13:10:09 -04:00
Joseph Schorr
5c50161d85
Limit robots displayed in entity search
...
Before, we'd load *all* the robots, which can be a huge issue in namespaces with a large number of robots. Now, we only load the top-20 robots (as per recency in login), and we also limit the information returned to the entity search to save some bandwidth.
Fixes https://jira.coreos.com/browse/QUAY-927
2018-05-15 11:00:57 -04:00
Joseph Schorr
99c986df6c
Fix display of triggered builds if their trigger has been deleted
...
Before this change, if a build was triggered by a build trigger that was subsequently deleted, we'd display "Manually triggered" for the build in the UI, even though we have sufficient metadata to show *nearly the same* normal build information. After this change, if we have said trigger metadata, we still display as much as we can.
Fixes https://jira.coreos.com/browse/QUAY-855
2018-05-14 15:30:52 -04:00
Joseph Schorr
e7ee235b31
Fix error displayed if a description was not entered for creating a robot
...
We were sending a `null` description, which the schema does not allow
Fixes https://jira.coreos.com/browse/QUAY-935
2018-05-10 12:42:33 +03:00
Sam Chow
b5db46ad06
Default to the first credential tab if no cookie
...
Also removes the credential dialog id, to ensure persistence across
sessions
2018-04-26 13:24:53 -04:00
josephschorr
6c43b7ff0d
Merge pull request #3024 from coreos-inc/manageable-robots
...
Manageable robots epic
2018-03-21 18:50:17 -04:00
Joseph Schorr
2ea13e86a0
Add last_accessed information to User and expose for robot accounts
...
Fixes https://jira.coreos.com/browse/QUAY-848
2018-03-21 15:28:34 -04:00
josephschorr
6212e552eb
Merge pull request #3026 from coreos-inc/joseph.schorr/QUAY-840/markdown-error-fix
...
Fix bug in the markdown viewer
2018-03-16 12:34:38 -04:00
Joseph Schorr
3ebcc07fec
Fix bug in the markdown viewer
...
Fixes https://jira.coreos.com/browse/QUAY-840
2018-03-16 12:28:32 -04:00
Brad Ison
452379c603
Add collaborators view to teams manager
...
Adds a view of an organization's outside collaborators to the team
manager interface.
2018-03-15 15:26:37 -04:00
Joseph Schorr
96fafcdffb
Add UI for viewing and setting the description of a robot account
2018-03-12 20:32:05 -04:00
Joseph Schorr
a693771345
Add creation date information to robots API and UI
...
Fixes https://jira.coreos.com/browse/QUAY-846
2018-03-09 13:55:19 -05:00
Joseph Schorr
c35eec0615
Add ability for triggers to be disabled
...
Will be used in the followup commit to automatically disable broken triggers
2018-03-01 16:49:28 -05:00
Joseph Schorr
72ca758c88
Add messaging when trying to create a team that already exists
...
Fixes https://jira.coreos.com/browse/QUAY-827
2018-02-15 16:03:09 -05:00
Joseph Schorr
f726e8c972
Fix typo in expiration status view
...
Fixes https://jira.coreos.com/browse/QS-119
2018-01-11 17:29:48 -05:00
Joseph Schorr
888b564a9b
Add a banner to the Quay UI when an app specific token is about to expire
2018-01-04 15:27:42 -05:00
Joseph Schorr
524d77f527
Add an AppSpecificAuthToken data model for app-specific auth tokens. These will be used for the Docker CLI in place of username+password
2018-01-04 15:27:41 -05:00
Joseph Schorr
c9fd579b06
Remove single bind on time-ago component
...
The component is occasionally used for date times that change, so we cannot single bind
Fixes https://jira.coreos.com/browse/QS-104
2018-01-04 11:17:44 -05:00
Joseph Schorr
0a176d0abe
Fix plans manager display to be less confusing when we show deprecated plans
2017-12-18 11:45:15 -05:00
Joseph Schorr
49dff5729c
Switch time display components to use locale-aware format strings
2017-11-27 16:03:54 +02:00
Joseph Schorr
db53f82a34
Shorten the default date/times shown
2017-11-27 13:19:26 +02:00
Joseph Schorr
b5b4aa154c
Add support for date-only to the time-display component
2017-11-27 13:08:38 +02:00
Joseph Schorr
7d55ff9c67
Add a <time-display> component for better display of time
2017-11-27 12:56:06 +02:00
Joseph Schorr
2ea06d3df8
Change all uses of am-time-ago to the <time-ago> component
2017-11-27 12:41:19 +02:00
Joseph Schorr
33af54d355
Add a <time-ago> component to abstract out common handling of showing how long ago an event occurred
2017-11-27 12:40:58 +02:00
Joseph Schorr
b9768ef6cf
Remove unused component
2017-11-27 12:40:08 +02:00
Joseph Schorr
0217ef34ea
Trim Dockerfile commands to fix UI
...
Docker is (for some reason) adding an extra space, so trim the command before parsing
Fixes https://jira.prod.coreos.systems/browse/QS-57
2017-11-10 13:29:55 -05:00
Joseph Schorr
703a64cd6a
Add pull by digest to the fetch tag dialog
2017-10-25 15:02:39 -04:00
Joseph Schorr
86e4539c04
Add ability to copy the full SHA256 or V1ID for an image
...
Clicking the little (SHA256) or (V1ID) bubble next to the ID will now show a dialog with a copy box.
2017-10-25 14:56:59 -04:00
Joseph Schorr
8081b8424f
Further NPE fix in tag signing display
...
Fixes https://jira.prod.coreos.systems/browse/QS-37
2017-10-17 13:13:19 -04:00
Joseph Schorr
ff3dac613a
Fix bug in entity search that caused all robots and teams to be non-lazy loaded
...
Should help immensely with repository page load time
Fixes https://coreosdev.atlassian.net/browse/QS-30
2017-10-09 15:44:46 -04:00
Joseph Schorr
a7f02c5451
Handle NPE in tag signing display
2017-10-09 14:07:16 -04:00
josephschorr
3bef21253d
Merge pull request #2695 from coreos-inc/oidc-internal-auth
...
OIDC internal auth support
2017-10-02 16:51:17 -04: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
e724125459
Add support for using OIDC tokens via the Docker CLI
2017-09-12 12:23:22 -04:00
Joseph Schorr
dff4207a89
Add feature flag to enable viewing builds and build logs for public repos
2017-08-07 15:24:36 -04:00
Alec Merdler
41c12c853c
use Webpack code-splitting to dynamically import Highlight.js languages as they are detected by Showdown Markdown extension
2017-08-01 15:36:54 -04:00
Alec Merdler
8dc2a99926
refactored Markdown components to reduce bundle size
2017-08-01 10:55:05 -04:00
Alec Merdler
b11a51b62e
fixed overflowing release name in application view
2017-07-20 11:23:52 -04:00
Joseph Schorr
05194664a9
Better typing on expiration status view
2017-07-19 17:13:49 -04:00
Joseph Schorr
a8b340feb6
Have tag ops dialog set the expiration date to the current date for the tag, by default
2017-07-19 17:13:49 -04:00
Joseph Schorr
1d600abc5d
Fix bug in date time picker that prevents subsequent selection
2017-07-19 17:13:49 -04:00
Joseph Schorr
7d4fed6892
Change error message when trying to pull a deleted or expired tag
...
Will let the users know they can recover the tag via time machine
Note: This was tested with the Docker protocol, but the new error code is *technically* out of spec; we should make sure its okay.
2017-07-19 17:13:48 -04:00
Joseph Schorr
99d7fde8ee
Add UI for viewing and changing the expiration of tags
2017-07-19 17:13:48 -04:00
Joseph Schorr
977539bf08
Abstract out an expiration status view into its own component
2017-07-19 17:13:48 -04:00