* Check in auth flow work.
* More work on auth steps. Check in before redux state.
* Create auth reducer and actions
* Stubbed out profile page to test auth aware routes. Minor style fixes.
* Fill out provider components
* Handle missing origin
* Fix reducer mistake. Show user info in profile page.
* Reflect auth state in header.
* tslint
* Team create flow step
* Show team on review step.
* Fix image types.
* Get team into ideal format. Properly post it to backend.
* Validate team forms and show errors.
* Adjust team member buttons.
* Add social medias to examples.
* Transform post and get responses to align with the TeamMember type.
* Split out user row and address row components. Use user row in the team block on proposal view.
* Use team on proposal card. Make user avatar component, use in create flow.
* Fix proposal preview.
* Fix up stories, add new one for UserRow
* Team create flow step
* Show team on review step.
* Fix image types.
* Get team into ideal format. Properly post it to backend.
* Validate team forms and show errors.
* Adjust team member buttons.
* add tests to ensure already existing users get associated with a new proposal when they are specified in team
* serilaize avatar, social_medias on user; add tests
* add user resource GET API; test
* remove commented out serializer stuff
* check in progress
* revert
* fix up API, add tests
* remove unused milestone commands
* support filtering users via proposalId
* get UI working
* refactoring / add minimum team size.
* fix proposal create API to properly support both email and account based
* Cancel / refund modal for proposals. Fix some states where frozen contract still allowed interaction.
* Add more refund states. Move styles to less.
* Fix tsc, simplify logic
* fix amountToRefund computation bug
* Add new test to ensure refund works. Update old test to be more strict on refund.
* Move test back into main file.
* include more stats data for SSR to inspect
* more efficient/aggressive splitting
* include chunks with loadable chunk common origins
* use same uglify plugin as the webpack pkg to avoid es module errors during build
* Initial work on create flow.
* Redux and validation initial work.
* Fix typescript issues
* Review page
* Misc fixes
* Example fill in, and initial state setting.
* Milestone timeline in review
* Initial markdown state
* Draft saving, loading, resetting. Using local storage for now.
* Fix initial milestone state. Make steps clickable.
* Preview functionality.
* Create governance step that handles all contract data.
* Proposals can now be created with new flow. Team has been dismantled.
* Replace old create with new flow. Adjust url casing.
* Convert styles to less
* Fix form reset
* Remove team step
* tsc
* Show errors.
* Prevent publish if there are any errors.
* Remove comments, variablize time.
* Reset crowd fund deploy state when form is mounted to prevent getting error / success message from previous deploy.
* Create Proposal Comment API
Flesh out Testing Frameworks
Create initial test
* add flask_testing to requirements.txt
* Fix test client table setup in sqlite.
Apparently there are some issues when using flask with sqlite in memory, so simply persisting sqlite to disk fixes migrations.
* Fix resource creation status codes 204 -> 201.
* Fix and add tests
* add signing stub
* remove front-end changes
* remove next deps
* remove next related files
* remove other unused deps
* remove more deps + their *.d.ts
* add explicit core-js dep (for babel-preset-evn/polyfill)
* use abs path for node_modules to limit resolution to package dir
* add new deps
* remove .babelrc
* add main files
* package scripts + add missing typings
* tslint ignore json
* replace next/router
* replace next/link
* HMR + configureStore + fontawsome header link
* Use Link instead of Redirect to solve same page redirect problem.
* Home svg import.
* hide filter button even if ant styles load first
* Integrate Helmet
* adjust style loading + fix font-face url format
* import style higher in render tree for improved SSR
* dev.js - nodemon only watch build/server dir
* precedence order fixed
* keep_fnames=true to keep uglifyjs from mangling BN
* small cleanup