Commit Graph

128 Commits

Author SHA1 Message Date
Henrik Hodne
8926d4e6c0 Add ruby as a known matrix key 2014-05-01 21:07:53 -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
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
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
Piotr Sarnacki
8e5111da88 Convert switches in profile to components 2014-01-21 17:57:35 +01:00
Piotr Sarnacki
896c79dd16 Remove the rest of the locales related stuff 2014-01-15 14:40:56 +01: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
Hiro Asari
ade98c7e44 Polish build matrix table header
Instead of uniformly camelizing the headers, use a map of headers
each build matrix key should display in the table
2013-12-15 00:50:48 -05:00
Hiro Asari
f8370a2236 Display 'os' as build matrix dimension 2013-12-11 16:51:11 -05:00
Piotr Sarnacki
b016ba2293 More logging 2013-12-11 12:43:10 +01:00
Dmitry Malikov
1041b59246 Add ghc to CONFIG_KEYS 2013-12-09 22:09:37 +04:00
Piotr Sarnacki
018eafe84b Fix problem with getting started template rendering on first sync
When first sync template is displayed, user usually doesn't have any
repos, which also triggers rendering of getting started template. The
fix for this is to handle the action to render getting started page on
first sync and do nothing in such case.

I also added a test to ensure that it works correctly.
2013-10-29 20:48:27 +01:00
Piotr Sarnacki
6a9510413d Use loading_link class instead of default loading on links
loading class conflicts with some of our CSS entries
2013-10-24 18:03:14 +02:00
Gosha Arinich
a62cd4062f track route transitions to GA as well 2013-09-21 21:48:03 +03:00
Mathias Meyer
0c9a49ab51 Rework Code Climate integration for action icon bar. 2013-09-11 10:53:02 +02:00
Mathias Meyer
8d3fa21665 Merge branch 'master' into mm-code-climate-window
Conflicts:
	assets/scripts/app/templates/repos/show/tools.hbs
	assets/scripts/app/views/repo/show.coffee
2013-09-10 14:32:20 +02:00
Mathias Meyer
f4acc21d06 WIP: Code Climate UI integration. 2013-09-03 14:26:02 +02:00
Piotr Sarnacki
f82707b832 Always run deferReadiness() 2013-08-29 01:15:46 +02:00
Piotr Sarnacki
c0397ae5d4 Fix rendering on firefox
Rendering on firefox was broken due to the difference in time when DOM
loads - without deferReadiness it was sometimes failing to add
ember-application element to body
2013-08-27 15:55:29 +02:00
Piotr Sarnacki
7be461758c Fix specs 2013-08-26 17:01:27 +02:00
Piotr Sarnacki
dcb2945092 Buffer pusher updates to RecordArrays until content is set
When collections are loading as ajax requests, we may still get pusher
updates, which will try to add records to these collections. In order to
make it work nicely, we should wait until Ajax request finishes (ie.
content of record array is set) and only then add objects from pusher
2013-08-05 13:12:38 +02:00
Piotr Sarnacki
17d5212d86 Bring back deferReadiness(), it was accidentally removed 2013-07-31 16:18:54 +02:00
Piotr Sarnacki
647863ca59 Remove require 'store', add require 'adapter' 2013-07-31 13:55:39 +02:00
Piotr Sarnacki
50e533b116 Log router transitions 2013-07-31 13:54:39 +02:00
Piotr Sarnacki
ca835f5a1c Use CONFIG_KEYS in formatConfig 2013-06-06 19:06:32 +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
d8b96a960d Always send afterSignIn event 2013-05-16 13:16:53 +02: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
554c8621e3 Merge branch 'master' into ps-ember-update
Conflicts:
	Gemfile
	assets/scripts/travis.coffee
2013-03-09 12:48:35 +01:00
Josh Kalderimis
df02b714ec update the Gemfile to use the secure rubygems, and remove the common queue from the sidebar 2013-03-10 00:07:20 +13:00
Piotr Sarnacki
71f4885472 turn on ENV.RAISE_ON_DEPRECATION 2013-03-06 14:59:34 +01:00
Piotr Sarnacki
8d9b36c0a6 Remove Date hack, which was used for timeago 2013-03-06 14:43:13 +01:00
Piotr Sarnacki
712389efdb Fix more specs 2013-03-04 03:46:04 +01:00
Piotr Sarnacki
d2d341ac9a Revert "Remove run() method override, it breaks app loading"
It works correctly, it was probably some error in assets compilation.

This reverts commit 9ed6051041.
2013-02-28 16:02:29 +01:00
Piotr Sarnacki
9ed6051041 Remove run() method override, it breaks app loading 2013-02-28 15:56:51 +01:00
Piotr Sarnacki
02ff533774 Fix integration tests running and 2 first tests 2013-02-28 15:54:48 +01:00
Sven Fuchs
1fd16ef555 rename bootstrapTravis to Travis.run 2013-02-27 00:29:42 +01:00
Sven Fuchs
120416bd55 meh, needs to be function 2013-02-27 00:11:32 +01:00
Sven Fuchs
ea8946d2eb rename bootstrapTravis to Travis.run 2013-02-26 23:59:03 +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
Sven Fuchs
75c60aa3d6 alias Travis.run to Travis.advanceReadiness 2013-02-26 23:18:56 +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
4e29faaa03 Start Travis with bootstrapTravis function 2013-02-26 12:21:17 +01:00
Piotr Sarnacki
211b2723f9 Fix authentication 2013-02-26 07:05:40 +01:00
Piotr Sarnacki
83fb0ebb2c Fix incomplete implementation 2013-02-21 23:22:54 +01:00
Piotr Sarnacki
db2f01aa23 Fix sponsors 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
f0e95ddd3f Main view mostly works on new router 2013-02-21 23:22:51 +01:00
Josh Kalderimis
f3d47ff24f remove the ppp queue from the interface 2013-02-16 01:01:56 -08:00
Sven Fuchs
fb96164db8 just depend on the ga code 2013-02-08 15:30:49 +01:00
Sven Fuchs
e61e2e3829 setup ga early 2013-02-08 15:21:49 +01:00
Sven Fuchs
0322e1a3c8 extract ga code and setup 2013-02-08 14:49:46 +01:00
Piotr Sarnacki
2bef45de3b Remove redundant Queue: from Mac OSX queue 2013-02-07 05:10:12 +01:00
Piotr Sarnacki
d25ad55ce6 Add OSX queue 2013-02-07 04:23:14 +01:00
Piotr Sarnacki
0ab1ba262b We now have a linux queue instead of jvmotp, rails and spree 2013-02-07 04:18:49 +01:00
Stefan Huber
3d347fdcf5 Typo 2013-01-02 16:42:44 +01:00
Randy Morgan
e4fb6c1fee Completed dynamic I18n intetegration.
travis-web starts in English. When the user logs in, it switches to
their locale, when they logout, it goes back to english.
2012-12-11 10:48:19 +09:00
Randy Morgan
e4819d8e0b Fixed I18n handlebars helpers to update when locale changes
Via the console, you can Travis.set('locale', 'ja') and all the labels
will properly update. This should work on User#updateLocale as well but
I am having a devil of a time testing it locally as I cannot sign in.
2012-12-11 08:54:43 +09:00
Piotr Sarnacki
8e97b68313 Make the app work with disabled cookies
Browsers disable local storage and session storage when cookies are
disabled - any call to one of those will cause an error. This commit
provides fallback storage, which will store items in memory.
2012-12-10 17:37:09 +01:00
Piotr Sarnacki
26def07b9d Show 'compiler' in Config and in matrix 2012-12-02 04:01:40 +01:00
Sven Fuchs
08c86c8778 Merge pull request #58 from randym/i18n
removed devise and admin namespaces from locales..
2012-11-23 02:06:06 -08:00
Randy Morgan
f176a2a77f Enabled i18n-js fallbacks 2012-11-23 13:53:07 +09:00
Sven Fuchs
be1c52e69a change I18n.missingTranslation so that we use the last part of the key, titleized instead of a phat, ugly monster message 2012-11-22 16:24:40 +01:00
Piotr Sarnacki
efe98e561a Add history.state hacks for browsers not supporting it 2012-11-18 11:59:14 +01:00
Sven Fuchs
d63af402c1 issue events on user:signed_in and user:synced 2012-11-16 17:43:22 +01:00
Sven Fuchs
81c0549d1d change queue grouping 2012-11-13 21:14:48 +01:00
Piotr Sarnacki
f64d488973 Set locale to 'en' by default 2012-10-23 03:33:39 +02:00
Piotr Sarnacki
72f14fb594 Do not trigger unnecessary reloads when locale *could* have changed 2012-10-22 21:29:51 +02:00
Sven Fuchs
a806dd7ff8 refactor broadcasts 2012-10-19 04:27:07 +02:00
Piotr Sarnacki
e561d7e145 Use localStorage instead of cookies 2012-10-10 22:42:28 +02:00
Piotr Sarnacki
3c303e5a86 Reload page when locale for user changes, also cache it in cookie 2012-10-10 22:37:44 +02:00
Piotr Sarnacki
404dde1cdf Initialize application in Ember.next, fixes auth 2012-10-10 16:13:21 +02:00
Sven Fuchs
00b38062cc stop loading the app config from the api cuz it adds quite a noticeable delay 2012-10-10 13:25:22 +02:00
Sven Fuchs
6342367810 remove debug flash message 2012-10-09 15:28:10 +02:00
Sven Fuchs
847c120bd7 fuck yeah, flash messages 2012-10-09 15:16:54 +02:00
Sven Fuchs
152dde6e05 make things even more generic 2012-10-03 19:29:44 +02:00
Sven Fuchs
7b47863014 extract paths in Assetfile; rename javascripts to scripts, stylesheets to styles 2012-10-03 17:13:02 +02:00