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
2017-04-17 12:14:03 +02:00
f4045ba3d9
Add eslint-plugin-jsx-a11y ( #1651 )
...
* Add eslint-plugin-jsx-a11y.
* Fix npm script.
* Adjust npm scripts so test also runs lint.
* Fix existing lint errors.
* Don't break on a11y issues.
* Add role and tabIndex.
* Add vim and Mac files to .gitignore and .dockerignore.
* Handle htmlFor (partially), a that's actually a button.
* Fix missing tabIndex.
* Add cursor:pointer to load-more
* Revert change to load_more.
* Fixes based on review.
* Update yarn.lock.
* Don't try to install fsevents on Linux (hides warning noise).
2017-04-15 13:27:27 +02:00
680f9efe9c
Fix web UI profile clickable area overlapping with follow button area
2017-03-31 14:23:44 +02:00
c64a1c25c4
Fix #231 - Muting
2017-03-02 18:49:32 +01:00
442fdbfc53
Mute button progress so far. WIP, doesn't entirely work correctly.
2017-03-01 22:31:21 -06:00
5960bac11e
Fix incorrect detection of local vs remote user in web UI
2017-03-01 02:00:21 +01:00
e1b00757a6
Fix #291 - Add visual indication that numbers for remote users may be inaccurate
2017-03-01 01:18:34 +01:00
92569b1f0d
Improved dropdowns
2017-03-01 00:53:11 +01:00
b44dd38360
Fix broken dependency on inner react utility function
2017-02-26 01:34:56 +01:00
5997bb47a8
Fix #38 - Unread indicator when new content appears above the fold
2017-02-21 00:10:49 +01:00
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
2017-02-14 20:59:26 +01:00
cbb962fd77
Move more colours to scss
2017-02-10 16:30:06 +00:00
c424df5192
Progress on moving color styles to Sass
2017-02-09 01:20:09 +01:00
0af3401553
Don't allow people to follow people they blocked without unblocking first
2017-02-05 21:04:22 +01:00
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 />
2017-01-30 21:44:11 +01:00
1aae0cfc2c
Fix #475 - add space after autocomplete
2017-01-20 21:39:41 +01:00
3bddd647e0
Merge branch 'dropdown' of https://github.com/blackle/mastodon into blackle-dropdown
2017-01-09 14:10:32 +01:00
d64c454cfe
Switch to compose view when tapping 'mention' in dropdown on mobile
2017-01-08 17:12:00 -05:00
05e964688d
Expand dropdown leftways on status view
2017-01-08 06:32:37 -05:00
61211b509c
Improve contrast of bio and username text in account info
2017-01-07 16:39:30 -05:00
8f47f6a7ec
Adding remote follow button
2017-01-01 19:54:34 +01:00
b302b9202b
Add page for authorizing/rejecting follow requests
2016-12-23 00:04:52 +01:00
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
2016-12-22 23:03:57 +01:00
908fcf83c6
Fix timelines loading bug
2016-12-12 14:39:18 +01:00
fca183968e
Center header in account column, hide media in "muted" status components (notifications)
2016-11-24 23:09:53 +01:00
cbc50016eb
Follow/unfollow button outside of dropdown, also make favs/reblogs update indicator instantly and
...
then adjust to failure later if the request fails
2016-11-23 23:34:12 +01:00
85d1b74ac3
Adding german localization
2016-11-18 15:53:46 +01:00
01e43c3e57
Adding react-intl i18n to the frontend. No translations yet
2016-11-16 17:20:52 +01:00
489bd99803
Support emojis in display name, bio
2016-11-15 18:38:57 +01:00
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)
2016-11-10 23:21:24 +01:00
23fc424b7a
Account notes (bios) can now contain links. Character limit upped to 160
2016-11-07 01:14:12 +01:00
48b9619439
Adding hashtags
2016-11-05 17:13:14 +01:00
e8ff4c8e56
Refactoring redux state into different reducers
2016-10-30 15:06:43 +01:00
1c84d505c8
Adding following/followers lists to the UI
2016-10-27 21:59:56 +02:00
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
2016-10-24 18:08:23 +02:00
04bbc57690
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
2016-10-19 18:20:19 +02:00
b8eda3026f
Fix scrolling on small devices for account timelines and compose column
2016-10-16 17:09:00 +02:00
a3384b6ea6
Add "edit profile" link to dropdown on own profile
2016-10-14 02:45:20 +02:00
0634e8dee5
Improved how in-UI profiles look
2016-10-09 22:19:15 +02:00
29e79f770f
Making AccountTimeline into a sub-route
2016-10-09 20:18:54 +02:00
ef9d4f4e06
Use reselect to memoize denormalization in UI state
...
Also upgrade react-redux to latest version. This is a performance update
2016-10-08 00:01:22 +02:00
1f650d327d
Adding public timeline
2016-10-07 16:00:11 +02:00
943c69c65d
Fix #73 - Click on in-UI profile avatar/name to open public profile
2016-10-06 23:15:50 +02:00
a4b8069cf5
Styling loading indicator, removing unused routes, adding "getting started" explanation
...
Also, only update relative time every minute instead of 6 seconds. My bad
2016-10-06 22:47:35 +02:00
e8a8703a4b
Fix how missing display name is displayed (fallback to username)
2016-10-06 22:07:32 +02:00
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
2016-10-03 18:49:52 +02:00
1fce687f8e
Unreblogging and unfavouriting from the UI
2016-10-02 15:14:26 +02:00
ef2b50c9ac
Deleting statuses from UI
2016-09-30 00:00:45 +02:00
693383234c
Improved style of settings page
2016-09-25 15:48:20 +02:00
62b384824d
Improved styling for media/videos in detailed status view
2016-09-25 14:58:07 +02:00