Eugen Rochko
2c50687279
Improve compose form performance, upgrade JS dependencies. LightingBox
...
now allows to cycle through multiple images
9 years ago
Eugen Rochko
4d2be9f432
Add unique request IDs to streaming API to improve logs
9 years ago
Eugen Rochko
b5bf807a34
Remove react-dnd as it was interfering with text selection. Move content
...
warning mentions preview into area where actual content would be
9 years ago
Eugen Rochko
dbb7e5a644
Getting started on draggable columns
9 years ago
Eugen Rochko
ccb8ac8573
Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
...
work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
9 years ago
Eugen Rochko
1ee4a17f37
Add logging and filtering to the node.js streaming API
9 years ago
Eugen Rochko
0cfd3188b4
Add streaming API in Node.js
9 years ago
Eugen Rochko
fcb5a85cdd
Add sounds for notifications. Boop by @jk@mastodon.social
9 years ago
Eugen Rochko
da5d366230
Fix #414 - Improve lightbox, add loading indicator
9 years ago
Eugen Rochko
7951e7ffd5
Add ruby version to Gemfile, move devDependencies in package.json to dependencies,
...
fix bug in process feed service
9 years ago
Eugen Rochko
312c51b5c8
Home column filters
9 years ago
Eugen Rochko
989c3f4002
Add tab bar alternative to desktop UI, upgrade react & react-redux
9 years ago
Jessica Stokes
28a2f79dff
Upgrade EmojiOne to 2.2.7
...
Adds support for, among other things, 🏳️🌈
9 years ago
Eugen
9e6ceb3201
Revert "Display native emoji on browsers which support it"
9 years ago
Misty De Meo
c318e6e42e
Display native emoji on browsers which support it
9 years ago
Eugen Rochko
b27066e154
Re-implemented autosuggestions component for the compose form
...
Fix #205 , fix #156 , fix #124
9 years ago
Eugen Rochko
bf5f8a2449
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
9 years ago
Eugen Rochko
2112a81e86
Adding content sensitivity toggle, spoilers for media
9 years ago
Eugen Rochko
0293a7dd49
Updating some npm packages
9 years ago
Eugen Rochko
a6e4f754fc
Add an Intl polyfill
9 years ago
Eugen Rochko
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
9 years ago
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
9 years ago
Eugen Rochko
c4eb63c1d4
Debounce autosuggestions requests
9 years ago
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)
9 years ago
Eugen Rochko
86574ea524
Adding Emoji One
9 years ago
Eugen Rochko
d0d799f911
Replace react-skylight with own solution that centers images better
9 years ago
Eugen Rochko
c49f6290eb
Basic username autocomplete for text area
10 years ago
Eugen Rochko
de50eff6ac
Add opening images in a modal window
10 years ago
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
10 years ago
Kai Schaper
b113cf97fb
add chai-enzyme; add/improve Avatar component specs
10 years ago
Eugen Rochko
45776b55b0
Responsively changing layout to single-column + nav on smaller screens
10 years ago
Kai Schaper
71e7537330
setup React Storybook; add example story for LoadingIndicator component
10 years ago
Kai Schaper
e0a4455622
add sinon; add basic Button component test
10 years ago
Kai Schaper
998f161e1d
add jsdom; add basic Avatar component test
10 years ago
Kai Schaper
1a1b9bbbc0
add required peer dependency
10 years ago
Kai Schaper
d7c55853e9
set up Mocha/Chai/Enzyme for React component unit testing
10 years ago
Eugen Rochko
b0168c8f3c
Install npm 3 in docker (v3 warns on invalid peer dependencies instead of failing)
10 years ago
Eugen Rochko
ef9d4f4e06
Use reselect to memoize denormalization in UI state
...
Also upgrade react-redux to latest version. This is a performance update
10 years ago
Eugen Rochko
e63aebff7a
Adding landing page
10 years ago
Eugen Rochko
337462aa5e
Re-organizing components to be more modular, adding loading bars
10 years ago
Eugen Rochko
d6a64f45fd
Adding a notification stack for error messages
10 years ago
Eugen Rochko
0077fc26df
Merge and unmerge timelines on follow/unfollow, solves #21 , #22
10 years ago
Eugen Rochko
c249ceb10c
Reblogs fixed
10 years ago
Eugen Rochko
72591cc6d5
Cleaning up action names and compose drawer
10 years ago
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
10 years ago
Eugen Rochko
44e57f64dd
Improving statuses, adding a composer drawer, which doesn't work yet
10 years ago
Eugen Rochko
a541e937ca
More styling for statuses
10 years ago
Eugen Rochko
49520d6e62
Adding React.js, Redux, revamping dashboard
10 years ago