FloatingGhost
1bb8b76311
Fix tests in ldap registration
2 years ago
nullobsi
cbc693f832
Fix LDAP user registration ( #229 )
...
Simple fix for LDAP user registration. I'm not sure what changed but I managed to get Akkoma running in a debug session and figured out it was missing a match for an extra value at the end. I don't know Elixir all that well so I'm not sure if this was the correct way to do it... but it works. :)
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/229
Co-authored-by: nullobsi <me@nullob.si>
Co-committed-by: nullobsi <me@nullob.si>
2 years ago
FloatingGhost
d782140e2b
Reword stop gifs
2 years ago
FloatingGhost
4d9ca8909d
Add StopGifs to description
2 years ago
marcin mikołajczak
6486211064
Push.Impl: support edits
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
ilja
3562eaeedc
fix flaky test_user_relationship_test.exs:81
...
The problem was double. On the one hand, the function didn't actually return what was in the DB.
On the other hand the test was flaky because it used NaiveDateTime.utc_now() so test could fail or pass depending on a difference of microseconds.
Both are fixed now.
2 years ago
Ilja
a59d310982
fix flaky test filter_controller_test.exs:200
2 years ago
ilja
e6ceea3553
fix flaky participation_test.exs
...
It was tested if the updated_at after marking as "read" was equal as the updated_at at insertion, but that seems wrong.
Firstly, if a record is updated, you expect the updated_at to also update.
Secondly, the insert and update happen almost at the same time, so it's flaky regardless.
Here I make sure it has a much older updated_at during insert so we can clealy see the effect after update.
I also check that the updated_at is actually updated because I expect that this is the expected behaviour and it's also the current behaviour.
2 years ago
FloatingGhost
16a31872fe
document local_bubble
2 years ago
FloatingGhost
7bb6df2d5b
Remove unused DATA arg
2 years ago
floatingghost
f36d14818d
Unilateral remove from followers ( #232 )
...
from https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3647/
Co-authored-by: marcin mikołajczak <git@mkljczk.pl>
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/232
2 years ago
FloatingGhost
5231d436d1
Add docker migration guide
2 years ago
FloatingGhost
deba1d25f5
add DB restart to docker file
2 years ago
floatingghost
66f913355a
Docker builds ( #231 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/231
2 years ago
FloatingGhost
60b3c8d17b
bump version
2 years ago
floatingghost
edf7d5089f
Merge pull request 'Check that the signature matches the creator' ( #230 ) from domain-blocks into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/230
2 years ago
floatingghost
d4bdd3ddb7
Merge pull request 'SQL optimisations' ( #227 ) from i-hate-sql into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/227
2 years ago
FloatingGhost
03662501c3
Check that the signature matches the creator
2 years ago
FloatingGhost
856c57208b
Ensure deletes are handled after everything else
2 years ago
FloatingGhost
cb9b0d3720
optimise notifications query
2 years ago
FloatingGhost
8af50dea36
format
2 years ago
FloatingGhost
ca9e6ffc55
Use inner lateral join to not get dropped in :total
2 years ago
FloatingGhost
574f010bc8
Extract deactivated users query to a join
2 years ago
floatingghost
c6e63aaf6b
Backend settings sync ( #226 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/226
2 years ago
floatingghost
07295f7c8c
Merge pull request 'include requirement to enable HTTP tunnel in tor' ( #224 ) from tor-docs into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/224
2 years ago
FloatingGhost
47a793f33e
include requirement to enable HTTP tunnel in tor
2 years ago
floatingghost
7775cefd73
Merge pull request 'ensure we use the same OTP for all releases' ( #223 ) from update-otp-version into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/223
2 years ago
FloatingGhost
69099d6f44
ensure we use the same OTP for all releases
2 years ago
floatingghost
5827f7781f
Add installation note about flavour, support special cases ( #222 )
...
Fixes #210
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/222
2 years ago
floatingghost
b2aa82cee5
Fix false error in meilisearch index ( #221 )
...
the schema changed
https://docs.meilisearch.com/reference/api/documents.html#add-or-update-documents
this wasn't breaking anything, it would just report errors that were actually successes
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/221
2 years ago
floatingghost
9b2c169cef
Merge pull request 'Move remote user interaction changelog entry to correct version' ( #219 ) from norm/akkoma:changelog-remote-user-interaction into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/219
2 years ago
Norm
561e1f2470
Make backups require its own scope ( #218 )
...
Pulled from https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3721 .
This makes backups require its own scope (`read:backups`) instead of the `read:accounts` scope.
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/218
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2 years ago
floatingghost
0aabe4d0c3
Merge pull request 'Update soapbox-fe base url' ( #220 ) from lou_de_sel/akkoma:lou_de_sel-patch-1 into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/220
2 years ago
lou_de_sel
8fe59d495d
Update soapbox base url
...
At some point 'soapbox-pub/soapbox-fe' was moved to 'soapbox-pub/soapbox' and the build url is now updated.
2 years ago
Norm
84f8f32ef9
Move remote user interaction changelog entry to correct version
...
That feature was added in 2022.09, not 2022.08.
2 years ago
FloatingGhost
ad1a6d3dc2
ensure queue_target can't be silly low
2 years ago
FloatingGhost
ee2eb7752d
Ensure rollback succeeds
2 years ago
floatingghost
4e01e1bf72
Merge pull request 'User: search: exclude deactivated users from user search' ( #214 ) from norm/akkoma:exclude-deactivated-search into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/214
2 years ago
floatingghost
911f8feb0a
Ensure migrations succeed ( #216 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/216
2 years ago
a1batross
77596a3021
User: search: exclude deactivated users from user search
...
This way we don't pollute search results with deactivated and deleted users
2 years ago
Norm
00f840fd44
Update styles.json path in frontend config doc ( #212 )
...
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/212
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2 years ago
Tusooa Zhu
4c06c4ecb1
Add margin to forms and make inputs fill whole width
2 years ago
Tusooa Zhu
2aa8e66527
Fix User.get_or_fetch/1 with usernames starting with http
2 years ago
floatingghost
dbe678cb06
Merge pull request 'pleroma-cherry-picks' ( #209 ) from pleroma-cherry-picks into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/209
2 years ago
FloatingGhost
b4261b0335
Use set of pregenerated RSA keys
...
Randomness is a huge resource sink, so let's just use
a some that we made earlier
2 years ago
Hélène
1acd38fe7f
OAuthPlug: use user cache instead of joining
...
As this plug is called on every request, this should reduce load on the
database by not requiring to select on the users table every single
time, and to instead use the by-ID user cache whenever possible.
2 years ago
Hélène
3e2d15c71d
emoji-test: update to latest 15.0 draft
2 years ago
Hélène
8683252fc5
Metadata/Utils: use summary as description if set
...
When generating OpenGraph and TwitterCard metadata for a post, the
summary field will be used first if it is set to generate the post
description.
2 years ago
Hélène
0b14f02ed2
User: generate private keys on user creation
...
This fixes a race condition bug where keys could be regenerated
post-federation, causing activities and HTTP signatures from an user to
be dropped due to key differences.
2 years ago
Hélène
b6891fe190
Migrations: generate unset user keys
...
User keys are now generated on user creation instead of "when needed",
to prevent race conditions in federation and a few other issues. This
migration will generate keys missing for local users.
2 years ago