├── .babelrc ├── .eslintrc.json ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── app ├── components │ ├── comment-thread │ │ └── index.js │ ├── confirm-email │ │ └── index.js │ ├── home │ │ ├── boards.js │ │ └── index.js │ ├── profile │ │ ├── compact-threadlist.js │ │ ├── follow-list.js │ │ ├── index.js │ │ └── profile-card.js │ ├── register │ │ └── index.js │ └── shared │ │ ├── commentlist.js │ │ ├── composite-comment-list.js │ │ ├── composite-thread-list.js │ │ ├── detached-comments.js │ │ ├── footer.js │ │ ├── header.js │ │ ├── threaditem.js │ │ └── threadlist.js ├── images │ ├── StockSnap_T2SO7MDTYS.jpg │ ├── bg.jpg │ └── nathaniel-tetteh-297656.jpg ├── index.js ├── styles │ └── default │ │ ├── _comment-thread.scss │ │ ├── _composite-comment-list.scss │ │ ├── _composite-thread-list.scss │ │ ├── _detached-comments.scss │ │ ├── _footer.scss │ │ ├── _globals.scss │ │ ├── _header.scss │ │ ├── _homepage.scss │ │ ├── _profile.scss │ │ ├── _registration.scss │ │ ├── _search.scss │ │ ├── _thread-items.scss │ │ ├── _variables.scss │ │ └── overhaul.scss └── utils │ ├── api │ ├── comment-thread │ │ └── index.js │ ├── composite-comment-list.js │ ├── composite-thread-list.js │ ├── home │ │ └── index.js │ ├── profile │ │ └── index.js │ ├── register │ │ └── index.js │ └── thread-details │ │ └── index.js │ ├── auth.js │ ├── fetch-image.js │ ├── generate-app-container.js │ ├── get-last-page-count.js │ ├── hoc │ ├── with-paginateable-data.js │ └── with-profile-image.js │ ├── inject-alert-message.js │ ├── inject-stylesheet-deps.js │ ├── remove-old-styles.js │ ├── search-query.js │ └── tag.js ├── package.json ├── scripts └── setup │ ├── extension-manifest.js │ ├── index.js │ └── init-css.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /npm-debug.log 3 | /dist -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/README.md -------------------------------------------------------------------------------- /app/components/comment-thread/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/comment-thread/index.js -------------------------------------------------------------------------------- /app/components/confirm-email/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/confirm-email/index.js -------------------------------------------------------------------------------- /app/components/home/boards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/home/boards.js -------------------------------------------------------------------------------- /app/components/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/home/index.js -------------------------------------------------------------------------------- /app/components/profile/compact-threadlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/profile/compact-threadlist.js -------------------------------------------------------------------------------- /app/components/profile/follow-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/profile/follow-list.js -------------------------------------------------------------------------------- /app/components/profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/profile/index.js -------------------------------------------------------------------------------- /app/components/profile/profile-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/profile/profile-card.js -------------------------------------------------------------------------------- /app/components/register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/register/index.js -------------------------------------------------------------------------------- /app/components/shared/commentlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/commentlist.js -------------------------------------------------------------------------------- /app/components/shared/composite-comment-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/composite-comment-list.js -------------------------------------------------------------------------------- /app/components/shared/composite-thread-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/composite-thread-list.js -------------------------------------------------------------------------------- /app/components/shared/detached-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/detached-comments.js -------------------------------------------------------------------------------- /app/components/shared/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/footer.js -------------------------------------------------------------------------------- /app/components/shared/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/header.js -------------------------------------------------------------------------------- /app/components/shared/threaditem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/threaditem.js -------------------------------------------------------------------------------- /app/components/shared/threadlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/components/shared/threadlist.js -------------------------------------------------------------------------------- /app/images/StockSnap_T2SO7MDTYS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/images/StockSnap_T2SO7MDTYS.jpg -------------------------------------------------------------------------------- /app/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/images/bg.jpg -------------------------------------------------------------------------------- /app/images/nathaniel-tetteh-297656.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/images/nathaniel-tetteh-297656.jpg -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/index.js -------------------------------------------------------------------------------- /app/styles/default/_comment-thread.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_comment-thread.scss -------------------------------------------------------------------------------- /app/styles/default/_composite-comment-list.scss: -------------------------------------------------------------------------------- 1 | .composite__comment-list { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /app/styles/default/_composite-thread-list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_composite-thread-list.scss -------------------------------------------------------------------------------- /app/styles/default/_detached-comments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_detached-comments.scss -------------------------------------------------------------------------------- /app/styles/default/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_footer.scss -------------------------------------------------------------------------------- /app/styles/default/_globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_globals.scss -------------------------------------------------------------------------------- /app/styles/default/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_header.scss -------------------------------------------------------------------------------- /app/styles/default/_homepage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_homepage.scss -------------------------------------------------------------------------------- /app/styles/default/_profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_profile.scss -------------------------------------------------------------------------------- /app/styles/default/_registration.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_registration.scss -------------------------------------------------------------------------------- /app/styles/default/_search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_search.scss -------------------------------------------------------------------------------- /app/styles/default/_thread-items.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_thread-items.scss -------------------------------------------------------------------------------- /app/styles/default/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/_variables.scss -------------------------------------------------------------------------------- /app/styles/default/overhaul.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/styles/default/overhaul.scss -------------------------------------------------------------------------------- /app/utils/api/comment-thread/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/comment-thread/index.js -------------------------------------------------------------------------------- /app/utils/api/composite-comment-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/composite-comment-list.js -------------------------------------------------------------------------------- /app/utils/api/composite-thread-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/composite-thread-list.js -------------------------------------------------------------------------------- /app/utils/api/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/home/index.js -------------------------------------------------------------------------------- /app/utils/api/profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/profile/index.js -------------------------------------------------------------------------------- /app/utils/api/register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/register/index.js -------------------------------------------------------------------------------- /app/utils/api/thread-details/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/api/thread-details/index.js -------------------------------------------------------------------------------- /app/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/auth.js -------------------------------------------------------------------------------- /app/utils/fetch-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/fetch-image.js -------------------------------------------------------------------------------- /app/utils/generate-app-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/generate-app-container.js -------------------------------------------------------------------------------- /app/utils/get-last-page-count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/get-last-page-count.js -------------------------------------------------------------------------------- /app/utils/hoc/with-paginateable-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/hoc/with-paginateable-data.js -------------------------------------------------------------------------------- /app/utils/hoc/with-profile-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/hoc/with-profile-image.js -------------------------------------------------------------------------------- /app/utils/inject-alert-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/inject-alert-message.js -------------------------------------------------------------------------------- /app/utils/inject-stylesheet-deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/inject-stylesheet-deps.js -------------------------------------------------------------------------------- /app/utils/remove-old-styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/remove-old-styles.js -------------------------------------------------------------------------------- /app/utils/search-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/search-query.js -------------------------------------------------------------------------------- /app/utils/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/app/utils/tag.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/package.json -------------------------------------------------------------------------------- /scripts/setup/extension-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/scripts/setup/extension-manifest.js -------------------------------------------------------------------------------- /scripts/setup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/scripts/setup/index.js -------------------------------------------------------------------------------- /scripts/setup/init-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/scripts/setup/init-css.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thechinedu/overhaul/HEAD/webpack.config.js --------------------------------------------------------------------------------