diff --git a/app/controllers/repos.coffee b/app/controllers/repos.coffee index 98ee9538..5299869a 100644 --- a/app/controllers/repos.coffee +++ b/app/controllers/repos.coffee @@ -77,7 +77,7 @@ Controller = Ember.ArrayController.extend searchFor: (phrase) -> Ember.run.cancel(@searchLater) if @searchLater @searchLater = Ember.run.later(this, (-> - @transitionTo('main.search', phrase) + @transitionTo('main.search', phrase.replace(/\//g, '%2F')) ), 500) noReposMessage: (-> diff --git a/app/routes/main/search.coffee b/app/routes/main/search.coffee index b2623693..db0e011d 100644 --- a/app/routes/main/search.coffee +++ b/app/routes/main/search.coffee @@ -14,7 +14,7 @@ Route = MainTabRoute.extend @controllerFor('repos').addObserver('firstObject', this, 'currentRepoDidChange') model: (params) -> - params.phrase + params.phrase.replace(/%2F/g, '/') deactivate: -> @_super.apply(this, arguments) diff --git a/app/views/repos-list-tabs.coffee b/app/views/repos-list-tabs.coffee index 7500b450..964f925a 100644 --- a/app/views/repos-list-tabs.coffee +++ b/app/views/repos-list-tabs.coffee @@ -8,7 +8,7 @@ View = Ember.View.extend classRecent: (-> if @get('tab') == 'recent' 'active' - else if @get('tab') == 'search' && @auth.get('signedIn') + else if @get('tab') == 'search' && @get('controller').auth.get('signedIn') 'hidden' ).property('tab') diff --git a/config/environment.js b/config/environment.js index 2b873c01..ebfabdc0 100644 --- a/config/environment.js +++ b/config/environment.js @@ -47,6 +47,7 @@ module.exports = function(environment) { sshKey: true, caches: true }; + ENV.charmKey = 'gy5gx7dy6dh86hxzkz1wmtvupwvievu'; } }