Commit Graph

25 Commits

Author SHA1 Message Date
Justin Licata
35fa811799 Create LICENSE (#12) 2017-08-04 10:25:59 -05:00
Justin Licata
5c3b7971e8 Create CODE_OF_CONDUCT.md (#13) 2017-08-04 10:25:50 -05:00
Justin Licata
23edf8661f build welcome screen. (#14)
* build welcome screen.

* move welcome images into their own folder.

* lint.
2017-08-04 10:25:36 -05:00
Justin Licata
79bf8faba7 autofocus on inputs for improved UX. 2017-07-28 12:05:10 -05:00
Justin Licata
5d12f2efcc add Procfile for the development environment. (#11)
* add Procfile for the development environment.

* use rails server
2017-07-28 11:55:03 -05:00
Justin Licata
6a5b6054c2 protect authenticated pages with layout. 2017-07-28 11:52:17 -05:00
Justin Licata
4bb3bdc2b7 migrate the DB after Heroku deploy. 2017-07-28 11:32:19 -05:00
Justin Licata
255d36842d remove unneeded Heroku gem. 2017-07-28 11:28:19 -05:00
Justin Licata
e07657c971 add Heroku buildpacks to app.json. 2017-07-28 11:27:16 -05:00
Justin Licata
48874cf09c Add webpacker to handle JavaScript. 2017-07-28 11:21:36 -05:00
Justin Licata
7f40632103 fix app.json ENV vars (#10)
* convert integer to string.

* cache npm modules in CircleCI.

* fix app.json.
2017-07-21 17:14:54 -05:00
Justin Licata
4991ef7314 Deploy to Heroku 🤖 (#8)
* cache gems in CircleCI.

* add deploy to Heroku button.
2017-07-21 16:55:31 -05:00
Justin Licata
2aaad977b4 cache gems in CircleCI. (#7) 2017-07-21 14:57:10 -05:00
Justin Licata
c294394704 build User Invitations (#6)
* allow users to invite teammates - WIP.

* hide Sign Up link in views.

* build invitations spec.

* install missing node modules in CircleCI.

* install balloon.css via Yarn.

* disable Hound for JS.

* lint.

* add error messages to invitation view.
2017-07-21 14:56:42 -05:00
Andrew Fomera
87ca860557 Adds Settings and starts on Users Controllers (#1)
* Update app to run on 3000 by default instead of 5000

* handle yanked rb-fsenvent gem version

* Add user controller route

* Adds settings/users controllers

* Start adding settings table

* Adds settings creator to ensure one is created on db migrate

* whoops, validate only before creation

* Adds editing of settings

* lint

* cleanup

* Fix tests

* use the correct styling for tests

* update settings test syntax

* setting model test

* double quotes for html

* test for updating settings

* post -> patch

* Basic user list view

* using the github attr_encrypted fixes the deprecation messages for 5.1

* table view for users

* derp fix heading

* review changes

* cut out creating a setting...

* rename service class.

* update Settings form.

* add url to find slack webhook url

* fix indention

* re-organizate Settings form.

* change autofocus.

* add test/reports to gitignore
2017-07-14 15:15:36 -05:00
Justin Licata
dfbce3da0c add README. (#4) 2017-07-14 14:56:16 -05:00
Justin Licata
82674fdf73 add CircleCI config file. (#3)
* add CircleCI config file.

* bump rb-fsevent.

* file YML syntax error.

* fix CircleCI config.
2017-07-14 14:09:56 -05:00
Justin Licata
4597a7f7db Merge pull request #2 from ProctorU/feature/add-hound
add Hound configuration for linting.
2017-07-14 09:58:58 -05:00
Justin Licata
d0074507dc use 80 characters. 2017-07-14 09:57:36 -05:00
Justin Licata
430ae0245c add Hound configuration for linting. 2017-07-14 09:56:52 -05:00
Justin Licata
63ec72a107 build UI with unit testing. 2017-07-14 08:23:40 -05:00
Justin Licata
911b42f49a add styling + Bootstrap. 2017-06-30 16:02:22 -05:00
Justin Licata
292a776a92 add Devise. 2017-06-30 14:48:17 -05:00
Justin Licata
842fb646f0 clean up Gemfile. 2017-06-30 14:23:58 -05:00
Justin Licata
54751794c1 initial commit. 2017-06-30 14:20:48 -05:00