dependabot[bot]
4532833498
Bump pry-byebug from 3.6.0 to 3.7.0 ( #10098 )
...
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases )
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md )
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.6.0...v3.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-22 20:06:01 +09:00
ThibG
738c034213
Do not error out when performing admin actions on no statuses ( #10094 )
...
Same as #8220 but for reports
2019-02-21 19:36:48 +01:00
Hinaloe
4340d338fd
correct opt-out showing application ( #10086 )
...
* correct opt-out showing application
refs #9994
* Revert "correct opt-out showing application"
This reverts commit 0e9bb70f145be42962416a6b87c08d59a2896486.
* User#shows_application? calls wrong value
2019-02-20 17:47:38 +01:00
Daigo 3 Dango
aa6a4b7b8a
Upgrade Ruby to 2.6.1 ( #9956 )
2019-02-20 11:57:08 +01:00
dependabot[bot]
addc8393e2
Bump pkg-config from 1.3.3 to 1.3.4 ( #10081 )
...
Bumps [pkg-config](https://github.com/ruby-gnome2/pkg-config ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/ruby-gnome2/pkg-config/releases )
- [Changelog](https://github.com/ruby-gnome2/pkg-config/blob/master/NEWS )
- [Commits](https://github.com/ruby-gnome2/pkg-config/compare/1.3.3...1.3.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-20 15:56:12 +09:00
dependabot[bot]
b8acdfedf1
Bump oj from 3.7.8 to 3.7.9 ( #10082 )
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.7.8 to 3.7.9.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.7.8...v3.7.9 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-20 15:55:50 +09:00
Renato "Lond" Cerqueira
153385e508
Merge tag 'v2.7.2' into instance_only_statuses
2019-02-19 21:07:43 +01:00
ThibG
8e7fc7ec73
Fix crash when conversations have no valid participants ( #10078 )
...
* Never return empty participants for conversations
Fixes #10068
* Fix client-side crash when conversations have no participants
2019-02-19 20:00:41 +01:00
ThibG
359d26a053
Fix “reset” button of instance filter switching to custom emoji admin panel ( #10076 )
2019-02-19 14:01:22 +01:00
ThibG
3a8cb6c737
Add quick link from admin account view to block/unblock instance ( #10073 )
2019-02-18 14:59:46 +01:00
ThibG
6840a77711
Add domain search/filter to the "Federation" (/admin/instances) page ( #10071 )
2019-02-18 14:59:19 +01:00
ThibG
2f7f6af26a
Hide domain filter in admin page when “local” filter is active ( #10074 )
...
Since the “domain” field is ignored in this case.
2019-02-18 13:37:13 +01:00
ThibG
d1d7d14f77
Fix video player width not being updated to fit container width ( #10069 )
2019-02-18 00:10:21 +01:00
Eugen Rochko
7853be1f06
Bump version to 2.7.2 ( #10067 )
2019-02-17 20:24:12 +01:00
Eugen Rochko
f3eb99aec3
Bump version to 2.7.2
2019-02-17 19:58:06 +01:00
ThibG
e5f4af23ef
Fix crash on public hashtag pages when streaming fails ( #10061 )
2019-02-17 19:53:37 +01:00
Eugen Rochko
33e8fa0d76
Fix mutes, blocks, domain blocks and follow requests not paginating ( #10057 )
...
Regression from #9581
2019-02-17 19:53:19 +01:00
Eugen Rochko
98e38200ab
Add vapid_key to the application entity in the REST API ( #10058 )
...
Fix #8785
2019-02-17 19:52:27 +01:00
Eugen Rochko
b6a5268e1b
Add registrations attribute to instance entity in REST API ( #10060 )
...
Fix #9350
2019-02-17 19:51:00 +01:00
Eugen Rochko
caf1450292
Change error graphic to hover-to-play ( #10055 )
...
Fix #6060
2019-02-17 19:50:44 +01:00
Eugen Rochko
584f29e62a
Change buttons on timeline preview to open the interaction dialog ( #10054 )
...
Fix #9922
2019-02-17 19:50:24 +01:00
Eugen Rochko
7b59de4f5c
Change conversations to always show names of other participants ( #10047 )
...
Fix #9190
2019-02-17 19:49:59 +01:00
rinsuki
5aa147b67d
Fix breaks when opening a reply tree in WebUI ( #10046 )
...
fix #10045
2019-02-17 19:49:38 +01:00
Nolan Lawson
77a71236ad
perf: run node directly when streaming ( #10032 )
2019-02-17 19:48:44 +01:00
Ben Lubar
1ad0d232b3
Improve image description user experience ( #10036 )
...
* Add image descriptions to searchable post content.
* Allow multi-line image descriptions.
* Request image descriptions in the same query as posts when creating the search index.
(see https://github.com/tootsuite/mastodon/pull/10036#discussion_r256551624 )
2019-02-17 19:47:49 +01:00
nightpool
45b2bb464b
Change robots.txt to exclude only media proxy URLs ( #10038 )
...
* Revert "Change robots.txt to exclude some URLs (#10037 )"
This reverts commit 80161f4351
.
* Let's block media_proxy
/media_proxy/ is a dynamic route used for requesting uncached media, so it's
probably bad to let crawlers use it
* misleading comment
2019-02-17 19:47:17 +01:00
Eugen Rochko
637f0007b9
Change robots.txt to exclude some URLs ( #10037 )
...
- Exclude static assets
- Exclude uploaded files
- Exclude alternate versions of the profile page
- Exclude media proxy URLs
2019-02-17 19:47:06 +01:00
Eugen Rochko
8ad75eea62
Fix relay enabling/disabling not resetting inbox availability status ( #10048 )
...
Fix #10033
2019-02-17 19:46:27 +01:00
Eugen Rochko
b163368c3e
Fix Announce activities of unknown statuses not fetching those statuses ( #10065 )
...
Regression from #9998
2019-02-17 19:45:54 +01:00
Eugen Rochko
71b831601d
Add logging for rejected ActivityPub payloads and add tests ( #10062 )
2019-02-17 19:45:32 +01:00
Eugen Rochko
e84c761819
Filter incoming Announce activities by relation to local activity ( #10041 )
...
* Filter incoming Announce activities by relation to local activity
Reject if announcer is not followed by local accounts, and is not
from an enabled relay, and the object is not a local status
Follow-up to #10005
* Fix tests
2019-02-17 19:45:09 +01:00
Eugen Rochko
ef45411c53
Filter incoming Create activities by relation to local activity ( #10005 )
...
Reject those from accounts with no local followers, from relays
that are not enabled, which do not address local accounts and are
not replies to accounts that do have local followers
2019-02-17 19:43:44 +01:00
ThibG
6c11f0f8cf
Alternative handling of private self-boosts ( #9998 )
...
* When self-boosting, embed original toot into Announce serialization
* Process unknown self-boosts from Announce object if it is more than an URI
* Add some self-boost specs
* Only serialize private toots in self-Announces
2019-02-17 19:42:18 +01:00
ysksn
737ac4b59d
Create Redisable#redis ( #9633 )
...
* Create Redisable
* Use #redis instead of Redis.current
2019-02-17 19:42:14 +01:00
Eugen Rochko
17a41e1f77
Fix hashtag column not subscribing to stream on mount ( #10040 )
...
Fix #9895
2019-02-17 19:40:51 +01:00
Eugen Rochko
5a04861c7f
Add tight rate-limit for API deletions ( #10042 )
...
Deletions take a lot of resources to execute and cause a lot of
federation traffic, so it makes sense to decrease the number
someone can queue up through the API.
30 per 30 minutes
2019-02-17 19:40:29 +01:00
Eugen Rochko
2a1adab7d7
Fix style regressions on landing page ( #10030 )
2019-02-17 19:39:35 +01:00
Eugen Rochko
a46487e895
Fix hashtags select styling in default and high contrast themes ( #10029 )
2019-02-17 19:39:03 +01:00
Eugen Rochko
f0f657e77c
Fix color of static page links in high contrast theme ( #10028 )
2019-02-17 19:38:21 +01:00
ThibG
1186b9abeb
Save IP address used for sign-up, not only sign-in ( #10026 )
...
Fixes #9995
2019-02-17 19:37:06 +01:00
Franck Zoccolo
27310a84a4
Add support for IPv6 only MXes in Email validation ( #10009 )
...
* Add support for IPv6 only MXes
* Fixed email validator tests
2019-02-17 19:36:10 +01:00
ThibG
d66267508a
Move sending account Delete to anyone but the account's followers to the pull̀ queue ( #10016 )
2019-02-17 19:35:05 +01:00
Hinaloe
41ecf80645
Don't focus spiler input when disabled spoiler ( #10017 )
2019-02-17 19:34:01 +01:00
ThibG
e1dbdf7377
Fix timeline jumps ( #10001 )
...
* Avoid two-step rendering of statuses as much as possible
Cache width shared by Video player, MediaGallery and Cards at the
ScrollableList level, pass it down through StatusList and Notifications.
* Adjust scroll when new preview cards appear
* Adjust scroll when statuses above the current scroll position are deleted
2019-02-17 19:33:11 +01:00
ThibG
d9f0c7fb84
Fix IntersectionObserverArticle not hiding some out-of-view items ( #9982 )
...
IntersectionObserverArticle is made to save on RAM by avoiding fully rendering
items that are far out of view. However, it did not work for items spawned
outside the intersection observer.
2019-02-17 19:32:55 +01:00
Eugen Rochko
6ea4cd5b86
Fix URL linkifier grabbing full-width spaces and quotations ( #9997 )
...
Fix #9993
Fix #5654
2019-02-17 19:29:40 +01:00
Hinaloe
2a7c091eae
Only URLs extract with pre-escaped text ( #9991 )
...
* [test] add japanese hashtag testcase
* Only URLs extract with pre-escaped text
( https://github.com/tootsuite/mastodon/issues/9989 )
2019-02-17 19:29:14 +01:00
abcang
e2afe5fdfb
Fix Tombstone.delete_all ArgumentError ( #9978 )
2019-02-17 19:28:21 +01:00
ThibG
edde07f5ab
Hide misleading “You will be sent a confirmation e-mail” hint from admin view ( #9973 )
...
Thanks @wryk for noticing this issue.
2019-02-17 19:27:38 +01:00
trwnh
cd36ff43fd
[UI] Fix whitespace being applied to div instead of p ( #9968 )
...
* fix large line breaks
* fix ascii art posts
2019-02-17 19:26:52 +01:00