* Signup requires valid EIP-712 signature. Refactor some auth reducer nomenclature for consistency.
* Add auth endpoint for logging in that checks for valid signature, like create user.
* Fix tests, move dummy data into test_data.py.
* No strict slashes.
* Add models & endpoints
* Implement proposal updates.
* Reset state on close. Add missing key. Prompt on close if they will lose stuff.
* Dont warn if they submitted.
* Enable noImplicitThis, alwaysStrict, and strictFunctionTypes configs.
* Enable all strict rules. Implement typedKeys function for better typing. (#152)
* 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
* Actual user creation.
* Implement sign in
* Fix redux types.
* Add redux persist to config.
* Add sagas, fix persistence.
* Remove console log
* Split out header auth into own component. Add a menu, logout page, stub for settings page.
* Add mobile menu drawer.
* Adjust styles, fix sticky logout.
* Tslint
* Fix menu icon on transparent.
* Fix configureStore changes.
* All routes are config objects. Move template outside of routes. Combine AntWrap and Web3Page into one component.
* Sagafy web3 bootstrapping, remove it from components.
* Get errors rendering. Fix SSR issue with initial web3 error.
* Fix auth menu, sign out page.
* Simplify logic
* Remove console logs
* 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
* Actual user creation.
* Implement sign in
* Fix redux types.
* Add redux persist to config.
* Add sagas, fix persistence.
* Remove console log
* Split out header auth into own component. Add a menu, logout page, stub for settings page.
* Add mobile menu drawer.
* Adjust styles, fix sticky logout.
* Tslint
* Fix menu icon on transparent.
* Fix configureStore changes.
* 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
* Actual user creation.
* Implement sign in
* Fix redux types.
* Add redux persist to config.
* Add sagas, fix persistence.
* Remove console log
* basic users redux + Profile page, route
* UserRow links to Profile
* Update UserRow story with BrowserRouter for Link
* display basic profile info
* render + style created and funded proposals
* clean up unused vars
* ProposalComment + misc. adjustments
* auth user adjustments
* user not found redirect to 404 + don't fetch if no user id param
* use PlaceHolder for empty proposal & comments
* 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
* Actual user creation.
* Implement sign in
* Fix redux types.
* 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.
* 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
* 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.
Fix BN types
Add contributors tab
Adjust UserRow to optionally show amount as secondary text
Add contributionAmount to contributors in crowdFund
General cleanup