├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jscsrc ├── .jshintrc ├── .yo-rc.json ├── README.md ├── client ├── .bowerrc ├── .gitignore ├── .jshintrc ├── Gruntfile.js ├── app │ ├── 404.html │ ├── app.config.js │ ├── app.js │ ├── app.routes.js │ ├── assets │ │ ├── img │ │ │ └── hubbub-logo.png │ │ └── particles.json │ ├── components │ │ ├── channels │ │ │ ├── channels.directive.js │ │ │ └── channels.html │ │ ├── conversation │ │ │ ├── conversation.directive.js │ │ │ ├── conversation.html │ │ │ ├── conversation_name_channel.directive.js │ │ │ ├── conversation_name_channel.html │ │ │ ├── conversation_name_direct.directive.js │ │ │ └── conversation_name_direct.html │ │ ├── friend-list │ │ │ ├── friend-list.directive.js │ │ │ └── friend-list.html │ │ ├── friends-search-box │ │ │ ├── friends-search-box.directive.js │ │ │ └── friends-search-box.html │ │ ├── login │ │ │ ├── sign-in-with-github-button.directive.js │ │ │ └── sign-in-with-github-button.html │ │ ├── message-form │ │ │ ├── message-form.directive.js │ │ │ ├── message-form.html │ │ │ └── type-tracking.directive.js │ │ ├── message-item │ │ │ ├── message-item.directive.js │ │ │ └── message-item.html │ │ ├── message-list │ │ │ ├── message-list.directive.js │ │ │ └── message-list.html │ │ ├── typing-indicator-box │ │ │ ├── typing-indicator-box.directive.js │ │ │ └── typing-indicator-box.html │ │ └── user-menu │ │ │ ├── user-menu.directive.js │ │ │ └── user-menu.html │ ├── index.html │ ├── robots.txt │ ├── services │ │ ├── authentication.service.js │ │ ├── conversation-list.service.js │ │ ├── conversations.service.js │ │ ├── current_user.service.js │ │ ├── friends.service.js │ │ ├── message-factory.js │ │ ├── notifications.service.js │ │ ├── typing-indicator.service.js │ │ └── users-typing.service.js │ ├── shared │ │ ├── repeat-complete.directive.js │ │ └── user-avatar.directive.js │ ├── styles │ │ ├── channels.less │ │ ├── chat-form.less │ │ ├── chat.less │ │ ├── conversation.less │ │ ├── friend-list.less │ │ ├── friends-search-box.less │ │ ├── login.less │ │ ├── main.less │ │ ├── message-list.less │ │ ├── ng-notify.theme.less │ │ ├── online-user-list.less │ │ ├── theme.less │ │ ├── typing-indicator-box.less │ │ ├── typing-indicator.less │ │ └── user-menu.less │ └── views │ │ ├── chat.html │ │ └── login.html ├── bower.json ├── npm-debug.log ├── package.json ├── sample.config.json └── test │ ├── .jshintrc │ └── karma.conf.js └── server ├── .gitignore ├── .sample.env ├── app.js ├── bin └── www └── package.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .tmp/ 3 | .env -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/.jshintrc -------------------------------------------------------------------------------- /.yo-rc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/README.md -------------------------------------------------------------------------------- /client/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/.jshintrc -------------------------------------------------------------------------------- /client/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/Gruntfile.js -------------------------------------------------------------------------------- /client/app/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/404.html -------------------------------------------------------------------------------- /client/app/app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/app.config.js -------------------------------------------------------------------------------- /client/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/app.js -------------------------------------------------------------------------------- /client/app/app.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/app.routes.js -------------------------------------------------------------------------------- /client/app/assets/img/hubbub-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/assets/img/hubbub-logo.png -------------------------------------------------------------------------------- /client/app/assets/particles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/assets/particles.json -------------------------------------------------------------------------------- /client/app/components/channels/channels.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/channels/channels.directive.js -------------------------------------------------------------------------------- /client/app/components/channels/channels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/channels/channels.html -------------------------------------------------------------------------------- /client/app/components/conversation/conversation.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation.directive.js -------------------------------------------------------------------------------- /client/app/components/conversation/conversation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation.html -------------------------------------------------------------------------------- /client/app/components/conversation/conversation_name_channel.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation_name_channel.directive.js -------------------------------------------------------------------------------- /client/app/components/conversation/conversation_name_channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation_name_channel.html -------------------------------------------------------------------------------- /client/app/components/conversation/conversation_name_direct.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation_name_direct.directive.js -------------------------------------------------------------------------------- /client/app/components/conversation/conversation_name_direct.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/conversation/conversation_name_direct.html -------------------------------------------------------------------------------- /client/app/components/friend-list/friend-list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/friend-list/friend-list.directive.js -------------------------------------------------------------------------------- /client/app/components/friend-list/friend-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/friend-list/friend-list.html -------------------------------------------------------------------------------- /client/app/components/friends-search-box/friends-search-box.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/friends-search-box/friends-search-box.directive.js -------------------------------------------------------------------------------- /client/app/components/friends-search-box/friends-search-box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/friends-search-box/friends-search-box.html -------------------------------------------------------------------------------- /client/app/components/login/sign-in-with-github-button.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/login/sign-in-with-github-button.directive.js -------------------------------------------------------------------------------- /client/app/components/login/sign-in-with-github-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/login/sign-in-with-github-button.html -------------------------------------------------------------------------------- /client/app/components/message-form/message-form.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-form/message-form.directive.js -------------------------------------------------------------------------------- /client/app/components/message-form/message-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-form/message-form.html -------------------------------------------------------------------------------- /client/app/components/message-form/type-tracking.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-form/type-tracking.directive.js -------------------------------------------------------------------------------- /client/app/components/message-item/message-item.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-item/message-item.directive.js -------------------------------------------------------------------------------- /client/app/components/message-item/message-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-item/message-item.html -------------------------------------------------------------------------------- /client/app/components/message-list/message-list.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-list/message-list.directive.js -------------------------------------------------------------------------------- /client/app/components/message-list/message-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/message-list/message-list.html -------------------------------------------------------------------------------- /client/app/components/typing-indicator-box/typing-indicator-box.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/typing-indicator-box/typing-indicator-box.directive.js -------------------------------------------------------------------------------- /client/app/components/typing-indicator-box/typing-indicator-box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/typing-indicator-box/typing-indicator-box.html -------------------------------------------------------------------------------- /client/app/components/user-menu/user-menu.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/user-menu/user-menu.directive.js -------------------------------------------------------------------------------- /client/app/components/user-menu/user-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/components/user-menu/user-menu.html -------------------------------------------------------------------------------- /client/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/index.html -------------------------------------------------------------------------------- /client/app/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org 2 | 3 | User-agent: * 4 | Disallow: 5 | -------------------------------------------------------------------------------- /client/app/services/authentication.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/authentication.service.js -------------------------------------------------------------------------------- /client/app/services/conversation-list.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/conversation-list.service.js -------------------------------------------------------------------------------- /client/app/services/conversations.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/conversations.service.js -------------------------------------------------------------------------------- /client/app/services/current_user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/current_user.service.js -------------------------------------------------------------------------------- /client/app/services/friends.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/friends.service.js -------------------------------------------------------------------------------- /client/app/services/message-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/message-factory.js -------------------------------------------------------------------------------- /client/app/services/notifications.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/notifications.service.js -------------------------------------------------------------------------------- /client/app/services/typing-indicator.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/typing-indicator.service.js -------------------------------------------------------------------------------- /client/app/services/users-typing.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/services/users-typing.service.js -------------------------------------------------------------------------------- /client/app/shared/repeat-complete.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/shared/repeat-complete.directive.js -------------------------------------------------------------------------------- /client/app/shared/user-avatar.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/shared/user-avatar.directive.js -------------------------------------------------------------------------------- /client/app/styles/channels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/channels.less -------------------------------------------------------------------------------- /client/app/styles/chat-form.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/chat-form.less -------------------------------------------------------------------------------- /client/app/styles/chat.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/chat.less -------------------------------------------------------------------------------- /client/app/styles/conversation.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/conversation.less -------------------------------------------------------------------------------- /client/app/styles/friend-list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/friend-list.less -------------------------------------------------------------------------------- /client/app/styles/friends-search-box.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/friends-search-box.less -------------------------------------------------------------------------------- /client/app/styles/login.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/login.less -------------------------------------------------------------------------------- /client/app/styles/main.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/main.less -------------------------------------------------------------------------------- /client/app/styles/message-list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/message-list.less -------------------------------------------------------------------------------- /client/app/styles/ng-notify.theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/ng-notify.theme.less -------------------------------------------------------------------------------- /client/app/styles/online-user-list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/online-user-list.less -------------------------------------------------------------------------------- /client/app/styles/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/theme.less -------------------------------------------------------------------------------- /client/app/styles/typing-indicator-box.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/typing-indicator-box.less -------------------------------------------------------------------------------- /client/app/styles/typing-indicator.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/typing-indicator.less -------------------------------------------------------------------------------- /client/app/styles/user-menu.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/styles/user-menu.less -------------------------------------------------------------------------------- /client/app/views/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/views/chat.html -------------------------------------------------------------------------------- /client/app/views/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/app/views/login.html -------------------------------------------------------------------------------- /client/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/bower.json -------------------------------------------------------------------------------- /client/npm-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/npm-debug.log -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/package.json -------------------------------------------------------------------------------- /client/sample.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/sample.config.json -------------------------------------------------------------------------------- /client/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/test/.jshintrc -------------------------------------------------------------------------------- /client/test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/client/test/karma.conf.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/.sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/server/.sample.env -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/server/app.js -------------------------------------------------------------------------------- /server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/server/bin/www -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PubNubDevelopers/angularjs-hubbub/HEAD/server/package.json --------------------------------------------------------------------------------