Commit Graph

312 Commits (f5cb1f3616e9cb9430038697532eb49161937dec)

Author SHA1 Message Date
lain 7722e5a67a Merge branch 'feature/move-activity' into 'develop'
5 years ago
Ivan Tashkinov de892d2fe1 [#1335] Reorganized users.subscribers as UserRelationship. Added tests for UserRelationship-related functionality.
5 years ago
Ivan Tashkinov ba5cc30165 [#1335] Implemented notification mutes and reblog mutes as UserRelationships. User to UserRelationship relations and functions refactoring.
5 years ago
feld 1afeaf82fa Merge branch 'feature/reports-groups-and-multiple-state-update' into 'develop'
5 years ago
Egor Kislitsyn 3c0abfca53
Merge remote-tracking branch 'upstream/develop' into feature/move-activity
5 years ago
Egor Kislitsyn 768c1a5de1
Fix tests
5 years ago
Egor Kislitsyn 27cd1374e3
Add a notification for Move activities
5 years ago
lain b22ee9d966 Merge remote-tracking branch 'origin/develop' into reactions
5 years ago
lain 1bd1f62af5 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel
5 years ago
Maxim Filippov 43ea16870f Merge branch 'develop' into feature/reports-groups-and-multiple-state-update
5 years ago
Egor Kislitsyn 4c1dd55c48 Merge remote-tracking branch 'upstream/develop' into refactor/following-relationships
5 years ago
lain 97d5c79aa0 Add Pipeline module, test for federation.
5 years ago
Ivan Tashkinov e8843974cb [#1304] Moved remaining fields from User.Info to User.
5 years ago
lain 66452f518f ObjectValidator: Rewrite LikeValidator with Ecto.
5 years ago
Ivan Tashkinov 10ff01acd9 [#1304] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
5 years ago
lain 6e4f52f8a2 Introduce new ingestion pipeline structure, implement internal Likes with it.
5 years ago
Egor Kislitsyn 059005ff82
Replace `user.following` with Pleroma.FollowingRelationship
5 years ago
Maxim Filippov 35068baf65 Merge branch 'develop' into feature/reports-groups-and-multiple-state-update
5 years ago
lain 61097ba6ab Merge branch 'develop' into 'reactions'
5 years ago
lain 276a520163 CommonAPI: Create profile updates as public.
5 years ago
Maxim Filippov 8dcc2f9f5e Admin API: Allow changing the state of multiple reports at once
5 years ago
lain 9cfe9a57c5 CommonAPI: Add unreactions.
5 years ago
lain 557223b2b5 Merge remote-tracking branch 'origin/develop' into reactions
5 years ago
Thibaut Girka 3d61efa7c9 Rename misleading `get_announce_visibility` to `public_announce?`
5 years ago
Thibaut Girka 4c1f158f5d Allow users to announce privately, including own private notes
5 years ago
lain b923842e96 Merge remote-tracking branch 'origin/develop' into reactions
5 years ago
Ariadne Conill 8b34b221cb common api: add some missing IR bits for listen activities' children
5 years ago
Ariadne Conill 71eff09e56 common api: make sure the generated IR is actually federatable
5 years ago
Ariadne Conill 2c82d8603b common api: implement scrobbling
5 years ago
rinpatch 374f83d29b Fix not being able to post empty statuses with attachments
5 years ago
Egor Kislitsyn c57ad0a402 Cleanup CommonAPI
5 years ago
Egor Kislitsyn de3e90e536 Add ActivityDraft.with_valid/2
5 years ago
Egor Kislitsyn eed774d058 Add CommonAPI.ActivityDraft
5 years ago
kaniini 48a82c4609 Merge branch 'refactor/user' into 'develop'
5 years ago
kaniini 3ff57f1fd3 Merge branch 'hex-flake-id' into 'develop'
5 years ago
Egor Kislitsyn b5dfe83433 Replace `Pleroma.FlakeId` with `flake_id` hex package
5 years ago
Egor Kislitsyn 1bea67cb5e Cleanup Pleroma.User
5 years ago
Egor Kislitsyn 209395c7e6 Add User.change_info/2 and User.update_info/2
5 years ago
Maksim Pechnikov 6ef0103ca0 added Emoji struct
5 years ago
Maksim Pechnikov d8098d142a added Emoji.Formatter
5 years ago
Maksim Pechnikov d7808b5db4 added code\path fields without html tags in ets
5 years ago
lain b770ed1d99 CommonAPI: Support emoji reactions.
5 years ago
Maxim Filippov 37dd3867bb Log admin/moderator actions
5 years ago
lain efb8818e9e Activity Expiration: Switch to 'expires_in' system.
5 years ago
lain cc6c0b4ba6 Merge remote-tracking branch 'origin/develop' into sixohsix/pleroma-post_expiration
5 years ago
lain a2b98f6d58 Merge remote-tracking branch 'origin/develop' into pleroma-conversations
5 years ago
Maksim bdc9a7222c tests for CommonApi/Utils
5 years ago
lain b64b6fee2a CommonAPI: Replies to conversations also get the correct context id.
5 years ago
lain 56b1c3af13 CommonAPI: Extend api with conversation replies.
5 years ago
Maksim 6eb33e7303 test for Pleroma.Web.CommonAPI.Utils.get_by_id_or_ap_id
5 years ago
kaniini 5835069215 Revert "Merge branch 'bugfix/clean-up-markdown-rendering' into 'develop'"
5 years ago
Ariadne Conill 5795a890e9 markdown: clean up html generated by earmark
5 years ago
Ariadne Conill b93498eb52 constants: add as_public constant and use it everywhere
5 years ago
Mike Verdone 36012ef6c1 Require that ephemeral posts live for at least one hour
5 years ago
Mike Verdone 704960b3c1 Add support for activity expiration to common and Masto API
5 years ago
Mark Felder 6a79bb12c3 Fix function
5 years ago
Mark Felder fd287387a0 Do not notify subscribers for messages from users which are replies to others
5 years ago
Sergey Suprunenko b74300bc7a Add more tests for MastodonAPIController and CommonAPI
5 years ago
kaniini ee5250ae56 Merge branch 'sha512-crypt' into 'develop'
5 years ago
Egor Kislitsyn de13c9bb8f List messages must be visible for mentioned users
5 years ago
Egor Kislitsyn 64a946643e Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn a87c313309 Support `list` visibility in StatusView
5 years ago
Sergey Suprunenko dce8ebc9ea Unfollow should also unsubscribe
5 years ago
Moonman f98f7ad1b9 detect and use sha512-crypt for stored password hash.
5 years ago
Egor Kislitsyn 958fb9aa80 Add "listMessage"
5 years ago
Egor Kislitsyn 182f7bbb11 Merge branch 'develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn 5104f65b69 Wrap error messages into gettext helpers
5 years ago
rinpatch 4c60a562a7 Fix not being able to pin unlisted posts
5 years ago
Sergey Suprunenko d53fb55bb7 Return correct response when reply to a direct message is not direct itself
5 years ago
rinpatch c4e4f7d0e4 Add proper error handling for when the post exceeds character limits
5 years ago
lain e1370ba131 Utils: Use update_follow_state_for_all when appropriate.
5 years ago
lain 076c9ae40e User: Remove superfluous `maybe_follow`.
5 years ago
Egor Kislitsyn ddd4a09b72 Fix merge conflict
5 years ago
Egor Kislitsyn cfa5572d28 Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
kaniini e4babb1c9f Merge branch 'explicit-addressing' into 'develop'
5 years ago
Egor Kislitsyn 6ba9055b51 Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
rinpatch 17383861ed Fix CommonAPI.vote returning tuples inside of the activity array instead of just activities
5 years ago
Egor Kislitsyn 9ce928d823 Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
lain 80d4d83aac CommonAPI: Add explicit addressing.
5 years ago
rinpatch 2fe3a20638 Make error message about author's inability to vote more sensible
5 years ago
rinpatch e3c460353d Refresh the object in CommonAPI.vote instead of MastoAPI controller
5 years ago
rinpatch 300d94c628 Add poll votes
5 years ago
Egor Kislitsyn f333041a0a Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
rinpatch 5f67c26baf Accept strings in expires_in because sasuga javascript
5 years ago
rinpatch a53d062730 Fix posting non-polls from mastofe
5 years ago
rinpatch 3f96b3e4b8 Enforce poll limits and add error handling for MastodonAPI's post endpoint
5 years ago
rinpatch 1d90f9b969 Remove tags/mentions/rich text from poll options because Mastodon and
5 years ago
rinpatch 5ece901af3 Resolve merge conflicts and remove IO.inspects
5 years ago
rinpatch fd920c8973 Mastodon API: Add support for posting polls
5 years ago
William Pitcock c4a55e167a add Changelog entry
5 years ago
William Pitcock dc08159538 also suppress link previews from posts marked #nsfw
5 years ago
Egor Kislitsyn 557f0e33a7 Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn f2936e0a07 Add `ap_id` to List
5 years ago
Alexander Strizhakov 7ed682213f Fix/902 random compile failing
5 years ago
Sergey Suprunenko e2b3a27204 Add Reports to Admin API
5 years ago
Egor Kislitsyn fc7246d715 Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
lain 7a92e701b9 CommonAPI: Visibility refactor.
5 years ago
lain cbb3451023 CommonAPI: Refactor visibility, forbid public to private replies.
5 years ago
Egor Kislitsyn e82e73478e Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn 23276e8d68 Use pseudo ap id of a list in BCC
5 years ago