Nutomic
ad90cd77f9
Implement private communities ( #5076 )
...
* add private visibility
* filter private communities in post_view.rs
* also filter in comment_view
* community follower state
* remove unused method
* sql fmt
* add CommunityFollower.approved_by
* implement api endpoints
* api changes
* only admins can create private community for now
* add local api tests
* fix api tests
* follow remote private community
* use authorized fetch for content in private community
* federate community visibility
* dont mark content in private community as public
* expose ApprovalRequired in api
* also check content fetchable for outbox/featured
* address private community content to followers
* implement reject activity
* fix tests
* add files
* remove local api tests
* dont use delay
* is_new_instance
* single query for is_new_instance
* return subscribed type for pending follow
* working
* need to catch errors in waitUntil
* clippy
* fix query
* lint for unused async
* diesel.toml comment
* add comment
* avoid db reads
* rename approved_by to approver_id
* add helper
* form init
* list pending follows should return items for all communities
* clippy
* ci
* fix down migration
* fix api tests
* references
* rename
* run git diff
* ci
* fix schema check
* fix joins
* ci
* ci
* skip_serializing_none
* fix test
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2024-11-07 05:49:05 -05:00
Dessalines
df664d9d9a
Upgrading ts_rs to 10.0.0 ( #5163 )
...
* Upgrading ts_rs to 10.0.0
* Adding ts_option directives, and woodpecker test.
* Fixing ts_options.
2024-11-06 15:50:13 +01:00
Dessalines
d162ec1638
Removing strip = true from release profile. ( #5166 )
...
* Adding abort on panic to release profile to make binary smaller.
* Remove strip and panic from release profile.
2024-11-06 10:24:49 +01:00
Dessalines
a4f63294de
Compress binary with upx. ( #5140 )
...
* Compress binary with upx.
* Changing opt-level from z to 3
* Changing lto from thin to fat for release.
2024-10-29 11:01:58 -04:00
renovate[bot]
cfe2d1b18d
Update Rust crate actix-web-prom to 0.9.0 ( #5091 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-05 12:55:45 -04:00
Nutomic
44dda08b13
Avoid stack overflow when fetching nested comments, reduce max comment depth to 50 ( #5009 )
...
* Avoid stack overflow when fetching deeply nested comments
* add test case
* reduce comment depth, add docs
* decrease
* reduce max comment depth to 50
* fmt
* clippy
* cleanup
2024-09-30 20:27:14 -04:00
Nutomic
ad75192bae
Remove TypedBuilder in favor of derive_new ( fixes #4863 ) ( #5020 )
...
* Remove TypedBuilder in favor of derive_new (fixes #4863 )
* fix
* fix
2024-09-20 08:15:25 -04:00
Dessalines
ff939e04fd
Removing embedded pict-rs. ( #5023 )
...
Some reasons for removing this:
- Even as an optional dependency, it locks us to many specific versions
of rust deps.
- Pict-rs is a large app that can and should be run in on its own.
- Violates the philosophy of separation of concerns.
2024-09-16 11:08:18 -04:00
Nutomic
dea6ee462c
Upgrade http crate ( #5006 )
...
* Remove opentelemetry
* remove unused deps, use backtrace
* always print db migration messages regardless of log level (fixes #4725 )
* fix ci
* Remove useless root span builder
* Upgrade http and opentelemetry crates
* more fixes
* cleanup
* use release
* upgrade more deps
2024-09-12 05:49:09 -04:00
Nutomic
c90ee3094d
Remove opentelemetry ( #4741 )
...
* Remove opentelemetry
* remove unused deps, use backtrace
* always print db migration messages regardless of log level (fixes #4725 )
* fix ci
* Remove useless root span builder
---------
Co-authored-by: SleeplessOne1917 <28871516+SleeplessOne1917@users.noreply.github.com>
2024-09-10 13:36:03 -04:00
renovate[bot]
f98b15511a
chore(deps): update rust crate derive-new to 0.7.0 ( #4995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 16:47:16 +00:00
Dessalines
d479bb96c6
Version 0.19.6-beta.7
2024-08-27 16:32:08 -04:00
Dessalines
2913cdf556
Version 0.19.6-beta.6
2024-08-19 19:44:13 -04:00
Dessalines
6b9e5ecb48
Version 0.19.6-beta.5
2024-08-15 08:50:27 -04:00
Dessalines
128e78f7c2
Version 0.19.6-beta.4
2024-08-08 20:01:58 -04:00
Dessalines
88fbcea246
Version 0.19.6-beta.3
2024-08-06 10:32:41 -04:00
Dessalines
f8c7375731
Upgrading deps. ( #4955 )
2024-08-01 17:04:28 -04:00
renovate[bot]
79fddc965f
chore(deps): update rust crate typed-builder to 0.19.0 ( #4949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 16:22:55 +00:00
renovate[bot]
2318473456
fix(deps): update rust crate console-subscriber to 0.4.0 ( #4944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 10:52:40 -04:00
Dessalines
6c11c013b0
Version 0.19.6-beta.2
2024-08-01 08:29:22 -04:00
Dessalines
60a7829638
Adding deny unimplemented to clippy lints. ( #4922 )
...
* Adding deny unimplemented to clippy lints.
- Context: #4782
* Update crates/apub/src/fetcher/site_or_community_or_user.rs
Thanks, I like that better.
Co-authored-by: dullbananas <dull.bananas0@gmail.com>
* Update crates/apub/src/fetcher/search.rs
Co-authored-by: dullbananas <dull.bananas0@gmail.com>
* Running fmt.
* Adding debug_assert(false)
* Removing some commands.
* Format.
* Remove todo.
---------
Co-authored-by: dullbananas <dull.bananas0@gmail.com>
2024-07-31 20:28:41 -04:00
SleeplessOne1917
1ef375e5c3
Replace 3rd party once_cell crate with recently stabilized standard library API ( #4919 )
...
* Replace 3rd party once_cell crate with recently stabilized standard library API
* Bump CI rust version
2024-07-30 10:11:39 -04:00
SleeplessOne1917
db390a2f3a
Make eligible enums convertable to static strs ( #4915 )
...
* Make eligible enums convertable to static strs
* Run cargo fmt
* Remove unnecessary derives
2024-07-23 11:05:19 -04:00
Darren M
3d80ac2ebb
Fix tls pool ( #4910 )
...
* Cargo: add rustls as a dependency
* install tls provider in main
* Cargo: re-define rustls dependency
2024-07-21 22:33:42 -04:00
藍+85CD
847c01f348
refactor!: use rustls instead of native-tls ( #4901 )
...
* refactor(utils): remove apub
* refactor(utils): remove apub
* refactor(utils): remove openssl
* refactor(utils): remove openssl
* Use rustls instead of native-tls.
* refactor(utils): remove apub
* refactor(utils): remove apub
* refactor(utils): remove openssl
* refactor(utils): remove openssl
* Use rustls instead of native-tls.
* Upping activitypub_federation dep
* Using git dep of webmention.
---------
Co-authored-by: Dessalines <tyhou13@gmx.com>
2024-07-18 08:40:43 -04:00
Dessalines
9cf6da1b9e
Version 0.19.5
2024-06-19 08:17:45 -04:00
Dessalines
fa143f72eb
Version 0.19.5-alpha.3
2024-06-18 11:49:02 -04:00
Dessalines
bfefdfd15d
Version 0.19.5-alpha.2
2024-06-17 20:26:44 -04:00
Dessalines
5cc798a146
Version 0.19.5-alpha.1
2024-06-15 15:12:10 -04:00
renovate[bot]
4974dbb1dd
Update Rust crate console-subscriber to 0.3.0 ( #4817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: SleeplessOne1917 <28871516+SleeplessOne1917@users.noreply.github.com>
2024-06-15 08:17:01 -04:00
Dessalines
f5f2b5ffc6
Version 0.19.4
2024-06-07 07:51:56 -04:00
Dessalines
5d31f0d516
Version 0.19.4-rc.11
2024-06-06 23:02:38 -04:00
Dessalines
844b84a01a
Version 0.19.4-rc.10
2024-06-06 20:46:03 -04:00
Dessalines
b0447ad94d
Upgrading lemmy-js-client version to 0.19.4 ( #4787 )
...
* Upgrading lemmy-js-client version to 0.19.4
* Upgrading deps before renovate.
2024-06-06 20:44:36 -04:00
Dessalines
3d25322089
Version 0.19.4-rc.9
2024-06-06 10:43:40 -04:00
dullbananas
79e6dbf0de
Remove PersonInsertForm builder ( #4779 )
...
* Update session_middleware.rs
* Update private_message_report_view.rs
* Update session_middleware.rs
* Update private_message_view.rs
* Update private_message.rs
* Update registration_application_view.rs
* Update actor_language.rs
* Update vote_view.rs
* Update code_migrations.rs
* Update comment_aggregates.rs
* Update person_view.rs
* Update user_settings_backup.rs
* Update person.rs
* Update create.rs
* Update comment_view.rs
* Update moderator.rs
* Update site_aggregates.rs
* Update claims.rs
* Update community_aggregates.rs
* Update post_report.rs
* Update person_mention_view.rs
* Update community_view.rs
* Update comment_report_view.rs
* Update post_report_view.rs
* Update community_moderators.rs
* Update comment.rs
* Update person_aggregates.rs
* Update comment_reply_view.rs
* Update password_reset_request.rs
* Update post_aggregates.rs
* Update community.rs
* Update main.rs
* Update post.rs
* Update person.rs
* Update person.rs
* Update claims.rs
* Update person.rs
* Update create.rs
* Update user_settings_backup.rs
* Update community_moderators.rs
* Update main.rs
* Update comment_aggregates.rs
* Update community_aggregates.rs
* Update person.rs
* Update Cargo.toml
* Update Cargo.toml
* Update person.rs
* fix
* Update code_migrations.rs
* fix submodule
* Update person.rs
2024-06-06 08:29:18 -04:00
Dessalines
fda5ce4482
Version 0.19.4-rc.8
2024-06-05 19:01:37 -04:00
Nutomic
bb94fb1c79
Revert apub library 0.5.7 ( #4783 )
...
Wasnt necessary after all
2024-06-05 18:04:02 -04:00
Dessalines
92214a9364
Version 0.19.4-rc.7
2024-06-05 17:30:43 -04:00
Nutomic
78ae874b89
Apub library 0.5.7 ( #4781 )
2024-06-05 17:28:33 -04:00
Dessalines
a947474c64
Version 0.19.4-rc.6
2024-06-04 08:32:08 -04:00
Dessalines
69b4c6647b
Version 0.19.4-rc.5
2024-06-01 13:30:00 -04:00
renovate[bot]
f7fe0d46fc
Update Rust crate console-subscriber to 0.2.0 ( #4771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-31 22:35:34 -04:00
Felix Ableitner
d2083f79d9
Version 0.19.4-rc.4
2024-05-30 11:55:34 +02:00
SleeplessOne1917
51970ffc81
Update dependencies to alleviate cargo audit peer dependency vulnerability ( #4750 )
2024-05-28 17:47:21 -07:00
Dessalines
fd6a1283a5
Version 0.19.4-rc.3
2024-05-27 09:37:58 -04:00
Dessalines
69bdcb3069
Version 0.19.4-rc.2
2024-05-23 12:10:33 -04:00
Dessalines
6a6108ac55
Fixing proxied images for federated posts. ( #4737 )
...
* Fixing proxied images for federated posts.
- Also added test.
- Fixes #4736
* Address PR comments.
2024-05-23 11:11:25 -04:00
Nutomic
d8dc38eb06
Upgrade dependencies ( #4740 )
2024-05-23 10:55:20 -04:00
Dessalines
9aa565b559
Version 0.19.4-rc.1
2024-05-22 08:58:31 -04:00