diff --git a/.meteor/packages b/.meteor/packages index 719996033a2..4780122cfc8 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -113,3 +113,8 @@ yasaricli:slugify yasinuslu:blaze-meta # sanjo:jasmine # velocity:html-reporter +rocketchat:rocketchat-ui +rocketchat:rocketchat-ui-sidenav +rocketchat:rocketchat-ui-account +rocketchat:rocketchat-ui-admin +rocketchat:rocketchat-ui-login diff --git a/.meteor/versions b/.meteor/versions index 06e1c2c87c1..5fb5f258908 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -142,6 +142,11 @@ rocketchat:mentions@0.0.1 rocketchat:message-pin@0.0.1 rocketchat:message-star@0.0.1 rocketchat:oembed@0.0.1 +rocketchat:rocketchat-ui@0.1.0 +rocketchat:rocketchat-ui-account@0.0.1 +rocketchat:rocketchat-ui-admin@0.0.1 +rocketchat:rocketchat-ui-login@0.0.1 +rocketchat:rocketchat-ui-sidenav@0.1.0 rocketchat:slashcommands-invite@0.0.1 rocketchat:slashcommands-join@0.0.1 rocketchat:slashcommands-leave@0.0.1 diff --git a/client/lib/accounts.coffee b/client/lib/accounts.coffee deleted file mode 100644 index 05c7d4e2ea7..00000000000 --- a/client/lib/accounts.coffee +++ /dev/null @@ -1,16 +0,0 @@ -Accounts.onEmailVerificationLink (token, done) -> - Accounts.verifyEmail token, (error) -> - if not error? - alert(t('Email_verified')) - - done() - -Accounts.onResetPasswordLink (token, done) -> - newPassword = prompt(t('New_password')) - Accounts.resetPassword token, newPassword, (error) -> - if error? - console.log error - alert(t('Error_changing_password')) - else - alert('Password_changed') - done() \ No newline at end of file diff --git a/client/views/login/social.coffee b/packages/rocketchat-ui-account/README.md similarity index 100% rename from client/views/login/social.coffee rename to packages/rocketchat-ui-account/README.md diff --git a/client/views/account/account.coffee b/packages/rocketchat-ui-account/account/account.coffee similarity index 100% rename from client/views/account/account.coffee rename to packages/rocketchat-ui-account/account/account.coffee diff --git a/client/views/account/account.html b/packages/rocketchat-ui-account/account/account.html similarity index 100% rename from client/views/account/account.html rename to packages/rocketchat-ui-account/account/account.html diff --git a/client/views/account/accountFlex.coffee b/packages/rocketchat-ui-account/account/accountFlex.coffee similarity index 100% rename from client/views/account/accountFlex.coffee rename to packages/rocketchat-ui-account/account/accountFlex.coffee diff --git a/client/views/account/accountFlex.html b/packages/rocketchat-ui-account/account/accountFlex.html similarity index 100% rename from client/views/account/accountFlex.html rename to packages/rocketchat-ui-account/account/accountFlex.html diff --git a/client/views/account/accountPreferences.coffee b/packages/rocketchat-ui-account/account/accountPreferences.coffee similarity index 100% rename from client/views/account/accountPreferences.coffee rename to packages/rocketchat-ui-account/account/accountPreferences.coffee diff --git a/client/views/account/accountPreferences.html b/packages/rocketchat-ui-account/account/accountPreferences.html similarity index 100% rename from client/views/account/accountPreferences.html rename to packages/rocketchat-ui-account/account/accountPreferences.html diff --git a/client/views/account/accountProfile.coffee b/packages/rocketchat-ui-account/account/accountProfile.coffee similarity index 100% rename from client/views/account/accountProfile.coffee rename to packages/rocketchat-ui-account/account/accountProfile.coffee diff --git a/client/views/account/accountProfile.html b/packages/rocketchat-ui-account/account/accountProfile.html similarity index 100% rename from client/views/account/accountProfile.html rename to packages/rocketchat-ui-account/account/accountProfile.html diff --git a/client/views/account/avatar/avatar.coffee b/packages/rocketchat-ui-account/account/avatar/avatar.coffee similarity index 100% rename from client/views/account/avatar/avatar.coffee rename to packages/rocketchat-ui-account/account/avatar/avatar.coffee diff --git a/client/views/account/avatar/avatar.html b/packages/rocketchat-ui-account/account/avatar/avatar.html similarity index 100% rename from client/views/account/avatar/avatar.html rename to packages/rocketchat-ui-account/account/avatar/avatar.html diff --git a/client/views/account/avatar/prompt.coffee b/packages/rocketchat-ui-account/account/avatar/prompt.coffee similarity index 100% rename from client/views/account/avatar/prompt.coffee rename to packages/rocketchat-ui-account/account/avatar/prompt.coffee diff --git a/client/views/account/avatar/prompt.html b/packages/rocketchat-ui-account/account/avatar/prompt.html similarity index 100% rename from client/views/account/avatar/prompt.html rename to packages/rocketchat-ui-account/account/avatar/prompt.html diff --git a/packages/rocketchat-ui-account/package.js b/packages/rocketchat-ui-account/package.js new file mode 100644 index 00000000000..e6f617f4ce9 --- /dev/null +++ b/packages/rocketchat-ui-account/package.js @@ -0,0 +1,39 @@ +Package.describe({ + name: 'rocketchat:rocketchat-ui-account', + version: '0.0.1', + // Brief, one-line summary of the package. + summary: '', + // URL to the Git repository containing the source code for this package. + git: '', + // By default, Meteor will default to using README.md for documentation. + // To avoid submitting documentation, set this field to null. + documentation: 'README.md' +}); + +Package.onUse(function(api) { + api.versionsFrom('1.2.1'); + + api.use([ + 'ecmascript', + 'templating', + 'coffeescript', + 'underscore', + 'rocketchat:lib@0.0.1' + ]); + + api.addFiles('account/account.html', 'client'); + api.addFiles('account/accountFlex.html', 'client'); + api.addFiles('account/accountPreferences.html', 'client'); + api.addFiles('account/accountProfile.html', 'client'); + api.addFiles('account/avatar/avatar.html', 'client'); + api.addFiles('account/avatar/prompt.html', 'client'); + + api.addFiles('account/account.coffee', 'client'); + api.addFiles('account/accountFlex.coffee', 'client'); + api.addFiles('account/accountPreferences.coffee', 'client'); + api.addFiles('account/accountProfile.coffee', 'client'); + api.addFiles('account/avatar/avatar.coffee', 'client'); + api.addFiles('account/avatar/prompt.coffee', 'client'); + + // api.addAssets('styles/side-nav.less', 'client'); +}); \ No newline at end of file diff --git a/packages/rocketchat-ui-account/rocketchat-ui-account-tests.js b/packages/rocketchat-ui-account/rocketchat-ui-account-tests.js new file mode 100644 index 00000000000..c5623d89b9b --- /dev/null +++ b/packages/rocketchat-ui-account/rocketchat-ui-account-tests.js @@ -0,0 +1,5 @@ +// Write your tests here! +// Here is an example. +Tinytest.add('example', function (test) { + test.equal(true, true); +}); diff --git a/packages/rocketchat-ui-account/rocketchat-ui-account.js b/packages/rocketchat-ui-account/rocketchat-ui-account.js new file mode 100644 index 00000000000..164ddd9eed0 --- /dev/null +++ b/packages/rocketchat-ui-account/rocketchat-ui-account.js @@ -0,0 +1 @@ +// Write your package code here! diff --git a/packages/rocketchat-ui-account/styles/account.less b/packages/rocketchat-ui-account/styles/account.less new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rocketchat-ui-admin/README.md b/packages/rocketchat-ui-admin/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/client/views/admin/admin.coffee b/packages/rocketchat-ui-admin/admin/admin.coffee similarity index 100% rename from client/views/admin/admin.coffee rename to packages/rocketchat-ui-admin/admin/admin.coffee diff --git a/client/views/admin/admin.html b/packages/rocketchat-ui-admin/admin/admin.html similarity index 100% rename from client/views/admin/admin.html rename to packages/rocketchat-ui-admin/admin/admin.html diff --git a/client/views/admin/adminFlex.coffee b/packages/rocketchat-ui-admin/admin/adminFlex.coffee similarity index 100% rename from client/views/admin/adminFlex.coffee rename to packages/rocketchat-ui-admin/admin/adminFlex.coffee diff --git a/client/views/admin/adminFlex.html b/packages/rocketchat-ui-admin/admin/adminFlex.html similarity index 100% rename from client/views/admin/adminFlex.html rename to packages/rocketchat-ui-admin/admin/adminFlex.html diff --git a/client/views/admin/adminStatistics.coffee b/packages/rocketchat-ui-admin/admin/adminStatistics.coffee similarity index 100% rename from client/views/admin/adminStatistics.coffee rename to packages/rocketchat-ui-admin/admin/adminStatistics.coffee diff --git a/client/views/admin/adminStatistics.html b/packages/rocketchat-ui-admin/admin/adminStatistics.html similarity index 100% rename from client/views/admin/adminStatistics.html rename to packages/rocketchat-ui-admin/admin/adminStatistics.html diff --git a/client/views/admin/rooms/adminRoomInfo.coffee b/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee similarity index 100% rename from client/views/admin/rooms/adminRoomInfo.coffee rename to packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee diff --git a/client/views/admin/rooms/adminRoomInfo.html b/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.html similarity index 100% rename from client/views/admin/rooms/adminRoomInfo.html rename to packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.html diff --git a/client/views/admin/rooms/adminRooms.coffee b/packages/rocketchat-ui-admin/admin/rooms/adminRooms.coffee similarity index 100% rename from client/views/admin/rooms/adminRooms.coffee rename to packages/rocketchat-ui-admin/admin/rooms/adminRooms.coffee diff --git a/client/views/admin/rooms/adminRooms.html b/packages/rocketchat-ui-admin/admin/rooms/adminRooms.html similarity index 100% rename from client/views/admin/rooms/adminRooms.html rename to packages/rocketchat-ui-admin/admin/rooms/adminRooms.html diff --git a/client/views/admin/users/adminInviteUser.coffee b/packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee similarity index 100% rename from client/views/admin/users/adminInviteUser.coffee rename to packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee diff --git a/client/views/admin/users/adminInviteUser.html b/packages/rocketchat-ui-admin/admin/users/adminInviteUser.html similarity index 100% rename from client/views/admin/users/adminInviteUser.html rename to packages/rocketchat-ui-admin/admin/users/adminInviteUser.html diff --git a/client/views/admin/users/adminUserChannels.coffee b/packages/rocketchat-ui-admin/admin/users/adminUserChannels.coffee similarity index 100% rename from client/views/admin/users/adminUserChannels.coffee rename to packages/rocketchat-ui-admin/admin/users/adminUserChannels.coffee diff --git a/client/views/admin/users/adminUserChannels.html b/packages/rocketchat-ui-admin/admin/users/adminUserChannels.html similarity index 100% rename from client/views/admin/users/adminUserChannels.html rename to packages/rocketchat-ui-admin/admin/users/adminUserChannels.html diff --git a/client/views/admin/users/adminUserEdit.coffee b/packages/rocketchat-ui-admin/admin/users/adminUserEdit.coffee similarity index 100% rename from client/views/admin/users/adminUserEdit.coffee rename to packages/rocketchat-ui-admin/admin/users/adminUserEdit.coffee diff --git a/client/views/admin/users/adminUserEdit.html b/packages/rocketchat-ui-admin/admin/users/adminUserEdit.html similarity index 100% rename from client/views/admin/users/adminUserEdit.html rename to packages/rocketchat-ui-admin/admin/users/adminUserEdit.html diff --git a/client/views/admin/users/adminUserInfo.coffee b/packages/rocketchat-ui-admin/admin/users/adminUserInfo.coffee similarity index 100% rename from client/views/admin/users/adminUserInfo.coffee rename to packages/rocketchat-ui-admin/admin/users/adminUserInfo.coffee diff --git a/client/views/admin/users/adminUserInfo.html b/packages/rocketchat-ui-admin/admin/users/adminUserInfo.html similarity index 100% rename from client/views/admin/users/adminUserInfo.html rename to packages/rocketchat-ui-admin/admin/users/adminUserInfo.html diff --git a/client/views/admin/users/adminUsers.coffee b/packages/rocketchat-ui-admin/admin/users/adminUsers.coffee similarity index 100% rename from client/views/admin/users/adminUsers.coffee rename to packages/rocketchat-ui-admin/admin/users/adminUsers.coffee diff --git a/client/views/admin/users/adminUsers.html b/packages/rocketchat-ui-admin/admin/users/adminUsers.html similarity index 100% rename from client/views/admin/users/adminUsers.html rename to packages/rocketchat-ui-admin/admin/users/adminUsers.html diff --git a/packages/rocketchat-ui-admin/package.js b/packages/rocketchat-ui-admin/package.js new file mode 100644 index 00000000000..22967b6a286 --- /dev/null +++ b/packages/rocketchat-ui-admin/package.js @@ -0,0 +1,54 @@ +Package.describe({ + name: 'rocketchat:rocketchat-ui-admin', + version: '0.0.1', + // Brief, one-line summary of the package. + summary: '', + // URL to the Git repository containing the source code for this package. + git: '', + // By default, Meteor will default to using README.md for documentation. + // To avoid submitting documentation, set this field to null. + documentation: 'README.md' +}); + +Package.onUse(function(api) { + api.versionsFrom('1.2.1'); + + api.use([ + 'ecmascript', + 'templating', + 'coffeescript', + 'underscore', + 'rocketchat:lib@0.0.1' + ]); + + // template files + api.addFiles('admin/admin.html', 'client'); + api.addFiles('admin/adminFlex.html', 'client'); + api.addFiles('admin/adminStatistics.html', 'client'); + + api.addFiles('admin/rooms/adminRoomInfo.html', 'client'); + api.addFiles('admin/rooms/adminRooms.html', 'client'); + + api.addFiles('admin/users/adminInviteUser.html', 'client'); + api.addFiles('admin/users/adminUserChannels.html', 'client'); + api.addFiles('admin/users/adminUserEdit.html', 'client'); + api.addFiles('admin/users/adminUserInfo.html', 'client'); + api.addFiles('admin/users/adminUsers.html', 'client'); + + // coffee files + api.addFiles('admin/admin.coffee', 'client'); + api.addFiles('admin/adminFlex.coffee', 'client'); + api.addFiles('admin/adminStatistics.coffee', 'client'); + + api.addFiles('admin/rooms/adminRoomInfo.coffee', 'client'); + api.addFiles('admin/rooms/adminRooms.coffee', 'client'); + + api.addFiles('admin/users/adminInviteUser.coffee', 'client'); + api.addFiles('admin/users/adminUserChannels.coffee', 'client'); + api.addFiles('admin/users/adminUserEdit.coffee', 'client'); + api.addFiles('admin/users/adminUserInfo.coffee', 'client'); + api.addFiles('admin/users/adminUsers.coffee', 'client'); + + + // api.addAssets('styles/side-nav.less', 'client'); +}); diff --git a/packages/rocketchat-ui-admin/rocketchat-ui-admin-tests.js b/packages/rocketchat-ui-admin/rocketchat-ui-admin-tests.js new file mode 100644 index 00000000000..c5623d89b9b --- /dev/null +++ b/packages/rocketchat-ui-admin/rocketchat-ui-admin-tests.js @@ -0,0 +1,5 @@ +// Write your tests here! +// Here is an example. +Tinytest.add('example', function (test) { + test.equal(true, true); +}); diff --git a/packages/rocketchat-ui-admin/rocketchat-ui-admin.js b/packages/rocketchat-ui-admin/rocketchat-ui-admin.js new file mode 100644 index 00000000000..164ddd9eed0 --- /dev/null +++ b/packages/rocketchat-ui-admin/rocketchat-ui-admin.js @@ -0,0 +1 @@ +// Write your package code here! diff --git a/packages/rocketchat-ui-login/README.md b/packages/rocketchat-ui-login/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/client/views/login/footer.coffee b/packages/rocketchat-ui-login/login/footer.coffee similarity index 100% rename from client/views/login/footer.coffee rename to packages/rocketchat-ui-login/login/footer.coffee diff --git a/client/views/login/footer.html b/packages/rocketchat-ui-login/login/footer.html similarity index 100% rename from client/views/login/footer.html rename to packages/rocketchat-ui-login/login/footer.html diff --git a/client/views/login/form.coffee b/packages/rocketchat-ui-login/login/form.coffee similarity index 100% rename from client/views/login/form.coffee rename to packages/rocketchat-ui-login/login/form.coffee diff --git a/client/views/login/form.html b/packages/rocketchat-ui-login/login/form.html similarity index 100% rename from client/views/login/form.html rename to packages/rocketchat-ui-login/login/form.html diff --git a/client/views/login/header.coffee b/packages/rocketchat-ui-login/login/header.coffee similarity index 100% rename from client/views/login/header.coffee rename to packages/rocketchat-ui-login/login/header.coffee diff --git a/client/views/login/header.html b/packages/rocketchat-ui-login/login/header.html similarity index 100% rename from client/views/login/header.html rename to packages/rocketchat-ui-login/login/header.html diff --git a/client/views/login/intro.html b/packages/rocketchat-ui-login/login/intro.html similarity index 100% rename from client/views/login/intro.html rename to packages/rocketchat-ui-login/login/intro.html diff --git a/client/views/login/layout.html b/packages/rocketchat-ui-login/login/layout.html similarity index 100% rename from client/views/login/layout.html rename to packages/rocketchat-ui-login/login/layout.html diff --git a/client/views/login/services.coffee b/packages/rocketchat-ui-login/login/services.coffee similarity index 100% rename from client/views/login/services.coffee rename to packages/rocketchat-ui-login/login/services.coffee diff --git a/client/views/login/services.html b/packages/rocketchat-ui-login/login/services.html similarity index 100% rename from client/views/login/services.html rename to packages/rocketchat-ui-login/login/services.html diff --git a/packages/rocketchat-ui-login/login/social.coffee b/packages/rocketchat-ui-login/login/social.coffee new file mode 100644 index 00000000000..e69de29bb2d diff --git a/client/views/login/social.html b/packages/rocketchat-ui-login/login/social.html similarity index 100% rename from client/views/login/social.html rename to packages/rocketchat-ui-login/login/social.html diff --git a/packages/rocketchat-ui-login/package.js b/packages/rocketchat-ui-login/package.js new file mode 100644 index 00000000000..a24f33f3466 --- /dev/null +++ b/packages/rocketchat-ui-login/package.js @@ -0,0 +1,39 @@ +Package.describe({ + name: 'rocketchat:rocketchat-ui-login', + version: '0.0.1', + // Brief, one-line summary of the package. + summary: '', + // URL to the Git repository containing the source code for this package. + git: '', + // By default, Meteor will default to using README.md for documentation. + // To avoid submitting documentation, set this field to null. + documentation: 'README.md' +}); + +Package.onUse(function(api) { + api.versionsFrom('1.2.1'); + + api.use([ + 'ecmascript', + 'templating', + 'coffeescript', + 'underscore', + 'rocketchat:lib@0.0.1' + ]); + + api.addFiles('login/footer.html', 'client'); + api.addFiles('login/form.html', 'client'); + api.addFiles('login/header.html', 'client'); + api.addFiles('login/intro.html', 'client'); + api.addFiles('login/layout.html', 'client'); + api.addFiles('login/services.html', 'client'); + api.addFiles('login/social.html', 'client'); + + api.addFiles('login/footer.coffee', 'client'); + api.addFiles('login/form.coffee', 'client'); + api.addFiles('login/header.coffee', 'client'); + api.addFiles('login/services.coffee', 'client'); + api.addFiles('login/social.coffee', 'client'); + + // api.addAssets('styles/side-nav.less', 'client'); +}); \ No newline at end of file diff --git a/packages/rocketchat-ui-sidenav/.npm/package/.gitignore b/packages/rocketchat-ui-sidenav/.npm/package/.gitignore new file mode 100644 index 00000000000..3c3629e647f --- /dev/null +++ b/packages/rocketchat-ui-sidenav/.npm/package/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/packages/rocketchat-ui-sidenav/.npm/package/README b/packages/rocketchat-ui-sidenav/.npm/package/README new file mode 100644 index 00000000000..3d492553a43 --- /dev/null +++ b/packages/rocketchat-ui-sidenav/.npm/package/README @@ -0,0 +1,7 @@ +This directory and the files immediately inside it are automatically generated +when you change this package's NPM dependencies. Commit the files in this +directory (npm-shrinkwrap.json, .gitignore, and this README) to source control +so that others run the same versions of sub-dependencies. + +You should NOT check in the node_modules directory that Meteor automatically +creates; if you are using git, the .gitignore file tells git to ignore it. diff --git a/packages/rocketchat-ui-sidenav/.npm/package/npm-shrinkwrap.json b/packages/rocketchat-ui-sidenav/.npm/package/npm-shrinkwrap.json new file mode 100644 index 00000000000..943eb58f7fd --- /dev/null +++ b/packages/rocketchat-ui-sidenav/.npm/package/npm-shrinkwrap.json @@ -0,0 +1,285 @@ +{ + "dependencies": { + "less": { + "version": "https://github.com/meteor/less.js/tarball/8130849eb3d7f0ecf0ca8d0af7c4207b0442e3f6", + "dependencies": { + "errno": { + "version": "0.1.4", + "dependencies": { + "prr": { + "version": "0.0.0" + } + } + }, + "graceful-fs": { + "version": "3.0.8" + }, + "image-size": { + "version": "0.3.5" + }, + "mime": { + "version": "1.3.4" + }, + "mkdirp": { + "version": "0.5.1", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "promise": { + "version": "6.1.0", + "dependencies": { + "asap": { + "version": "1.0.0" + } + } + }, + "request": { + "version": "2.65.0", + "dependencies": { + "bl": { + "version": "1.0.0", + "dependencies": { + "readable-stream": { + "version": "2.0.4", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "inherits": { + "version": "2.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "process-nextick-args": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "0.10.31" + }, + "util-deprecate": { + "version": "1.0.2" + } + } + } + } + }, + "caseless": { + "version": "0.11.0" + }, + "extend": { + "version": "3.0.0" + }, + "forever-agent": { + "version": "0.6.1" + }, + "form-data": { + "version": "1.0.0-rc3", + "dependencies": { + "async": { + "version": "1.5.0" + } + } + }, + "json-stringify-safe": { + "version": "5.0.1" + }, + "mime-types": { + "version": "2.1.7", + "dependencies": { + "mime-db": { + "version": "1.19.0" + } + } + }, + "node-uuid": { + "version": "1.4.7" + }, + "qs": { + "version": "5.2.0" + }, + "tunnel-agent": { + "version": "0.4.1" + }, + "tough-cookie": { + "version": "2.2.1" + }, + "http-signature": { + "version": "0.11.0", + "dependencies": { + "assert-plus": { + "version": "0.1.5" + }, + "asn1": { + "version": "0.1.11" + }, + "ctype": { + "version": "0.5.3" + } + } + }, + "oauth-sign": { + "version": "0.8.0" + }, + "hawk": { + "version": "3.1.1", + "dependencies": { + "hoek": { + "version": "2.16.3" + }, + "boom": { + "version": "2.10.1" + }, + "cryptiles": { + "version": "2.0.5" + }, + "sntp": { + "version": "1.0.9" + } + } + }, + "aws-sign2": { + "version": "0.6.0" + }, + "stringstream": { + "version": "0.0.5" + }, + "combined-stream": { + "version": "1.0.5", + "dependencies": { + "delayed-stream": { + "version": "1.0.0" + } + } + }, + "isstream": { + "version": "0.1.2" + }, + "har-validator": { + "version": "2.0.2", + "dependencies": { + "chalk": { + "version": "1.1.1", + "dependencies": { + "ansi-styles": { + "version": "2.1.0" + }, + "escape-string-regexp": { + "version": "1.0.3" + }, + "has-ansi": { + "version": "2.0.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + } + } + }, + "strip-ansi": { + "version": "3.0.0", + "dependencies": { + "ansi-regex": { + "version": "2.0.0" + } + } + }, + "supports-color": { + "version": "2.0.0" + } + } + }, + "commander": { + "version": "2.9.0", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1" + } + } + }, + "is-my-json-valid": { + "version": "2.12.3", + "dependencies": { + "generate-function": { + "version": "2.0.0" + }, + "generate-object-property": { + "version": "1.2.0", + "dependencies": { + "is-property": { + "version": "1.0.2" + } + } + }, + "jsonpointer": { + "version": "2.0.0" + }, + "xtend": { + "version": "4.0.1" + } + } + }, + "pinkie-promise": { + "version": "1.0.0", + "dependencies": { + "pinkie": { + "version": "1.0.0" + } + } + } + } + } + } + }, + "source-map": { + "version": "0.4.4", + "dependencies": { + "amdefine": { + "version": "1.0.0" + } + } + } + } + }, + "less-plugin-autoprefix": { + "version": "1.4.2", + "dependencies": { + "autoprefixer-core": { + "version": "5.2.1", + "dependencies": { + "browserslist": { + "version": "0.4.0" + }, + "num2fraction": { + "version": "1.2.2" + }, + "caniuse-db": { + "version": "1.0.30000362" + } + } + }, + "postcss": { + "version": "4.1.16", + "dependencies": { + "es6-promise": { + "version": "2.3.0" + }, + "source-map": { + "version": "0.4.4", + "dependencies": { + "amdefine": { + "version": "1.0.0" + } + } + }, + "js-base64": { + "version": "2.1.9" + } + } + } + } + } + } +} diff --git a/packages/rocketchat-ui-sidenav/README.md b/packages/rocketchat-ui-sidenav/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rocketchat-ui-sidenav/package.js b/packages/rocketchat-ui-sidenav/package.js new file mode 100644 index 00000000000..041b15f5d7e --- /dev/null +++ b/packages/rocketchat-ui-sidenav/package.js @@ -0,0 +1,54 @@ +Package.describe({ + name: 'rocketchat:rocketchat-ui-sidenav', + version: '0.1.0', + // Brief, one-line summary of the package. + summary: '', + // URL to the Git repository containing the source code for this package. + git: '', + // By default, Meteor will default to using README.md for documentation. + // To avoid submitting documentation, set this field to null. + documentation: 'README.md' +}); + +Package.onUse(function(api) { + api.versionsFrom('1.2.1'); + + api.use([ + 'ecmascript', + 'templating', + 'coffeescript', + 'underscore', + 'rocketchat:lib@0.0.1' + ]); + + api.addFiles('side-nav/channels.html', 'client'); + api.addFiles('side-nav/chatRoomItem.html', 'client'); + api.addFiles('side-nav/createChannelFlex.html', 'client'); + api.addFiles('side-nav/directMessages.html', 'client'); + api.addFiles('side-nav/listChannelsFlex.html', 'client'); + api.addFiles('side-nav/listPrivateGroupsFlex.html', 'client'); + api.addFiles('side-nav/privateGroups.html', 'client'); + api.addFiles('side-nav/privateGroupsFlex.html', 'client'); + api.addFiles('side-nav/sideNav.html', 'client'); + api.addFiles('side-nav/starredRooms.html', 'client'); + api.addFiles('side-nav/unreadRooms.html', 'client'); + api.addFiles('side-nav/userStatus.html', 'client'); + + api.addFiles('side-nav/channels.coffee', 'client'); + api.addFiles('side-nav/chatRoomItem.coffee', 'client'); + api.addFiles('side-nav/createChannelFlex.coffee', 'client'); + api.addFiles('side-nav/directMessages.coffee', 'client'); + api.addFiles('side-nav/listChannelsFlex.coffee', 'client'); + api.addFiles('side-nav/listPrivateGroupsFlex.coffee', 'client'); + api.addFiles('side-nav/privateGroups.coffee', 'client'); + api.addFiles('side-nav/privateGroupsFlex.coffee', 'client'); + api.addFiles('side-nav/sideNav.coffee', 'client'); + api.addFiles('side-nav/starredRooms.coffee', 'client'); + api.addFiles('side-nav/unreadRooms.coffee', 'client'); + +}); + +Npm.depends({ + 'less': 'https://github.com/meteor/less.js/tarball/8130849eb3d7f0ecf0ca8d0af7c4207b0442e3f6', + 'less-plugin-autoprefix': '1.4.2' +}); diff --git a/client/views/app/sideNav/channels.coffee b/packages/rocketchat-ui-sidenav/side-nav/channels.coffee similarity index 100% rename from client/views/app/sideNav/channels.coffee rename to packages/rocketchat-ui-sidenav/side-nav/channels.coffee diff --git a/client/views/app/sideNav/channels.html b/packages/rocketchat-ui-sidenav/side-nav/channels.html similarity index 100% rename from client/views/app/sideNav/channels.html rename to packages/rocketchat-ui-sidenav/side-nav/channels.html diff --git a/client/views/app/sideNav/chatRoomItem.coffee b/packages/rocketchat-ui-sidenav/side-nav/chatRoomItem.coffee similarity index 100% rename from client/views/app/sideNav/chatRoomItem.coffee rename to packages/rocketchat-ui-sidenav/side-nav/chatRoomItem.coffee diff --git a/client/views/app/sideNav/chatRoomItem.html b/packages/rocketchat-ui-sidenav/side-nav/chatRoomItem.html similarity index 100% rename from client/views/app/sideNav/chatRoomItem.html rename to packages/rocketchat-ui-sidenav/side-nav/chatRoomItem.html diff --git a/client/views/app/sideNav/createChannelFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee similarity index 100% rename from client/views/app/sideNav/createChannelFlex.coffee rename to packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee diff --git a/client/views/app/sideNav/createChannelFlex.html b/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.html similarity index 100% rename from client/views/app/sideNav/createChannelFlex.html rename to packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.html diff --git a/client/views/app/sideNav/directMessages.coffee b/packages/rocketchat-ui-sidenav/side-nav/directMessages.coffee similarity index 100% rename from client/views/app/sideNav/directMessages.coffee rename to packages/rocketchat-ui-sidenav/side-nav/directMessages.coffee diff --git a/client/views/app/sideNav/directMessages.html b/packages/rocketchat-ui-sidenav/side-nav/directMessages.html similarity index 100% rename from client/views/app/sideNav/directMessages.html rename to packages/rocketchat-ui-sidenav/side-nav/directMessages.html diff --git a/client/views/app/sideNav/directMessagesFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/directMessagesFlex.coffee similarity index 100% rename from client/views/app/sideNav/directMessagesFlex.coffee rename to packages/rocketchat-ui-sidenav/side-nav/directMessagesFlex.coffee diff --git a/client/views/app/sideNav/directMessagesFlex.html b/packages/rocketchat-ui-sidenav/side-nav/directMessagesFlex.html similarity index 100% rename from client/views/app/sideNav/directMessagesFlex.html rename to packages/rocketchat-ui-sidenav/side-nav/directMessagesFlex.html diff --git a/client/views/app/sideNav/listChannelsFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/listChannelsFlex.coffee similarity index 100% rename from client/views/app/sideNav/listChannelsFlex.coffee rename to packages/rocketchat-ui-sidenav/side-nav/listChannelsFlex.coffee diff --git a/client/views/app/sideNav/listChannelsFlex.html b/packages/rocketchat-ui-sidenav/side-nav/listChannelsFlex.html similarity index 100% rename from client/views/app/sideNav/listChannelsFlex.html rename to packages/rocketchat-ui-sidenav/side-nav/listChannelsFlex.html diff --git a/client/views/app/sideNav/listPrivateGroupsFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/listPrivateGroupsFlex.coffee similarity index 100% rename from client/views/app/sideNav/listPrivateGroupsFlex.coffee rename to packages/rocketchat-ui-sidenav/side-nav/listPrivateGroupsFlex.coffee diff --git a/client/views/app/sideNav/listPrivateGroupsFlex.html b/packages/rocketchat-ui-sidenav/side-nav/listPrivateGroupsFlex.html similarity index 100% rename from client/views/app/sideNav/listPrivateGroupsFlex.html rename to packages/rocketchat-ui-sidenav/side-nav/listPrivateGroupsFlex.html diff --git a/client/views/app/sideNav/privateGroups.coffee b/packages/rocketchat-ui-sidenav/side-nav/privateGroups.coffee similarity index 100% rename from client/views/app/sideNav/privateGroups.coffee rename to packages/rocketchat-ui-sidenav/side-nav/privateGroups.coffee diff --git a/client/views/app/sideNav/privateGroups.html b/packages/rocketchat-ui-sidenav/side-nav/privateGroups.html similarity index 100% rename from client/views/app/sideNav/privateGroups.html rename to packages/rocketchat-ui-sidenav/side-nav/privateGroups.html diff --git a/client/views/app/sideNav/privateGroupsFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee similarity index 100% rename from client/views/app/sideNav/privateGroupsFlex.coffee rename to packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee diff --git a/client/views/app/sideNav/privateGroupsFlex.html b/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.html similarity index 100% rename from client/views/app/sideNav/privateGroupsFlex.html rename to packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.html diff --git a/client/views/app/sideNav/sideNav.coffee b/packages/rocketchat-ui-sidenav/side-nav/sideNav.coffee similarity index 100% rename from client/views/app/sideNav/sideNav.coffee rename to packages/rocketchat-ui-sidenav/side-nav/sideNav.coffee diff --git a/client/views/app/sideNav/sideNav.html b/packages/rocketchat-ui-sidenav/side-nav/sideNav.html similarity index 100% rename from client/views/app/sideNav/sideNav.html rename to packages/rocketchat-ui-sidenav/side-nav/sideNav.html diff --git a/client/views/app/sideNav/starredRooms.coffee b/packages/rocketchat-ui-sidenav/side-nav/starredRooms.coffee similarity index 100% rename from client/views/app/sideNav/starredRooms.coffee rename to packages/rocketchat-ui-sidenav/side-nav/starredRooms.coffee diff --git a/client/views/app/sideNav/starredRooms.html b/packages/rocketchat-ui-sidenav/side-nav/starredRooms.html similarity index 100% rename from client/views/app/sideNav/starredRooms.html rename to packages/rocketchat-ui-sidenav/side-nav/starredRooms.html diff --git a/client/views/app/sideNav/unreadRooms.coffee b/packages/rocketchat-ui-sidenav/side-nav/unreadRooms.coffee similarity index 100% rename from client/views/app/sideNav/unreadRooms.coffee rename to packages/rocketchat-ui-sidenav/side-nav/unreadRooms.coffee diff --git a/client/views/app/sideNav/unreadRooms.html b/packages/rocketchat-ui-sidenav/side-nav/unreadRooms.html similarity index 100% rename from client/views/app/sideNav/unreadRooms.html rename to packages/rocketchat-ui-sidenav/side-nav/unreadRooms.html diff --git a/client/views/app/sideNav/userStatus.html b/packages/rocketchat-ui-sidenav/side-nav/userStatus.html similarity index 100% rename from client/views/app/sideNav/userStatus.html rename to packages/rocketchat-ui-sidenav/side-nav/userStatus.html diff --git a/packages/rocketchat-ui-sidenav/styles/side-nav.less b/packages/rocketchat-ui-sidenav/styles/side-nav.less new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/rocketchat-ui/README.md b/packages/rocketchat-ui/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/client/lib/Modernizr.js b/packages/rocketchat-ui/lib/Modernizr.js similarity index 100% rename from client/lib/Modernizr.js rename to packages/rocketchat-ui/lib/Modernizr.js diff --git a/client/lib/RoomHistoryManager.coffee b/packages/rocketchat-ui/lib/RoomHistoryManager.coffee similarity index 100% rename from client/lib/RoomHistoryManager.coffee rename to packages/rocketchat-ui/lib/RoomHistoryManager.coffee diff --git a/client/lib/RoomManager.coffee b/packages/rocketchat-ui/lib/RoomManager.coffee similarity index 100% rename from client/lib/RoomManager.coffee rename to packages/rocketchat-ui/lib/RoomManager.coffee diff --git a/client/lib/accountBox.coffee b/packages/rocketchat-ui/lib/accountBox.coffee similarity index 100% rename from client/lib/accountBox.coffee rename to packages/rocketchat-ui/lib/accountBox.coffee diff --git a/packages/rocketchat-ui/lib/accounts.coffee b/packages/rocketchat-ui/lib/accounts.coffee new file mode 100644 index 00000000000..d81d0e7c5a4 --- /dev/null +++ b/packages/rocketchat-ui/lib/accounts.coffee @@ -0,0 +1,17 @@ +Meteor.startup -> + Accounts.onEmailVerificationLink (token, done) -> + Accounts.verifyEmail token, (error) -> + if not error? + alert(t('Email_verified')) + + done() + + Accounts.onResetPasswordLink (token, done) -> + newPassword = prompt(t('New_password')) + Accounts.resetPassword token, newPassword, (error) -> + if error? + console.log error + alert(t('Error_changing_password')) + else + alert('Password_changed') + done() \ No newline at end of file diff --git a/client/lib/avatar.coffee b/packages/rocketchat-ui/lib/avatar.coffee similarity index 100% rename from client/lib/avatar.coffee rename to packages/rocketchat-ui/lib/avatar.coffee diff --git a/client/lib/chatMessages.coffee b/packages/rocketchat-ui/lib/chatMessages.coffee similarity index 100% rename from client/lib/chatMessages.coffee rename to packages/rocketchat-ui/lib/chatMessages.coffee diff --git a/client/lib/collections.coffee b/packages/rocketchat-ui/lib/collections.coffee similarity index 100% rename from client/lib/collections.coffee rename to packages/rocketchat-ui/lib/collections.coffee diff --git a/client/lib/constallation.js b/packages/rocketchat-ui/lib/constallation.js similarity index 100% rename from client/lib/constallation.js rename to packages/rocketchat-ui/lib/constallation.js diff --git a/client/lib/cordova/facebook-login.coffee b/packages/rocketchat-ui/lib/cordova/facebook-login.coffee similarity index 100% rename from client/lib/cordova/facebook-login.coffee rename to packages/rocketchat-ui/lib/cordova/facebook-login.coffee diff --git a/client/lib/cordova/keyboard-fix.coffee b/packages/rocketchat-ui/lib/cordova/keyboard-fix.coffee similarity index 100% rename from client/lib/cordova/keyboard-fix.coffee rename to packages/rocketchat-ui/lib/cordova/keyboard-fix.coffee diff --git a/client/lib/cordova/push.coffee b/packages/rocketchat-ui/lib/cordova/push.coffee similarity index 100% rename from client/lib/cordova/push.coffee rename to packages/rocketchat-ui/lib/cordova/push.coffee diff --git a/client/lib/cordova/urls.coffee b/packages/rocketchat-ui/lib/cordova/urls.coffee similarity index 100% rename from client/lib/cordova/urls.coffee rename to packages/rocketchat-ui/lib/cordova/urls.coffee diff --git a/client/lib/cordova/user-state.coffee b/packages/rocketchat-ui/lib/cordova/user-state.coffee similarity index 100% rename from client/lib/cordova/user-state.coffee rename to packages/rocketchat-ui/lib/cordova/user-state.coffee diff --git a/client/lib/customEventPolyfill.js b/packages/rocketchat-ui/lib/customEventPolyfill.js similarity index 100% rename from client/lib/customEventPolyfill.js rename to packages/rocketchat-ui/lib/customEventPolyfill.js diff --git a/client/lib/fileUpload.coffee b/packages/rocketchat-ui/lib/fileUpload.coffee similarity index 100% rename from client/lib/fileUpload.coffee rename to packages/rocketchat-ui/lib/fileUpload.coffee diff --git a/client/lib/fireEvent.coffee b/packages/rocketchat-ui/lib/fireEvent.coffee similarity index 100% rename from client/lib/fireEvent.coffee rename to packages/rocketchat-ui/lib/fireEvent.coffee diff --git a/client/lib/jquery.swipebox.min.js b/packages/rocketchat-ui/lib/jquery.swipebox.min.js similarity index 100% rename from client/lib/jquery.swipebox.min.js rename to packages/rocketchat-ui/lib/jquery.swipebox.min.js diff --git a/client/lib/menu.coffee b/packages/rocketchat-ui/lib/menu.coffee similarity index 100% rename from client/lib/menu.coffee rename to packages/rocketchat-ui/lib/menu.coffee diff --git a/client/lib/modal.coffee b/packages/rocketchat-ui/lib/modal.coffee similarity index 100% rename from client/lib/modal.coffee rename to packages/rocketchat-ui/lib/modal.coffee diff --git a/client/lib/msgTyping.coffee b/packages/rocketchat-ui/lib/msgTyping.coffee similarity index 100% rename from client/lib/msgTyping.coffee rename to packages/rocketchat-ui/lib/msgTyping.coffee diff --git a/client/lib/notification.coffee b/packages/rocketchat-ui/lib/notification.coffee similarity index 100% rename from client/lib/notification.coffee rename to packages/rocketchat-ui/lib/notification.coffee diff --git a/client/lib/parentTemplate.js b/packages/rocketchat-ui/lib/parentTemplate.js similarity index 100% rename from client/lib/parentTemplate.js rename to packages/rocketchat-ui/lib/parentTemplate.js diff --git a/client/lib/particles.js b/packages/rocketchat-ui/lib/particles.js similarity index 100% rename from client/lib/particles.js rename to packages/rocketchat-ui/lib/particles.js diff --git a/client/lib/readMessages.coffee b/packages/rocketchat-ui/lib/readMessages.coffee similarity index 100% rename from client/lib/readMessages.coffee rename to packages/rocketchat-ui/lib/readMessages.coffee diff --git a/client/lib/recorderjs/audioRecorder.coffee b/packages/rocketchat-ui/lib/recorderjs/audioRecorder.coffee similarity index 100% rename from client/lib/recorderjs/audioRecorder.coffee rename to packages/rocketchat-ui/lib/recorderjs/audioRecorder.coffee diff --git a/client/lib/recorderjs/recorder.js b/packages/rocketchat-ui/lib/recorderjs/recorder.js similarity index 100% rename from client/lib/recorderjs/recorder.js rename to packages/rocketchat-ui/lib/recorderjs/recorder.js diff --git a/client/lib/rocket.coffee b/packages/rocketchat-ui/lib/rocket.coffee similarity index 100% rename from client/lib/rocket.coffee rename to packages/rocketchat-ui/lib/rocket.coffee diff --git a/client/lib/sideNav.coffee b/packages/rocketchat-ui/lib/sideNav.coffee similarity index 100% rename from client/lib/sideNav.coffee rename to packages/rocketchat-ui/lib/sideNav.coffee diff --git a/client/lib/tapi18n.coffee b/packages/rocketchat-ui/lib/tapi18n.coffee similarity index 100% rename from client/lib/tapi18n.coffee rename to packages/rocketchat-ui/lib/tapi18n.coffee diff --git a/client/lib/textarea-autogrow.js b/packages/rocketchat-ui/lib/textarea-autogrow.js similarity index 100% rename from client/lib/textarea-autogrow.js rename to packages/rocketchat-ui/lib/textarea-autogrow.js diff --git a/client/lib/trackRoomNameChanged.coffee b/packages/rocketchat-ui/lib/trackRoomNameChanged.coffee similarity index 100% rename from client/lib/trackRoomNameChanged.coffee rename to packages/rocketchat-ui/lib/trackRoomNameChanged.coffee diff --git a/packages/rocketchat-ui/package.js b/packages/rocketchat-ui/package.js new file mode 100644 index 00000000000..490bae4b8a8 --- /dev/null +++ b/packages/rocketchat-ui/package.js @@ -0,0 +1,115 @@ +Package.describe({ + name: 'rocketchat:rocketchat-ui', + version: '0.1.0', + // Brief, one-line summary of the package. + summary: '', + // URL to the Git repository containing the source code for this package. + git: '', + // By default, Meteor will default to using README.md for documentation. + // To avoid submitting documentation, set this field to null. + documentation: 'README.md' +}); + +Package.onUse(function(api) { + api.versionsFrom('1.2.1'); + + api.use([ + 'mongo', + 'session', + 'jquery', + 'tracker', + 'reactive-var', + 'ecmascript', + 'templating', + 'coffeescript', + 'underscore', + 'rocketchat:lib@0.0.1' + ]); + + // LIB FILES + api.addFiles('lib/accountBox.coffee', 'client'); + api.addFiles('lib/accounts.coffee', 'client'); + api.addFiles('lib/avatar.coffee', 'client'); + api.addFiles('lib/chatMessages.coffee', 'client'); + api.addFiles('lib/collections.coffee', 'client'); + api.addFiles('lib/constallation.js', 'client'); + api.addFiles('lib/customEventPolyfill.js', 'client'); + api.addFiles('lib/fileUpload.coffee', 'client'); + api.addFiles('lib/fireEvent.coffee', 'client'); + api.addFiles('lib/jquery.swipebox.min.js', 'client'); + api.addFiles('lib/menu.coffee', 'client'); + api.addFiles('lib/modal.coffee', 'client'); + api.addFiles('lib/Modernizr.js', 'client'); + api.addFiles('lib/msgTyping.coffee', 'client'); + api.addFiles('lib/notification.coffee', 'client'); + api.addFiles('lib/parentTemplate.js', 'client'); + api.addFiles('lib/particles.js', 'client'); + api.addFiles('lib/readMessages.coffee', 'client'); + api.addFiles('lib/rocket.coffee', 'client'); + api.addFiles('lib/RoomHistoryManager.coffee', 'client'); + api.addFiles('lib/RoomManager.coffee', 'client'); + api.addFiles('lib/sideNav.coffee', 'client'); + api.addFiles('lib/tapi18n.coffee', 'client'); + api.addFiles('lib/textarea-autogrow.js', 'client'); + api.addFiles('lib/trackRoomNameChanged.coffee', 'client'); + + // TEMPLATE FILES + api.addFiles('views/cmsPage.html', 'client'); + api.addFiles('views/error.html', 'client'); + api.addFiles('views/fxos.html', 'client'); + api.addFiles('views/loading.html', 'client'); + api.addFiles('views/main.html', 'client'); + api.addFiles('views/modal.html', 'client'); + api.addFiles('views/404/roomNotFound.html', 'client'); + api.addFiles('views/username/layout.html', 'client'); + api.addFiles('views/username/username.html', 'client'); + api.addFiles('views/app/audioNotification.html', 'client'); + api.addFiles('views/app/burguer.html', 'client'); + api.addFiles('views/app/flexTabBar.html', 'client'); + api.addFiles('views/app/home.html', 'client'); + api.addFiles('views/app/message.html', 'client'); + api.addFiles('views/app/messagePopup.html', 'client'); + api.addFiles('views/app/messagePopupChannel.html', 'client'); + api.addFiles('views/app/messagePopupConfig.html', 'client'); + api.addFiles('views/app/messagePopupEmoji.html', 'client'); + api.addFiles('views/app/messagePopupSlashCommand.html', 'client'); + api.addFiles('views/app/messagePopupUser.html', 'client'); + api.addFiles('views/app/privateHistory.html', 'client'); + api.addFiles('views/app/room.html', 'client'); + api.addFiles('views/app/roomSearch.html', 'client'); + api.addFiles('views/app/userInfo.html', 'client'); + api.addFiles('views/app/userSearch.html', 'client'); + api.addFiles('views/app/spotlight/mobileMessageMenu.html', 'client'); + api.addFiles('views/app/spotlight/spotlight.html', 'client'); + api.addFiles('views/app/tabBar/membersList.html', 'client'); + api.addFiles('views/app/tabBar/messageSearch.html', 'client'); + api.addFiles('views/app/tabBar/uploadedFilesList.html', 'client'); + api.addFiles('views/app/videoCall/videoButtons.html', 'client'); + api.addFiles('views/app/videoCall/videoCall.html', 'client'); + + api.addFiles('views/cmsPage.coffee', 'client'); + api.addFiles('views/fxos.coffee', 'client'); + api.addFiles('views/main.coffee', 'client'); + api.addFiles('views/modal.coffee', 'client'); + api.addFiles('views/404/roomNotFound.coffee', 'client'); + api.addFiles('views/username/username.coffee', 'client'); + api.addFiles('views/app/burguer.coffee', 'client'); + api.addFiles('views/app/flexTabBar.coffee', 'client'); + api.addFiles('views/app/home.coffee', 'client'); + api.addFiles('views/app/message.coffee', 'client'); + api.addFiles('views/app/messagePopup.coffee', 'client'); + api.addFiles('views/app/messagePopupConfig.coffee', 'client'); + api.addFiles('views/app/messagePopupEmoji.coffee', 'client'); + api.addFiles('views/app/privateHistory.coffee', 'client'); + api.addFiles('views/app/room.coffee', 'client'); + api.addFiles('views/app/roomSearch.coffee', 'client'); + api.addFiles('views/app/userInfo.coffee', 'client'); + api.addFiles('views/app/spotlight/mobileMessageMenu.coffee', 'client'); + api.addFiles('views/app/spotlight/spotlight.coffee', 'client'); + api.addFiles('views/app/tabBar/membersList.coffee', 'client'); + api.addFiles('views/app/tabBar/messageSearch.coffee', 'client'); + api.addFiles('views/app/tabBar/uploadedFilesList.coffee', 'client'); + api.addFiles('views/app/videoCall/videoButtons.coffee', 'client'); + api.addFiles('views/app/videoCall/videoCall.coffee', 'client'); + +}); \ No newline at end of file diff --git a/client/views/404/roomNotFound.coffee b/packages/rocketchat-ui/views/404/roomNotFound.coffee similarity index 100% rename from client/views/404/roomNotFound.coffee rename to packages/rocketchat-ui/views/404/roomNotFound.coffee diff --git a/client/views/404/roomNotFound.html b/packages/rocketchat-ui/views/404/roomNotFound.html similarity index 100% rename from client/views/404/roomNotFound.html rename to packages/rocketchat-ui/views/404/roomNotFound.html diff --git a/client/views/app/audioNotification.html b/packages/rocketchat-ui/views/app/audioNotification.html similarity index 100% rename from client/views/app/audioNotification.html rename to packages/rocketchat-ui/views/app/audioNotification.html diff --git a/client/views/app/burguer.coffee b/packages/rocketchat-ui/views/app/burguer.coffee similarity index 100% rename from client/views/app/burguer.coffee rename to packages/rocketchat-ui/views/app/burguer.coffee diff --git a/client/views/app/burguer.html b/packages/rocketchat-ui/views/app/burguer.html similarity index 100% rename from client/views/app/burguer.html rename to packages/rocketchat-ui/views/app/burguer.html diff --git a/client/views/app/flexTabBar.coffee b/packages/rocketchat-ui/views/app/flexTabBar.coffee similarity index 100% rename from client/views/app/flexTabBar.coffee rename to packages/rocketchat-ui/views/app/flexTabBar.coffee diff --git a/client/views/app/flexTabBar.html b/packages/rocketchat-ui/views/app/flexTabBar.html similarity index 100% rename from client/views/app/flexTabBar.html rename to packages/rocketchat-ui/views/app/flexTabBar.html diff --git a/client/views/app/home.coffee b/packages/rocketchat-ui/views/app/home.coffee similarity index 100% rename from client/views/app/home.coffee rename to packages/rocketchat-ui/views/app/home.coffee diff --git a/client/views/app/home.html b/packages/rocketchat-ui/views/app/home.html similarity index 100% rename from client/views/app/home.html rename to packages/rocketchat-ui/views/app/home.html diff --git a/client/views/app/message.coffee b/packages/rocketchat-ui/views/app/message.coffee similarity index 100% rename from client/views/app/message.coffee rename to packages/rocketchat-ui/views/app/message.coffee diff --git a/client/views/app/message.html b/packages/rocketchat-ui/views/app/message.html similarity index 100% rename from client/views/app/message.html rename to packages/rocketchat-ui/views/app/message.html diff --git a/client/views/app/messagePopup.coffee b/packages/rocketchat-ui/views/app/messagePopup.coffee similarity index 100% rename from client/views/app/messagePopup.coffee rename to packages/rocketchat-ui/views/app/messagePopup.coffee diff --git a/client/views/app/messagePopup.html b/packages/rocketchat-ui/views/app/messagePopup.html similarity index 100% rename from client/views/app/messagePopup.html rename to packages/rocketchat-ui/views/app/messagePopup.html diff --git a/client/views/app/messagePopupChannel.html b/packages/rocketchat-ui/views/app/messagePopupChannel.html similarity index 100% rename from client/views/app/messagePopupChannel.html rename to packages/rocketchat-ui/views/app/messagePopupChannel.html diff --git a/client/views/app/messagePopupConfig.coffee b/packages/rocketchat-ui/views/app/messagePopupConfig.coffee similarity index 100% rename from client/views/app/messagePopupConfig.coffee rename to packages/rocketchat-ui/views/app/messagePopupConfig.coffee diff --git a/client/views/app/messagePopupConfig.html b/packages/rocketchat-ui/views/app/messagePopupConfig.html similarity index 100% rename from client/views/app/messagePopupConfig.html rename to packages/rocketchat-ui/views/app/messagePopupConfig.html diff --git a/client/views/app/messagePopupEmoji.coffee b/packages/rocketchat-ui/views/app/messagePopupEmoji.coffee similarity index 100% rename from client/views/app/messagePopupEmoji.coffee rename to packages/rocketchat-ui/views/app/messagePopupEmoji.coffee diff --git a/client/views/app/messagePopupEmoji.html b/packages/rocketchat-ui/views/app/messagePopupEmoji.html similarity index 100% rename from client/views/app/messagePopupEmoji.html rename to packages/rocketchat-ui/views/app/messagePopupEmoji.html diff --git a/client/views/app/messagePopupSlashCommand.html b/packages/rocketchat-ui/views/app/messagePopupSlashCommand.html similarity index 100% rename from client/views/app/messagePopupSlashCommand.html rename to packages/rocketchat-ui/views/app/messagePopupSlashCommand.html diff --git a/client/views/app/messagePopupUser.html b/packages/rocketchat-ui/views/app/messagePopupUser.html similarity index 100% rename from client/views/app/messagePopupUser.html rename to packages/rocketchat-ui/views/app/messagePopupUser.html diff --git a/client/views/app/privateHistory.coffee b/packages/rocketchat-ui/views/app/privateHistory.coffee similarity index 100% rename from client/views/app/privateHistory.coffee rename to packages/rocketchat-ui/views/app/privateHistory.coffee diff --git a/client/views/app/privateHistory.html b/packages/rocketchat-ui/views/app/privateHistory.html similarity index 100% rename from client/views/app/privateHistory.html rename to packages/rocketchat-ui/views/app/privateHistory.html diff --git a/client/views/app/room.coffee b/packages/rocketchat-ui/views/app/room.coffee similarity index 100% rename from client/views/app/room.coffee rename to packages/rocketchat-ui/views/app/room.coffee diff --git a/client/views/app/room.html b/packages/rocketchat-ui/views/app/room.html similarity index 100% rename from client/views/app/room.html rename to packages/rocketchat-ui/views/app/room.html diff --git a/client/views/app/roomSearch.coffee b/packages/rocketchat-ui/views/app/roomSearch.coffee similarity index 100% rename from client/views/app/roomSearch.coffee rename to packages/rocketchat-ui/views/app/roomSearch.coffee diff --git a/client/views/app/roomSearch.html b/packages/rocketchat-ui/views/app/roomSearch.html similarity index 100% rename from client/views/app/roomSearch.html rename to packages/rocketchat-ui/views/app/roomSearch.html diff --git a/client/views/app/spotlight/mobileMessageMenu.coffee b/packages/rocketchat-ui/views/app/spotlight/mobileMessageMenu.coffee similarity index 100% rename from client/views/app/spotlight/mobileMessageMenu.coffee rename to packages/rocketchat-ui/views/app/spotlight/mobileMessageMenu.coffee diff --git a/client/views/app/spotlight/mobileMessageMenu.html b/packages/rocketchat-ui/views/app/spotlight/mobileMessageMenu.html similarity index 100% rename from client/views/app/spotlight/mobileMessageMenu.html rename to packages/rocketchat-ui/views/app/spotlight/mobileMessageMenu.html diff --git a/client/views/app/spotlight/spotlight.coffee b/packages/rocketchat-ui/views/app/spotlight/spotlight.coffee similarity index 100% rename from client/views/app/spotlight/spotlight.coffee rename to packages/rocketchat-ui/views/app/spotlight/spotlight.coffee diff --git a/client/views/app/spotlight/spotlight.html b/packages/rocketchat-ui/views/app/spotlight/spotlight.html similarity index 100% rename from client/views/app/spotlight/spotlight.html rename to packages/rocketchat-ui/views/app/spotlight/spotlight.html diff --git a/client/views/app/tabBar/membersList.coffee b/packages/rocketchat-ui/views/app/tabBar/membersList.coffee similarity index 100% rename from client/views/app/tabBar/membersList.coffee rename to packages/rocketchat-ui/views/app/tabBar/membersList.coffee diff --git a/client/views/app/tabBar/membersList.html b/packages/rocketchat-ui/views/app/tabBar/membersList.html similarity index 100% rename from client/views/app/tabBar/membersList.html rename to packages/rocketchat-ui/views/app/tabBar/membersList.html diff --git a/client/views/app/tabBar/messageSearch.coffee b/packages/rocketchat-ui/views/app/tabBar/messageSearch.coffee similarity index 100% rename from client/views/app/tabBar/messageSearch.coffee rename to packages/rocketchat-ui/views/app/tabBar/messageSearch.coffee diff --git a/client/views/app/tabBar/messageSearch.html b/packages/rocketchat-ui/views/app/tabBar/messageSearch.html similarity index 100% rename from client/views/app/tabBar/messageSearch.html rename to packages/rocketchat-ui/views/app/tabBar/messageSearch.html diff --git a/client/views/app/tabBar/uploadedFilesList.coffee b/packages/rocketchat-ui/views/app/tabBar/uploadedFilesList.coffee similarity index 100% rename from client/views/app/tabBar/uploadedFilesList.coffee rename to packages/rocketchat-ui/views/app/tabBar/uploadedFilesList.coffee diff --git a/client/views/app/tabBar/uploadedFilesList.html b/packages/rocketchat-ui/views/app/tabBar/uploadedFilesList.html similarity index 100% rename from client/views/app/tabBar/uploadedFilesList.html rename to packages/rocketchat-ui/views/app/tabBar/uploadedFilesList.html diff --git a/client/views/app/userInfo.coffee b/packages/rocketchat-ui/views/app/userInfo.coffee similarity index 100% rename from client/views/app/userInfo.coffee rename to packages/rocketchat-ui/views/app/userInfo.coffee diff --git a/client/views/app/userInfo.html b/packages/rocketchat-ui/views/app/userInfo.html similarity index 100% rename from client/views/app/userInfo.html rename to packages/rocketchat-ui/views/app/userInfo.html diff --git a/client/views/app/userSearch.html b/packages/rocketchat-ui/views/app/userSearch.html similarity index 100% rename from client/views/app/userSearch.html rename to packages/rocketchat-ui/views/app/userSearch.html diff --git a/client/views/app/videoCall/videoButtons.coffee b/packages/rocketchat-ui/views/app/videoCall/videoButtons.coffee similarity index 100% rename from client/views/app/videoCall/videoButtons.coffee rename to packages/rocketchat-ui/views/app/videoCall/videoButtons.coffee diff --git a/client/views/app/videoCall/videoButtons.html b/packages/rocketchat-ui/views/app/videoCall/videoButtons.html similarity index 100% rename from client/views/app/videoCall/videoButtons.html rename to packages/rocketchat-ui/views/app/videoCall/videoButtons.html diff --git a/client/views/app/videoCall/videoCall.coffee b/packages/rocketchat-ui/views/app/videoCall/videoCall.coffee similarity index 100% rename from client/views/app/videoCall/videoCall.coffee rename to packages/rocketchat-ui/views/app/videoCall/videoCall.coffee diff --git a/client/views/app/videoCall/videoCall.html b/packages/rocketchat-ui/views/app/videoCall/videoCall.html similarity index 100% rename from client/views/app/videoCall/videoCall.html rename to packages/rocketchat-ui/views/app/videoCall/videoCall.html diff --git a/client/views/cmsPage.coffee b/packages/rocketchat-ui/views/cmsPage.coffee similarity index 100% rename from client/views/cmsPage.coffee rename to packages/rocketchat-ui/views/cmsPage.coffee diff --git a/client/views/cmsPage.html b/packages/rocketchat-ui/views/cmsPage.html similarity index 100% rename from client/views/cmsPage.html rename to packages/rocketchat-ui/views/cmsPage.html diff --git a/client/views/error.html b/packages/rocketchat-ui/views/error.html similarity index 100% rename from client/views/error.html rename to packages/rocketchat-ui/views/error.html diff --git a/client/views/fxos.coffee b/packages/rocketchat-ui/views/fxos.coffee similarity index 100% rename from client/views/fxos.coffee rename to packages/rocketchat-ui/views/fxos.coffee diff --git a/client/views/fxos.html b/packages/rocketchat-ui/views/fxos.html similarity index 100% rename from client/views/fxos.html rename to packages/rocketchat-ui/views/fxos.html diff --git a/client/views/loading.html b/packages/rocketchat-ui/views/loading.html similarity index 100% rename from client/views/loading.html rename to packages/rocketchat-ui/views/loading.html diff --git a/client/views/main.coffee b/packages/rocketchat-ui/views/main.coffee similarity index 100% rename from client/views/main.coffee rename to packages/rocketchat-ui/views/main.coffee diff --git a/client/views/main.html b/packages/rocketchat-ui/views/main.html similarity index 100% rename from client/views/main.html rename to packages/rocketchat-ui/views/main.html diff --git a/client/views/modal.coffee b/packages/rocketchat-ui/views/modal.coffee similarity index 100% rename from client/views/modal.coffee rename to packages/rocketchat-ui/views/modal.coffee diff --git a/client/views/modal.html b/packages/rocketchat-ui/views/modal.html similarity index 100% rename from client/views/modal.html rename to packages/rocketchat-ui/views/modal.html diff --git a/client/views/username/layout.html b/packages/rocketchat-ui/views/username/layout.html similarity index 100% rename from client/views/username/layout.html rename to packages/rocketchat-ui/views/username/layout.html diff --git a/client/views/username/username.coffee b/packages/rocketchat-ui/views/username/username.coffee similarity index 100% rename from client/views/username/username.coffee rename to packages/rocketchat-ui/views/username/username.coffee diff --git a/client/views/username/username.html b/packages/rocketchat-ui/views/username/username.html similarity index 100% rename from client/views/username/username.html rename to packages/rocketchat-ui/views/username/username.html