Nutomic
b37c30ffae
Move cors default to source code ( #3219 )
2023-06-20 11:19:03 -04:00
Dessalines
154a85cc36
Fixing tag deploys. ( #3216 )
...
* Fixing tag deploys.
* Fixing tag deploys 2.
* Try to comment build_args.
* Fixing tag deploys 3.
* Fixing build args again.
* Last fix.
2023-06-20 16:29:24 +02:00
Ivo Barros
4d160461ce
Feature add hours as sorting options backend ( #3161 )
...
* add hours as sorting options
* ran cargo +nightly fmt
* woodpicker trigger
2023-06-20 16:05:43 +02:00
kartikynwa
dc36d9ed89
Don't check verified email when an admin logs in ( #3209 )
...
Workaround for instance admins getting locked out when they turn on
the email verification requirement without having verified their
own email.
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:52:21 -04:00
Andrew DeLisa
bfc0c0e7d3
fix: add CORS origin environment variable ( #3191 )
...
* fix: add CORS origin environment variable
* chore: formatting
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:29:38 -04:00
Joel Beckmeyer
06a3f9c5aa
make embedded pict-rs port configurable ( #3201 )
2023-06-20 13:07:18 +02:00
Dessalines
981c111567
Move connection creation into scheduler. ( #3120 )
...
* Move connection creation into scheduler.
- #3076
* Fix clippy.
2023-06-20 11:33:03 +02:00
Felix Ableitner
56de68c77a
Update translations
2023-06-20 10:59:27 +02:00
Sander Saarend
e23621c2cd
Calculate initial hot_rank and hot_rank_active for posts and comments from other instances ( #3131 )
...
* Calculate initial hot_rank when receiving posts and comments from other instances
* Move hot rank update logic into db_schema
2023-06-20 10:52:51 +02:00
ludrol
d97ff65fe1
Changed github issue template to align logically with the question asked ( #3135 )
2023-06-16 11:56:21 -04:00
Chethan
bb27339e68
Update README.md ( #3137 )
...
The Ace of Spades video linked in the README was private, have replaced it with a public video.
2023-06-16 11:54:12 -04:00
Sander Saarend
007c7d5812
Remove e-mail verification success e-mails ( #3124 )
2023-06-16 11:53:33 -04:00
Alex Maras
becf75d1f9
Fix Hidden communities showing in community list ( #3094 )
...
* Only show hidden communities when explicitly searching for them rather then in "all"
* dont set hidden to false when creating and updating - let DB set default
* lint
---------
Co-authored-by: Alex Maras <alexmaras@gmail.com>
2023-06-15 13:39:58 +02:00
Nutomic
b5dba17426
Update all dependencies ( #3091 )
2023-06-15 11:37:05 +02:00
Wyatt Smith
744153eee6
Prevent making an instance private if federation is enabled. ( #3074 )
...
* Prevent making an instance private if federation is enabled.
* Added case where federation is enabled, check if the alternative setting is changed
* Merged the error messages for private instance/federation.
---------
Co-authored-by: Wyatt Smith <wys@dropbox.com>
2023-06-15 11:35:09 +02:00
Sander Saarend
68d814b9b1
Handle scheduled task errors ( #3090 )
...
* Add --disable-scheduled-tasks CLI flag
* Add error handling for scheduled tasks
2023-06-15 11:29:12 +02:00
Dessalines
5af831c6fa
Fix unapproved users being able to log in after registration mode set to closed. ( #3096 )
...
- Fixes #3095
2023-06-14 19:02:17 -04:00
Nutomic
ebd8c86f0e
Link tafkars in readme ( #3087 )
2023-06-14 23:41:20 +02:00
Divided by Zer0
14b990e006
doc: Added pythorhead library in readme ( #3114 )
2023-06-14 23:40:49 +02:00
adisbladis
e0af3a292e
Only create ltree postgres extension in migration if doesn't already exist ( #3092 )
2023-06-14 17:03:10 -04:00
Raymond Berger
53fe93db47
add issue template yml from lemmy-ui ( #3086 )
...
* add issue template yml from lemmy-ui
* prettier
* Empty-Commit for CI
* improve Qs
* add instance question
* delete hexbear
* backend version
2023-06-14 22:21:03 +02:00
Neshura
558035b128
Fix Issue #3075 by using None for local fields instead of Some(false) ( #3088 )
...
* Set insert and update form "local" to None
* Extra space to retrigger woodpecker
* Resolve code review request
https://github.com/LemmyNet/lemmy/pull/3088#discussion_r1229336958
* Remove extra space after None,
2023-06-14 08:34:45 -04:00
Charles Hall
f43bb454c3
stop requiring superuser to run migrations ( #3002 )
...
Fixes <https://github.com/LemmyNet/lemmy/issues/2863 >.
2023-06-14 07:54:12 -04:00
Nina Blanson
1c7bfd6be8
Fixes #1884 - Support Spoiler Tags ( #3018 )
...
* Fixes #1884 - Switches markdown libraries and creates a custom rule to manage spoiler blocks
* Add tests to cover invalid spoiler input
* Consolidate tests, add comments
* Make immutable, static instance of markdown parser
---------
Co-authored-by: Nutomic <me@nutomic.com>
2023-06-14 13:15:59 +02:00
Felix Ableitner
f3f95e5d2f
Fix compilation
2023-06-14 11:34:29 +02:00
Patrick Roe
87aa0acaf1
Align default DB password with documentation ( #3068 )
2023-06-13 22:23:07 +02:00
JetpackJackson
91271a7ce4
Update RSS url ( #3053 )
...
* Update RSS url
* Fixed next line
* making sure this thing uploads
* Update feeds.rs
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-13 16:17:02 -04:00
Edgar Alvarado
c32585b034
Docker yaml anchors and docker logs ( #3027 )
...
* Use anchor for duplicated compose properties
* Include docker log max
* Run prettier
2023-06-13 08:37:06 -04:00
Edgar Alvarado
932e65c16d
Fix ports used by docker ( #3012 )
...
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-12 18:38:27 -04:00
Jared Schneiderman
5f92125e44
Add limit and pagination to feeds ( #2980 )
...
* adds limit and pagination to all rss feeds
* consistent ordering
* refactor page and limit and add after
* revert back to using page
* remove offset change
* refactor to impl adding helper methods
* clippy
2023-06-12 17:48:02 -04:00
Nutomic
25275b79ee
Upgrade activitypub-federation to 0.4.1 ( #3039 )
...
This improves logging so that its not necessary to enable debug
logs to find out that activity worker count needs to be increased.
2023-06-12 14:12:15 -04:00
Charlie Fish
87634ca206
Adding Lemmy-Swift-Client to README.md ( #3026 )
2023-06-12 15:31:27 +02:00
Andy Brandt
b47ce4c2e6
use usize::MAX for line wrap length, since lettre does it for us ( #3034 )
...
fixes #2921
2023-06-12 15:29:15 +02:00
Charles Hall
f50325e78a
update doku ( #3003 )
...
Fixes malformed documentation generated by previous version.
2023-06-12 05:55:47 -04:00
Nathan Schulzke
3a6f8877c9
Fix contributing link ( #3015 )
2023-06-12 11:04:47 +02:00
Dessalines
ecc9469a02
Better issue templates. ( #2991 )
...
* Better issue templates.
* Fixing bug report.
2023-06-09 23:08:27 +02:00
Charles Hall
14c18dbdae
allow specifying db uri in config file ( #2956 )
...
* allow specifying db uri in config file
* succumb to a bug in doku
See <https://github.com/anixe/doku/issues/33 >.
2023-06-09 08:18:22 -04:00
Dessalines
8cb5939f50
Adding hot_rank columns in place of function sorting. ( #2952 )
...
* Adding hot_rank columns in place of function sorting.
- Creates hot_rank columns for post, comment, and community.
- Fixes #2932
* Updating all hot ranks on startup.
* Fixing post.url migration.
* Removing update_instance_software from startup.
* Adding post_rank query
2023-06-08 16:15:15 -04:00
Charles Hall
4e5798852f
make shebangs posix compliant ( #2974 )
...
Previously, these scripts wouldn't work on exotic systems such as NixOS.
```
fd '\.sh$' -t f --exec sed -i 's@#!/bin/bash@#!/usr/bin/env bash@'
```
2023-06-08 15:38:26 -04:00
Andy Brandt
f98476c5c0
Fix private message e-mail notification subject and body ( #2963 )
...
It used to say:
Subject: Private message from [your username]
Body: [your username] - [private message]
It now display the correct username that it's from.
2023-06-08 13:42:32 -04:00
Anon
15c84e2f7b
Add comment depth check ( #2940 )
...
* Add comment depth check
* Move comment depth code
* linter fix
2023-06-08 10:31:26 -04:00
Jason Watkins
491e197529
Add lemmyexternalproxy
to lemmy
so that it can talk to the internet ( #2960 )
...
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-08 08:30:16 -04:00
Nutomic
980df7545d
Fix translation build error ( fixes #2967 ) ( #2968 )
2023-06-08 07:12:40 -04:00
Nutomic
2423b89ced
Activitypub breaking changes for Lemmy 0.18 ( #2705 )
...
* Remove deprecated field `group.moderators`
* Drop column local_site.federation_debug
* Remove backwards compatibility code for feature/lock post
https://github.com/LemmyNet/lemmy/pull/2716
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-07 15:18:17 -04:00
Nutomic
1c9f0c2bed
Add db index for post.url column ( #2929 )
...
* Add db index for post.url column
As mentioned in https://github.com/LemmyNet/lemmy/issues/2877#issuecomment-1576439829
Not sure if its preferable to do this, or make a combined index
which includes post.nsfw, post.removed, post.deleted
* remove unique
2023-06-07 11:31:24 -04:00
derivator
9419dd7c05
Fall back to String for Comment::path when not using the full feature ( #2941 )
2023-06-07 09:38:46 -04:00
Carlrs
24323e17b2
update diesel to 2.1.0 and diesel-async to 0.3.0 (issue #2882 ) ( #2895 )
...
* update diesel to 2.1.0 and diesel-async to 0.3.0 (issue #2882 )
* get rid of deprecated RawValue type alias usage, explicitly import diesel types instead of using wildcard import
* Update diesel-derive-enum and diesel-derive-newtype libraries
* Revert manual changes to schema.rs
* Update to newer diesel-cli image in CI, run fix-clippy before schema comparison, update schema to one generated with diesel-cli 2.1.0 and clippyfixed
* Remove wildcard import lint, fix diesel schema pipeline
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-07 12:54:40 +02:00
Dessalines
af03dcfeac
Fix dev setups. ( #2944 )
2023-06-06 22:22:21 -04:00
Nutomic
e97c30b930
Set version name for crates.io release ( #2928 )
...
* Set version name for crates.io release
ref https://github.com/LemmyNet/lemmy-ui/issues/1052
* fix yml
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-06 20:24:06 -04:00
vpzomtrrfrt
09099e7b90
Fix handling of follows addressed to single value ( #2920 )
...
* Fix handling of follows addressed to single value
* Switch to deserialize_skip_error for Follow to
* Also use deserialize_skip_error for AcceptFollow and UndoFollow
* actually import deserialize_skip_error
2023-06-06 18:33:38 -04:00