Eugen Rochko
|
d4601c094f
|
Add streaming API in Node.js
|
2017-02-02 01:31:09 +01:00 |
Eugen Rochko
|
7865ce28e5
|
Add sounds for notifications. Boop by @jk@mastodon.social
|
2017-01-17 20:09:03 +01:00 |
Eugen Rochko
|
81db795253
|
Fix #414 - Improve lightbox, add loading indicator
|
2017-01-16 12:04:02 +01:00 |
Eugen Rochko
|
992c8d2c41
|
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
|
c8bcd413e2
|
Home column filters
|
2017-01-10 17:25:10 +01:00 |
Eugen Rochko
|
0dac73b5cc
|
Add tab bar alternative to desktop UI, upgrade react & react-redux
|
2017-01-06 22:09:55 +01:00 |
Jessica Stokes
|
73ce525d4b
|
Upgrade EmojiOne to 2.2.7
Adds support for, among other things, 🏳️🌈
|
2017-01-05 15:16:13 -08:00 |
Eugen
|
8b35bd2b92
|
Revert "Display native emoji on browsers which support it"
|
2017-01-05 13:45:21 +01:00 |
Misty De Meo
|
8dfb4048cc
|
Display native emoji on browsers which support it
|
2017-01-04 22:23:02 -08:00 |
Eugen Rochko
|
d088b3cade
|
Re-implemented autosuggestions component for the compose form
Fix #205, fix #156, fix #124
|
2016-12-14 18:21:31 +01:00 |
Eugen Rochko
|
0f221668a3
|
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
|
2016-12-06 19:18:37 +01:00 |
Eugen Rochko
|
1c8ca7aed5
|
Adding content sensitivity toggle, spoilers for media
|
2016-11-23 18:53:23 +01:00 |
Eugen Rochko
|
06f4f99ee1
|
Updating some npm packages
|
2016-11-18 23:55:44 +01:00 |
Eugen Rochko
|
2096fc62ec
|
Add an Intl polyfill
|
2016-11-17 16:34:36 +01:00 |
Eugen Rochko
|
43daf0be85
|
Adding react-intl i18n to the frontend. No translations yet
|
2016-11-16 17:20:52 +01:00 |
Eugen Rochko
|
c244c3f7bc
|
Infinite scroll for followers/following lists
|
2016-11-13 20:42:54 +01:00 |
Eugen Rochko
|
e60cb2792e
|
Debounce autosuggestions requests
|
2016-11-13 13:13:36 +01:00 |
Eugen Rochko
|
db4df4481b
|
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
|
46191e7071
|
Adding Emoji One
|
2016-11-08 21:46:29 +01:00 |
Eugen Rochko
|
24abc550ab
|
Replace react-skylight with own solution that centers images better
|
2016-11-07 18:23:36 +01:00 |
Eugen Rochko
|
b91faaebbb
|
Basic username autocomplete for text area
|
2016-10-30 18:13:05 +01:00 |
Eugen Rochko
|
68535f58cd
|
Add opening images in a modal window
|
2016-10-24 18:08:23 +02:00 |
Eugen Rochko
|
fac770fccd
|
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
|
ec8754f22e
|
add chai-enzyme; add/improve Avatar component specs
|
2016-10-12 18:06:18 +02:00 |
Eugen Rochko
|
d70e728326
|
Responsively changing layout to single-column + nav on smaller screens
|
2016-10-12 13:17:17 +02:00 |
Eugen Rochko
|
15a6e7374f
|
Merge in react-storybook, add yarn lockfile
|
2016-10-12 12:08:57 +02:00 |
Kai Schaper
|
e4f10bf9b1
|
setup React Storybook; add example story for LoadingIndicator component
|
2016-10-11 20:19:03 +02:00 |
Kai Schaper
|
7698f1e833
|
add sinon; add basic Button component test
|
2016-10-10 22:48:58 +02:00 |
Kai Schaper
|
56f381d45c
|
add jsdom; add basic Avatar component test
|
2016-10-10 22:48:58 +02:00 |
Kai Schaper
|
0361f97958
|
add required peer dependency
|
2016-10-10 22:48:58 +02:00 |
Kai Schaper
|
7d3382f755
|
set up Mocha/Chai/Enzyme for React component unit testing
|
2016-10-10 22:48:58 +02:00 |
Eugen Rochko
|
292119e278
|
Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
|
2016-10-08 00:23:01 +02:00 |
Eugen Rochko
|
f10b5ee0d8
|
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 |