Commit Graph

362 Commits

Author SHA1 Message Date
Mathias Meyer
e100eea2d8 A lousy attempt at vertically aligning the footer.
There's gotta be a better way!
2014-05-09 18:01:22 +02:00
Mathias Meyer
5f46ebbe35 Only show annotations div if there are any.
Without any annotations, the div just makes for some good-looking
whitespace.
2014-05-09 13:18:14 +02:00
Mathias Meyer
680a0c8f22 Show running for active jobs, ran when finished. 2014-05-09 12:40:45 +02:00
Mathias Meyer
49c794c533 Fine tuning for branch name and subject.
In Chrome, it looked slightly off, the line-height adjustment
seems to fix it.
2014-05-09 10:28:35 +02:00
Josef Šimánek
ca2ac4562a Update jobs summary to new format. 2014-05-09 05:52:18 +02:00
Josef Šimánek
141619c3f5 Show committer in build header only when he's not author. 2014-05-09 04:28:58 +02:00
Josef Šimánek
a934267b86 Use gravatar for author and committer avatars. 2014-05-09 02:20:34 +02:00
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
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
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
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
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
Hiro Asari
9b323e4b55 [skip ci] Tweak wording on .travis.yml-only build feature 2014-04-09 19:57:49 -04: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
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
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
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
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
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
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
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
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
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
Hiro Asari
2c079ae937 Label Rst and POD correctly 2014-01-28 09:57:54 -05: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
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
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
Piotr Sarnacki
8e5111da88 Convert switches in profile to components 2014-01-21 17:57:35 +01:00
Piotr Sarnacki
d7bef2b94e Revert tailing changes 2014-01-20 15:00:34 +01:00
Mathias Meyer
84037fb3c3 Fix links to blog and docs. 2014-01-20 12:50:08 +01:00
Hiro Asari
8b6be08ef4 Merge branch 'master' into settings-pane
Conflicts:
	assets/scripts/app/routes.coffee
	assets/scripts/app/templates/profile/tabs/hooks.hbs
2014-01-17 07:09:04 -05:00
Piotr Sarnacki
8801fe7e6c Replace all of the uses of translation helper with plain text
We're removing translations from Travis, the substitution was done using
this script: https://gist.github.com/drogus/8436273
2014-01-15 14:35:01 +01:00
Justine Arreche
072e89ad8e removed locale dropdown in profile and removed colon separators 2014-01-10 14:32:30 -05:00
Justine Arreche
e8c6bc3745 Removed duplicate duration icon 2014-01-10 13:42:51 -05:00
Justine Arreche
007c53c909 removed duration-icon span to resolve duplicate clock icons 2014-01-10 13:34:49 -05:00
Piotr Sarnacki
7ddeb5cfa8 Remove the conflict from tools.hbs 2014-01-10 17:33:46 +01:00
Justine Arreche
909da95d0f Updating branch from master 2014-01-09 15:19:42 -05:00
Piotr Sarnacki
c8cc13df59 Change submit to save 2014-01-08 12:17:57 +01:00
Robert Jackson
8d681e85af Use link-to instead of deprecated linkTo. 2014-01-07 21:02:24 -05:00
Robert Jackson
cb3d41739b Use bind-attr instead of deprecated bindAttr. 2014-01-07 21:00:26 -05:00
Justine Arreche
d324319a96 changes made to profile page including increased type size for readability, color styling and gravatar border radius increase 2014-01-03 19:10:58 -05:00
Mathias Meyer
d569938687 Fix typo in Code Climate popup. 2014-01-02 12:26:34 +01:00
Hiro Asari
80510badff Remove mailto: URLs
Addresses https://github.com/travis-ci/travis-ci/issues/1807
2013-12-31 19:47:28 -05:00
Piotr Sarnacki
cc026b75a8 Make settings header link to repo page 2013-12-18 11:19:06 +01:00
Piotr Sarnacki
8aafb8d4e6 Bring back 'outlet pane' and 'outlet pane'
For some reason (I haven't had time to debug it) when we don't use named
outlet rendering "into" does not work in certain circumstances (for
example in index current view, where repos are changed automatically).
2013-12-18 11:02:25 +01:00
Piotr Sarnacki
3a15b037da Link to repo settings from a hooks page 2013-12-18 11:02:24 +01:00
Piotr Sarnacki
8482c4c286 Move settings out of the profile page 2013-12-18 11:02:24 +01:00
Piotr Sarnacki
ac6b394ec4 Display settings link in the cog menu 2013-12-18 11:02:23 +01:00
Piotr Sarnacki
c18222ea51 Settings pane
This commit contains a settings pane implementation. There are a couple
of things here, which are not used yet, like advanced form helpers. I'm
leaving them here, because the plan is to add support for more settings
soon (like: include/exclude branch patterns), which will need these
helpers.

There is also tabs support, although in the current version there is
only one tab (initially it was created for supporting general tab and
notifications tab).
2013-12-18 11:02:23 +01:00
Piotr Sarnacki
86f660310f Add index_loading template 2013-12-11 12:43:11 +01:00
Damien Mathieu
a431b68c28 make the back to top fixed and fluidify the follow scrolls
Fixes #89
2013-12-05 16:01:51 +01:00
Sven Fuchs
eaf260a516 Revert "Display repos with no builds, but which are active in 'My repositories'"
This reverts commit fbed80f166.

Conflicts:
	assets/scripts/app/templates/repos/list.hbs
2013-11-12 16:06:26 +01:00
Piotr Sarnacki
06d90dbc9b Merge branch 'master' into insufficient-oauth-permissions
Conflicts:
	assets/scripts/app/routes.coffee
2013-10-31 15:52:59 +01:00
Nick Schonning
b21f9f82fb travisci.com to travis-ci.com
travisci.com emits a 301
2013-10-30 13:15:41 -04:00
Piotr Sarnacki
190bf9e837 Use lastBuildHash on repo, not lastBuild
lastBuildHash uses information for last build, which is available on the
repo object, so it will not trigger an ajax request if we haven't
fetched a build yet.
2013-10-30 14:36:32 +01:00
Piotr Sarnacki
fbed80f166 Display repos with no builds, but which are active in 'My repositories'
When user activates a repository in the profile page, we now will
display this repository on the 'My Repositories' list. When user chooses
this repository, she will see an explenation why there is no builds and
what could be done to fix this.

Conflicts:
	assets/scripts/app/controllers.coffee
	assets/scripts/app/models/repo.coffee
	assets/scripts/app/templates/repos/list.hbs
2013-10-29 18:05:23 +01:00
Justine Arreche
de02f0d028 styling to github oauth error page and added travis-crying icon 2013-10-28 11:55:25 -04:00
Piotr Sarnacki
796e830a36 Add page about insufficient oauth permissions 2013-10-25 13:10:22 +02:00
Josh Kalderimis
4abee5edca remove some duplicated content due to a bad merge 2013-10-14 23:17:02 +02:00
Justine Arreche
ced2bc63f6 fixed alignmnt of Mr. T 2013-10-08 16:57:17 -04:00
Justine Arreche
a57952e2f8 WIP fixing auth page, successfully fixed firefox button bug 2013-10-08 15:11:27 -04:00
Henrik Hodne
e3e96aca73 Remove more trailing whitespace 2013-10-07 17:07:33 -05:00
Justine Arreche
51c1b4dcee Took out linkTo in list.hbs and fixed cursor to pointer on li elements for left repo list view 2013-10-07 17:16:54 -04:00
Josh Kalderimis
0d4babb07e wrap the contents of the li, not the whole collection 2013-10-07 21:00:35 +02:00
Justine Arreche
32c1f31241 attempt to make entire repo cell clickable 2013-10-07 13:48:55 -04:00
Justine Arreche
0500ab1168 Rearranged some copy for first_sync to increase readability and added mascot to success message 2013-10-05 15:19:46 -04:00
Justine Arreche
515a0861ba new loading spinner gif, header styles and columns for first_sync page 2013-10-05 14:04:52 -04:00
Justine Arreche
1bc7bbee67 changed layout of getting_started to two columns and reorganized typographic styles and heirarchy 2013-10-04 23:27:30 -04:00
Justine Arreche
1cd544ad3b new screenshots for getting started steps and new styles and centered alignment 2013-10-04 15:40:46 -04:00
Justine Arreche
0cfb44868c added in 'step' headlines to break down the info a bit better 2013-10-03 19:46:40 -04:00