phiresky
7fe2724c8a
increase delays a bit
2023-08-24 00:46:53 +02:00
phiresky
942510650b
fix sql format
2023-08-24 00:42:50 +02:00
Dessalines
b99a93b49b
Merge branch 'main' into persistent-queue
2023-08-22 13:09:32 -04:00
phiresky
5b4ecfb4cb
upgrade actitypub-fed to simpler interface
2023-08-22 17:08:08 +00:00
Freakazoid182
51ccf318e8
Lowercase domain on db query filters ( #3849 ) ( #3873 )
...
* Lowercase domain on db query filters (#3849 )
* Add test to get a community on different cased domain (#3849 )
* Lowercase the identity for webfinger (#3849 )
* Lowercase both sides of the domain comparison (#3849 )
* Format api_tests (#3849 )
* Lowercase domain lookup on Instance and Person (#3849 )
---------
Co-authored-by: Freek van Zee <freek.van.zee@mediamonks.com>
Co-authored-by: Freakazoid182 <>
2023-08-22 11:10:21 -04:00
phiresky
eb761bbdcf
fix lint
2023-08-22 14:59:49 +00:00
Lukas Trombach
28324ad2c8
Sitemap ( #3808 )
...
* generate sitemap.xml file
* set up endpoint for sitemap
* Update sitemap generation
- remove sitemap generation from scheduled tasks
- add posts query for sitemap
- create sitemap module in API crate
* remove priority and change freq from sitemap
* add configuration option for number of posts for sitemap
* fix default config
* rate limit sitemap endpoint
* update sitemap query
* update sitemap generation
- remove config value for query limit
- adjust sitemap generation to query changes
- tidy up error handling
* refactor sitemap generation loop
* remove `limit` argument
* refactor `generate_urlset` and add unit test
* change query to only fetch local posts of past 24h
* fix outdated comment and log
* cargo fmt
2023-08-22 10:30:15 -04:00
Dessalines
574e23cc61
Merge branch 'main' into persistent-queue
2023-08-22 09:34:33 -04:00
Alex Roman
ab828b81e4
fix: add client connect timeout to scheduled task ( #3883 )
2023-08-21 10:53:35 +02:00
Freakazoid182
ee7b35a04a
Add person name to PersonIsBannedFromSite error ( #3786 ) ( #3855 )
...
* Add person name to PersonIsBannedFromSite error (#3786 )
* Log PersonId instead of Person name (#3850 )
* Log actor_id for PersonIsBannedFromSite (#3850 )
---------
Co-authored-by: Freek van Zee <freek.van.zee@mediamonks.com>
2023-08-16 11:36:58 +02:00
Freakazoid182
c8063f3267
Replace Option<bool> with bool for PostQuery and CommentQuery ( #3819 ) ( #3857 )
...
* Replace Option<bool> with bool for PostQuery and CommentQuery (#3819 )
* Replace Option<bool> from all list queries (#3819 )
---------
Co-authored-by: Freek van Zee <freek.van.zee@mediamonks.com>
2023-08-11 11:13:14 +02:00
phiresky
bdbb499c9d
address review comments mostly
2023-08-10 16:35:04 +00:00
Maarten Vercruysse
9b710a2ed3
Update .woodpecker.yml use steps instead ( #3858 )
2023-08-10 08:15:30 -04:00
Dessalines
654bc513ea
Fixing woodpecker env var. ( #3854 )
2023-08-09 11:14:09 +02:00
Dessalines
29869b132c
Adding 0.18.4 Release notes. ( #3853 )
2023-08-09 11:08:32 +02:00
Nutomic
f7f6766650
Automatically resolve report when post/comment is removed ( #3850 )
...
* Automatically resolve report when post/comment is removed
* also handle apub removes
2023-08-08 11:19:55 -04:00
Nutomic
ae438e148e
Speedup CI ( #3852 )
...
* Speedup CI
* run tests in parallel
* restore cp
* main push
* no self update
* parallel format
2023-08-08 10:35:03 -04:00
Nutomic
33b2d67be6
Reorder woodpecker config to avoid ci failures ( #3851 )
2023-08-08 13:09:27 +02:00
dullbananas
969f8b2ce9
Replace TypedBuilder with Default in update forms ( #3814 )
...
* Update comment.rs
* Update community.rs
* Update local_site.rs
* Update local_site_rate_limit.rs
* Update local_user.rs
* Update person.rs
* Update comment.rs
* Update community.rs
* Update local_site.rs
* Update local_site_rate_limit.rs
* Update local_user.rs
* Update post.rs
* Update private_message.rs
* Update site.rs
* Update post.rs
* Update person.rs
* Update private_message.rs
* Update comment.rs
* Update create.rs
* Update leave_admin.rs
* Update update.rs
* Update remove.rs
* Update add_admin.rs
* Update verify_email.rs
* Update mod.rs
* Update mod.rs
* Update undo_delete.rs
* Update undo_delete.rs
* Update utils.rs
* Update feature.rs
* Update delete.rs
* Update lock.rs
* Update create.rs
* Update approve.rs
* Update update.rs
* Update lock_page.rs
* Update block_user.rs
* Update delete.rs
* Update undo_block_user.rs
* Update collection_remove.rs
* Update post.rs
* Update hide.rs
* Update person.rs
* Update remove.rs
* Update post_view.rs
* Update create.rs
* Update remove.rs
* Update collection_add.rs
* Update community.rs
* Update update.rs
* Update post_aggregates.rs
* Update update.rs
* Update comment.rs
* Update code_migrations.rs
* Update registration_application_view.rs
* Update update.rs
* Update ban_person.rs
* Update community.rs
* Update delete.rs
* Update delete.rs
* Update delete.rs
* Update person_aggregates.rs
* Update save_settings.rs
* Update distinguish.rs
* Update mark_read.rs
* Update site_aggregates.rs
* Update create.rs
* Fix
* rerun ci
* Update comment.rs
* rerun ci
* Update create.rs
* Update create.rs
* Update post_view.rs
* rerun ci
* Update undo_delete.rs
* rerun ci
2023-08-08 11:41:41 +02:00
dullbananas
a47b12bbde
Reduce amount of columns selected ( #3755 )
...
* PostAggregatesNotInPost
* CommentAggregatesNotInComment
* CommunityPersonBanAdditionalInfo (partial)
* Revert "CommunityPersonBanAdditionalInfo (partial)"
This reverts commit 158f7f0cd9
.
* Replace some nullable parts of selection with id::nullable().is_not_null()
* CommunityFollower::select_subscribed_type
* WithoutId
* Add WithoutId derives
* Update Cargo.toml
* rerun ci
* Fix syntatx errors
* rerun ci
* Add missing "|" in private_message_report_view.rs
* rerun ci
* cargo fmt
* rerun ci
* Only derive WithoutId for Community with "full" feature
* rerun ci
* Fix attribute filtering in WithoutId macro
* rerun ci
* Update without_id.rs
* rerun ci
* Update without_id.rs
* rerun ci
* Fix errors
* rerun ci
* cargo fmt
* Fix errors
* rerun ci
* Move WithoutId to lib.rs
* rerun ci
* Remove macro_use for paste
* rerun ci
* Update comment_reply_view.rs
* rerun ci
* Update registration_application_view.rs
* rerun ci
* Revert "Update registration_application_view.rs"
This reverts commit 2e98e4bb83
.
* Revert "Update comment_reply_view.rs"
This reverts commit 857bf9f5a2
.
* Revert "Remove macro_use for paste"
This reverts commit 13247279ed
.
* Revert "Move WithoutId to lib.rs"
This reverts commit 0c23e5213b
.
* Revert "Fix errors"
This reverts commit a283d155e5
.
* Revert "cargo fmt"
This reverts commit 36a5210352
.
* Revert "Fix errors"
This reverts commit c9102c14f4
.
* Revert "Update without_id.rs"
This reverts commit 19adb2fcc8
.
* Revert "Update without_id.rs"
This reverts commit e26107a2fe
.
* Revert "Fix attribute filtering in WithoutId macro"
This reverts commit acaa4902b0
.
* Revert "Only derive WithoutId for Community with "full" feature"
This reverts commit de0e9c6fdc
.
* Revert "cargo fmt"
This reverts commit 5e1bd1ce58
.
* Revert "Add missing "|" in private_message_report_view.rs"
This reverts commit c7ae9f1cd5
.
* Revert "Fix syntatx errors"
This reverts commit d942f099de
.
* Revert "Update Cargo.toml"
This reverts commit 23cdb6f6d3
.
* Revert "Add WithoutId derives"
This reverts commit 06006d6ad3
.
* Revert "WithoutId"
This reverts commit 5e86922b0f
.
* Revert "CommentAggregatesNotInComment"
This reverts commit 603aede7ce
.
* Revert "PostAggregatesNotInPost"
This reverts commit 1ee3fcaeab
.
* Restore original position of options.saved_only filter
* rerun ci
* Update post_view.rs
* rerun ci
2023-08-08 11:41:10 +02:00
Piotr Juszczyk
2ad3450004
Allow filtering posts and comments by whether they were liked/disliked - fixes #3401 ( #3523 )
...
* Allow filtering posts and comments by whether they were liked/disliked
* Switch to 2 args - liked_only, disliked_only - taking bools
* Make liked_only and disliked_only Option<bool>
* Fix unrelated is_profile_view compilation error
2023-08-08 11:40:28 +02:00
Alex Lavallee
f9c2ba1cfa
Allow filtering PMs by sender ( #3770 )
...
* Allow filtering PMs by sender
* Fix retreiving own messages when filtering pm creator id
* Add tests
* Undo rename
* Fix PM tests
* Fix formatting for PMs
* Fix PM test formatting
* Rename PM creator_id field
* Fix PM formatting
2023-08-08 11:07:41 +02:00
Felix Ableitner
91c024fd98
Revert "Version 0.18.4-rc.2"
...
This reverts commit 48466b6826
.
2023-08-07 17:12:09 +02:00
Felix Ableitner
48466b6826
Version 0.18.4-rc.2
2023-08-07 17:09:10 +02:00
maxime.io
d81fb987aa
Fix sanitize_html whitespaces ( #3829 )
2023-08-07 14:22:52 +02:00
Felix Ableitner
bed9474cf0
Revert "Attempt to fix CI building wrong commits ( #3830 )"
...
This reverts commit 5e9930bdcc
.
2023-08-07 13:19:07 +02:00
dullbananas
5e9930bdcc
Attempt to fix CI building wrong commits ( #3830 )
...
* Attempt to fix CI building wrong commits
* Update .woodpecker.yml
* Update .woodpecker.yml
2023-08-07 06:40:50 -04:00
Dessalines
57cb5637fc
Fix ordering when doing a comment_parent type list_comments
( #3823 )
...
* Fix ordering when doing a comment_parent type GetPost.
* Fix missing options.
2023-08-07 11:11:07 +02:00
Nutomic
66ac8100d9
Remove unused db view options ( #3787 )
...
* Remove unused db view options
* fix tests
* ci
2023-08-04 11:36:36 -04:00
Nutomic
2bb24c2859
Remove form_id params ( #3812 )
2023-08-04 09:22:43 -04:00
phiresky
c2ec41fd01
fix remaining duration
2023-08-03 15:33:50 +00:00
phiresky
8a6b3c248a
remove separate lemmy_federate entry point
2023-08-03 14:59:12 +00:00
phiresky
5c686f75c4
add local filter to community follower view
2023-08-03 13:50:00 +00:00
phiresky
de50f37a39
minor readability
2023-08-03 13:08:32 +00:00
phiresky
7e72ad87fe
make worker a struct for readability
2023-08-03 12:58:46 +00:00
phiresky
7f82bd07fe
some review comments
2023-08-03 11:54:29 +00:00
phiresky
ef60dc0560
remove json column, use separate array columns instead
2023-08-03 11:27:17 +00:00
Maarten Vercruysse
da031a4ce2
Update QUESTION.yml, remove UI ( #3807 )
2023-08-03 05:12:21 -04:00
Dessalines
70fae9d68d
Fixing broken SQL migration formatting. ( #3800 )
...
* Fixing SQL format.
* Fixing clippy lints.
* Fixing clippy lint 2.
2023-08-03 11:07:35 +02:00
phiresky
0f775341a6
swap
2023-08-02 23:14:32 +00:00
phiresky
e6e96a71e6
fix lint
2023-08-02 23:11:47 +00:00
phiresky
bddcbab4cd
fix
2023-08-02 23:03:41 +00:00
phiresky
2d3ad1b076
Merge remote-tracking branch 'origin/main' into persistent-queue
2023-08-02 23:01:50 +00:00
Nutomic
2d0f77af59
Dont use sha hash for password reset token ( fixes #3491 ) ( #3795 )
2023-08-02 13:02:53 -04:00
Nutomic
27be1efb74
Rewrite remaining federation actions, get rid of PerformCrud trait ( #3794 )
...
* Rewrite ban actions
* Rewrite delete/remove actions
* Rewrite remove/delete community
* Rewrite report actions
* Rewrite feature/lock post
* Rewrite update community actions
* Rewrite remaining federation actions
* Get rid of PerformCrud trait
* clippy
2023-08-02 12:52:41 -04:00
Dessalines
be1389420b
Adding SQL format checking via pg_format
/ pgFormatter ( #3740 )
...
* SQL format checking, 1.
* SQL format checking, 2.
* SQL format checking, 3.
* SQL format checking, 4.
* SQL format checking, 5.
* Running pg_format
* Getting rid of comment.
* Upping pg_format version.
* Using git ls-files for sql format check.
* Fixing sql lints.
* Addressing PR comments.
2023-08-02 12:44:51 -04:00
RocketDerp
b4380cb548
Do not hide read posts when it is a user profile view ( #3791 )
2023-08-02 12:31:28 -04:00
Nutomic
58388f2ce8
Only run slow CI checks for actual code changes (attempt 2) ( #3759 )
...
* Only run slow CI checks for actual code changes (attempt 2)
* use when path include
* change rust
* update
* x
* y
* zsad
* remove println
* fmt
* readme
* Revert "readme"
This reverts commit d58b6ad973
.
* ci
* gitmodules
2023-08-02 12:29:21 -04:00
Louis GERARD
7bc64ab91a
Remove follow community traits ( #3737 )
...
* chore(FollowCommunity): remove Perform and Send Activity traits
* chore(FollowCommunity): avoid fetching community and person from db
2023-08-02 11:32:16 +02:00
dullbananas
91834d0d21
Default imprementations for read and delete in Crud trait ( #3707 )
...
* h
* Start doing stuff
* Default impl for Crud::read
* Simplify Crud::read lifetimes
* fmt
* Stuff
* Stuff
* Successfully make default read implementation work
* Restore Person::read
* Clean up default Crud::read and rename 'query2
* Replace filter with find
* Attempt default Crud::create
* Change Crud to Crud<'a> (won't compile)
* Revert "Change Crud to Crud<'a> (won't compile)"
This reverts commit 7ed20f5f71
.
* Default Crud::delete
* Remove Crud::delete definitions that match default
* Remove commented Site::read
* Insert trait
* Revert "Insert trait"
This reverts commit 9d780c2403
.
* Use non-borrowed forms
* Revert "Use non-borrowed forms"
This reverts commit d2dd442563
.
* Revert "Revert "Change Crud to Crud<'a> (won't compile)""
This reverts commit 25a27165a8
.
* Fix lifetime for everything except Crud::delete
* Fix Crud::delete
* Add comment about futures
* Attempt Crud::create
* Attempt separate CrudBounds
* Revert "Attempt separate CrudBounds"
This reverts commit 1b4ca321c3
.
* Try to fix Crud::create
* Move lifetime parameters to associated types
* Revert "Move lifetime parameters to associated types"
This reverts commit af1bc858ce
.
* Revert "Try to fix Crud::create"
This reverts commit eec238496c
.
* Revert "Revert "Attempt separate CrudBounds""
This reverts commit 1ec33ce502
.
* Revert "Attempt separate CrudBounds"
This reverts commit 1b4ca321c3
.
* Revert "Attempt Crud::create"
This reverts commit 47e8071b68
.
* Revert "Add comment about futures"
This reverts commit b266b14653
.
* Revert "Fix Crud::delete"
This reverts commit 3abcce2eec
.
* Revert "Fix lifetime for everything except Crud::delete"
This reverts commit c1ad7a161b
.
* Revert "Revert "Revert "Change Crud to Crud<'a> (won't compile)"""
This reverts commit 3129cd0fc3
.
* Clean up
* Update site.rs
2023-08-01 10:34:10 -04:00