Mathias Meyer
bf84301710
Improve spacing for octocats.
2014-05-08 17:11:15 +02:00
Mathias Meyer
e1bd111224
Change summary on job page, fix more tests.
...
This brings both pages on par, though the duplication isn't ideal.
2014-05-08 16:31:33 +02:00
Mathias Meyer
1373308475
Delete old summary, fix tests for the builds page.
...
This commit breaks tests for the job page, but bear with me. It
doesn't have the new layout yet.
2014-05-08 16:00:28 +02:00
Mathias Meyer
882d479c0f
Fix compare link text for tags.
2014-05-08 15:31:27 +02:00
Mathias Meyer
1ceb935e19
Shorter commits for compare URLs, optimize footer.
...
The flow when reducing the browser width isn't fully right yet,
but we're getting there.
2014-05-08 13:21:45 +02:00
Mathias Meyer
744e32a15c
Add footer section for commit and author details.
2014-05-08 12:37:00 +02:00
Mathias Meyer
a6d6e40f9c
Initial version of a new build header.
...
Based on @Juice10's original designs at travis-ci/travis-assets#24 .
2014-05-08 11:08:38 +02:00
Mathias Meyer
3b2e8d69f3
Extend LinkView to allow click tracking.
...
Allows us to hook in to certain links and see how they're used.
2014-05-08 09:36:31 +02:00
Mathias Meyer
781a99edd8
Add button to add a new repository from sidebar.
...
It's currently not obvious where to click to add a new repository,
and if anything, we should make it easier for people to set up
new repositories.
2014-05-06 14:46:52 +02:00
Mathias Meyer
21cbd7c0c3
It's Log not Logs.
2014-05-06 14:00:42 +02:00
Mathias Meyer
dfc5d60173
Fix some wording for the log view.
...
Capitalized makes more sense and it's a single log, hence
the singularization.
2014-05-06 13:55:34 +02:00
Piotr Sarnacki
66e93ed3ab
Limit flash messages to 2
...
(closes travis-ci/travis-ci#1859 )
2014-05-06 11:39:36 +02:00
Mathias Meyer
c43aa7bdac
Rearrange items on the first sync page.
...
The success message would originally show up below the message
that we're synchronizing. This change shows either the information
or the success message.
2014-05-06 10:22:50 +02:00
Mathias Meyer
2fa2ea533b
Fix repository hint on accounts pages.
...
Accounts and the profile are currently separate controllers, so
whenever you switched the account, the message would be hidden.
2014-05-06 10:10:36 +02:00
Piotr Sarnacki
31cb3c0bb5
Prevent sending double restart request
...
When requeue icon was clicked 2 times it was sometimes the case that we
sent 2 requests. This commit prevents that and also adds a little nice
indicator instead of restart button while we're sending the request.
2014-05-05 15:37:08 +02:00
Mathias Meyer
2172fb705a
Trim the commit message.
2014-05-05 10:13:54 +02:00
Mathias Meyer
35fc98edaf
Only show message body when it exists.
...
Otherwise the script will return the message subject again rather
than show nothing at all.
2014-05-05 10:02:30 +02:00
Mathias Meyer
4fa2ade298
Show xcode_sdk and scheme as matrix dimensions.
...
Fixes travis-ci/travis-ci#2177 .
2014-05-05 08:27:09 +02:00
Mathias Meyer
22130f8328
Wrap commit body into a pre tag.
...
This follows the idea that the message can contain useful things
like ASCII diagrams or wonderful art.
Related to travis-ci/travis-ci#2003 .
2014-05-03 19:59:20 +02:00
Mathias Meyer
42539d94de
Set whitespace handling via CSS.
...
Relevant for travis-ci/travis-ci#2003 .
2014-05-03 18:04:31 +02:00
Mathias Meyer
2a40ba59a7
Replace leading whitespace in commit message.
...
This allows for proper indentation to display ASCII art.
Fixes travis-ci/travis-ci#2003
2014-05-03 17:59:01 +02:00
Henrik Hodne
8926d4e6c0
Add ruby
as a known matrix key
2014-05-01 21:07:53 -05:00
Sven Fuchs
b6566cbf1c
update log.js from travis-web-log
2014-04-30 14:59:40 +02:00
Piotr Sarnacki
46e325c7bd
Disable tailing specs for now
2014-04-16 09:58:36 +02:00
Piotr Sarnacki
4024de35cc
Update pusher to 2.2.0
2014-04-16 09:38:23 +02:00
Hiro Asari
9b323e4b55
[skip ci] Tweak wording on .travis.yml-only build feature
2014-04-09 19:57:49 -04:00
Piotr Sarnacki
1d06666357
signOut on refresh user data error
2014-04-09 00:14:28 +02:00
Henrik Hodne
433f5b7318
Use link-to instead of the deprecated linkTo
...
These were mostly removed in 8d681e85af
,
but some where left over.
2014-04-01 00:56:31 -05:00
Piotr Sarnacki
9e167b6603
Calculate position of #tail element rather than setting position fixed
...
This change ought to be commited along with 535a873
, but due to a bit of
chaos with reverts and merging it's not in the master branch. This fixes
a position calculation of #tail element on the log to work even with
right sidebar (which is a problem on Travis Pro)
2014-03-27 12:37:15 +01:00
Mathias Meyer
641199cf7d
Switch build status image URL to SVG.
2014-03-20 07:25:05 +01:00
Mathias Meyer
34c07325d3
Add a message for travis-ci.com as well.
...
Switched the logic around to make a bit more sense with the
configuration conditionals.
2014-03-18 10:44:34 +01:00
Mathias Meyer
aaf777ce9d
Show a message pointint to travis-ci.com.
...
Reduces friction a whee bit in finding your private repositories.
2014-03-18 10:40:30 +01:00
Mathias Meyer
c294dcf793
Make explanation box smaller, left-align text.
2014-03-10 12:50:31 +01:00
Mathias Meyer
f44e3eadb3
Provide more copy for insufficient oauth permissions.
2014-03-10 12:45:52 +01:00
Piotr Sarnacki
a141f4b8a4
Update pusher to 2.2.0-rc2
2014-03-05 11:14:34 +01:00
Piotr Sarnacki
10271e2915
Use outerheight when calculating position to take padding into account
2014-03-04 15:34:10 +01:00
Piotr Sarnacki
0ef732557c
Remove unneeded console.log
2014-03-04 14:14:00 +01:00
Piotr Sarnacki
535a873dc0
Make "to top" link visible when scrolling through the log
...
These are the changes by @dmathieu (reverted at d7bef2b
) slightly
changed to allow us to use them also on Travis Pro.
The change is to still use onScroll calculations in order to position
elements instead of using "position: fixed". The latter method is harder
to use when element needs to be positioned relatively to other element -
on Pro we would have to still calculate the position because of the
right sidebar.
2014-03-04 14:07:33 +01:00
Piotr Sarnacki
b4f3eac0bf
Merge pull request #259 from rjackson/update-ember
...
Update to Ember 1.4.0.
2014-03-04 11:40:22 +01:00
Piotr Sarnacki
a060b08552
Use not minified pusher, it's easier to debut and we minify it anyway
2014-02-27 20:53:24 +01:00
Piotr Sarnacki
046abf397c
Don't silence pusher warnings
2014-02-27 19:16:40 +01:00
Piotr Sarnacki
be0f601a4c
Subscribe in a way which is currently documented in pusher docs
2014-02-27 19:16:40 +01:00
Piotr Sarnacki
077f555af3
Update pusher to 2.2.0-rc1
2014-02-27 19:16:39 +01:00
Mathias Meyer
c8b6ecb101
Fix link to docs.
...
[ci skip]
2014-02-26 23:11:14 +01:00
Piotr Sarnacki
b5963ba31d
Remove the rest of text stubs in insufficient oauth permissions
2014-02-25 11:17:52 +01:00
Piotr Sarnacki
78ff50ce68
Remove existing user text stub on insufficient oauth permissions page
2014-02-24 23:46:24 +01:00
Piotr Sarnacki
39b8af12f9
Merge branch 'insufficient-oauth-permissions'
...
Conflicts:
assets/scripts/app/routes.coffee
2014-02-24 23:33:14 +01:00
Piotr Sarnacki
7ef7da5535
Redirect to getting started only from index route
...
Also rename renderNoOwnedRepos to redirectToGettingStarted
2014-02-20 15:28:38 +01:00
Piotr Sarnacki
8c513fd7d2
Use action bubbling instead of checking for contructor in AuthRoute
2014-02-19 16:17:31 +01:00
Mathias Meyer
b2bfb6c3e9
Rename properties/bindings for unadministerable hooks.
2014-02-18 11:56:19 +01:00
Mathias Meyer
81cf02cd3b
It's GitHub.
2014-02-18 11:56:19 +01:00
Piotr Sarnacki
f123162627
Use Em.computed.sort and Em.computed.limit instead of nesting proxies
...
With new array computed helpers we can simplify code and get rid of
nested array proxies.
2014-02-18 10:13:41 +01:00
Piotr Sarnacki
36db80d45f
Add Ember.computed.limit and use it in LimitedArray
...
arrayComputed was added recently in order to make array computations
easier. Using arrayComputed we can improve LimitedArray which now uses
an isolated multipurpose Ember.computed.limit.
2014-02-18 10:00:33 +01:00
Piotr Sarnacki
8e040912ec
Still redirect to getting started, but render it in 'main' outlet
...
Rendering views outside of routes cycle seems problematic at the moment,
so redirection is our best bet. However, the way I initially did it in
cc90200
causes problems for people who don't have any own repositories
set up for Travis CI, but still want to log in and browse around -
rendering getting started page as a full page hides left sidebar with a
list of repositories.
This commit changes getting started page to render in the main outlet,
just as before redirection changes.
2014-02-17 11:26:28 +01:00
Robert Jackson
69d566b1a1
Update to Ember 1.4.0.
2014-02-15 21:28:02 -05:00
Piotr Sarnacki
cc90200d66
Instead of rendering getting started page, just redirect to it
...
It would be nice to allow to just render getting started page, but
because of the way we manage layouts, it's hard to get it running
without weird bugs popping up now and then. This should be easier to
achieve once the templates are cleaned up to use better laout
management.
2014-02-13 15:51:38 +01:00
Piotr Sarnacki
a1c42482b6
Render getting started page into application level
2014-02-13 15:26:52 +01:00
Piotr Sarnacki
bbba892e7b
Don't automatically toggle hook switches
...
Hook switches are toggled in the controller "toggle" action, so if we
toggle them in the component and then in the controller, it will just
return to the original state.
2014-02-12 17:58:19 +01:00
Piotr Sarnacki
0679fc260c
Revert "Revert "Use switches on settings pane""
...
This reverts commit e5ae06afeb
.
2014-02-12 17:33:42 +01:00
Henrik Hodne
e5ae06afeb
Revert "Use switches on settings pane"
...
This reverts commit 357b176f93
.
This commit seems to be where the bug with enabling hooks was
introduced, and reverting this commit seems to fix that bug.
Conflicts:
assets/scripts/app/controllers.coffee
assets/scripts/app/templates/repo/settings.hbs
2014-02-12 09:55:24 -06:00
Henrik Hodne
2450f9fe9d
Revert previous revert
...
I found the commit that caused the bug that caused me to do the last
revert. I'm therefore reverting the previous revert and I will be
committing a revert that reverts the commit that introduced the bug. See
next commit.
This reverts commit db2d38a7af
.
2014-02-12 09:54:24 -06:00
Henrik Hodne
db2d38a7af
Revert setting panel deploy
...
This seems to have caused issues with enabling the hooks for
repositories.
2014-02-12 09:14:47 -06:00
Piotr Sarnacki
3426a8b95f
Notify only on error when saving settings
2014-02-12 13:17:26 +01:00
Piotr Sarnacki
8d19410264
Merge remote-tracking branch 'origin/settings-pane'
...
Conflicts:
assets/scripts/app/controllers.coffee
assets/scripts/app/routes.coffee
assets/scripts/app/views/repo/show.coffee
2014-02-12 11:52:01 +01:00
Piotr Sarnacki
f29ee2372a
Fix specs
...
Change in mocks.coffee broken specs - using repos variable was shadowing
global repos array.
2014-02-12 10:37:07 +01:00
Piotr Sarnacki
ce74220f28
Don't reopen Ember.Route
...
A better way is to provide Travis.Route, which will be used by default
when generating route objects.
There is also no need to define actions for all the routes as they are
needed only in ApplicationRoute (ie. when they're not handled by other
routes).
2014-02-12 08:55:55 +01:00
Piotr Sarnacki
e5749b0629
Fix handling not existing repos
...
Also ensure that we don't break it again with an integration test.
2014-02-12 08:02:47 +01:00
Piotr Sarnacki
a8784a58fa
Use index/loading template instead of IndexLoadingRoute
...
By default Ember.js will use either IndexLoadingRoute or index/loading
template. Before this commit we were specyfing IndexLoadingRoute, which
was renderring index_loading template. This is not needed as long as we
use index/loading template - the effect is the same, but we use a
default.
2014-02-12 07:48:44 +01:00
Piotr Sarnacki
03e8745dc3
Bubble the error to top if we don't handle it in Ember.Route
...
A proper thing to do when an error is not handled is to bubble it up
rather than using throw (which we were using before this commit).
2014-02-12 07:46:56 +01:00
Piotr Sarnacki
71e5959f4e
Properly handle notFound URL
...
We handled notFound URL using an old hack, which no longer works. The
proper way now is to handle a "catch all" route.
2014-02-12 07:45:32 +01:00
Henrik Hodne
31d77c1ad9
Merge pull request #255 from travis-ci/hh-switch-restart-endpoint
...
fix(models): update the endpoint used to restart jobs and builds
2014-02-10 14:15:46 -06:00
Robert Jackson
10d9317f5f
Update Ember to mitigate CVE-2014-0046.
...
Details here:
https://groups.google.com/forum/#!topic/ember-security/1h6FRgr8lXQ
2014-02-07 15:36:44 -05:00
Henrik Hodne
1b7aba494a
fix(models): update the endpoint used to restart jobs and builds
...
/requests is deprecated
2014-01-30 17:19:15 -06:00
Piotr Sarnacki
8e3134d495
Update log engine
2014-01-29 14:43:44 +01:00
Piotr Sarnacki
0d40f2322e
Merge pull request #245 from dmathieu/refactor_folder
...
Refactor the log folder and test the logs view
2014-01-29 02:49:58 -08:00
Damien Mathieu
5ef0302243
automatically unfold lines starting or ending an highlight
2014-01-29 09:10:50 +01:00
Henrik Hodne
e716c5d569
feat(repo-tools): show status image popup to everyone
...
If you can see the repository, then you should also be able to see the
status of said repository (and status image), so you should also be able
to copy the link to a status image.
Close travis-ci/travis-ci#1881 .
2014-01-28 19:46:30 -06:00
Piotr Sarnacki
5562e72492
Update ember-model
2014-01-28 22:41:51 +01:00
Piotr Sarnacki
c808d3d3b8
Add sideloaded records to record arrays
2014-01-28 22:41:50 +01:00
Mathias Meyer
af07dfb29e
Remove console.log of language.
2014-01-28 20:58:01 +01:00
Hiro Asari
1987a97ec1
Add missing header for pull request
2014-01-28 12:21:11 -05:00
Hiro Asari
1cbf3ffc1e
Fix message that got mangled by the locale removal [skip ci]
2014-01-28 12:06:47 -05:00
Damien Mathieu
9571ce09e3
add integration specs to the log view
2014-01-28 17:23:15 +01:00
Damien Mathieu
6608032652
refactor and test the log folder
2014-01-28 17:23:15 +01:00
Hiro Asari
2c079ae937
Label Rst and POD correctly
2014-01-28 09:57:54 -05:00
Piotr Sarnacki
c3008c1f78
Add mappings for sideloading annotations
2014-01-28 15:33:22 +01:00
Mathias Meyer
36ee4c183c
Fix links to point to new documentation site.
2014-01-28 12:42:26 +01:00
Mathias Meyer
6254fa9664
It's GitHub.
2014-01-28 12:42:17 +01:00
Hiro Asari
e00b938f4d
Merge pull request #190 from travis-ci/hh-annotations
...
Annotation support (#1220 )
2014-01-27 08:41:52 -08:00
Piotr Sarnacki
82b9df2fef
Capitalize labels in job and build headers
2014-01-27 13:24:50 +01:00
Piotr Sarnacki
360b32a4f2
Merge branch 'updated-styles'
...
Conflicts:
assets/scripts/app/templates/layouts/top.hbs
assets/scripts/app/templates/repos/list.hbs
2014-01-27 13:02:05 +01:00
Hiro Asari
634fca454e
Use bind-attr instead of the deprecated bindAttr
2014-01-25 17:29:56 -05:00
Hiro Asari
62fd40f51e
Tell TravisApplication about the Annotation model
2014-01-25 17:14:35 -05:00
Hiro Asari
26c5cf2a05
Add status image example for POD
...
Fixes https://github.com/travis-ci/travis-web/issues/235
Note the height attribute is removed from `#status-image`.
We now let browser decide how tall the popup will be.
2014-01-25 09:06:25 -05:00
Hiro Asari
364fb119c9
Add newline
2014-01-24 10:32:42 -05:00
Hiro Asari
715b1a2d36
Drop image and add status for Annotation
2014-01-24 10:32:11 -05:00
Hiro Asari
9e2a8cb218
Merge branch 'master' into hh-annotations
...
Conflicts:
assets/scripts/app/controllers/job.coffee
assets/scripts/app/models/job.coffee
2014-01-24 10:18:58 -05:00
Justine Arreche
7d9db8cbae
restyled general settings
2014-01-24 10:04:12 -05:00
Piotr Sarnacki
357b176f93
Use switches on settings pane
2014-01-21 18:46:36 +01:00
Piotr Sarnacki
d41d6de175
Merge branch 'master' into settings-pane
...
Conflicts:
assets/scripts/app/templates/profile/tabs/hooks.hbs
2014-01-21 18:01:42 +01:00