Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-14 | CommonAPI: generate ModerationLog for all admin/moderator deletes | Haelwenn (lanodan) Monnier | |
As a side-effect it also changes the ChatMessage delete ID to an Activity.id rather than MessageReference.id Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2958 | |||
2022-09-27 | Merge branch 'bugfix/elixir-1.14' into 'develop' | Haelwenn | |
Bugfix: Elixir 1.14 See merge request pleroma/pleroma!3740 | |||
2022-09-16 | Merge branch 'remove_from_followers' into 'develop' | tusooa | |
MastoAPI: POST /api/v1/accounts/:id/remove_from_followers See merge request pleroma/pleroma!3647 | |||
2022-09-14 | Fix wrong relationship direction | Tusooa Zhu | |
2022-09-04 | Merge branch 'fix/federation-context-issues' into 'develop' | tusooa | |
Fix reply context fixing (Pleroma replies to Misskey threads) and removal of context objects See merge request pleroma/pleroma!3717 | |||
2022-09-03 | Merge branch 'from/upstream-develop/tusooa/edits' into 'develop' | Haelwenn | |
Editing Closes #1429, #2859, and #2288 See merge request pleroma/pleroma!3678 | |||
2022-09-03 | timeline_controller_test: Fix test name for elixir 1.14 | Haelwenn (lanodan) Monnier | |
2022-08-24 | Merge branch 'fix_flaky_filter_controller_test.exs_200' into 'develop' | tusooa | |
fix flaky test filter_controller_test.exs:200 See merge request pleroma/pleroma!3699 | |||
2022-08-24 | fix flaky test filter_controller_test.exs:200 | Ilja | |
2022-08-10 | StatusView: implement pleroma.context field | Hélène | |
This field replaces the now deprecated conversation_id field, and now exposes the ActivityPub object `context` directly via the MastoAPI instead of relying on StatusNet-era data concepts. | |||
2022-08-09 | StatusView: clear MSB on calculated conversation_id | Hélène | |
This field seems to be a left-over from the StatusNet era. If your application uses `pleroma.conversation_id`: this field is deprecated. It is currently stubbed instead by doing a CRC32 of the context, and clearing the MSB to avoid overflow exceptions with signed integers on the different clients using this field (Java/Kotlin code, mostly; see Husky and probably other mobile clients.) This should be removed in a future version of Pleroma. Pleroma-FE currently depends on this field, as well. | |||
2022-08-09 | Object: remove context_id field | Hélène | |
30 to 70% of the objects in the object table are simple JSON objects containing a single field, 'id', being the context's ID. The reason for the creation of an object per context seems to be an old relic from the StatusNet era, and has only been used nowadays as an helper for threads in Pleroma-FE via the `pleroma.conversation_id` field in status views. An object per context was created, and its numerical ID (table column) was used and stored as 'context_id' in the object and activity along with the full 'context' URI/string. This commit removes this field and stops creation of objects for each context, which will also allow incoming activities to use activity IDs as contexts, something which was not possible before, or would have been very broken under most circumstances. The `pleroma.conversation_id` field has been reimplemented in a way to maintain backwards-compatibility by calculating a CRC32 of the full context URI/string in the object, instead of relying on the row ID for the created context object. | |||
2022-08-02 | Merge branch 'from/upstream-develop/tusooa/2871-fix-local-public' into 'develop' | Haelwenn | |
local only fixes Closes #2871 See merge request pleroma/pleroma!3660 | |||
2022-07-31 | Use `duration` param for mute expiration duration | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-07-28 | Merge branch 'from/upstream-develop/tusooa/2384-pagination' into 'develop' | Haelwenn | |
Make mutes and blocks behave the same as other lists Closes #2384 See merge request pleroma/pleroma!3693 | |||
2022-07-23 | Merge branch 'mute-expiration' into 'develop' | tusooa | |
MastoAPI: Show mutes expiration date See merge request pleroma/pleroma!3682 | |||
2022-07-17 | Allow to unset birthday | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
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-13 | Check refute User.following? | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
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-13 | Add tests for short_description | Tusooa Zhu | |
2022-07-12 | Make mutes and blocks behave the same as other lists | Tusooa Zhu | |
2022-07-08 | Add test for rendering mute expiration date | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-07-03 | Merge branch 'develop' into 'from/upstream-develop/tusooa/edits' | Tusooa Zhu | |
# Conflicts: # lib/pleroma/constants.ex | |||
2022-07-03 | Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' | Haelwenn | |
Server announcements (1st pass) See merge request pleroma/pleroma!3643 | |||
2022-06-11 | Show original status at the first of history | Tusooa Zhu | |
2022-06-11 | Expose history and source apis to anon users | Tusooa Zhu | |
2022-06-09 | Fix incorrectly cached content after editing | Tusooa Zhu | |
2022-06-08 | Return the corresponding object id in attachment view | Tusooa Zhu | |
2022-06-05 | Return update notification in mastodon api | Tusooa Zhu | |
2022-06-04 | Expose content type of status sources | Tusooa Zhu | |
2022-06-03 | Show edited_at in MastodonAPI/show | Tusooa Zhu | |
2022-05-31 | Implement mastodon api for editing status | Tusooa Zhu | |
2022-05-30 | Implement viewing source | Tusooa Zhu | |
2022-05-29 | Implement mastodon api for showing edit history | Tusooa Zhu | |
2022-05-09 | Allow authenticated users to access local-only posts in MastoAPI | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-06 | Lint | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-06 | Make local-only statuses searchable | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-06 | Test that anonymous users cannot see local-only posts | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-05-06 | Show local-only statuses in public timeline for authenticated users | Tusooa Zhu | |
Ref: fix-local-public | |||
2022-04-02 | Restrict mastodon api announcements to logged-in users only | Tusooa Zhu | |
2022-03-20 | Merge branch 'from/upstream-develop/tusooa/translate-pages' into 'develop' | Haelwenn | |
Translate backend-rendered pages See merge request pleroma/pleroma!3634 | |||
2022-03-18 | Use utc_datetime in db schema | Tusooa Zhu | |
2022-03-16 | Use `types` for filtering notifications | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-03-16 | Use reject_follow_request | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-03-16 | POST /api/v1/accounts/:id/remove_from_followers | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2022-03-08 | Remove GET /api/v1/announcements/:id | Tusooa Zhu | |
2022-03-08 | Show only visible announcements in MastodonAPI | Tusooa Zhu | |
2022-03-08 | Implement POST /api/v1/announcements/:id/dismiss | Tusooa Zhu | |