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
e332552816
Indicate when a toot is part of a chain with a "reply all" icon ( #1869 )
7 years ago
Koala Yeung
08059ddda9
jslint: fix jslint warnings ( #1704 )
* jslint: remove trailing space
* jslint: fix no-nested-ternary issue
Follow the jslint [no-nested-ternary](http://eslint.org/docs/rules/no-nested-ternary )
rule. Rewritten ternary with if-then.
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
12f72e1740
When avatar/header are GIF, generate static versions ( #1428 )
* When avatar/header are GIF, generate static versions.
Account API returns "avatar"/"avatar_static", "header"/"header_static"
Static version is the same as original for other cases
Web UI de-animates avatars in toots, lists of users
Fix #441 , fix #596 , prerequisite for #1064
* Fix JS test
* Add rake task to generate static avatars/headers from GIF ones, add test
7 years ago
Eugen Rochko
60ebfa182f
Made modal system more generic
7 years ago
Eugen Rochko
74ae158c2f
Add "direct" visibility level in the backend. Web UI is not yet
adjusted to allow choosing it, yet
7 years ago
Eugen Rochko
07b166af64
Make gifvs always use media gallery component
7 years ago
Eugen Rochko
caf5b8e975
Fix #431 - convert gif to webm during upload. Web UI treats them like it did
before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type.
7 years ago
Eugen Rochko
92569b1f0d
Improved dropdowns
7 years ago
Eugen Rochko
955e9088d7
Fix #561 - Detect presence of audio in video, hide mute toggle when none
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
dbd80465c8
Fix small styling issues
7 years ago
Eugen Rochko
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
7 years ago
Eugen Rochko
5c4c046132
Finish up moving colors from JSX to Sass ( #584 , #348 )
7 years ago
Lorenz Diener
cbb962fd77
Move more colours to scss
7 years ago
Eugen Rochko
c424df5192
Progress on moving color styles to Sass
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
05abd977c1
Fix preview cards layout, do preview card crawling for remote statuses
7 years ago
Eugen Rochko
f0de621e76
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
7 years ago
Eugen Rochko
e9737c2235
Fix tests, add applications to eager loading/cache for statuses, fix
application website validation, don't link to app website if website isn't set,
also comment out animated boost icon from #464 until it's consistent with non-animated version
7 years ago
Effy Elden
d6bc0e8db4
Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11
7 years ago
Eugen Rochko
3ad0496ccb
Better animations
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
blackle
05e964688d
Expand dropdown leftways on status view
7 years ago
Eugen Rochko
0a84ab43d2
Fix #367 - Lock icon instead of retweet icon on boost button on private statuses
8 years ago
Eugen Rochko
b891a81008
Follow call on locked account creates follow request instead
Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts
8 years ago
Eugen Rochko
2112a81e86
Adding content sensitivity toggle, spoilers for media
8 years ago
Eugen Rochko
d32e0364f9
Switch to compose route when replying and compose is not mounted
8 years ago
Eugen Rochko
85d1b74ac3
Adding german localization
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
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
36921be9aa
Fix #131 - Make active favourite buttons yellow
8 years ago
Eugen Rochko
087b993892
Adding list of who favourited status
8 years ago
Eugen Rochko
6d5ef89356
Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas
8 years ago
Eugen Rochko
6d26bfd147
Add list of who reblogged status
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