Eugen Rochko
333e44c3fc
Improve emojis - use SVGs where possible
7 years ago
Eugen Rochko
952bce3023
Replace howler.js with simple <audio />, will hopefully resolve
some weird mobile browser behaviours
7 years ago
Eugen Rochko
89fc2d7f48
Fix #372 - Emoji picker
7 years ago
Eugen Rochko
b44dd38360
Fix broken dependency on inner react utility function
7 years ago
Eugen Rochko
2c50687279
Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
7 years ago
Eugen Rochko
4d2be9f432
Add unique request IDs to streaming API to improve logs
7 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
7 years ago
Eugen Rochko
dbb7e5a644
Getting started on draggable columns
7 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.
7 years ago
Eugen Rochko
1ee4a17f37
Add logging and filtering to the node.js streaming API
7 years ago
Eugen Rochko
0cfd3188b4
Add streaming API in Node.js
7 years ago
Eugen Rochko
fcb5a85cdd
Add sounds for notifications. Boop by @jk@mastodon.social
7 years ago
Eugen Rochko
da5d366230
Fix #414 - Improve lightbox, add loading indicator
7 years ago
Eugen Rochko
312c51b5c8
Home column filters
7 years ago
Eugen Rochko
989c3f4002
Add tab bar alternative to desktop UI, upgrade react & react-redux
7 years ago
Jessica Stokes
28a2f79dff
Upgrade EmojiOne to 2.2.7
Adds support for, among other things, 🏳️🌈
7 years ago
Eugen
9e6ceb3201
Revert "Display native emoji on browsers which support it"
7 years ago
Misty De Meo
c318e6e42e
Display native emoji on browsers which support it
7 years ago
Eugen Rochko
b27066e154
Re-implemented autosuggestions component for the compose form
Fix #205 , fix #156 , fix #124
8 years ago
Eugen Rochko
bf5f8a2449
Fix #341 - Remove react-responsive in favour of simpler resize handler/window width
8 years ago
Eugen Rochko
2112a81e86
Adding content sensitivity toggle, spoilers for media
8 years ago
Eugen Rochko
0293a7dd49
Updating some npm packages
8 years ago
Eugen Rochko
a6e4f754fc
Add an Intl polyfill
8 years ago
Eugen Rochko
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
8 years ago
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
8 years ago
Eugen Rochko
c4eb63c1d4
Debounce autosuggestions requests
8 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)
8 years ago
Eugen Rochko
86574ea524
Adding Emoji One
8 years ago
Eugen Rochko
d0d799f911
Replace react-skylight with own solution that centers images better
8 years ago
Eugen Rochko
c49f6290eb
Basic username autocomplete for text area
8 years ago
Eugen Rochko
de50eff6ac
Add opening images in a modal window
8 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
8 years ago
Eugen Rochko
cc54683694
Update yarn lockfile
8 years ago
Eugen Rochko
45776b55b0
Responsively changing layout to single-column + nav on smaller screens
8 years ago