asonix
504baf208a
Profiles: Add more updated info for submissions, profiles
2021-02-08 18:23:09 -06:00
asonix
e9b9a83042
Profiles: Don't pull files needlessly
2021-02-08 18:01:24 -06:00
asonix
6d58171aa5
Profiles: combine changes types
2021-02-08 17:55:45 -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
f9596fd743
Profiles: notify followers on submission publish
...
Expose API for paging notifications
2021-01-23 22:03:39 -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
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
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
a3d209e9ff
Fix login_required
...
Only update record if updates are present
Profile::by_handle returns ID, not full profile
2021-01-08 22:34:13 -06:00
asonix
5c280ef6f6
Process outbound in new thread
2021-01-06 13:49:23 -06:00
asonix
ab8aa2cbe1
Profiles: expose needed information for non-apub profile creation
...
- Add image purge to profile update
- Add outbound processing in apub ingest
- Add follower + follow request cleanup in profile delete
- Add inboxes + id to Outbound trait
2021-01-06 02:21:17 -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