Commit Graph

2584 Commits

Author SHA1 Message Date
Piotr Sarnacki
f72d942801 Remove compass from app/forms.scss 2015-02-05 15:32:08 +01:00
Piotr Sarnacki
2525888668 Merge remote-tracking branch 'origin/css-refactor' into ember-cli 2015-02-05 15:30:29 +01:00
Piotr Sarnacki
1f5d5a2bd2 Fix imports for styles 2015-02-05 15:30:12 +01:00
Piotr Sarnacki
90e2366eef Use 'history' location for now 2015-02-05 15:28:21 +01:00
Piotr Sarnacki
ed8d4354f6 Move assets/images to public/images 2015-02-05 15:27:58 +01:00
Lisa Passing
3e0ec54ba5 remove compass mixins 2015-02-05 15:27:08 +01:00
Hiro Asari
42021bb11a Add Elixir as matrix column 2015-02-05 07:57:28 -05:00
Piotr Sarnacki
a47c282281 Move Gemfile to waiter 2015-02-05 13:45:20 +01:00
Piotr Sarnacki
41d8ab1b28 Add sass 2015-02-05 12:52:16 +01:00
Piotr Sarnacki
8ad4e1f27e Move styles to app/styles 2015-02-05 12:51:57 +01:00
Piotr Sarnacki
24d18afd48 Merge branch 'css-refactor' into ember-cli
Conflicts:
	app/templates/layouts/profile.hbs
	assets/scripts/app/routes.coffee
	assets/scripts/app/views.coffee
2015-02-05 12:49:26 +01:00
Piotr Sarnacki
6584d4c885 Don't test on safari locally, but test it on TravisCI 2015-02-05 12:46:44 +01:00
Piotr Sarnacki
37cae3987b Add firefox and safari to testem in dev 2015-02-05 12:43:50 +01:00
Piotr Sarnacki
7268243b4e Use empty apiEndpoint for tests 2015-02-05 12:40:27 +01:00
Piotr Sarnacki
59477e5eac Configure location properly 2015-02-05 12:40:06 +01:00
Piotr Sarnacki
3d216ad9f7 Filter repositories without last build 2015-02-05 12:39:58 +01:00
Piotr Sarnacki
141457c4f9 Change config keys to camel case 2015-02-05 11:35:47 +01:00
Piotr Sarnacki
86b0e3a765 Remove unused code from environment.js
We can't get anything from window in config/environment.js, because it's run at
compile time, not at run time.
2015-02-05 11:27:33 +01:00
Piotr Sarnacki
e33af8a672 Go one step further with lowering pusher data landing into store
If user switches to recent repos tab and then switches away, there's really no
point in pushing everything into store. We can still reject all of the events
for repos that don't belong to the current user and are not yet in the store.
2015-02-05 10:57:36 +01:00
Piotr Sarnacki
6f0eaf7091 Don't save data from pusher that won't likely be used
If user is logged in and doesn't keep 'recent repositories' tab opened, most of
the pusher events from 'common' channel are useless.

This commit introduces a logic to reject pusher events if:

  * recent tab hasn't been opened
  * user is signed in
  * Travis CI for open source is used
  * repository for a given event is not yet in store
  * repository for a given event is not part of current user's repositories
2015-02-05 10:57:36 +01:00
Piotr Sarnacki
426e67e7b4 Add firefox to dev runners in testem 2015-02-05 10:54:11 +01:00
Piotr Sarnacki
106fd016ac Forgot to add SauceConnect 2015-02-05 10:36:49 +01:00
Piotr Sarnacki
ff99ccab0b Add SauceLabs tests on firefox and chrome 2015-02-05 10:35:56 +01:00
Piotr Sarnacki
c6d4ecf78d Try new .travis.yml, without ruby for now 2015-02-05 09:22:42 +01:00
Piotr Sarnacki
89e604fdc9 Remove specs for unused features in ruby part 2015-02-04 23:08:50 +01:00
Piotr Sarnacki
874a6de443 Move log to vendor/ 2015-02-04 23:08:22 +01:00
Piotr Sarnacki
fcbcabb0cd No need to lookup store in pusher anymore 2015-02-04 18:35:42 +01:00
Piotr Sarnacki
420cab0d75 Remove workers/list.hbs, it's not used anymore 2015-02-04 18:34:37 +01:00
Piotr Sarnacki
67cae2c8f5 Remove Travis global usage from templates 2015-02-04 18:34:25 +01:00
Piotr Sarnacki
8f7c58ce4c Add missing imports for config 2015-02-04 18:27:14 +01:00
Piotr Sarnacki
ba9b6d844a Move receiving pusher events to store 2015-02-04 18:24:09 +01:00
Piotr Sarnacki
fdda7b482f Remove unsafe-eval from script-src CSP 2015-02-04 18:24:09 +01:00
Piotr Sarnacki
571552b861 Don't allow unsafe inline scripts 2015-02-04 17:23:58 +01:00
Lisa Passing
c6dbd3a634 add 404 page 2015-02-04 17:19:49 +01:00
Lisa Passing
3f00cec935 dashboard tiles overflow fadeout 2015-02-04 12:49:09 +01:00
Lisa Passing
c4b7677238 fix nasty firefox render bug 2015-02-04 12:07:29 +01:00
Piotr Sarnacki
f6751e4b08 Prepend ASSETS_HOST to assets 2015-02-03 23:26:20 +01:00
Piotr Sarnacki
f82025c6d5 Don't use Handlebars.compile, ember-cli includes only runtime for performance 2015-02-03 20:48:02 +01:00
Piotr Sarnacki
e00d0b00a3 trigger deploy 2015-02-03 20:39:58 +01:00
Piotr Sarnacki
7c2cfad6aa trigger deploy 2015-02-03 20:36:45 +01:00
Piotr Sarnacki
89081a873b Bring back ETags 2015-02-03 20:31:41 +01:00
Piotr Sarnacki
90b91bd49b Fix pusher channel subscribe
When channel_prefix is not defined it should be set to empty string.
2015-02-03 20:31:41 +01:00
Lisa Passing
b87ce94ec4 and the tools dropdown 2015-02-03 17:55:06 +01:00
Lisa Passing
f9e6108537 also consider pro 2015-02-03 17:53:33 +01:00
Piotr Sarnacki
961b487fac Change a way config is updated
The ENV viarable that is exported in app/config/environment.js is saved as JSON
in <meta> tag in index.html. In order to properly set the settings from the app
we need to get it from there, update the JSON and write it back
2015-02-03 17:20:04 +01:00
Lisa Passing
7a60cfe9b2 get layouts kind of right 2015-02-03 15:14:58 +01:00
Lisa Passing
4dde61bad9 try cleanup and modularizing 2015-02-03 13:00:50 +01:00
Piotr Sarnacki
bf28f66b44 Properly set config for Ember CLI app 2015-02-03 12:44:52 +01:00
Piotr Sarnacki
0dba0fdad5 Add app initializers which sets window.Travis
We still use Travis in some places in the app and Travis var is not set when
using ember build. The initializer added in this commit sets it to the current
app instance
2015-02-03 12:13:13 +01:00
Piotr Sarnacki
41d406bb19 Remove ETags based on version for now 2015-02-03 12:00:27 +01:00