Commit Graph

25 Commits (b13e7dda1f33be43d1667b754b67df71f3187a5c)

Author SHA1 Message Date
Eugen Rochko 86574ea524 Adding Emoji One
Eugen Rochko d0d799f911 Replace react-skylight with own solution that centers images better
Eugen Rochko c49f6290eb Basic username autocomplete for text area
Eugen Rochko de50eff6ac Add opening images in a modal window
Eugen Rochko 8698cd3281 Remember scroll position when navigating back, do not needlessly reload
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
Kai Schaper b113cf97fb add chai-enzyme; add/improve Avatar component specs
Eugen Rochko 45776b55b0 Responsively changing layout to single-column + nav on smaller screens
Eugen Rochko ffaba617d2 Merge in react-storybook, add yarn lockfile
Kai Schaper 71e7537330 setup React Storybook; add example story for LoadingIndicator component
Kai Schaper e0a4455622 add sinon; add basic Button component test
Kai Schaper 998f161e1d add jsdom; add basic Avatar component test
Kai Schaper 1a1b9bbbc0 add required peer dependency
Kai Schaper d7c55853e9 set up Mocha/Chai/Enzyme for React component unit testing
Eugen Rochko b0168c8f3c Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
Eugen Rochko ef9d4f4e06 Use reselect to memoize denormalization in UI state
Also upgrade react-redux to latest version. This is a performance update
Eugen Rochko e63aebff7a Adding landing page
Eugen Rochko 337462aa5e Re-organizing components to be more modular, adding loading bars
Eugen Rochko d6a64f45fd Adding a notification stack for error messages
Eugen Rochko 0077fc26df Merge and unmerge timelines on follow/unfollow, solves ,
Eugen Rochko c249ceb10c Reblogs fixed
Eugen Rochko 72591cc6d5 Cleaning up action names and compose drawer
Eugen Rochko 92afd29650 The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
Adding better errors for the API controllers, posting a simple status works from the frontend now
Eugen Rochko 44e57f64dd Improving statuses, adding a composer drawer, which doesn't work yet
Eugen Rochko a541e937ca More styling for statuses
Eugen Rochko 49520d6e62 Adding React.js, Redux, revamping dashboard