Patrick Figel
ffb99325ca
Add gif auto-play/pause preference
This introduces a new per-user preference called
"Auto-play animated GIFs", which is enabled by default. When a
user disables this setting, gifs in toots become click-to-play.
Previews of animated gifs were changed to display the video play
button so that users can distinguish them from regular images.
This setting also affects account avatars in the detailed account
view, which was changed to use the same hover-to-play mechanism
that is used for animated avatars in timelines.
Fixes #1652
7 years ago
Eugen Rochko
5f8155482a
Add overlay style to buttons, continue video after expanding it
7 years ago
blackle
00cc3066a2
Allow video to be expanded into lightbox
7 years ago
Isabelle Knott
1ea662963f
Use shift+click instead of alt+click to bypass boost dialog ( #1638 )
7 years ago
blackle
06444bf050
Allow user to disable the boost confirm dialog in preferences
7 years ago
blackle
f53fb6aa66
Bypass boost confirm modal if alt is pressed
7 years ago
blackle
01e5447e35
Add boost confirm modal
7 years ago
Eugen Rochko
60ebfa182f
Made modal system more generic
7 years ago
Eugen Rochko
4fbdf100c4
Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
7 years ago
Rakib Hasan
8e760d5f62
adding new react class StatusNotFound
7 years ago
Rakib Hasan
9e0dbb7337
Fixing issue #626
The status is not showing anymore after clicking on it
7 years ago
Eugen Rochko
9e99b8c068
Fix #642 - Add "empty column" text to home/notifications
7 years ago
Eugen Rochko
a1e96ae94f
Add foreign key to prevent reblogs of non-existent (after race conditions) statuses from happening
Fix issue with detailed status view not supporting unreblogging/unfavouriting
7 years ago
Eugen Rochko
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
7 years ago
Eugen Rochko
44fad0160f
Add next/previous navigation in modal for media attachments
7 years ago
Eugen Rochko
f21e7d6ac0
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer
nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
7 years ago
Eugen Rochko
1e9d2c4b1e
Add "not found" component to UI
7 years ago
blackle
d64c454cfe
Switch to compose view when tapping 'mention' in dropdown on mobile
7 years ago
Eugen Rochko
d32e0364f9
Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko
6d5ef89356
Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas
8 years ago
Eugen Rochko
e8ff4c8e56
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
de50eff6ac
Add opening images in a modal window
8 years ago
Eugen Rochko
f8f40f15da
Move status components inside individual containers. We still need to select
all statuses/accounts to assemble, but at least lists don't have to be
re-rendered all the time now. Also add "mention" dropdown option
8 years ago
Eugen Rochko
04bbc57690
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
8 years ago
Eugen Rochko
0634e8dee5
Improved how in-UI profiles look
8 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
8 years ago
Eugen Rochko
1f650d327d
Adding public timeline
8 years ago
Eugen Rochko
a4b8069cf5
Styling loading indicator, removing unused routes, adding "getting started" explanation
Also, only update relative time every minute instead of 6 seconds. My bad
8 years ago
Eugen Rochko
87ba52ad3f
Fix delete option missing from statuses in detailed view
8 years ago
Eugen Rochko
15f51dbf8c
Better styling for selected status in detailed view
8 years ago
Eugen Rochko
337462aa5e
Re-organizing components to be more modular, adding loading bars
8 years ago
Eugen Rochko
0967961de7
Improve how account detailed view looks, load account's statuses
8 years ago
Eugen Rochko
08896f7dcf
Detailed status view scrollable
8 years ago
Eugen Rochko
bd5ad304ba
Adding media controller, 1 webm/compose form allowed, previews generated
8 years ago
Eugen Rochko
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
8 years ago