Ilja
338612d72b
Use EXIF data of image to prefill image description
...
During attachment upload Pleroma returns a "description" field.
* This MR allows Pleroma to read the EXIF data during upload and return the description to the FE using this field.
* If a description is already present (e.g. because a previous module added it), it will use that
* Otherwise it will read from the EXIF data. First it will check -ImageDescription, if that's empty, it will check -iptc:Caption-Abstract
* If no description is found, it will simply return nil, which is the default value
* When people set up a new instance, they will be asked if they want to read metadata and this module will be activated if so
There was an Exiftool module, which has now been renamed to Exiftool.StripLocation
2022-10-23 14:46:16 +02:00
16a31872fe
document local_bubble
2022-10-21 10:23:07 +01:00
7bb6df2d5b
Remove unused DATA arg
2022-10-20 13:26:00 +01:00
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: AkkomaGang/akkoma#232
2022-10-19 10:01:14 +00:00
5231d436d1
Add docker migration guide
2022-10-18 16:16:55 +01:00
deba1d25f5
add DB restart to docker file
2022-10-17 16:29:36 +01:00
66f913355a
Docker builds ( #231 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma#231
2022-10-16 19:25:54 +00:00
60b3c8d17b
bump version
2022-10-14 12:49:35 +01:00
edf7d5089f
Merge pull request 'Check that the signature matches the creator' ( #230 ) from domain-blocks into develop
...
Reviewed-on: AkkomaGang/akkoma#230
2022-10-14 11:41:34 +00:00
d4bdd3ddb7
Merge pull request 'SQL optimisations' ( #227 ) from i-hate-sql into develop
...
Reviewed-on: AkkomaGang/akkoma#227
2022-10-14 10:49:02 +00:00
03662501c3
Check that the signature matches the creator
2022-10-14 11:48:32 +01:00
856c57208b
Ensure deletes are handled after everything else
2022-10-11 14:30:08 +01:00
cb9b0d3720
optimise notifications query
2022-10-11 11:40:43 +01:00
8af50dea36
format
2022-10-10 17:13:42 +01:00
ca9e6ffc55
Use inner lateral join to not get dropped in :total
2022-10-10 16:45:02 +01:00
574f010bc8
Extract deactivated users query to a join
2022-10-10 15:55:58 +01:00
c6e63aaf6b
Backend settings sync ( #226 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma#226
2022-10-06 16:22:15 +00:00
07295f7c8c
Merge pull request 'include requirement to enable HTTP tunnel in tor' ( #224 ) from tor-docs into develop
...
Reviewed-on: AkkomaGang/akkoma#224
2022-09-20 13:43:14 +00:00
47a793f33e
include requirement to enable HTTP tunnel in tor
2022-09-20 14:40:32 +01:00
7775cefd73
Merge pull request 'ensure we use the same OTP for all releases' ( #223 ) from update-otp-version into develop
...
Reviewed-on: AkkomaGang/akkoma#223
2022-09-20 12:33:16 +00:00
69099d6f44
ensure we use the same OTP for all releases
2022-09-20 12:20:54 +01:00
5827f7781f
Add installation note about flavour, support special cases ( #222 )
...
Fixes #210
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma#222
2022-09-20 11:04:26 +00:00
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: AkkomaGang/akkoma#221
2022-09-20 10:36:21 +00:00
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: AkkomaGang/akkoma#219
2022-09-19 17:33:32 +00:00
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: AkkomaGang/akkoma#218
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2022-09-19 17:31:35 +00:00
0aabe4d0c3
Merge pull request 'Update soapbox-fe base url' ( #220 ) from lou_de_sel/akkoma:lou_de_sel-patch-1 into develop
...
Reviewed-on: AkkomaGang/akkoma#220
2022-09-19 17:30:04 +00:00
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.
2022-09-18 07:45:30 +00:00
84f8f32ef9
Move remote user interaction changelog entry to correct version
...
That feature was added in 2022.09, not 2022.08.
2022-09-18 03:21:05 +00:00
ad1a6d3dc2
ensure queue_target can't be silly low
2022-09-16 14:23:31 +01:00
ee2eb7752d
Ensure rollback succeeds
2022-09-16 13:00:40 +01:00
4e01e1bf72
Merge pull request 'User: search: exclude deactivated users from user search' ( #214 ) from norm/akkoma:exclude-deactivated-search into develop
...
Reviewed-on: AkkomaGang/akkoma#214
2022-09-16 11:56:00 +00:00
911f8feb0a
Ensure migrations succeed ( #216 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma#216
2022-09-16 11:53:11 +00:00
77596a3021
User: search: exclude deactivated users from user search
...
This way we don't pollute search results with deactivated and deleted users
2022-09-15 21:21:06 -04:00
00f840fd44
Update styles.json path in frontend config doc ( #212 )
...
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
Reviewed-on: AkkomaGang/akkoma#212
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2022-09-14 10:20:07 +00:00
Tusooa Zhu
4c06c4ecb1
Add margin to forms and make inputs fill whole width
2022-09-11 20:30:03 +01:00
Tusooa Zhu
2aa8e66527
Fix User.get_or_fetch/1 with usernames starting with http
2022-09-11 20:29:05 +01:00
dbe678cb06
Merge pull request 'pleroma-cherry-picks' ( #209 ) from pleroma-cherry-picks into develop
...
Reviewed-on: AkkomaGang/akkoma#209
2022-09-11 19:28:06 +00:00
b4261b0335
Use set of pregenerated RSA keys
...
Randomness is a huge resource sink, so let's just use
a some that we made earlier
2022-09-11 20:14:58 +01:00
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.
2022-09-11 19:55:55 +01:00
3e2d15c71d
emoji-test: update to latest 15.0 draft
2022-09-11 19:55:45 +01:00
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.
2022-09-11 19:55:38 +01:00
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.
2022-09-11 19:54:37 +01:00
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.
2022-09-11 19:53:31 +01:00
e88f36f72b
ObjectView: do not fetch an object for its ID
...
Non-Create/Listen activities had their associated object field
normalized and fetched, but only to use their `id` field, which is both
slow and redundant. This also failed on Undo activities, which delete
the associated object/activity in database.
Undo activities will now render properly and database loads should
improve ever so slightly.
2022-09-11 19:52:59 +01:00
dfba26a09c
Revert "use prebuilt image for docs"
...
This reverts commit ef4282b348
.
2022-09-10 21:08:22 +01:00
f376eb7106
Revert "tmp: use akkoma build image"
...
This reverts commit cad2745734
.
2022-09-10 21:08:06 +01:00
ef4282b348
use prebuilt image for docs
2022-09-10 17:13:25 +01:00
cad2745734
tmp: use akkoma build image
2022-09-10 16:48:46 +01:00
b8190f19dc
2022.09 stable release chores ( #206 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma#206
2022-09-10 14:44:17 +00:00
a6d85003fe
Remote interaction with posts ( #198 )
...
Grabbed from https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3587
Co-authored-by: Tusooa Zhu <tusooa@kazv.moe>
Reviewed-on: AkkomaGang/akkoma#198
Co-authored-by: Norm <normandy@biribiri.dev>
Co-committed-by: Norm <normandy@biribiri.dev>
2022-09-08 10:19:22 +00:00