Commit Graph

35 Commits (1e81cad3f3b59dcce8ea2aaa63f9179344975d5a)

Author SHA1 Message Date
Eugen Rochko 333e44c3fc Improve emojis - use SVGs where possible
Eugen Rochko 952bce3023 Replace howler.js with simple <audio />, will hopefully resolve
some weird mobile browser behaviours
Eugen Rochko 89fc2d7f48 Fix - Emoji picker
Eugen Rochko b44dd38360 Fix broken dependency on inner react utility function
Eugen Rochko 2c50687279 Improve compose form performance, upgrade JS dependencies. LightingBox
now allows to cycle through multiple images
Eugen Rochko 4d2be9f432 Add unique request IDs to streaming API to improve logs
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
Eugen Rochko dbb7e5a644 Getting started on draggable columns
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.
Eugen Rochko 1ee4a17f37 Add logging and filtering to the node.js streaming API
Eugen Rochko 0cfd3188b4 Add streaming API in Node.js
Eugen Rochko fcb5a85cdd Add sounds for notifications. Boop by @jk@mastodon.social
Eugen Rochko da5d366230 Fix - Improve lightbox, add loading indicator
Eugen Rochko 312c51b5c8 Home column filters
Eugen Rochko 989c3f4002 Add tab bar alternative to desktop UI, upgrade react & react-redux
Jessica Stokes 28a2f79dff
Upgrade EmojiOne to 2.2.7
Adds support for, among other things, 🏳️‍🌈
Eugen 9e6ceb3201 Revert "Display native emoji on browsers which support it"
Misty De Meo c318e6e42e Display native emoji on browsers which support it
Eugen Rochko b27066e154 Re-implemented autosuggestions component for the compose form
Fix , fix , fix 
Eugen Rochko bf5f8a2449 Fix - Remove react-responsive in favour of simpler resize handler/window width
Eugen Rochko 2112a81e86 Adding content sensitivity toggle, spoilers for media
Eugen Rochko 0293a7dd49 Updating some npm packages
Eugen Rochko a6e4f754fc Add an Intl polyfill
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet
Eugen Rochko dbfe1e4be6 Infinite scroll for followers/following lists
Eugen Rochko c4eb63c1d4 Debounce autosuggestions requests
Eugen Rochko 82fd74d101 Fix modals sizing and add animation to it, fix by only making the text of
status clickable (this also fixes multiple dropdown being openable at the same
time)
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
Eugen Rochko cc54683694 Update yarn lockfile
Eugen Rochko 45776b55b0 Responsively changing layout to single-column + nav on smaller screens
Eugen Rochko ffaba617d2 Merge in react-storybook, add yarn lockfile