Jimmy Zelinskie
3da0228aaa
Add repo-list-grid directive
2015-01-12 17:43:36 -05:00
Joseph Schorr
7d412a5b68
Fix plans manager on mobile
2015-01-12 12:35:06 -05:00
Joseph Schorr
2878fd28c6
Fix header and some other minor fixes on mobile
2015-01-12 12:26:57 -05:00
Joseph Schorr
5a0277b465
Fix plans table on mobile
2015-01-12 12:17:00 -05:00
Joseph Schorr
6d604a656a
Move config handling into a provider class to make testing much easier
2015-01-09 16:23:31 -05:00
Jimmy Zelinskie
5a05c6560b
Always use default twitter image for twitter-view.
...
It was generating a very low resolution (16x16) avatar for the null user
and blowing it up to fit. It's much better to just use what would've
been the fallback.
2015-01-08 16:23:43 -05:00
Joseph Schorr
c0c27648ea
Clarify where the configuration is saved
2015-01-08 16:16:22 -05:00
Joseph Schorr
65989ac1fb
Fix bug where deleting the server hostname removed the entire form
2015-01-08 16:06:20 -05:00
Joseph Schorr
0a82f669ae
Require that all form fields marked 'required' are filled out before we allow config validation
2015-01-08 15:58:35 -05:00
Joseph Schorr
bfd273d16f
- Make validation a bit nicer:
...
- Add timeout to the DB validation
- Make DB validation exception handling a bit nicer
- Move the DB validation error message
- Fix bug around RADOS config default for Is Secure
- Allow hiding of the validation box
2015-01-08 15:27:49 -05:00
Joseph Schorr
5e0ce4eea9
Add validation of github to the config tool
2015-01-08 13:26:24 -05:00
Joseph Schorr
63504c87fb
Get end-to-end configuration setup working, including verification (except for Github, which is in progress)
2015-01-07 16:20:51 -05:00
Joseph Schorr
825455ea6c
Get the contacts field partially working
2015-01-05 17:10:01 -05:00
Joseph Schorr
32c0a14d96
Get mapped fields (Github and Redis) working
2015-01-05 15:18:01 -05:00
Joseph Schorr
219730c341
Better config defaults and remove some unneeded code
2015-01-05 13:01:32 -05:00
Joseph Schorr
1bf25f25c1
WIP
2015-01-04 14:38:41 -05:00
Joseph Schorr
77278f0391
Some UI improvements
2014-12-26 19:18:00 -05:00
Joseph Schorr
1142b1bc18
Start on config setup tool. This tool is not yet functional.
2014-12-26 16:54:36 -05:00
Joseph Schorr
5c7a9d0daf
Add the ability to view the system logs in the superuser endpoint
2014-12-23 11:40:51 -05:00
Joseph Schorr
1f9f4ef26b
- Switch font to Source Sans Pro, like CoreUpdate
...
- Add support for the new cor-tabs
- Add support for title-based layouts
- Switch super user layout to the new tabs UI in prep for adding setup support
2014-12-22 15:13:23 -05:00
Joseph Schorr
107847a4bb
Fix Slack notification setup to support the new slack web hook format and convert all existing data to use the new format (so we only have one code path)
2014-12-16 14:34:43 +02:00
Jake Moshenko
79b61e7709
Allow for configurable logo in the top left corner using ENTERPRISE_LOGO_URL parameter.
2014-12-12 18:25:30 -05:00
Joseph Schorr
73131e57cc
Remove "Quay.io" from the team-view-add dialog
2014-12-10 00:19:56 +02:00
Joseph Schorr
bab1b183e6
Make the add member dialog in the team view more clear about email addresses
2014-12-09 23:39:08 +02:00
Jimmy Zelinskie
f3259c862b
Merge branch 'koh'
...
Conflicts:
auth/scopes.py
requirements-nover.txt
requirements.txt
static/css/quay.css
static/directives/namespace-selector.html
static/js/app.js
static/partials/manage-application.html
templates/oauthorize.html
2014-12-01 12:30:09 -08:00
Joseph Schorr
72d613614d
Merge branch 'bagger'
2014-12-01 12:48:59 -05:00
Joseph Schorr
52b7896835
Further fixes to make everything work nicely with Github Enterprise
2014-11-26 12:54:02 -05:00
Joseph Schorr
e9cac407df
Add a configurable avatar system and add an internal avatar system for enterprise
2014-11-24 19:25:13 -05:00
Jimmy Zelinskie
716d7a737b
Strip whitespace from ALL the things.
2014-11-24 16:07:38 -05:00
Joseph Schorr
b8e873b00b
Add support to the build system for tracking if/when the build manager crashes and make sure builds are restarted within a few minutes
2014-11-21 14:27:06 -05:00
Joseph Schorr
3e79379942
- Make the OAuth config system centralized
...
- Add support for Github Enterprise login
2014-11-05 16:43:37 -05:00
Joseph Schorr
109850b428
Add a basic usage counter for enterprise
2014-10-28 16:33:13 -04:00
Joseph Schorr
793b6f543c
Make github trigger setup a bit nicer when there are a lot of repos
2014-10-27 17:05:16 -04:00
Joseph Schorr
fb2470615b
Add support for filtering based on tags, in addition to branches
2014-10-23 16:39:10 -04:00
Joseph Schorr
c3171a2690
Redo the UI for the trigger setup dialog and add the ability for github triggers to be filtered using a regex on their branch name.
2014-10-14 15:46:35 -04:00
Joseph Schorr
f38ce51943
Merge master into laffa
2014-10-07 14:03:17 -04:00
Joseph Schorr
773c9ac0ee
Clarify the language around default permissions
2014-10-06 16:56:43 -04:00
Joseph Schorr
c682899861
Add a feature flag to disable user creation
2014-10-02 14:49:18 -04:00
Joseph Schorr
039d53ea6c
- Fix initdb
...
- Add ability to specific custom fields for manual running of build triggers and add a "branch name" selector for running github builds
2014-09-30 16:29:32 -04:00
Joseph Schorr
e11c140fc8
Fix the org members logs view
2014-09-29 14:08:16 -04:00
Joseph Schorr
3a356c6aab
Make sure the team add UI handles the no mailing case as well
2014-09-23 11:19:50 -04:00
Joseph Schorr
f3b03ebc34
Add a feature flag for disabling all emails
2014-09-22 19:11:48 -04:00
Joseph Schorr
05bb710830
- Add a shared AUFS utility lib and change both changes and streamlayerformat to use it
...
- Add UI for selecting whether to pull the tag, the repo, or the squashed tag
2014-09-18 15:56:59 -04:00
Joseph Schorr
77bf10323c
Fix JS error due to merge and show a spinner in the sign in form when signing in
2014-09-16 00:23:56 -04:00
Jake Moshenko
c5ca46a14b
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
...
Conflicts:
data/model/legacy.py
static/js/app.js
2014-09-12 11:03:30 -04:00
Jake Moshenko
da3d58890e
Slight tweak in the text of the 403 pull base image error.
2014-09-12 10:46:35 -04:00
Jake Moshenko
5388633f9a
Merge remote-tracking branch 'origin/master' into pullfail
2014-09-12 10:36:38 -04:00
Joseph Schorr
8d3ce44682
Address comments on code review
2014-09-11 15:45:41 -04:00
Joseph Schorr
f56de03775
Switch to colored logo
2014-09-09 12:57:05 -04:00
Joseph Schorr
dd4037e324
Allow github trigger setup folder paths to be specified even if a Dockerfile is not found
2014-09-08 12:17:00 -04:00
Jake Moshenko
64480fd4ed
Merge remote-tracking branch 'origin/master' into yellowalert
...
Conflicts:
data/migrations/versions/82297d834ad_add_us_west_location.py
test/data/test.db
2014-09-05 11:30:30 -04:00
Joseph Schorr
e028d4ae0a
Merge master into branch
2014-09-04 18:08:18 -04:00
Joseph Schorr
066b3ed8f0
Add client side handling of user login throttling
2014-09-02 14:26:35 -04:00
Joseph Schorr
3b72b26836
Merge branch 'master' into comewithmeifyouwanttowork
2014-08-28 20:50:13 -04:00
Joseph Schorr
ae92098b23
Add invite by email (WIP)
2014-08-28 20:49:11 -04:00
Joseph Schorr
d76d4704a0
Add pagination to the notifications API and make the UI only show a maximum of 5 notifications (beyond that, it shows "5+").
2014-08-26 15:19:39 -04:00
Joseph Schorr
a129aac94b
Add ability to regenerate robot account credentials
2014-08-25 17:19:23 -04:00
Joseph Schorr
34c6d7f5b4
Change the auth dialog to copy a full docker login command
2014-08-22 16:54:53 -04:00
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
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
eefb7e1ec9
Add notification actions support
2014-08-15 21:56:29 -04:00
Joseph Schorr
9a402ab0b1
Make the new team view UI to be properly reactive to the screen size
2014-08-15 21:00:12 -04:00
Joseph Schorr
7d7cca39cc
New team view interface
2014-08-15 20:51:31 -04:00
Joseph Schorr
27c2680380
Plan update and fix about page
2014-08-13 14:25:48 -04:00
Joseph Schorr
f3f4d06328
- Add text for the new CoreOS registry stuff to the plans page and the tour page
...
- Regenerate the screenshots
2014-08-12 15:17:48 -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
2597bcef3f
Add support for login with Google. Note that this CL is not complete
2014-08-11 15:47:44 -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
09286d6234
Make the setup trigger dialog more clear on what the pull credentials actually mean
2014-08-06 16:01:19 -04:00
Joseph Schorr
d1c9108570
Fix setup trigger dialog to handle the case where the FROM image has a public base
2014-08-06 15:42:26 -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
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
1ffbc77106
Make the web hook documentation link in the create dialog a bit smarter
2014-07-18 17:00:12 -04:00
Joseph Schorr
a5d9a2aee1
- Fix getting started links
...
- Add a link in the notifications menu for web hook documentation
2014-07-18 16:57:46 -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
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
397af2ffc9
Fix tooltip in tag-specific-images-view to properly bind
2014-07-17 23:03:22 -04:00
Joseph Schorr
de8e898ad0
Add UI for managing repo notifications
2014-07-17 13:32:39 -04:00
Joseph Schorr
bcc45448ed
- Change logo on non-landing to be just the box and to have a slight border on the right
...
- Change the letter spacing on the landing page to make the header more readable
- Change the logo on the 500 page
2014-07-07 16:12:53 -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
e3b939b42f
Switch styling and logo over to the new Quay logo
2014-06-26 20:45:41 -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
8a374b1c34
- Fix landing page for enterprise
...
- Fix tour and tour content for enterprise
2014-06-03 14:09:38 -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
Joseph Schorr
59724f5ccb
Fix tooltip of the create repository icon
2014-06-02 14:37:29 -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
60328e0b43
Add a testimonial to the features tour page
2014-05-21 14:56:43 -04:00
Joseph Schorr
ea8f5ba59e
Add testimonial to the org tour page
2014-05-21 14:53:45 -04:00
Joseph Schorr
8117c5ead9
- Always show the tour link in the header
...
- Have organizations link to the tour when a user is not part of an org
2014-05-21 14:45:54 -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
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