Joseph Schorr
|
2a3094cfde
|
- Fix zero clipboard integration to properly hide the clipboard controls when flash is not available.
- Hide the download .dockercfg link in Safari, since it doesn't work there anyway
|
2014-08-22 15:24:56 -04:00 |
|
Joseph Schorr
|
d2880807b2
|
- Further fixes for license stuff
- Small fixes to ensure Quay works for Postgres
|
2014-08-21 19:21:20 -04:00 |
|
Joseph Schorr
|
32ea1d194f
|
Add support for the Hipchat room notification API
|
2014-08-19 17:40:36 -04:00 |
|
Joseph Schorr
|
35bd28a77e
|
Add support for the Flowdock Team chat API: https://www.flowdock.com/api/push
|
2014-08-19 14:33:33 -04:00 |
|
Joseph Schorr
|
daa43c3bb9
|
Add better messaging around pulling of base images when they fail due to invalid or missing credentials
|
2014-08-18 20:34:39 -04:00 |
|
Joseph Schorr
|
c4a27b2c7a
|
Add a unified error display method to make the code cleaner. Also fixes a UI issue in create org
|
2014-08-18 18:21:53 -04:00 |
|
Joseph Schorr
|
43b6695f9c
|
Get team invite confirmation working and fully tested
|
2014-08-18 17:24:00 -04:00 |
|
Joseph Schorr
|
9c560e8d7f
|
Fix possible NPE
|
2014-08-18 13:30:47 -04:00 |
|
Joseph Schorr
|
eefb7e1ec9
|
Add notification actions support
|
2014-08-15 21:56:29 -04:00 |
|
Joseph Schorr
|
c026782abb
|
Add new log event metadata
|
2014-08-15 21:25:41 -04:00 |
|
Joseph Schorr
|
de8bd4a92e
|
ng-include was breaking things, so we create a new ng-if to match based on media queries
|
2014-08-15 21:09:02 -04:00 |
|
Joseph Schorr
|
7d7cca39cc
|
New team view interface
|
2014-08-15 20:51:31 -04:00 |
|
Joseph Schorr
|
8681dd9cb9
|
Add a new exposed 'unpacking' phase to the build and make sure that the unzip/untar/etc always occurs under a try-except
|
2014-08-15 17:58:11 -04:00 |
|
Joseph Schorr
|
56d7a3524d
|
Work in progress: Require invite acceptance to join an org
|
2014-08-15 17:47:43 -04:00 |
|
Joseph Schorr
|
f6f857eec2
|
Add US West region
|
2014-08-15 15:02:26 -04:00 |
|
Joseph Schorr
|
d1f6a815bd
|
Switch the ping view on the view repo page to always use HTTPS
|
2014-08-13 18:48:24 -04:00 |
|
Joseph Schorr
|
61bde6bb90
|
Fix tag-specific-image-view when moving a tag within its own ancestor path
|
2014-08-13 18:47:07 -04:00 |
|
Joseph Schorr
|
e7daca5d95
|
Add better messaging and UI around repos and images that are currently being pushed
|
2014-08-13 17:54:15 -04:00 |
|
Joseph Schorr
|
6517a4ed7f
|
Tweak the Angular view array threshold to make it slightly slower but better for the UI thread
|
2014-08-12 17:09:51 -04:00 |
|
Joseph Schorr
|
8db889e2d4
|
Prevent the logs view table from normally growing too large
|
2014-08-12 14:30:59 -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
|
389c88a7c4
|
Update federated login to store metadata and have the UI pull the information from the metadata
|
2014-08-11 18:25:01 -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
|
b9c6c4c2f2
|
Add missing kind of notification
|
2014-08-10 18:51:06 -04:00 |
|
Joseph Schorr
|
6f804c222a
|
Replace references seen in the enterprise version to "Quay.io" with a config-pulled value
|
2014-08-08 13:50:04 -04:00 |
|
Joseph Schorr
|
b8979c0499
|
Be more resistant to invalid notification kinds
|
2014-08-05 18:20:04 -04:00 |
|
Joseph Schorr
|
eee6a38c5f
|
Auto-focus the tag name field in the add tag dialog
|
2014-08-05 18:16:30 -04:00 |
|
Joseph Schorr
|
7e8713171e
|
- Change updated_tags into the expected dict, not a list
- Update the event code on both sides to expect the dict
- Add filter support to the string builder
|
2014-08-05 17:45:40 -04:00 |
|
Jake Moshenko
|
0372013f70
|
Merge remote-tracking branch 'origin/redalert'
Conflicts:
app.py
|
2014-08-04 16:56:34 -04:00 |
|
Joseph Schorr
|
af32b53a4e
|
Fix create token form in the repo-admin view. We had to add type="button" to the delete-ui button so that clicking it doesn't submit the form (and keep the focus there)
|
2014-07-29 18:53:23 -04:00 |
|
Joseph Schorr
|
a2f0f57414
|
- Small title fix
- Make sure sample event data uses the real event data generation code
|
2014-07-29 13:39:26 -04:00 |
|
Joseph Schorr
|
32b2ecdfa6
|
Add ability to dismiss notifications
|
2014-07-28 18:23:46 -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 |
|
Joseph Schorr
|
54ee94754e
|
- Add support for orgs in the entity search and the notification system
- Fix the titles/names of the different notification types
- Fix the styling of the options buttons on the notifications
|
2014-07-22 13:39:41 -04:00 |
|
Joseph Schorr
|
d5d9cb7a45
|
UI improvements to entity-search and the create-external-notification-dialog
|
2014-07-18 16:51:05 -04:00 |
|
Joseph Schorr
|
591cd020b8
|
Merge branch 'master' into redalert
|
2014-07-18 15:58:56 -04:00 |
|
Joseph Schorr
|
af31bde997
|
Add support for the remaining events to the frontend and the backend
|
2014-07-18 15:58:18 -04:00 |
|
Joseph Schorr
|
f7c154abb5
|
Get Quay notification support working in the notification methods
|
2014-07-18 14:12:20 -04:00 |
|
Joseph Schorr
|
3865e3b1b7
|
Refactor the entity-search directive/control to make its interface much cleaner and to add support for ng-model validity checking
|
2014-07-18 13:45:08 -04:00 |
|
Joseph Schorr
|
afebb7780d
|
Add an NPE check to lookup up a tag's image's ancestors
|
2014-07-17 23:02:18 -04:00 |
|
Joseph Schorr
|
566fda9351
|
Add an NPE check to loadImageChanges
|
2014-07-17 23:00:25 -04:00 |
|
Joseph Schorr
|
fc384b20a6
|
Fix missing change to code handling tags and images
|
2014-07-17 22:59:17 -04:00 |
|
Joseph Schorr
|
8d7493cb86
|
Convert over to notifications system. Note this is incomplete
|
2014-07-17 22:51:58 -04:00 |
|
Joseph Schorr
|
a45054bf2e
|
Change tag_view to avoid a DB lookup and only return the tag's image ID. We map the ID in the frontend based on the image data returned
|
2014-07-17 15:16:22 -04:00 |
|
Joseph Schorr
|
126371f8a1
|
Fix non-library Dockerhub links
|
2014-07-17 14:36:06 -04:00 |
|
Joseph Schorr
|
de8e898ad0
|
Add UI for managing repo notifications
|
2014-07-17 13:32:39 -04:00 |
|
Joseph Schorr
|
85ce3c6bb2
|
Remove the HTML escaping in the dockerfile-view directive; the text escaping is handled by the nested controls and Angular itself
|
2014-07-16 16:47:59 -04:00 |
|
Joseph Schorr
|
8502b590a3
|
The "visible" attribute name is getting removed by the grunt angular lib; rename it to fix the problem temporarily and filed a bug: https://github.com/ericclemmons/grunt-angular-templates/issues/97
|
2014-07-15 14:17:57 -04:00 |
|
Joseph Schorr
|
c9a33c60b2
|
Make sure the applications array is defined so that a new app can be created even before the existing list has loaded
|
2014-07-15 11:57:46 -04:00 |
|
Joseph Schorr
|
4abd1e8a9d
|
Add missing $scope to the on error callback
|
2014-07-14 17:24:25 -04:00 |
|
Joseph Schorr
|
a1755cfbf7
|
Fix linking to Docker Registry since their own redirects are messed up
|
2014-07-14 16:34:21 -04:00 |
|
Joseph Schorr
|
18ec8c0f93
|
Make build package UI a bit nicer and make sure it always executes via a scope apply
|
2014-07-14 16:33:00 -04:00 |
|
Joseph Schorr
|
75ec80ee6c
|
Fix TAR parsing by using a custom lib written based off of a public lib
|
2014-07-14 16:26:20 -04:00 |
|
Joseph Schorr
|
bebb02c800
|
Make sure all scope applies occur outside of the main digest loop
|
2014-07-10 16:38:41 -04:00 |
|
Joseph Schorr
|
c7cc3f72f8
|
- Fix error messages in new org creation
- Add the org name regex to the name field
|
2014-07-09 13:35:59 -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
|
64fe29698c
|
Add a PingService and make sure we use the average of at least three pings
|
2014-07-03 17:55:53 -04:00 |
|
Jake Moshenko
|
e68d6a7302
|
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
|
2014-06-27 19:18:35 -04:00 |
|
Jake Moshenko
|
4e5e8a08de
|
Add a maintenance notification kind and make it of the level warning.
|
2014-06-27 19:18:27 -04:00 |
|
Joseph Schorr
|
ee0d483efd
|
Fix "Run Build Again" to send the tags to which we should push.
|
2014-06-26 19:55:16 -04:00 |
|
Joseph Schorr
|
76165b5d2b
|
Add API and UI support for displaying image locations
|
2014-06-24 18:48:42 -04:00 |
|
Joseph Schorr
|
2bf12996f5
|
Fix the case where someone tries the tour with an unsupported browser
|
2014-06-16 14:05:27 -04:00 |
|
Joseph Schorr
|
257b66fa2a
|
Make sure the repo exists when setting a tag
|
2014-06-10 14:43:52 -04:00 |
|
Joseph Schorr
|
bbb48b1235
|
Handle the case where the plans do not load correctly.
|
2014-06-04 16:27:45 -04:00 |
|
Joseph Schorr
|
4282977e90
|
Check on the builds array; it may not be present if the page has changed or the builds have not yet loaded
|
2014-06-04 16:08:26 -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 |
|
Jake Moshenko
|
0057ced98c
|
Move GitHub build trigger behind a feature flag.
|
2014-05-30 18:28:18 -04:00 |
|
Jake Moshenko
|
8e6328a5f0
|
Merge branch 'driversed' of ssh://bitbucket.org/yackob03/quay into driversed
|
2014-05-29 11:24:44 -04:00 |
|
Jake Moshenko
|
0ba4201020
|
Add a module which will create notifications for all users when the license is at its expiration period, and terminate the process when the license expires.
|
2014-05-29 11:24:10 -04:00 |
|
Joseph Schorr
|
69be86be97
|
Add extra seat check in the user API call and turn off user->org conversion when authentication is LDAP
|
2014-05-28 15:53:53 -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
|
404055decc
|
Make sure we always have a valid container element before calculating the dimensions of the various charts
|
2014-05-27 12:38:18 -04:00 |
|
Joseph Schorr
|
a9a8105fbc
|
Add credit card expiration date to the billing info screen
|
2014-05-22 16:52:51 -04:00 |
|
Joseph Schorr
|
d209929133
|
Make sure the scroll is at the top of the page on every route change
|
2014-05-21 15:28:38 -04:00 |
|
Jake Moshenko
|
8c3448080c
|
Merge remote-tracking branch 'origin/master' into touchdown
Conflicts:
test/data/test.db
|
2014-05-21 14:43:57 -04:00 |
|
Joseph Schorr
|
701033751e
|
Fix the robot pattern to make sure it does a length check
|
2014-05-20 17:58:39 -04:00 |
|
Joseph Schorr
|
c8a450cdf0
|
Make sure the create robot account error dialog shows a proper message
|
2014-05-20 17:52:03 -04:00 |
|
Joseph Schorr
|
abfb86ccce
|
Change button on the tour page to "Start free trial" and have it start the plan signup process
|
2014-05-19 12:53:30 -04:00 |
|
Joseph Schorr
|
91f9987d41
|
Fix NPE
|
2014-05-19 12:35:16 -04:00 |
|
Joseph Schorr
|
ee37cf2f4e
|
- Default to private repo in new repo view
- Make it even more clear when you choose public vs private
|
2014-05-16 14:19:54 -04:00 |
|
Joseph Schorr
|
8327d9fdbf
|
Fix URLs of the generated build status badges
|
2014-05-12 19:03:42 -04:00 |
|
Joseph Schorr
|
b4e091badd
|
Fix the build view controller to always search for the build to update
|
2014-05-09 17:54:11 -04:00 |
|
Joseph Schorr
|
e2992d08bb
|
Further JS fixes
|
2014-05-09 17:23:35 -04:00 |
|
Joseph Schorr
|
78f6523068
|
Add handling of twitter avatars: if they do not load, then a default image will be used
|
2014-05-08 19:52:21 -04:00 |
|
Joseph Schorr
|
278c28f350
|
Fix NPE in user service
|
2014-05-08 19:09:43 -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 |
|
Joseph Schorr
|
d9ca1a4fd9
|
Fix bug in tour with chromify
|
2014-05-07 13:37:13 -04:00 |
|
Joseph Schorr
|
2c2c4d111b
|
Extra null check when loading plans
|
2014-05-05 12:54:54 -04:00 |
|
Joseph Schorr
|
5f8fc6375f
|
Fix Stripe checkout dialog now that they've closed our hack
|
2014-05-02 21:42:36 -04:00 |
|
Joseph Schorr
|
7fc204fe70
|
Further handle cases in the graphing library where the container element is no longer avaliable
|
2014-05-02 13:39:22 -04:00 |
|
Joseph Schorr
|
e336185a22
|
Make sure that we only save the tree reference if we have actually rendered it (properly this time, since apparently d3 will append to.. nothing…)
|
2014-05-01 16:15:01 -04:00 |
|
Joseph Schorr
|
8da4104e7b
|
Make sure that we only save the tree reference if we have actually rendered it.
|
2014-05-01 16:11:50 -04:00 |
|
Joseph Schorr
|
bcc6caa9df
|
Fix $sanitize issue in the build logs view
|
2014-05-01 13:59:25 -04:00 |
|
Joseph Schorr
|
65e6041f55
|
Fix handling of larger build packs and straight Dockerfiles
|
2014-05-01 01:48:39 -04:00 |
|
Joseph Schorr
|
2d18117e68
|
Change the screenshots section to be a single screenshot with clickable sections
|
2014-04-30 21:00:07 -04:00 |
|
Jake Moshenko
|
6067dcf3d5
|
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
|
2014-04-30 18:48:56 -04:00 |
|
Jake Moshenko
|
450928674b
|
Use a new caching algorithm which can limit the size for the build nodes. Stop treating public images as special. Add a new phase to the builder for pulling.
|
2014-04-30 18:48:36 -04:00 |
|
Joseph Schorr
|
dc8765b590
|
Fix potential NPE in graphing class
|
2014-04-30 17:12:42 -04:00 |
|
Joseph Schorr
|
b9bcc99663
|
Fix NPE if the current route is null
|
2014-04-29 23:48:06 -04:00 |
|
Joseph Schorr
|
c244f367ba
|
Start on tour UI and make some small changes to the overall Quay UI
|
2014-04-29 00:45:42 -04:00 |
|