Commit graph

17 commits

Author SHA1 Message Date
asonix 504baf208a Profiles: Add more updated info for submissions, profiles 2021-02-08 18:23:09 -06:00
asonix cc9909265d Profiles: Add sensitive flag to submissions
- Wire sensitive through create, update, activitypub
2021-02-02 21:19:29 -06:00
asonix 597bbe94b9 Profiles: Add more audience options to submissions
- In addition to Followers/Unlisted/Public, now there's two toggles
  to limit to logged-in users, or to limit to the current server
  Adding federated login-required for submissions is a TODO item.
- Don't accept federated updates older than the submission's
  updated field
2021-02-01 21:56:44 -06:00
asonix 2a85cb6661 Profiles: Expose submission visibility settings 2021-02-01 19:02:15 -06:00
asonix b9a66c1923 Profiles: Differentiate text source & text, sanitize & bbcode text 2021-01-27 20:58:38 -06:00
asonix f6f603324a Fix federated image update duplication for submissions 2021-01-18 11:21:41 -06:00
asonix 83b447b780 Profiles: Federation fixes
- Fix image federation
- Enable submission & comment create/update federation
- Improve checks to ensure we don't federate when we don't need to
2021-01-17 15:01:45 -06:00
asonix 642f0bb578 Profiles: lots of federation fixes
Currently federation requests + accepts + rejects + undos all work
Federation blocking works also
Profiles can federate their text and images, provided federation was
enabled before profile creation. Looking into backfilling existing
profiles is TODO
2021-01-17 01:27:13 -06:00
asonix 2c8439bed2 Add messaging around missing item errors 2021-01-16 11:48:12 -06:00
asonix 95b3b17c61 Profiles: Add Servers, server follows & blocks
Enable and expose report forwarding
2021-01-15 22:25:16 -06:00
asonix 29bdf064e9 Profiles: Update profile delete to profile suspend
Clear profile data on suspend
Clear comment body on delete
Update Unfollow and Unblock operations to only delete apub IDs if present
2021-01-14 20:41:53 -06:00
asonix 464429747d Profiles: Add Reports, and the ability to suspend profiles
- Plus: Don't delete comments on delete, just mark as deleted
- TODO: Purge text from deleted comments
2021-01-13 22:43:43 -06:00
asonix 7ecc402d1b Differentiate Drafted vs Published submission iterators
Always perform state changes in background thread
context -> ctx
2021-01-10 22:03:20 -06:00
asonix f18b294c62 Expose non-apub submission interaction
Make scans always go by date
2021-01-09 19:48:04 -06:00
asonix 6ffc4e9fa3 Prepare Actions for use outside of activitypub paths
Catch (but not fix) but related to unfollowing durin blocks
2021-01-05 00:09:59 -06:00
asonix 8552d10cdc Mark objects as deleted, simplify spawn logic, check blocks on incoming activities 2021-01-04 21:13:06 -06:00
asonix 397f67ade6 Move actions to apub 2021-01-04 11:41:34 -06:00
Renamed from profiles/src/actions/apub/note.rs (Browse further)