* 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.
* fix Final.create getting called multiple times
* give moment the non-standard format string to parse with
* remove unused package & refs for nprogress
* remove unused file: theme.ts
* Use name and icon logos where possible. Add favicon and other general web meta info.
* Unused import
* Update icons and logos.
* Variablize all colors. Switch to purple primary.
* Redesign homepage. Slight color tweaks.
* Fix blue button
* example auth service
* prep for merge
* MVP signed transaction based auth
* update auth service endpoint and delete checked-in auth service
* add readme explanation for AUTH_URL
* rename eip-712 headers
* fix test errors
* Enable noImplicitThis, alwaysStrict, and strictFunctionTypes configs.
* Enable all strict rules. Implement typedKeys function for better typing. (#152)
* Add trezor selection
* Fix SSR by making providers lodable.
* Adjust identity styles.
* Add packages.
* Adjust style.
* Ledger address selection.
* Common use component for ledger and trezor.
* 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
* use antd Steps for Proposal/Milestones
* MilestoneAction component.
* Proposal/Milestones modifications.
* Proposal/Governance modifications.
* rename Governance tab to Refunds + hide if not contributor
* Story modifications for ProposalMilestones.
* Remove old Governance/Milestones + update story
* Make sure active step updates after mount via componentDidUpdate.
* have ProposalMilestones fill horizontal space
* allow outsiders to view state of MilestoneAction
* refactor + add is-count-n style
* count styles
* dynamic num milestones + rando titles
* geometryCases of 1 - 10 milestones
* better selected milestone visual hint
* dynamic step title overflow check + styles
* nowrap milestone title
* 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.