| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-24 | Make HashtagPolicy history-aware | Tusooa Zhu | |
| 2022-07-23 | Make NoEmptyPolicy work with Update | Tusooa Zhu | |
| 2022-07-23 | Make NormalizeMarkup history-aware | Tusooa Zhu | |
| 2022-07-23 | Make NoPlaceholderTextPolicy history-aware | Tusooa Zhu | |
| 2022-07-23 | Make MediaProxyWarmingPolicy history-aware | Tusooa Zhu | |
| 2022-07-23 | Make ForceMentionsInContent history-aware | Tusooa Zhu | |
| 2022-07-23 | Make EnsureRePrepended history-aware | Tusooa Zhu | |
| 2022-07-23 | Make MRF Keyword history-aware | Tusooa Zhu | |
| 2022-07-23 | Merge branch 'mute-expiration' into 'develop' | tusooa | |
| MastoAPI: Show mutes expiration date See merge request pleroma/pleroma!3682 | |||
| 2022-07-22 | Revert "Merge branch 'fix/emoji-react-qualification' into 'develop'" | Haelwenn | |
| This reverts merge request !3684 | |||
| 2022-07-22 | AttachmentValidator: fix_media_type/1 fallback to application/octet-stream | Haelwenn (lanodan) Monnier | |
| 2022-07-22 | ArticleNotePageValidator: Fix when attachments are a Map (ie. owncast) | Haelwenn (lanodan) Monnier | |
| 2022-07-21 | Merge branch 'birthday_fix' into 'develop' | tusooa | |
| Allow to unset birthday See merge request pleroma/pleroma!3702 | |||
| 2022-07-21 | Merge branch 'fix/emoji-react-qualification' into 'develop' | Haelwenn | |
| EmojiReactValidator: fix emoji qualification See merge request pleroma/pleroma!3684 | |||
| 2022-07-21 | Merge remote-tracking branch 'upstream/develop' into HEAD | Tusooa Zhu | |
| 2022-07-20 | Merge branch 'resolve/notice-compatibility-routes-nginx' into 'develop' | Haelwenn | |
| Document way to do notice compatibility routes with Nginx reverse-proxy, fixes #2900 Closes #2900 See merge request pleroma/pleroma!3701 | |||
| 2022-07-17 | Allow to unset birthday | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2022-07-17 | Merge branch 'from/upstream-develop/tusooa/config-translatable' into 'develop' | Haelwenn | |
| Translatable config descriptions Closes pleroma-meta#65 See merge request pleroma/pleroma!3695 | |||
| 2022-07-16 | Document way to do notice compatibility routes with Nginx reverse-proxy instead | Sean King | |
| 2022-07-17 | Merge branch 'notification_types' into 'develop' | tusooa | |
| MastoAPI: Use `types` for filtering notifications See merge request pleroma/pleroma!3648 | |||
| 2022-07-16 | Use :utc_datetime | marcin mikołajczak | |
| Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
| 2022-07-16 | Implement settings api | Tusooa Zhu | |
| 2022-07-14 | Pass in msgctxt for config translation strings | Tusooa Zhu | |
| 2022-07-14 | Allow higher amount of restarts for Pleroma.Repo during testing | floatingghost | |
| This was done by floatingghost as part of a bigger commit in Akkoma. See <https://akkoma.dev/AkkomaGang/akkoma/src/commit/37ae047e1652c4089934434ec79f393c4c839122/lib/pleroma/application.ex#L83>. As explained in <https://ihatebeinga.live/objects/860d23e1-dc64-4b07-8b4d-020b9c56cff6> > there are so many caches that clearing them all can nuke the supervisor, which by default will become an hero if it gets more than 3 restarts in <5 seconds And further down the thread > essentially we've got like 11 caches (https://akkoma.dev/AkkomaGang/akkoma/src/commit/37ae047e1652c4089934434ec79f393c4c839122/lib/pleroma/application.ex#L165) > then in test we fetch them all (https://akkoma.dev/AkkomaGang/akkoma/src/branch/develop/test/support/data_case.ex#L50) and call clear on them > so if this clear fails on any 3 of them, the pleroma supervisor itself will die How it fails? > idk maybe cachex dies, maybe :ets does a weird thing > it doesn't log anything, it just consistently dies during cache clearing so i figured it had to be that > honestly my best bet is locksmith and queuing > https://github.com/whitfin/cachex/blob/master/lib/cachex/actions/clear.ex#L26 > clear is thrown into a locksmith transaction > locksmith says > >If the process is already in a transactional context, the provided function will be executed immediately. Otherwise the required keys will be locked until the provided function has finished executing. > so if we get 2 clears too close together, maybe it locks, then doesn't like the next clear? | |||
| 2022-07-14 | Add privilege for announcements | Ilja | |
| 2022-07-14 | Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into ↵ | Ilja | |
| fine_grained_moderation_privileges | |||
| 2022-07-13 | Fix compile error | Tusooa Zhu | |
| 2022-07-13 | Make admin api use translated config descriptions | Tusooa Zhu | |
| 2022-07-13 | Extract config descriptions for translation | Tusooa Zhu | |
| 2022-07-13 | Merge branch 'short-description' into 'develop' | tusooa | |
| Add short_description instance field Closes #2865 See merge request pleroma/pleroma!3651 | |||
| 2022-07-12 | Make mutes and blocks behave the same as other lists | Tusooa Zhu | |
| 2022-07-11 | Merge branch 'fix/case-sensitivity-restricted-nicknames-blacklisted-domains' ↵ | tusooa | |
| into 'develop' Make checking blacklisted domains and restricted nicknames case-insensitive Closes #2894 and #2888 See merge request pleroma/pleroma!3687 | |||
| 2022-07-10 | Make lint happy | Tusooa Zhu | |
| 2022-07-10 | Merge branch 'from/upstream-develop/tusooa/2830-remote-fo-mp' into 'develop' | Haelwenn | |
| Pass remote follow avatar into media proxy Closes #2830 See merge request pleroma/pleroma!3690 | |||
| 2022-07-10 | Pass remote follow avatar into media proxy | Tusooa Zhu | |
| 2022-07-09 | Fix remote emoji in subject disappearing after edits | Tusooa Zhu | |
| 2022-07-07 | Guard against outdated Updates | Tusooa Zhu | |
| It is possible for an earlier Update to be received by us later. For this, we now (1) only allows Updates to poll counts if there is no updated field, or the updated field is the same as the last updated date or creation date; (2) does not allow updating anything if the updated field is older than the last updated date or creation date; (3) allows updating updatable fields otherwise (normal updates); (4) if only the updated field is changed, it does not create a new history item on its own. | |||
| 2022-07-07 | ipfs: remove unused alias | Claudio Maradonna | |
| fix analysis job | |||
| 2022-07-07 | ipfs: small refactor and more tests | Claudio Maradonna | |
| 2022-07-07 | ipfs: refactor final_url generation. add tests for final_url | Claudio Maradonna | |
| fix lint | |||
| 2022-07-07 | ipfs: revert to String.replace for cid placeholder | Claudio Maradonna | |
| ipfs: fix lint | |||
| 2022-07-07 | added tests for ipfs uploader. adapted changelog.md accordingly. improved ↵ | Claudio Maradonna | |
| ipfs uploader with external suggestions fix lint description.exs | |||
| 2022-07-07 | feat: simple, but not stupid, uploader for IPFS | Claudio Maradonna | |
| fix: format fix with credo | |||
| 2022-07-06 | Make validation functions for restricted nicknames and blacklisted domains; ↵ | Sean King | |
| do restricted nickname validation in LDAP account registration | |||
| 2022-07-06 | Fix cannot get full history on object fetch | Tusooa Zhu | |
| 2022-07-05 | Make checking blacklisted domains and restricted nicknames case-insenstive | Sean King | |
| 2022-07-05 | Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into ↵ | Ilja | |
| fine_grained_moderation_privileges | |||
| 2022-07-03 | Validate object data for incoming Update activities | Tusooa Zhu | |
| In Create validator we do not validate the object data, but that is because the object itself will go through the pipeline again, which is not the case for Update. Thus, we added validation for objects in Update activities. | |||
| 2022-07-03 | Pass history items through ObjectValidator for updatable object types | Tusooa Zhu | |
| 2022-07-03 | Merge branch 'develop' into 'from/upstream-develop/tusooa/edits' | Tusooa Zhu | |
| # Conflicts: # lib/pleroma/constants.ex | |||
