Skip to content

Conversation

@taoeffect
Copy link
Member

@taoeffect taoeffect commented Jun 5, 2016

Backend

Frontend

Tools

  • Replaced grunt-execute with grunt-exec
  • Full-blown SASS support via grunt
  • Removed Nginx-SSI stuff from Gruntfile
  • Easy to now generate lazy-loaded Vue.js components simply by editing the Gruntfile thanks to new browserifyCfg function

Misc

  • Replaced lodash with lodash-es and fixed a bunch of weird issues that resulted from that
  • Updated all dependency versions
  • Used async/await to reduce test line count

taoeffect added 6 commits May 25, 2016 22:14
+ Adds full SASS support
+ Adds `NavBar.vue` and `SignUp.vue`
+ Adds font-awesome
+ Using new Bulma-based CSS all over the place
+ Bump jQuery to 3.0-RC1
+ Easy/simple lazy-loading support. See example usage with UserGroupView
+ Added jQuery as bundled dependency since NavBar.vue uses it
+ Updated dependencies
+ updated all dependencies
+ tweetnacl for generating keys
+ added support for selective inclusion of lodash functions, although
  it's significantly better to just implement the functions we need
  ourselves (i.e. 3 lines vs 2000 extra lines to app.js)
+ updated all tests to use new key-based authentication
+ various code improvements to the backend
+ Replaced explicit db.UserGroup with implicit belongsToMany relations
+ backend's "BIGroup" is now just "Group"
+ Got rid of db.Session stuff
+ Greatly simplified `backend/index.js`
+ Updated all backend & frontend tests, verified they work
+ Updated joi and vueify deps
@taoeffect taoeffect changed the title Greg Sequelize => Waterline, jQuery => Sprint, Cookies => Keys Jun 5, 2016
@taoeffect taoeffect merged commit 383a764 into master Jun 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants