|  Eugen Rochko | fcb5a85cdd | Add sounds for notifications. Boop by @jk@mastodon.social | 2017-01-17 20:09:03 +01:00 | 
				
					
						|  Eugen Rochko | da5d366230 | Fix #414 - Improve lightbox, add loading indicator | 2017-01-16 12:04:02 +01:00 | 
				
					
						|  Eugen Rochko | 7951e7ffd5 | Add ruby version to Gemfile, move devDependencies in package.json to dependencies, fix bug in process feed service | 2017-01-11 15:39:31 +01:00 | 
				
					
						|  Eugen Rochko | 312c51b5c8 | Home column filters | 2017-01-10 17:25:10 +01:00 | 
				
					
						|  Eugen Rochko | 989c3f4002 | Add tab bar alternative to desktop UI, upgrade react & react-redux | 2017-01-06 22:09:55 +01:00 | 
				
					
						|  Jessica Stokes | 28a2f79dff | Upgrade EmojiOne to 2.2.7 Adds support for, among other things, 🏳️🌈 | 2017-01-05 15:16:13 -08:00 | 
				
					
						|  Eugen | 9e6ceb3201 | Revert "Display native emoji on browsers which support it" | 2017-01-05 13:45:21 +01:00 | 
				
					
						|  Misty De Meo | c318e6e42e | Display native emoji on browsers which support it | 2017-01-04 22:23:02 -08:00 | 
				
					
						|  Eugen Rochko | b27066e154 | Re-implemented autosuggestions component for the compose form Fix #205, fix #156, fix #124 | 2016-12-14 18:21:31 +01:00 | 
				
					
						|  Eugen Rochko | bf5f8a2449 | Fix #341 - Remove react-responsive in favour of simpler resize handler/window width | 2016-12-06 19:18:37 +01:00 | 
				
					
						|  Eugen Rochko | 2112a81e86 | Adding content sensitivity toggle, spoilers for media | 2016-11-23 18:53:23 +01:00 | 
				
					
						|  Eugen Rochko | 0293a7dd49 | Updating some npm packages | 2016-11-18 23:55:44 +01:00 | 
				
					
						|  Eugen Rochko | a6e4f754fc | Add an Intl polyfill | 2016-11-17 16:34:36 +01:00 | 
				
					
						|  Eugen Rochko | 01e43c3e57 | Adding react-intl i18n to the frontend. No translations yet | 2016-11-16 17:20:52 +01:00 | 
				
					
						|  Eugen Rochko | dbfe1e4be6 | Infinite scroll for followers/following lists | 2016-11-13 20:42:54 +01:00 | 
				
					
						|  Eugen Rochko | c4eb63c1d4 | Debounce autosuggestions requests | 2016-11-13 13:13:36 +01:00 | 
				
					
						|  Eugen Rochko | 82fd74d101 | Fix modals sizing and add animation to it, fix #140 by only making the text of status clickable (this also fixes multiple dropdown being openable at the same
time) | 2016-11-10 23:21:24 +01:00 | 
				
					
						|  Eugen Rochko | 86574ea524 | Adding Emoji One | 2016-11-08 21:46:29 +01:00 | 
				
					
						|  Eugen Rochko | d0d799f911 | Replace react-skylight with own solution that centers images better | 2016-11-07 18:23:36 +01:00 | 
				
					
						|  Eugen Rochko | c49f6290eb | Basic username autocomplete for text area | 2016-10-30 18:13:05 +01:00 | 
				
					
						|  Eugen Rochko | de50eff6ac | Add opening images in a modal window | 2016-10-24 18:08:23 +02:00 | 
				
					
						|  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 | 2016-10-18 23:06:28 +02:00 | 
				
					
						|  Kai Schaper | b113cf97fb | add chai-enzyme; add/improve Avatar component specs | 2016-10-12 18:06:18 +02:00 | 
				
					
						|  Eugen Rochko | 45776b55b0 | Responsively changing layout to single-column + nav on smaller screens | 2016-10-12 13:17:17 +02:00 | 
				
					
						|  Eugen Rochko | ffaba617d2 | Merge in react-storybook, add yarn lockfile | 2016-10-12 12:08:57 +02:00 | 
				
					
						|  Kai Schaper | 71e7537330 | setup React Storybook; add example story for LoadingIndicator component | 2016-10-11 20:19:03 +02:00 | 
				
					
						|  Kai Schaper | e0a4455622 | add sinon; add basic Button component test | 2016-10-10 22:48:58 +02:00 | 
				
					
						|  Kai Schaper | 998f161e1d | add jsdom; add basic Avatar component test | 2016-10-10 22:48:58 +02:00 | 
				
					
						|  Kai Schaper | 1a1b9bbbc0 | add required peer dependency | 2016-10-10 22:48:58 +02:00 | 
				
					
						|  Kai Schaper | d7c55853e9 | set up Mocha/Chai/Enzyme for React component unit testing | 2016-10-10 22:48:58 +02:00 | 
				
					
						|  Eugen Rochko | b0168c8f3c | Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing) | 2016-10-08 00:23:01 +02:00 | 
				
					
						|  Eugen Rochko | ef9d4f4e06 | Use reselect to memoize denormalization in UI state Also upgrade react-redux to latest version. This is a performance update | 2016-10-08 00:01:22 +02:00 | 
				
					
						|  Eugen Rochko | e63aebff7a | Adding landing page | 2016-09-27 23:12:33 +02:00 | 
				
					
						|  Eugen Rochko | 337462aa5e | Re-organizing components to be more modular, adding loading bars | 2016-09-19 23:26:21 +02:00 | 
				
					
						|  Eugen Rochko | d6a64f45fd | Adding a notification stack for error messages | 2016-09-12 19:20:55 +02:00 | 
				
					
						|  Eugen Rochko | 0077fc26df | Merge and unmerge timelines on follow/unfollow, solves #21, #22 | 2016-09-10 18:36:48 +02:00 | 
				
					
						|  Eugen Rochko | c249ceb10c | Reblogs fixed | 2016-09-01 14:12:11 +02:00 | 
				
					
						|  Eugen Rochko | 72591cc6d5 | Cleaning up action names and compose drawer | 2016-08-31 16:15:12 +02:00 | 
				
					
						|  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 | 2016-08-26 19:12:19 +02:00 | 
				
					
						|  Eugen Rochko | 44e57f64dd | Improving statuses, adding a composer drawer, which doesn't work yet | 2016-08-25 19:52:55 +02:00 | 
				
					
						|  Eugen Rochko | a541e937ca | More styling for statuses | 2016-08-24 21:08:00 +02:00 | 
				
					
						|  Eugen Rochko | 49520d6e62 | Adding React.js, Redux, revamping dashboard | 2016-08-24 17:56:44 +02:00 |