86dc50f9f0
Some fixes to federation.
...
- Advanced code migrations now disable then re-enable triggers.
Brings run time down to < 15 seconds, no need to thread them.
- Changing ap_ids and actor_ids in migrations to a fake url,
so it doesn't break XsdAnyUri in activitystreams.
2020-06-26 21:12:41 -04:00
f15c3b4e1e
Merge branch 'yerba_rework-imports' into federation
2020-05-16 21:09:26 -04:00
9e61c3be94
Rework imports
2020-05-16 20:04:17 +02:00
Dessalines
940dc73f28
Federated mentions. Fixes #681 ( #717 )
...
* Federated mentions. Fixes #681
* Changing some todos, adding comments.
2020-05-15 12:36:11 -04:00
fab22e3d8a
Add federated comment and post undo like.
2020-05-03 20:34:04 -04:00
a09c818746
Adding federated mod remove actions.
2020-05-03 10:00:59 -04:00
5366797a4b
Add undos for delete community, post, and comment.
2020-05-01 15:01:29 -04:00
2f1cd9976d
Adding federated community, comment, and post deletes.
...
- Unit tests added too.
- No undeletes working yet.
2020-05-01 10:07:38 -04:00
c43f06124a
Address comments, implement delete for posts and comments
2020-04-29 16:51:25 +02:00
3b62f58dd2
Adding federated post and comment likes.
2020-04-28 00:16:02 -04:00
22abbebd41
Lots of additions to federation.
...
- Added a shared inbox.
- Added federated comments, comment updates, and tests.
- Abstracted ap object sends into a common trait.
2020-04-27 12:57:00 -04:00
66a2c4a2c3
Some fed fixes.
2020-04-24 10:04:36 -04:00
f0026065f5
Merge branch 'master' into federation_merge_from_master_1
2020-04-21 10:25:29 -04:00
ac43b86b60
Change RateLimit to act as a middleware
2020-04-19 22:59:07 -05:00
f300c67a4d
Adding websocket notification system.
...
- HTTP and APUB clients can now send live updating messages to websocket
clients
- Rate limiting now affects both HTTP and websockets
- Rate limiting / Websocket logic is now moved into the API Perform
functions.
- TODO This broke getting current online users, but that will have to
wait for the perform trait to be made async.
- Fixes #446
2020-04-19 18:08:25 -04:00
85ea1046f0
Adding post and comment ap_id columns.
2020-04-03 20:04:57 -04:00
62ab68d317
Adding full logging.
2020-03-13 11:08:42 -04:00
ecd10482a6
Add new comments views to main and community pages. Fixes #480
2020-02-07 23:05:15 -05:00
8036474dda
Starting to work on user message scope.
2020-01-31 20:02:20 -05:00
ac1d5f2b86
Done merging http-api and private_message
2020-01-23 19:17:42 -05:00
253bc3e0af
Adding private messaging, and matrix user ids.
...
- Fixes #244
2020-01-22 16:38:16 -05:00
f1035dacc2
working!
2020-01-18 14:26:04 +01:00
dff8b947bb
Trying to add r2d2 connection pooling to websockets.
2020-01-12 10:31:51 -05:00
c252785632
Don't send email notification for self replies.
...
- Fixes #401
2020-01-03 13:12:19 -05:00
5b42dc3393
Adding show_avatar user setting, and option to send notifications to inbox.
...
- Fixes #254
- Fixes #394
2020-01-02 16:55:54 -05:00
d08e09fbdc
Apply changes suggested by cargo clippy ( fixes #395 )
2020-01-02 12:30:00 +01:00
Lyra
34def84d43
Add correct ActivityPub types conversion for Community and Post.
2019-12-27 17:25:20 +01:00
fca8e6a0a9
Adding some site oriented settings.
...
- Adding option to close registration. Fixes #350
- Adding option to disable showing NSFW buttons. Fixes #364
- Adding option to disable downvotes. Fixes #239
2019-12-11 12:21:47 -08:00
faef62e073
Switching to shorthands for rust params.
2019-12-09 11:08:19 -08:00
02dd9ac32a
Adding username mentions / tagging from comments.
...
- Fixes #293
2019-10-19 17:46:29 -07:00
44442565aa
Running cargo fmt on server code.
...
- Adding a .rustfmt.toml for the 2 space indent.
2019-09-07 08:35:05 -07:00
c494fe8e9b
Making a few internationalization fixes.
2019-08-09 17:15:27 -07:00
e702618e25
Adding back end translations.
2019-08-09 16:51:47 -07:00
b1490ef51a
Enforce -1 or 1 like scores
2019-05-15 09:46:39 -07:00
f8615b6178
Done with reorg
2019-05-05 09:20:30 -07:00
7fb6a0b138
Mostly done with reorg.
2019-05-04 22:20:38 -07:00