Commit graph

10947 commits

Author SHA1 Message Date
noellabo
0a01d76da3 Change the API call limit from 600 to 1200 2023-02-09 19:31:24 +09:00
noellabo
b2e0d39a04 Add streaming stats endpoint 2023-02-09 13:41:47 +09:00
noellabo
b5603d9ee6 fixup! Add searchability features 2023-02-09 09:51:27 +09:00
noellabo
db5cbafd91 Add second SMTP setting 2023-02-07 16:25:19 +09:00
noellabo
759fce411a Change silent account discoverable to false 2023-02-06 16:28:37 +09:00
tateisu
784b997bd0 use Notification::TYPES for api push subscription alerts (#18709) 2023-02-06 16:28:37 +09:00
noellabo
b2efaa5fd3 Change poll max options 4 to 10 2023-02-06 16:28:37 +09:00
noellabo
bbf0df5a11 search (WIP) 2023-02-06 16:28:37 +09:00
noellabo
211f037931 Add search options (WIP) 2023-02-06 16:28:37 +09:00
Kaspar V
64fa347f35 fix(pghero): update because CVE-2023-22626 (#23190)
There is a vulnerability
[CVE-2023-22626](https://github.com/advisories/GHSA-vf99-xw26-86g5)

```
Name: pghero
Version: 2.8.3
CVE: CVE-2023-22626
GHSA: GHSA-vf99-xw26-86g5
Criticality: High
URL: https://github.com/ankane/pghero/issues/439
Title: Information Disclosure Through EXPLAIN Feature
Solution: upgrade to '>= 3.1.0'
```
2023-02-06 16:28:37 +09:00
noellabo
7a53fefe8c Add export of account subscribe 2023-02-06 16:28:37 +09:00
noellabo
2ac7e727f7 Add an example for "from:username@domain" search ja translate 2023-02-06 16:28:37 +09:00
Jeong Arm
285a34fbba Add an example for "from:username@domain" search 2023-02-06 16:28:37 +09:00
Jeong Arm
6b3fb7bfc4 Add from: query operator to search syntax (#16526)
* Add 'by:userhandle' parameter to search api

* Use search syntax for "by" prefix

* Codeclimate

* Use 'from' instead of 'by'
2023-02-06 16:28:37 +09:00
noellabo
5d46de72c0 Add skip_followee option to media remove 2023-02-06 16:28:37 +09:00
noellabo
304af2abcb Add scheduled statuses column 2023-02-06 16:28:37 +09:00
noellabo
5e92944842 Add warning message for mutual and personal 2023-02-06 16:28:37 +09:00
noellabo
d5262d4eeb Fix material style 2023-02-06 16:28:37 +09:00
noellabo
1ed305eadc Change default of whole_word in custom_filter 2023-02-06 16:28:37 +09:00
noellabo
d6484ab9b1 Add hide visibility description setting 2023-02-06 16:28:37 +09:00
noellabo
5d6d1e9d8d Fix redraft quote 2023-02-06 16:28:37 +09:00
noellabo
ec075c3ccb Add personal visibility feature 2023-02-06 16:28:37 +09:00
noellabo
d73a197f61 Add absolute time setting 2023-02-06 16:28:37 +09:00
noellabo
498cef91c6 Add ability to disable federated timeline 2023-02-06 16:28:37 +09:00
noellabo
5817230fcd Add push subscription block feature 2023-02-06 16:28:36 +09:00
noellabo
7b4508d6c2 Fix ActivityPub::FetchFeaturedTagsCollectionService 2023-02-06 16:28:36 +09:00
noellabo
0a631da089 Fix to normalize url included in status 2023-02-06 16:28:36 +09:00
noellabo
be5e117c97 Fix removal of discarded reblog 2023-02-06 16:28:36 +09:00
noellabo
4e7bfbfa6e Add max_favourite_tags to instance API responses 2023-02-06 16:28:36 +09:00
noellabo
dd28e7d99f Fix merge_into_home 2023-02-06 16:28:36 +09:00
noellabo
8df4c78281 Add cascade to foreign key of status_capability_tokens 2023-02-06 16:28:36 +09:00
Claire
e4bf21df6a Add support for private pinned posts
* Add support for private pinned toots

* Allow local user to pin private toots

* Change wording to avoid "direct message"
2023-02-06 16:28:36 +09:00
noellabo
49dd63d6dd Fix to be able to cancel follow request to group 2023-02-06 16:28:36 +09:00
noellabo
fb79acdecb Fix "Fedibird" labels mixed in page title 2023-02-06 16:28:36 +09:00
noellabo
2ba7bd61e9 Change profile metadata from 4 to 8 2023-02-06 16:28:36 +09:00
noellabo
531fa67246 Change emoji reaction type from EmojiReact to Like 2023-02-06 16:28:36 +09:00
noellabo
92c2bbcc0a Add MAX_TOOT_CHARS 2023-02-06 16:28:36 +09:00
noellabo
2381f7e1d7 Fix follow confirm dialog 2023-02-06 16:28:36 +09:00
noellabo
9c4643253a Fix keyboard shortcuts 2023-02-06 16:28:36 +09:00
noellabo
90b17a3997 Modify follow limit 15000 -> 30000 2023-02-06 16:28:36 +09:00
Claire
ab79b58443 Fix nodes order being sometimes mangled when rewriting emoji (#20677)
* Fix front-end emoji tests

* Fix nodes order being sometimes mangled when rewriting emoji
2023-02-06 16:28:36 +09:00
Claire
77b7794891 Fix emoji substitution not applying only to text nodes in backend code
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2023-02-06 16:28:36 +09:00
Claire
91f5f1d4f1 Fix emoji substitution not applying only to text nodes in Web UI
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2023-02-06 16:28:36 +09:00
Eugen Rochko
e1a90fbf4a Fix rate limiting for paths with formats 2023-02-06 16:28:36 +09:00
Pierre Bourdon
43559fec9f blurhash_transcoder: prevent out-of-bound reads with <8bpp images (#20388)
The Blurhash library used by Mastodon requires an input encoded as 24
bits raw RGB data. The conversion to raw RGB using Imagemagick did not
previously specify the desired bit depth. In some situations, this leads
Imagemagick to output in a pixel format using less bpp than expected.
This then manifested as segfaults of the Sidekiq process due to
out-of-bounds read, or potentially a (highly noisy) memory infoleak.

Fixes #19235.
2023-02-06 16:28:36 +09:00
noellabo
52026656d8 Add remote domain validator for AccountDomainBlock 2023-02-06 16:28:36 +09:00
noellabo
160af83314 Add synchronization of remote featured_tag 2023-02-06 16:28:36 +09:00
noellabo
a97312571c Add indicator when default expires is set 2023-02-06 16:28:36 +09:00
noellabo
206b5dbf04 Add safety and privacy features 2023-02-06 16:28:36 +09:00
noellabo
1885016a4c Add emoji picker and single emoji resizing 2023-02-06 16:28:36 +09:00