phiresky
b35757b429
Improve api response times by doing send_activity asynchronously ( #3493 )
...
* do send_activity after http response
* move to util function
* format
* fix prometheus
* make synchronous federation configurable
* cargo fmt
* empty
* empty
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-07-10 12:27:49 +02:00
Nutomic
3565ad984a
Remove chatserver ( #2919 )
...
* Remove chatserver
* fix clippy
* Remove captchas (fixes #2922 )
* fix prettier
* fix api_common build
* cargo fmt
2023-06-06 12:27:22 -04:00
Anon
6bc49bdd70
Add Custom Emojis Support ( #2616 )
...
* Add Custom Emojis
* Modify index
2023-03-20 17:32:31 -04:00
Nutomic
ceff2ec686
Use enum for registration mode setting ( #2604 )
...
* Use enum for registration mode setting
* fix tests
2023-01-05 01:42:30 +00:00
Nutomic
0d4cdb579c
Improve application question check ( #2628 )
...
The check was failing if only require_application was passed
and not application_question, despite application_question
being set in database.
2022-12-23 01:31:39 +00:00
Felix Ableitner
c6c52ab9cc
Add SendActivity trait so that api crates compile in parallel with lemmy_apub
2022-12-02 10:46:49 +01:00
Felix Ableitner
030afbc2e7
Merge websocket crate into api_common
2022-12-02 10:46:49 +01:00
Nutomic
6f3bf4634b
Various pedantic clippy fixes ( #2568 )
...
* Various pedantic clippy fixes
* more clippy pedantic fixes
* try to fix ci
* add fix clippy script, use rust 1.65
* fix clippy
2022-11-19 04:33:54 +00:00
Nutomic
004efd5d94
Implement reports for private messages ( #2433 )
...
* Implement reports for private messages
* finish private message report view + test
* implement api for pm reports
* merge list report api calls into one, move report count to site
* fix compile error
* Revert "merge list report api calls into one, move report count to site"
This reverts commit 3bf3b06a705c6bcf2bf20d07e2819b81298790f3.
* add websocket messages for pm report created/resolved
* remove private_message_report_view
* add joinable private_message_report -> person_alias_1
* Address review comments
2022-09-19 22:58:42 +00:00
Nutomic
a2a594b763
Extract Activitypub logic into separate library ( #2288 )
...
* Create example for apub lib
* some rewriting of apub lib
* Add LocalInstance struct for apub lib to avoid using Lemmy Settings
* Move ActorType trait to lemmy_apub, because its not needed in library
* Use reqwest_retry instead of custom impl, dont specify timeout on every send()
* Some improvements to example
* Moved inbox handling to library
* bug fixes
* Move context and serde helpers into library
* wip: example changes
* Add lemmy_utils feature to build only LemmyError
* Rename to activitypub_federation
* Remove lemmy_utils dep from activitypub_federation using generic error type
* Finish activitypub example
* Cleanup and fix tests
* Reorganize library files
* Remove ApubObject.to_tombstone()
* Extract activitypub library into separate git repository
2022-06-02 16:33:41 +02:00
Dessalines
d2e28e5f38
Adding a GetComment endpoint. Fixes #1919 ( #1944 )
2021-11-23 15:53:48 +00:00
Dessalines
f54209c451
Running clippy --fix ( #1647 )
2021-07-05 16:07:26 +00:00
Felix Ableitner
01fc1228d5
Fix API and clippy warnings
2021-03-29 20:55:08 +02:00
Felix Ableitner
249fcc5066
Split api crate into api_structs and api
2021-03-25 20:19:40 +01:00