diff --git a/app/assets/javascripts/discourse/controllers/user_activity_controller.js b/app/assets/javascripts/discourse/controllers/user_activity_controller.js
index 53da441cf..d25f884c8 100644
--- a/app/assets/javascripts/discourse/controllers/user_activity_controller.js
+++ b/app/assets/javascripts/discourse/controllers/user_activity_controller.js
@@ -27,8 +27,22 @@ Object.keys(Discourse.UserAction.TYPES).forEach(function (userAction) {
 });
 
 Discourse.UserIndexRoute = Discourse.Route.extend({
-  redirect: function() {
-    this.transitionTo('userActivity.index');
+  renderTemplate: function() {
+    this.render('user_activity', {into: 'user', outlet: 'userOutlet' });
+  },
+
+  model: function() {
+    var user = this.modelFor('user');
+    return user.findStream();
+  },
+
+  setupController: function(controller, stream) {
+    var userActivity = this.controllerFor('userActivity');
+
+    userActivity.setProperties({
+      stream: stream,
+      model: this.modelFor('user')
+    });
   }
 });