summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2022-01-11Add 2.4.2 changelog entry and bump mix versionrinpatch
2021-08-28Release 2.4.1Haelwenn (lanodan) Monnier
2021-08-28mix pleroma.database set_text_search_config now runs concurrently and infinitelysomeone
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3514
2021-08-28Selecting MRF policies didn't work as intended any moreIlja
* Policies were put under a new module (Pleroma.Web.ActivityPub.MRF.Policy instead of Pleroma.Web.ActivityPub.MRF), but this wasn't changed in the Pleroma.Web.ActivityPub.MRF @mrf_config_descriptions * I don't have a unit test to prevent similar problems in the future because I don't find a proper way to do it * The descriptions in the unit tests are defined in the unit tests, so if someone changes module names in the code, the tests wont see it * The list is generated in Pleroma.Docs.Generator.list_behaviour_implementations, but I can't do a check in the when clause of the function to see if the provided module is a behaviour or not. Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3509
2021-08-28Make activity search properly use GIN indexesTusooa Zhu
The original approach to search in GIN indexes is to use `to_tsvector(text)` in the WHERE clause of the query. According to postgres docs [pdoc], this method does not make use of the index, while `to_tsvector(config, text)` does. This commit changed the query to use the two-argument `to_tsvector()`. [pdoc]: https://www.postgresql.org/docs/12/textsearch-tables.html To obtain the search config in use, we make a query to the db first. The `::regconfig::oid` hack is needed because Postgrex does not support regconfig type directly [postgrexbug]. I use the conversion from and to `oid` instead of `text` because I tested in the actual DB and querying using the conversion via `text` is slow just as the one-argument `to_tsvector()` variant. [postgrexbug]: https://github.com/elixir-ecto/postgrex/issues/502 Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3519 Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2758
2021-08-28List available frontends also when no static/frontends folder is present yetIlja
* To see what front ends are installed, it ls static/frontends. When this folder doesn't exists yet, it will return an empty array. * Installing still works since the folder is created during installation already Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3510
2021-08-28Add Admin-FE menu for StealEmojiPolicySam Therapy
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3512
2021-08-13Streamer: fix crash in MastodonAPI.StatusViewAlex Gleason
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3508
2021-08-13Activity.Search: fallback on status resolution on DB TimeoutHaelwenn (lanodan) Monnier
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3507
2021-08-13AdminAPI: hotfix for nil report objectsAlex Gleason
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3504
2021-08-13maybe_notify_subscribers: Don't create notifications from ingested repliesHaelwenn (lanodan) Monnier
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3505
2021-08-13TwitterAPI: Make change_email require body params instead of queryHaelwenn (lanodan) Monnier
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503
2021-08-13TwitterAPI: Make change_password require body params instead of queryHaelwenn (lanodan) Monnier
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503
2021-08-13ObjectAgePolicy: Fix pattern matching on publishedHaelwenn (lanodan) Monnier
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3500
2021-08-13fix: stream out Create ActivitykPherox
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3499
2021-08-06CHANGELOG.md: Fix instances of 2020 being actually 2021matildepark
2021-08-01Release 2.4.0Haelwenn (lanodan) Monnier
2021-07-27CHANGELOG: fixed JSON error renderingAlex Gleason
2021-07-14Merge branch 'admin-api-users-sort' into 'develop'feld
AdminAPI: sort new users at the top Closes #2709 See merge request pleroma/pleroma!3481
2021-07-14CHANGELOG: AdminAPI return date with usersAlex Gleason
2021-07-13CHANGELOG: AdminAPI users sortAlex Gleason
2021-07-12AP C2S: Remove restrictions and make it go through pipelineHaelwenn (lanodan) Monnier
2021-07-08Update Linkify to fix crash on posts with a URL we failed to parse correctlyMark Felder
2021-06-30Deletions: change User.purge/1 to defp, add CHANGELOG entryAlex Gleason
2021-06-09Add new Twittercard/OGP changesMark Felder
2021-06-08Update scope of AnalyzeMetadata featuresMark Felder
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Merge branch 'develop' into 'fix/prune-hashtags'feld
# Conflicts: # CHANGELOG.md
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Update CHANGELOG.mdfeld
2021-06-04Document OTP 24 support so we remember to add it to the official release ↵Mark Felder
notes / announcement
2021-06-04Merge branch 'tests/openapi-everywhere' into 'develop'Haelwenn
Put OpenAPI ~everywhere in tests See merge request pleroma/pleroma!3324
2021-06-01Move shout configuration from :instance, update docs and changelogMark Felder
2021-06-01Rename the non-federating Chat feature to ShoutMark Felder
2021-05-28Merge branch 'simplepolicy-announce-leak' into 'develop'feld
SimplePolicy: filter nested objects, fixes #2582 Closes #2582 See merge request pleroma/pleroma!3376
2021-05-27Missing entry for pinned posts federation from MR !3312Mark Felder
2021-05-20Expose user email address to user/owner; not publicly.Mark Felder
2021-05-18Clarify AttachmentMetadata changesMark Felder
2021-05-18Fixed checking for Upload Filter required commandsMark Felder
2021-05-18Rename upload filter to AnalyzeMetadataMark Felder
2021-05-12Changelog: attachment metaattachment-metaAlex Gleason
2021-05-07Merge remote-tracking branch 'upstream/develop' into simplepolicy-announce-leakAlex Gleason
2021-05-04Merge branch 'dont-crash-email-settings' into 'develop'feld
Don't crash so hard when email settings are invalid Closes #2606 See merge request pleroma/pleroma!3400
2021-05-03CHANGELOG: don't crash so hard when email settings are invalidAlex Gleason
2021-05-01CHANGELOG: markdownearmarkAlex Gleason
2021-04-30CHANGELOG: SimplePolicy embedded objects are now checkedAlex Gleason
2021-04-29CHANGELOG: Return OAuth token `id`Alex Gleason
2021-04-22Fixed pleroma.user delete_activities mix task.Mark Felder
2021-04-19Add CHANGELOG entrySean King