Lukasz Sarnacki
4ab6a90b66
Simplified code in github refference linking
2013-09-01 13:36:33 +02:00
Lukasz Sarnacki
44c7c627fb
Replace github refference with link travis-ci/travis-ci#1266
...
Github issue refference is now replaced with github issue url.
This covers following refferences:
* #Num
* User#Num
* User/Project#Num
2013-09-01 13:36:24 +02:00
Piotr Sarnacki
072a5de579
Show first_sync page after routerTransitions
...
This code ensures that we send an event after router is fully
initialized, otherwise it could cause an error.
2013-08-29 16:33:09 +02:00
Piotr Sarnacki
27929faf6f
Don't render sidebar
2013-08-29 01:15:57 +02:00
Piotr Sarnacki
fb120af69e
Use pullRequestNumber from build, not from commit
2013-08-29 01:01:03 +02:00
Piotr Sarnacki
18ba86eca0
Remove stuff not used in travis-web anymore
2013-08-28 14:17:26 +02:00
Piotr Sarnacki
34ae33f087
Fix filtering for queue and running jobs
2013-08-27 23:26:08 +02:00
Piotr Sarnacki
08d17fdf2b
Check also for superclass of Travis.AuthRoute
...
Ember.js creates subclasses of given class in container, so we need to
check also superclass
2013-08-27 18:23:17 +02:00
Piotr Sarnacki
b56fa7b9df
Fix getting hooks on profile page
...
Hooks were sometimes not loaded, because user property on
ProfileController was not available. This commit tries one additional
way to get a login - Travis.lookup with controller:currentUser.
2013-08-27 16:11:56 +02:00
Mathias Meyer
da7cb6f4b0
Add githubLanguage as repository property.
2013-08-27 15:30:42 +02:00
Piotr Sarnacki
7be461758c
Fix specs
2013-08-26 17:01:27 +02:00
Mathias Meyer
04545cc066
Add synchronization spinner.
2013-08-26 12:55:11 +02:00
Mathias Meyer
581f9f6858
Include a mustached spinner.
2013-08-26 12:47:35 +02:00
Piotr Sarnacki
d5038a4855
Fix allBuilds for ember-model
2013-08-25 14:54:55 +02:00
Piotr Sarnacki
eb35a0e1c6
Merge branch 'master' into ui-improvements
...
Conflicts:
assets/scripts/app/controllers.coffee
2013-08-25 14:46:03 +02:00
Piotr Sarnacki
d3ded51a16
Automatically redirect away from 'first_sync' after synced is finished
2013-08-25 14:13:46 +02:00
Piotr Sarnacki
d2ebf4cbcf
Remove indicator from first sync for now
2013-08-25 13:13:58 +02:00
Piotr Sarnacki
b6c2ee418a
Don't require sidebar controller
2013-08-22 16:05:08 +02:00
Piotr Sarnacki
d18cffd1a7
When observing all builds don't request them
...
We use `allBuilds` to observe new incoming builds, so we can put new
builds into the lists (for example when build is started). We use it for
observing purposes only, so we actually don't need to get builds from
the server, we can just register record array and use it later on.
2013-08-22 15:29:12 +02:00
Mathias Meyer
f479cac505
Add copy for the first sync page.
2013-08-21 15:18:06 +02:00
Piotr Sarnacki
766f4e8907
Properly handle job:canceled event
2013-08-13 01:09:02 +02:00
Piotr Sarnacki
c9e677fd86
Allow to cancel jobs after they're started
2013-08-12 17:35:12 +02:00
Piotr Sarnacki
8f91eee610
Display 0 instead of blank field if reposCount is null
2013-08-12 13:16:58 +02:00
Piotr Sarnacki
0217b20943
Implement missing pieces for cancel build
...
We allow to cancel only created builds at this point.
2013-08-09 23:06:19 +02:00
Piotr Sarnacki
8c3e92faea
Merge branch 'master' into ui-improvements
...
Conflicts:
assets/scripts/app/controllers/repo.coffee
assets/scripts/app/templates/builds/show.hbs
assets/scripts/app/templates/jobs/show.hbs
2013-08-06 13:16:56 +02:00
Piotr Sarnacki
c92720f280
Fix displaying pull request number on builds' list
...
Commit sometimes does not have information about pull request (probably
when payload is coming from pusher).
2013-08-06 13:05:25 +02:00
Piotr Sarnacki
d94816ec8f
Remove unneeded code
...
This piece of code was used in order to load repos associated to jobs
when the latter were loaded from pusher. This was needed because jobs
events do not have repository record passed in pusher payload, so when
job was added with pusher and link to the job was displayed in "Running
Jobs" or in workers on right sidebar, Ember was loading missing repos.
We don't need this code anymore as there is no right sidebar.
Additionally after changes in Ember.js, it's possible to pass primitives
to linkTo. Previously the link to record needed to be constructed as
following:
{{#linkTo "job" job.repo job}}Link to repo{{/linkTo}}
The drawback of such code is that repo would have been instantiated in
such case. Now, we can do something like this:
{{#linkTo "job" job.repositorySlug job}}Link to repo{{/linkTo}}
so as long as we have information about repository slug in the job data,
such hacks are not be needed.
2013-08-05 13:14:58 +02:00
Piotr Sarnacki
33bce774a3
Add first_sync template
...
First sync will be displayed when user is logged in and first sync is
still taking place
2013-08-05 03:29:19 +02:00
Piotr Sarnacki
b40d0acf9c
Return empty array from userRepos when there is no user
2013-08-05 03:28:43 +02:00
Piotr Sarnacki
acf5d8e9be
Redirect to root after signin in on auth page
2013-08-05 03:27:47 +02:00
Piotr Sarnacki
c79725d0e9
Refactor sign in related templates, fix indicator in auth template
2013-08-05 03:24:33 +02:00
Piotr Sarnacki
d248fd11a6
Fix messages on empty repos list
2013-08-05 02:35:47 +02:00
Piotr Sarnacki
218a078164
Fix messages on empty repos list
2013-08-05 02:35:28 +02:00
Piotr Sarnacki
9170795639
Improve auth code in router by using new async stuff ( ❤️ @machty)
2013-08-03 20:48:59 +02:00
Piotr Sarnacki
d9d833d1b4
No need to prefetch repos in recentRepos
...
Repo#withLastBuilds already does a fetch, so this is redundant
2013-08-03 15:11:23 +02:00
Piotr Sarnacki
b2f543f3a2
Don't require sidebar and running jobs, it's not used anyway
2013-08-03 15:10:55 +02:00
Piotr Sarnacki
66ed172888
Refactor the way we insert new records with pusher
...
Previousy I was using find to ensure that the record is materialized,
but the new version is much lighter - it uses Model#load to load the
record directly
2013-08-03 15:09:18 +02:00
Piotr Sarnacki
53951c3691
Don't reload user repositories each time my repos tab is clicked
2013-07-31 16:18:37 +02:00
Piotr Sarnacki
07d2d1ff2a
Check if record is in a record array before adding it
2013-07-31 15:06:06 +02:00
Piotr Sarnacki
42470fd416
Wrap updateTimes in Ember.run
2013-07-31 13:59:03 +02:00
Piotr Sarnacki
fb41820917
Remove ticker require
2013-07-31 13:57:49 +02:00
Piotr Sarnacki
96066709b4
Simplify permissions CP code
2013-07-31 13:55:04 +02:00
Piotr Sarnacki
0ac5b6855e
Use isPullRequest instead of eventType
2013-07-31 13:54:02 +02:00
Piotr Sarnacki
1951752f47
Wrap ajax callbacks in Ember.run
2013-07-31 13:52:08 +02:00
Piotr Sarnacki
c0cb223aeb
Update Travis.Model to work with Ember Model
2013-07-31 13:51:28 +02:00
Piotr Sarnacki
ccfd116f08
Use Handlebars.helper instead of registerBoundHelper
2013-07-31 13:49:46 +02:00
Piotr Sarnacki
f92c592f2d
Add pusher receive related stuff to App (previously it was in store)
2013-07-31 13:47:55 +02:00
Piotr Sarnacki
8082d3a6d3
Update loading user to EmberModel's version
2013-07-31 13:45:52 +02:00
Piotr Sarnacki
8daf5b857a
Don't fail if user signs out before router is set up
2013-07-31 13:45:23 +02:00
Piotr Sarnacki
ded00e0182
unloadRecord -> unload
2013-07-31 13:44:56 +02:00
Piotr Sarnacki
92da0c8034
Simplify build/job and tools templates
2013-07-31 13:43:06 +02:00
Piotr Sarnacki
da9a34f06c
Change ED's filter() calls to FilteredArrays
2013-07-31 13:42:06 +02:00
Piotr Sarnacki
9093b2a311
Remove tick from sidebar controller
2013-07-31 13:39:18 +02:00
Piotr Sarnacki
af3f865854
Make routes code more async capable when setting job
...
After changing Ember Data to Ember Model, the default behavior is to
not return promise by default from `find` call. This is better in
general for our use case, because we don't block rendering the UI while
data loads, but we now have to handle cases where model is not yet
loaded in `setupController`
2013-07-31 13:35:47 +02:00
Piotr Sarnacki
373c7f706f
Get rid of hacks from routes
2013-07-31 13:32:23 +02:00
Piotr Sarnacki
670f38542a
Use model.save() for saving records
...
Also, there is no need to use transactions anymore
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
823c8441be
Change EmberData properties/relationships into EmberModel versions
...
DS.attr -> Ember.attr
DS.belongsTo -> Ember.belongsTo
DS.hasMany -> Ember.hasMany
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
4d74491401
Remove unused code
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
c194c775b9
Merge pull request #195 from floydpink/show-more-button
...
Show loading indicator on 'Show More' click
2013-07-29 18:18:43 -07:00
Piotr Sarnacki
f54054de72
Merge pull request #194 from floydpink/build-job-page-fixes
...
Fix a couple of metadata items on build and job tabs
2013-07-29 17:17:41 -07:00
Floyd Pink
fd98847863
show loading indicator on show-more button click
2013-07-27 16:11:12 -04:00
alonisser
4bc4d10e7d
Add Rst status image format
...
Close #192 .
2013-07-26 23:55:12 -07:00
Floyd Pink
d12bb1e8e4
a) author/committer emails on build page and b) PR on job page
2013-07-26 17:34:03 -04:00
Piotr Sarnacki
76af32013b
Fix updating times on repo page
2013-07-23 17:13:29 +02:00
Piotr Sarnacki
831540af88
Fix link to PR on build/job page
2013-07-17 17:48:56 +02:00
Piotr Sarnacki
74dc2bc339
Reset parts when fetching log
2013-07-16 00:29:45 +02:00
Henrik Hodne
6b1df07621
Show images for annotations that have them.
2013-07-11 12:20:49 -07:00
Henrik Hodne
31cb6ce98a
Extract annotations view
2013-07-11 11:45:23 -07:00
Henrik Hodne
c912634dd0
Handle annotation Pusher payloads
2013-07-11 11:24:55 -07:00
Henrik Hodne
5ec9199677
Show annotations in build view
2013-07-11 11:19:06 -07:00
Henrik Hodne
5ce8093253
Show annotations on the job page
2013-07-10 18:52:07 -07:00
Henrik Hodne
1b8ec432dc
Initial annotation support
2013-07-10 17:49:47 -07:00
Piotr Sarnacki
8d0d990825
Remove DS.Store
2013-07-09 15:38:09 +02:00
Piotr Sarnacki
d1413516eb
Use double qoutes for a route name in action and linkTo
2013-07-09 13:49:59 +02:00
Piotr Sarnacki
c7516b458e
Show all accounts and hooks in profile
...
Previously we showed only accounts and repositories, to which you have
admin access. To improve usability, it's better to show all accounts and
all repositories, but explain why part of the repositories are not
manageable.
2013-06-18 17:54:13 +02:00
Mathias Meyer
162b4386ef
Rework guide a whee bit to be more compact.
2013-06-13 20:47:21 +02:00
Mathias Meyer
a5b6e16d3e
Add a contact section to the guide.
2013-06-13 13:43:26 +02:00
Mathias Meyer
b2bdd8ec7a
More details for the getting started guide.
2013-06-13 13:34:26 +02:00
Mathias Meyer
87790fb6e1
Start fleshing out the getting started guide.
2013-06-13 12:44:21 +02:00
Piotr Sarnacki
b0d1e11e97
Allow to see getting started page through the URL
2013-06-13 12:40:46 +02:00
Piotr Sarnacki
3a4d52f52b
Change URL when clicking on repos tabs
2013-06-12 19:55:34 +02:00
Piotr Sarnacki
75784da25e
Render information about no repos into main template
2013-06-12 15:27:15 +02:00
Piotr Sarnacki
704bd9434e
Redirect to getting started page if user has no repositories
2013-06-11 17:22:52 +02:00
Josh Kalderimis
60ac5e8080
remove the link to the stats page as it has been disabled for sooooo long now
2013-06-08 19:32:21 +02:00
Josh Kalderimis
abeba40d3f
move Docs into Help, and capitalize for fun and profit!
2013-06-08 19:29:46 +02:00
Josh Kalderimis
a42e0b092f
set the scope correctly when checking if a build/job is a PR in the template
2013-06-08 19:17:40 +02:00
Mathias Meyer
6708412a4d
Sidebar be gone!
2013-06-08 10:12:41 +02:00
Piotr Sarnacki
e1b5e5d883
Rename routeTo to routeToPath
...
Ember already uses routeTo, we don't want to override this
2013-06-07 15:59:47 +02:00
Piotr Sarnacki
9eafd917ab
Properly check for lastBuild on repo in routes
2013-06-06 21:28:55 +02:00
Piotr Sarnacki
ca835f5a1c
Use CONFIG_KEYS in formatConfig
2013-06-06 19:06:32 +02:00
Piotr Sarnacki
299e227342
Add go config to the matrix
2013-06-06 15:39:39 +02:00
Piotr Sarnacki
58d3795644
Properly set model on build controller on build/show
2013-06-05 12:45:35 +02:00
Piotr Sarnacki
0d12176239
Don't error out if router is not yet setup
...
When router is not set up yet sending events to it will fail. If that's
the case, we can just swallow the error, because afterSignIn will take
effect only if we are already in some state in the router.
2013-06-05 12:43:27 +02:00
Piotr Sarnacki
50cdc4cf98
Move checking for errors to router rather than template
...
Previously we were checking if we should display an error message by
adding if statements in a template. This is not the best way to do
it, because it clutters a template and makes code harder to follow.
In this commit I move rendering error templates to the router. Code for
rendering error when there is no builds is not the best way to do it
either, but it can be improved when new router changes are merged to
Ember's master and a way Ember Data is handling promises is revised and
improved.
2013-06-05 11:37:29 +02:00
Piotr Sarnacki
f87e4108a8
Rethrow error if the error coming from router is not "Route missing"
2013-06-05 11:37:28 +02:00
Piotr Sarnacki
6bc7b69088
Refactor a way we setup things on repo controller
...
Till now, when switching between different views, we were switching
different bindings on repo controller. This was quite innefficient,
because then we needed to add bindings also from other controllers and
it's hard to manage such structure when we would like to add specialized
controllers (like LogController).
The new setup is more declarative, meaning that we do such things on the
router and set things on proper controllers. The only drawback is that
now we need to setup a few observers instead of bindings for "current"
views (ie. when viewing the newest repo or when viewing the last build
in current repo).
At this point it may not look like huge improvement, but it will open a
way to more refactorings.
2013-06-05 11:37:28 +02:00
Mathias Meyer
f6fde27258
Refine sidebar GA details.
2013-06-01 10:17:56 +02:00
Mathias Meyer
494ab53f83
Add tracking link tags.
2013-06-01 10:06:10 +02:00
Mathias Meyer
17a4ef79a7
Add help section and a link to travisci.com.
2013-05-31 21:47:56 +02:00
Mathias Meyer
a0ab577b6c
Add RGSoC logo to the top of the sidebar.
...
Remove the current sponsors from the sidebar.
2013-05-31 21:17:06 +02:00
Piotr Sarnacki
aaf35365b1
Don't process pusher events immediately when running in background
...
When user has Travis CI's web page open in the background we should not
process pusher events immediately, because she will not see the changes
on a page anyway. During peak hours we can get several messages per
second, which requires some CPU work almost all the time. By using
visibility API we can detect if the tab with Travis CI is in the
background and if that's the case we will process pusher messages in
batches every 5 minutes. This is much better for the CPU, because it
means one bigger spike every few minutes and additionally some of the
updates don't have to be done (for example if we get several job:started
events, Ember's run loop will process only last one when it comes to
rendering 'current' build).
2013-05-29 16:54:12 +03:00
Piotr Sarnacki
8004766cfe
Don't set sortProperties to null
...
Sorting could be triggered on controller and then when tab would be
switched, nullified sortProperties can result in an error.
2013-05-29 13:51:21 +03:00
Piotr Sarnacki
05859a5a3c
Use visibility.js to run timer updates
...
Visibility.js provides a thin wrapper over page visibility API, which
allows to detect if page is currently visible by user. This allows us to
stop live updates when it's not needed. This is especially easy in case
of timers, because Visibility.js provides setInterval replacement, which
runs given code only when page is visible.
A lot of ❤️ for @tchack, who showed me visibility.js!
2013-05-29 13:42:51 +03:00
Piotr Sarnacki
4288e79044
Change Ember.run.later to setTimeout in periodic actions
...
It seems that running Ember.run.later periodically can cause CPU usage
to increase over time. Such increase adds up to already increasing CPU
usage because of data amount growing.
This commit tries to mitigate the issue by using setTimeout instead
2013-05-29 11:17:58 +03:00
Mathias Meyer
b761536d80
Add newsletter link to "Community" menu.
2013-05-24 16:19:31 +02:00
Henrik Hodne
e659659861
Download 2x images from Gravatar
...
This will make them look nicer on Retina screens. We may want to make
them even bigger if people are increasing the size of the page on
Travis, but doing that causes all kinds of alignment issues, so it's not
necessary to do now, I think.
2013-05-22 13:09:24 +02:00
Piotr Sarnacki
22c1710e14
Update user data after sign in
2013-05-21 19:30:19 +02:00
Piotr Sarnacki
dd33378c47
Show repo on repos list even if it's not complete, but has lastBuildId
2013-05-21 14:59:32 +02:00
Mathias Meyer
7831fbc70b
Move join links from sidebar into the top menu.
2013-05-20 15:56:13 +02:00
Mathias Meyer
be432528d8
Disable stats menu item for now.
...
Until a proper stats page is back, that is.
2013-05-17 07:54:27 +02:00
Henrik Hodne
e1877e13e7
Fix typo, commiter -> committer
2013-05-16 22:27:03 +02:00
Piotr Sarnacki
d0f7c75795
Remove sidebar elements, which need to query API
...
This reverts commit b6e89073dc
.
2013-05-16 13:55:18 +02:00
Piotr Sarnacki
a4fccf800a
Don't use id for flash view
...
When logging out and then logging back in, there is sometimes an error
when registering flash view, which says that it can't register 2 views
with the same id. We don't need to use id here, so I just changed id to
class
2013-05-16 13:33:07 +02:00
Piotr Sarnacki
d8b96a960d
Always send afterSignIn event
2013-05-16 13:16:53 +02:00
Piotr Sarnacki
90ffeaf085
Allow to override sign in and sign out callbacks on routes
2013-05-16 12:46:58 +02:00
Piotr Sarnacki
eb065a0eee
Sort owned repositories
2013-05-16 02:10:10 +02:00
Piotr Sarnacki
b432a39fb4
Don't try to connect outlet if current view is desteoyed
2013-05-16 01:56:05 +02:00
Piotr Sarnacki
563c1f8773
destroyed -> isDestroyed
2013-05-16 01:51:57 +02:00
Piotr Sarnacki
685cf1074f
Initialize _outlets if it's null
2013-05-16 01:48:06 +02:00
Piotr Sarnacki
ebb5f17058
Fix tests with new Ember version
2013-05-15 18:46:41 +02:00
Piotr Sarnacki
e21bee6494
Make sure that commit data is always fresh by using #with
...
Commit data in job and build view is sometimes unbound, make sure it's
refreshed when commit does change.
2013-05-15 17:23:54 +02:00
Piotr Sarnacki
985e218981
Fix odd behavior on running jobs list and on queued jobs list
...
In order to not load too many repositories when not needed I was using
construct of repoData on Job and Worker models. repoData was a simple
object with id and slug attributes, which was used to generate url for a
repo. That way I didn't have to instantiate Repo object for generating
urls. The problem is that our API does not return repositorySlug along
with Job record, so the value of repositorySlug was overwritten and in
consequence repoData was becoming empty.
I could change the API, but I feel that the whole repoData concept is
flawed. A bit better solution is to load incomplete repository data into
the store (just an id and a slug) and then instantiate repo record - as
long as it will not need to provide other fields than an id and a slug,
we will not have to do an ajax request.
2013-05-15 17:23:53 +02:00
Piotr Sarnacki
1fa040d9a3
Set container on View
...
After updating Ember it complains that using defaultContainer was
deprecated, in order to silence the deprections I just set the container
so it does not uses defaultContainer
2013-05-15 17:23:53 +02:00
Piotr Sarnacki
dddf66b8cf
Don't refresh duration when record is loading
2013-05-15 17:23:52 +02:00
Piotr Sarnacki
d65f733f28
Log router transitions
2013-05-15 17:23:52 +02:00
Piotr Sarnacki
b6e89073dc
Revert "Revert "Revert "Remove sidebar elements, which need to query API
...
This reverts commit 9ca1833103
.
2013-05-15 17:23:52 +02:00
Piotr Sarnacki
3f30f3eec9
sign out before resetting app
2013-05-15 17:23:51 +02:00
Piotr Sarnacki
99c3ad770c
Router changes for new ember.js
2013-05-15 17:23:50 +02:00
Piotr Sarnacki
47630b5bab
Use view.jobIdForLog instead of showDownloadLog
...
The latter is not always refreshed, I don't have time to debug it more
thoroughly
2013-05-15 17:23:48 +02:00
Piotr Sarnacki
070d863588
No need to do hacks with Location header or Content-Type anymore
2013-05-15 17:23:48 +02:00
Josh Kalderimis
da35b52a56
Merge branch 'master' of https://github.com/travis-ci/travis-web
2013-05-13 10:56:03 +02:00
Mathias Meyer
f7618bef8b
There's a capital H in GitHub.
2013-05-11 08:38:23 +02:00
Mathias Meyer
6230224412
Remove Fork me sidebar.
2013-05-10 23:50:25 +02:00
Mathias Meyer
61c0f5179d
Add Blue Box as the default sponsor of a test run.
2013-05-10 23:19:07 +02:00
Josh Kalderimis
55a58f275d
remove the (i) from the top right of the tabs
...
the (i) is a miscommunication as it looks like it is to give information about the tabs instead of pop down descriptions underneath each of the repos in the recent and 'my repos' lists.
2013-05-10 19:54:52 +02:00
Mathias Meyer
9bce26ea3e
Change repository header to link to Travis repo.
...
Linking this to GitHub is cause for confusion, even for myself.
The tiny octocat now points to GitHub instead.
2013-05-10 16:49:15 +02:00
Piotr Sarnacki
df9db80c42
A few improvements for tabs on repos list
...
* if user is logged out, the default tab should be 'recent'
* when user logs in, the tab is switched to 'my repositories'
* when user logs out, my repositories is hidden again and tab is
switched to 'recent'
2013-04-30 02:45:16 +02:00
Piotr Sarnacki
e23d16c135
Sign out user before running tests
2013-04-29 23:00:13 +02:00
Piotr Sarnacki
9ca1833103
Revert "Revert "Remove sidebar elements, which need to query API""
...
This reverts commit e6b8562054
.
2013-04-29 14:53:56 +02:00
Fiona Tay
8152f4f2d6
Add placeholder for search input
2013-04-29 14:53:55 +02:00
Fiona Tay
3b53aca586
Fix minor spelling mistakes
2013-04-29 14:53:55 +02:00
Piotr Sarnacki
d2e103bc36
Revert "Remove sidebar elements, which need to query API"
...
This reverts commit d0009176f9
.
2013-04-29 14:53:55 +02:00
Fiona Tay
5cf2c65d2f
make 'My Repos' come before 'Recent' in sidebar
2013-04-17 20:12:33 -07:00
Piotr Sarnacki
d0009176f9
Remove sidebar elements, which need to query API
...
We have problems with timeouts and thus we want to lower API load
2013-04-16 20:46:56 +02:00
Piotr Sarnacki
dbbd82c825
Move GroupView into proper location
2013-04-15 18:55:22 +02:00
Piotr Sarnacki
1198809979
Move WorkersView and JobsView to Travis.SidebarView namespace
...
Travis.JobsView already exists, so I need to put those views in some
other namespace, but so that they're available without instantiating
SidebarView
2013-04-08 00:36:21 +02:00
Piotr Sarnacki
31f25ed4f8
Move WorkersView and JobsView to Travis namespace
...
That way those views can be overriden easily
2013-04-08 00:25:05 +02:00
Piotr Sarnacki
c7561ee13e
Properly display matrix keys when build does not have all keys
...
When additional items are included into matrix via 'matrix.include' key
in .travis.yml they may contain config keys, which are not available on
build.
For example build can contain only 'rvm' key, but we may add the
following include:
matrix:
include:
- rvm: '2.0.0'
env: 'FOO=bar'
In such case, we need to take into account also keys from additional
job, not only from the build.
(closes #172 )
2013-04-06 01:48:32 +02:00
Piotr Sarnacki
8a69df0126
For some reason passing event breaks on chrome
2013-04-05 19:42:53 +02:00
Piotr Sarnacki
957d8a01ab
Merge branch 'sidebar-tabs'
...
Conflicts:
assets/scripts/spec/support/conditions.coffee
2013-04-05 19:26:24 +02:00
Piotr Sarnacki
d414c47833
Don't render links if slug is missing
2013-04-05 19:25:30 +02:00
Piotr Sarnacki
39d0202d7a
Fix specs, add styling for firefox
2013-04-05 18:09:00 +02:00
Piotr Sarnacki
cf23f81c40
Typo in tools view: hasPermissions -> hasPermission
2013-04-04 17:18:41 +02:00
Piotr Sarnacki
2f6e8082ac
Show pull request title also in job view
2013-04-03 13:27:52 +02:00
Piotr Sarnacki
7996358f01
Fix fetching log in firefox when Location header is unavailable
2013-04-02 20:17:24 +02:00
Piotr Sarnacki
17923af973
Fix expanding folds on firefox
2013-03-29 23:25:05 +01:00
Piotr Sarnacki
ce6862e6a0
Always poll for changes when user is syncing
2013-03-29 22:15:19 +01:00
Sven Fuchs
63c0c50ec2
Merge branch 'master' into sf-log
2013-03-29 16:04:18 +01:00
Piotr Sarnacki
2537daf0eb
Try to fix error on setting duration when record is reloading
2013-03-28 23:42:32 +01:00
Piotr Sarnacki
6e632f7033
Don't set content for a controller automatically in some of the routes
...
Ember by default sets controller's `model` property which may cause
weird race conditions when connected with a way we handle setting up
controller's content - most of the time we bind things.
2013-03-28 23:28:58 +01:00
Piotr Sarnacki
d5bfa092b0
Don't setup pusher if we don't have key
...
That way we don't need to even fire anything pusher related when running
tests
2013-03-27 20:06:09 +01:00
Piotr Sarnacki
c9f08417f7
Keep pullRequestNumber on build not on commit
2013-03-27 14:06:03 +01:00
Piotr Sarnacki
ea3ea61146
Fix ordering on workers lists
...
Emebr does not allow to use mixin on create, it needs to be passed to
extend().
(closes #151 )
2013-03-25 00:41:05 +01:00
Piotr Sarnacki
406dd06952
Merge pull request #162 from jwswj/142-ShowPrTitle
...
Show Pull Request title when available #142
2013-03-24 13:58:57 -07:00
Piotr Sarnacki
74f4a7b110
Fix the log view for finished logs
2013-03-22 10:13:26 +01:00
Sven Fuchs
300e91133c
Merge branch 'master' into sf-log
...
Conflicts:
assets/scripts/app/views/log.coffee
2013-03-22 02:14:55 +01:00
Sven Fuchs
894f321a8f
some style tweaks to the sidebar tabs /cc @drogus
2013-03-22 02:14:00 +01:00
Piotr Sarnacki
f1adbf8f20
Improve log handling
...
* don't fetch log content on Travis.Log init
* use timeout in ChunkBuffer instead of Ember.run.later
* remove timeout when log is finalized
2013-03-22 01:25:23 +01:00
Piotr Sarnacki
5d049fd7de
Destroy groups in running jobs after they're emptied
2013-03-21 23:46:27 +01:00
Piotr Sarnacki
010754da8a
Use container as a context to lookup delegated call
2013-03-20 19:05:36 +01:00
Piotr Sarnacki
f87fe183e4
Keep application class at TravisApplication and move it to separate file
...
It helps when application class needs to be reopened before creating
application
2013-03-20 00:00:05 +01:00
Piotr Sarnacki
c0d23f5579
Be more specific when catching 'URL not found' error, also add test
2013-03-19 21:39:38 +01:00
Piotr Sarnacki
65254b70da
Fix cutting too long logs
2013-03-19 16:07:21 +01:00
Jason Smale
ed69690167
Got pull request data being stored and displayed correctly
2013-03-18 10:36:31 +11:00
Jason Smale
63c461e86b
Merge branch 'master' into 142-ShowPrTitle
...
Conflicts:
assets/scripts/app/templates/builds/show.hbs
2013-03-18 09:43:29 +11:00
Jason Smale
275b160d7d
Reverted back to old Pull Request listing layout
2013-03-18 09:35:45 +11:00
Jason Smale
10209bbc26
Added structure, but pull request data not accessible in view
2013-03-18 09:24:58 +11:00
Sven Fuchs
4dba587673
Merge branch 'master' into sf-log
2013-03-16 06:45:36 +01:00
Piotr Sarnacki
aedddd8afe
Display only jobs and workers in tabs
2013-03-15 19:22:24 +01:00
Piotr Sarnacki
b06d7f9628
Tabs on the sidebar, the beginning based on @svenfuchs work
2013-03-15 16:30:28 +01:00
Piotr Sarnacki
de21e7bebc
Handle not-found routes #159
2013-03-15 10:43:07 +01:00
Piotr Sarnacki
d590b06d17
Leave currentUser connected to controller, but check for id
2013-03-15 10:28:35 +01:00
Piotr Sarnacki
1b01581fb4
Use regular params instead of event in My Repositories list ( closes #157 )
2013-03-15 10:22:58 +01:00
Sven Fuchs
80a0186464
Merge branch 'master' into sf-log
2013-03-14 22:46:07 +01:00
Piotr Sarnacki
febf40fd76
Fix pull requests view to show PR number
2013-03-14 20:37:57 +01:00
Piotr Sarnacki
3e3bb97591
Clean lineNumber on transitions
2013-03-14 19:32:56 +01:00
Piotr Sarnacki
3cd47d41b8
Clean lineNumber on transitions
2013-03-14 18:31:06 +01:00
Sven Fuchs
95e58f5f38
remove double PreView definition
2013-03-14 18:05:59 +01:00
Piotr Sarnacki
46643e8315
Run Travis.Repo.find() before using recent repos
...
Becuase we use filter() now to get just the repos with the last build
into the sidebar, it will not fetch the request automatically.
2013-03-14 18:01:13 +01:00
Sven Fuchs
abdb912ade
Merge branch 'master' into sf-log
2013-03-14 17:59:17 +01:00
Piotr Sarnacki
b847dbd664
Reset line numebr on each request
2013-03-14 17:56:50 +01:00
Sven Fuchs
ff6e126e45
fix lineNumberClicked
2013-03-14 17:35:39 +01:00
Sven Fuchs
c011cfafcd
fix line numbering
2013-03-14 17:18:34 +01:00
Sven Fuchs
e1a667407f
fix after rebase
2013-03-14 16:29:22 +01:00
Piotr Sarnacki
bca00d78f6
We don't even need to check repo.slug, repoSlug, should be always available
2013-03-14 16:00:41 +01:00
Piotr Sarnacki
a726f5a730
Typo
2013-03-14 15:58:03 +01:00
Piotr Sarnacki
181ecd227a
Don't access repo object when it's not needed to not send ajax requests
2013-03-14 15:55:18 +01:00
Sven Fuchs
2331e8e006
re-add limit and scroll, fix positioning of messages
2013-03-14 15:48:42 +01:00
Sven Fuchs
c0a4fed836
use travis-web-log/sf-dom
2013-03-14 15:47:59 +01:00
Piotr Sarnacki
296bff56f1
Fix specs
2013-03-14 15:43:19 +01:00
Piotr Sarnacki
2013492371
Remove debug console.logs
2013-03-14 15:12:07 +01:00
Piotr Sarnacki
bdb552100a
Always use currentItem to get log context
2013-03-14 15:10:56 +01:00
Piotr Sarnacki
3d3c0fc3b2
Jekyll is not the same as github flavoured markdown
2013-03-14 15:01:45 +01:00
Piotr Sarnacki
79f1dc448f
Revert "move log subscrition to a log controller"
...
This was causing the log to not refresh sometimes when switching from
one repo to another, I'm reverting for now, we will have to have another
look.
This reverts commit 2e8b74160c
.
Conflicts:
assets/scripts/app/controllers/build.coffee
assets/scripts/app/models/build.coffee
assets/scripts/app/templates/builds/show.hbs
assets/scripts/app/views/log.coffee
assets/scripts/vendor/log.js
2013-03-14 10:07:35 +01:00
Piotr Sarnacki
2eab278736
Add ChunkBuffer to log
2013-03-13 00:13:51 +01:00
Piotr Sarnacki
b1edd8e510
Bring back log engine from master
2013-03-12 22:52:39 +01:00
Piotr Sarnacki
03dbe11c55
Merge branch 'master' into ps-ember-update
2013-03-12 14:03:03 +01:00
Piotr Sarnacki
25d09c453a
Merge pull request #131 from fionatay/master
...
Correct spelling in translation key
2013-03-12 05:54:56 -07:00
Piotr Sarnacki
63559f4c4c
Show appropriate message when the repository has no builds
2013-03-11 20:11:43 +01:00
Piotr Sarnacki
8fab8448c2
Show appropriate message if repository was not found
2013-03-11 19:47:59 +01:00
Piotr Sarnacki
a529231f1f
No need to use vnd extensions if version is already given
2013-03-11 18:15:58 +01:00
Piotr Sarnacki
05926e0010
Fix fetching worker name
2013-03-09 22:01:06 +01:00
Piotr Sarnacki
b289d3966b
Finish ChunkBuffer implementation and integrate it with Artifact
2013-03-09 22:01:06 +01:00
Piotr Sarnacki
b4022f5f67
A few improvements for ChunkBuffer
...
* insert available items at once
* allow to use pushObject on buffer itself
* add a test using arrayObserver to make sure that it fires only when
elements are added to arrangedContent
2013-03-09 22:01:05 +01:00
Piotr Sarnacki
554c8621e3
Merge branch 'master' into ps-ember-update
...
Conflicts:
Gemfile
assets/scripts/travis.coffee
2013-03-09 12:48:35 +01:00
Sven Fuchs
93edf5b63c
remove limit for now and update log.js
2013-03-09 00:51:20 +01:00
Sven Fuchs
ffe6f2d62c
actually limit before setting the part
2013-03-08 17:51:32 +01:00
Sven Fuchs
e5eae55456
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-03-08 17:33:12 +01:00
Sven Fuchs
d44e3b0098
move limit to web-log
2013-03-08 17:33:03 +01:00
Piotr Sarnacki
1408276609
Changes for ember-data revision 12
...
Sideload changed a way of loading records associated with the main
record. Now, to make it simple, sideloaded records must be always in
plural form.
2013-03-08 17:04:44 +01:00
Mathias Meyer
46a107e9ff
Use locale.
2013-03-08 13:06:20 +01:00
Mathias Meyer
74b3136214
Add link to status page.
2013-03-08 10:00:01 +01:00
Piotr Sarnacki
862e1864f5
Show pull requests values only on pull requests tab
2013-03-07 18:19:39 +01:00
Piotr Sarnacki
44bef520a0
Properly bind worker.state class
2013-03-07 18:13:29 +01:00
Sven Fuchs
ffd1b6d917
try to unsubscribe from the log when the log view is destroyed, too
2013-03-07 16:43:00 +01:00
Piotr Sarnacki
4a69446628
Make sure build.id and repo.slug are available for a link to build
2013-03-07 16:18:29 +01:00
Sven Fuchs
2e8b74160c
move log subscrition to a log controller
2013-03-06 19:59:59 +01:00
Sven Fuchs
4c699f18c3
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-03-06 16:37:12 +01:00
Sven Fuchs
fbe52ac854
update log.js
2013-03-06 16:37:01 +01:00
Piotr Sarnacki
1e6672eb9f
Fix toggle button on hooks list in profile
2013-03-06 15:18:57 +01:00
Piotr Sarnacki
8d9b36c0a6
Remove Date hack, which was used for timeago
2013-03-06 14:43:13 +01:00
Sven Fuchs
f00ad52ad8
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-03-05 17:14:26 +01:00
Sven Fuchs
8a2ba379aa
unsubscribe from log channels
2013-03-05 17:14:00 +01:00
Piotr Sarnacki
9ee359664c
Fix sync button
2013-03-05 03:37:47 +01:00
Piotr Sarnacki
4337949dd4
Fix the rest of the specs
2013-03-04 13:29:00 +01:00
Piotr Sarnacki
712389efdb
Fix more specs
2013-03-04 03:46:04 +01:00
Sven Fuchs
5d885289de
update log.js, use Log.Dom engine
2013-03-04 02:32:04 +01:00
Jason Smale
90a1d10d26
Show the title of the PR, rather than message in the PR tab
2013-03-04 11:00:44 +11:00
Sven Fuchs
b1b16f9039
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-02-28 21:38:08 +01:00
Sven Fuchs
7342618ffd
improve logging
2013-02-28 21:36:56 +01:00
Piotr Sarnacki
c6d1f4fa59
Fix a few more integration tests
2013-02-28 15:56:55 +01:00
Piotr Sarnacki
02ff533774
Fix integration tests running and 2 first tests
2013-02-28 15:54:48 +01:00
Piotr Sarnacki
0f89da6dea
Fix selected class on repos list
2013-02-28 15:54:47 +01:00
Sven Fuchs
079998093b
re-add the limit
2013-02-27 17:09:02 +01:00
Sven Fuchs
c4bb49cc17
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-02-26 23:19:55 +01:00
Piotr Sarnacki
6dbcd95c8b
Merge branch 'master' into ps-ember-update
...
Conflicts:
assets/scripts/travis.coffee
public/index.html
2013-02-26 12:43:43 +01:00
Piotr Sarnacki
2256ddeb46
Get rid of updateAssociations method
...
It seems that with current version of ember-data it's not longer needed
- associations are updated automatically now.
2013-02-26 12:04:37 +01:00
Piotr Sarnacki
12da46a623
Fix showAll button
2013-02-26 11:21:34 +01:00
Piotr Sarnacki
a47147ed82
Fix build lists to not interfere with each other
2013-02-26 11:17:42 +01:00
Piotr Sarnacki
1f3f0559bc
Fix build and job configs
2013-02-26 08:57:03 +01:00
Piotr Sarnacki
211b2723f9
Fix authentication
2013-02-26 07:05:40 +01:00
Piotr Sarnacki
ba1eecec45
Remove github stats
2013-02-26 05:26:51 +01:00
Piotr Sarnacki
d76463c3f2
Fix a few more UI issues
2013-02-26 05:24:56 +01:00
Piotr Sarnacki
9bac8ecba1
Fix status icon on build's view
2013-02-26 05:02:56 +01:00
Piotr Sarnacki
46f7e6bba0
Fix remaining ember-data and pusher updates issues
...
When records are updated by pusher events, we should not mark them as
dirty - we don't modify them on client side anyway.
2013-02-26 04:37:23 +01:00
Piotr Sarnacki
e96abff0e6
Hack for one to many relationship changes
2013-02-26 04:36:47 +01:00
Piotr Sarnacki
1bccb5d177
Fix line numbers when loading an url
2013-02-25 15:18:59 +01:00
Sven Fuchs
dbac2f8458
debug output
2013-02-25 13:07:07 +01:00
Randy Morgan
050bdfddb8
Added de locale to profile
...
This is dependent on https://github.com/travis-ci/travis-core/pull/190
2013-02-25 21:02:02 +09:00
Piotr Sarnacki
3e031981bc
Remove console.log
2013-02-23 00:21:52 +01:00
Piotr Sarnacki
f0ea65b114
Keep the hash in the location so we can scroll to line in logs
2013-02-23 00:21:01 +01:00
Sven Fuchs
729d22c9a4
Merge branch 'ps-ember-update' of github.com:travis-ci/travis-web into ps-ember-update
2013-02-22 23:44:58 +01:00
Sven Fuchs
f4832bd5f4
remove stale stuff from log/pre views
2013-02-22 23:38:33 +01:00
Piotr Sarnacki
b5bda962f9
Remove old router
2013-02-22 23:15:43 +01:00
Sven Fuchs
0b5715fe43
port log pre template
2013-02-22 17:09:14 +01:00
Piotr Sarnacki
553495c56c
Add @svenfuchs' log reimplementation
2013-02-22 17:00:50 +01:00
Piotr Sarnacki
83fb0ebb2c
Fix incomplete implementation
2013-02-21 23:22:54 +01:00
Piotr Sarnacki
395c818a64
Fix permission check for cog menu
2013-02-21 23:22:54 +01:00
Piotr Sarnacki
cfbec29978
Fix some of the places still using Travis.app
2013-02-21 23:22:54 +01:00
Piotr Sarnacki
bd7d2ede3a
Refactor proxy creation in router
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
db2f01aa23
Fix sponsors
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
4f21b097a8
Fix profile views
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
f121a008c6
Add TODO for user's @poll()
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
a3622e14c9
Allow to sign in and sign out
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
50a69cccad
Don't do request to get repos every time home page is reloaded
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
9bf2cb1078
Add stats view and fix connectLayout
2013-02-21 23:22:53 +01:00
Piotr Sarnacki
0b001acfaf
Event is no longer passed as an argument to handlers
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
9b26ae4312
Fix workers view
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
9ed3598f95
Implement branches
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
cadc8c0e72
Fix running jobs
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
42ed7cf4de
Make sure that repo has a slug when creating a link to repo
...
Raw repo data is sometimes passed to linkTo helpers and in such case
Repo instance is created by id and it does not include slug. This commit
will be reverted after fixing "incomplete" implementation, which will
allow to preload Repo with both id and slug before searching for it.
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
86670def14
Fix queues lists
2013-02-21 23:22:52 +01:00
Piotr Sarnacki
4cdd4df515
Tabs and basic views are mostly working
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
075e714fc3
Fix job view
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
a3f8e0ff7d
Add missing mappings to adapter
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
99b9c72e2e
Fix attributes and relatiobships in build
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
8ccd95e0b0
Fix build view and links on left sidebar
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
f0e95ddd3f
Main view mostly works on new router
2013-02-21 23:22:51 +01:00
Piotr Sarnacki
829e1a4001
Fix routes code if google analytics is not loaded
2013-02-18 23:46:42 +01:00
Piotr Sarnacki
5255cfe744
Remove console log statements
2013-02-13 14:45:36 +01:00
Piotr Sarnacki
4590492547
Fix one more problem with folds
2013-02-13 14:42:23 +01:00
Piotr Sarnacki
76520cfcdb
Add count for running jobs
2013-02-13 11:52:00 +01:00
Piotr Sarnacki
3862dd163d
Limit log to 5000 lines
2013-02-13 04:03:02 +01:00
Josh Kalderimis
c72837f70e
Running jobs => Running Jobs
2013-02-11 19:15:44 -08:00
Josh Kalderimis
7ed8aaefad
add a check to running jobs to display a friendly message if no jobs are running
2013-02-11 19:10:31 -08:00
Piotr Sarnacki
e90c21c9a5
Normalize rvm version to float if it comes as an integer
2013-02-11 15:59:52 +01:00
Piotr Sarnacki
2607197cba
Fix typo in requeue build permissions check
2013-02-09 18:29:07 +01:00
Sven Fuchs
fb96164db8
just depend on the ga code
2013-02-08 15:30:49 +01:00
Sven Fuchs
2e8a197933
relax checking for non-production hosts
2013-02-08 15:22:32 +01:00
Sven Fuchs
0322e1a3c8
extract ga code and setup
2013-02-08 14:49:46 +01:00
Piotr Sarnacki
8061e57814
Sort running jobs by repo slug and number
2013-02-07 18:40:20 +01:00
Piotr Sarnacki
b5c7e52eaa
Wait for slug being present on runnning jobs list
2013-02-07 13:20:42 +01:00
Piotr Sarnacki
c5dce13317
Group running jobs by repo
2013-02-07 13:20:41 +01:00
Piotr Sarnacki
ad6f9e59c7
Display running jobs
2013-02-07 13:20:41 +01:00
Piotr Sarnacki
e05b2cbe80
Merge pull request #134 from lukesarnacki/show-disabled-links-in-cog-menu
...
Disable links in cog menu when not signed in
2013-02-07 02:02:15 -08:00
Lukasz Sarnacki
201a3abf17
Disable links in cog menu when not signed in
...
When user is not logged in, some links in cog menu
are not display. This commit makes them visible but
disabled.
2013-02-07 00:40:15 +01:00
Fiona Tay
1ef5b60ccc
Correct misspelling of sponsors
2013-02-06 18:00:12 +08:00
Piotr Sarnacki
36fb57b093
Merge pull request #120 from minciue/master
...
Show committer's name in builds list
2013-02-05 10:02:50 -08:00
Piotr Sarnacki
4b01db6d4b
Don't parse user if data can't be fetched from storage ( closes #124 )
2013-01-30 02:24:12 +01:00
Piotr Sarnacki
ead17606b5
Fix download log link after log changes
2013-01-30 02:15:11 +01:00
Piotr Sarnacki
9df79d6944
Wait for job.id in Travis.Artifact
2013-01-29 15:36:14 +01:00
Piotr Sarnacki
28b17f97a0
Build log url manually if Location header can't be fetched
2013-01-29 05:02:15 +01:00
Piotr Sarnacki
f6baa172a5
Fetch archived logs from S3 without redirect
2013-01-29 04:17:17 +01:00
Piotr Sarnacki
eb2feca02a
Set proper content type for logs requests
2013-01-28 18:18:16 +01:00
Piotr Sarnacki
5d3333efd2
Remove console.log
2013-01-27 22:51:45 +01:00
Piotr Sarnacki
5fbf153ed9
Use /jobs/:id/log.txt endpoint for fetching logs
2013-01-27 02:46:18 +01:00
Piotr Sarnacki
e9092418a7
Fetch builds for branches from /builds endpoint ( closes #123 )
2013-01-26 12:04:39 +01:00
Eugen Minciu
b1809c0951
Media query to hide committer on small screens.
2013-01-24 16:12:28 +02:00
Piotr Sarnacki
0e925c0eed
Load branches for status images only after opening the popup
2013-01-24 00:48:11 +01:00
Piotr Sarnacki
2723ae5c06
Find job for clearing logs only if it's already in store
...
Otherwise we make ajax request every time job is created.
2013-01-23 22:08:17 +01:00
Piotr Sarnacki
ee9f9d934c
Don't instantiate repo nor job on worker updates
...
We can create thos records based on job:started event. Also, links used
on the workers list are created from attributes only anyway.
2013-01-23 21:33:13 +01:00
Sven Fuchs
28e40ab0e4
make WorkerItemView.display rely on the model more
2013-01-22 19:04:25 +01:00
Sven Fuchs
f2ca2d5260
remove worker.lastSeenAt (useless anyway) and use payload.job instead of (deprecated) payload.build for active worker links
2013-01-22 18:55:08 +01:00
Sven Fuchs
9be127fa59
re-enable worker updates via pusher
2013-01-22 17:30:42 +01:00
Eugen Minciu
52bc49b64c
Add the commiter's name to the builds list
2013-01-22 18:10:59 +02:00
Piotr Sarnacki
b4ea261ee3
Delegate isLoaded in ArrayProxy on repos list
2013-01-22 01:58:20 +01:00
Piotr Sarnacki
2ca67e6b06
Bring back repo url, it's used in status images urls ( closes #118 )
2013-01-22 01:30:56 +01:00
Piotr Sarnacki
9052869f9f
Remove class from log line number to make template simpler ( closes #112 )
2013-01-22 01:22:47 +01:00
Sven Fuchs
f4fb1d14d4
add comment
2013-01-19 14:45:16 +01:00
Sven Fuchs
99edd9f0df
Merge branch 'master' of github.com:travis-ci/travis-web
2013-01-17 20:25:13 +01:00
Sven Fuchs
050c9fd211
clear log on job:created, too
2013-01-17 20:24:51 +01:00
Piotr Sarnacki
f3b37b9aaf
Add redirect on /jobs/:id/log.txt and /builds/:id/log.txt
2013-01-16 13:14:46 +01:00
Piotr Sarnacki
a8b5460eed
Show download log link in the cog menu
2013-01-16 12:59:15 +01:00
Piotr Sarnacki
13d752a77b
Disable worker:removed and worker:added events until we find a fix on server side
2013-01-15 15:25:22 +01:00
Piotr Sarnacki
98e6503e73
Add download log link at the bottom of the log
2013-01-15 13:18:49 +01:00
Piotr Sarnacki
e40fa3b26d
Removed unused urls
2013-01-15 13:18:49 +01:00
Nick Schonning
850b5148f9
Remove name attribute from log line link
...
Name is only intended for form elements, also the ID is what is used by
the anchor link
2013-01-14 20:16:16 -05:00
Piotr Sarnacki
6fb15c4a97
Show pull request number on the list
2013-01-15 00:48:34 +01:00
Kirill Lashuk
402722d563
Rename urlStatusImage to statusImageUrl.
2013-01-14 23:12:31 +03:00
Kirill Lashuk
9bfd9f3948
Fix urlStatusImage generation.
2013-01-14 23:11:02 +03:00
Kirill Lashuk
8d4c28b7f7
Rename property to statusImageBranch.
2013-01-14 23:04:37 +03:00
Kirill Lashuk
ec14d96236
Select current branch in status images popup.
2013-01-14 23:04:37 +03:00
Piotr Sarnacki
64b94711c7
Disable worker:removed and worker:added events until we find a fix on server side
2013-01-14 18:15:46 +01:00
Piotr Sarnacki
4519736fcd
Put message before the commit on lists ( closes #93 )
2013-01-11 18:36:22 +01:00
Piotr Sarnacki
b83948f583
Fallback to login if name is not given for a user
2013-01-09 16:42:10 +01:00
Konstantin Haase
5ca5b15f40
Merge branch 'master' of github.com:travis-ci/travis-web
2013-01-08 15:10:59 +01:00
Piotr Sarnacki
ae9ff005d3
Don't throw error when repo can't be find
...
When visiting page of repo that doesn't exist, we should not throw an
error. It still does not work as expected, redirecting to
/undefined/undefined, which should be addressed as well, but at least we
don't throw errors now.
2013-01-08 15:01:49 +01:00
Konstantin Haase
5b48aa20e7
check scopes
2013-01-07 20:59:54 +01:00
Piotr Sarnacki
938aaafc71
Merge pull request #84 from randym/instrumentation
...
WIP! Added first level instrumentation for travis-web
2013-01-03 07:13:34 -08:00
Konstantin Haase
cb392b549d
reduce logging
2012-12-17 20:33:28 +01:00