├── .env.sample ├── .gitignore ├── .sequelizerc ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── circle.yml ├── common ├── config.ts ├── data.ts ├── eventType.ts └── events.ts ├── config └── db.js ├── docker-compose.yml ├── docker ├── bootup.sh ├── init.sh └── test.sh ├── migrations ├── 20160706031109-init.ts ├── 20160706063856-user-icon.ts └── 20160713080742-change-message-text-limit.ts ├── package.json ├── scripts ├── coveralls └── deploy ├── server ├── api.ts ├── app.ts ├── auth.ts ├── events.ts ├── index.ts ├── models.ts └── wsserver.ts ├── test ├── .gitkeep ├── start_server.ts ├── test.ts ├── test_api.ts ├── test_auth.ts ├── test_events.ts └── test_wsserver.ts ├── tsconfig.json └── ui ├── .gitignore ├── dist ├── index.html └── logo.png ├── src ├── auth.ts ├── config.ts ├── index.tsx ├── notification.ts ├── thread.ts └── views │ └── ThreadView.tsx ├── styles └── style.sass ├── tsconfig.json └── webpack.config.js /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/.gitignore -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/.sequelizerc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node ./lib/server/index.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/app.json -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/circle.yml -------------------------------------------------------------------------------- /common/config.ts: -------------------------------------------------------------------------------- 1 | export const messageTextLimit = 240 2 | -------------------------------------------------------------------------------- /common/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/common/data.ts -------------------------------------------------------------------------------- /common/eventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/common/eventType.ts -------------------------------------------------------------------------------- /common/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/common/events.ts -------------------------------------------------------------------------------- /config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/config/db.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/bootup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | cd /respass 5 | npm start 6 | -------------------------------------------------------------------------------- /docker/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/docker/init.sh -------------------------------------------------------------------------------- /docker/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | 4 | npm test 5 | -------------------------------------------------------------------------------- /migrations/20160706031109-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/migrations/20160706031109-init.ts -------------------------------------------------------------------------------- /migrations/20160706063856-user-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/migrations/20160706063856-user-icon.ts -------------------------------------------------------------------------------- /migrations/20160713080742-change-message-text-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/migrations/20160713080742-change-message-text-limit.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/package.json -------------------------------------------------------------------------------- /scripts/coveralls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/scripts/coveralls -------------------------------------------------------------------------------- /scripts/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/scripts/deploy -------------------------------------------------------------------------------- /server/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/api.ts -------------------------------------------------------------------------------- /server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/app.ts -------------------------------------------------------------------------------- /server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/auth.ts -------------------------------------------------------------------------------- /server/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/events.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/models.ts -------------------------------------------------------------------------------- /server/wsserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/server/wsserver.ts -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/start_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/test/start_server.ts -------------------------------------------------------------------------------- /test/test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/test/test_api.ts -------------------------------------------------------------------------------- /test/test_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/test/test_auth.ts -------------------------------------------------------------------------------- /test/test_events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/test/test_events.ts -------------------------------------------------------------------------------- /test/test_wsserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/test/test_wsserver.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/dist/index.html -------------------------------------------------------------------------------- /ui/dist/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/dist/logo.png -------------------------------------------------------------------------------- /ui/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/auth.ts -------------------------------------------------------------------------------- /ui/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/config.ts -------------------------------------------------------------------------------- /ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/index.tsx -------------------------------------------------------------------------------- /ui/src/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/notification.ts -------------------------------------------------------------------------------- /ui/src/thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/thread.ts -------------------------------------------------------------------------------- /ui/src/views/ThreadView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/src/views/ThreadView.tsx -------------------------------------------------------------------------------- /ui/styles/style.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/styles/style.sass -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/respass/HEAD/ui/webpack.config.js --------------------------------------------------------------------------------