akkoma/lib/pleroma
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
..
activity Post editing (#202) 2022-09-06 19:24:02 +00:00
akkoma Backend settings sync (#226) 2022-10-06 16:22:15 +00:00
captcha
collections GTS: cherry-picks and collection usage (#186) 2022-08-27 18:05:48 +00:00
config Use EXIF data of image to prefill image description 2022-10-23 14:46:16 +02:00
conversation
docs backend-i18n (#121) 2022-07-27 21:56:59 +00:00
ecto_type
emails Send emails i18n'd using backend-stored user language 2022-06-29 20:45:19 +01:00
emoji Fix emoji qualification (#124) 2022-07-28 12:02:36 +00:00
gun
helpers reuse valid oauth tokens (#182) 2022-08-25 14:37:51 +00:00
http add finch outbound proxy support (#158) 2022-08-14 23:13:49 +00:00
instances Use finch everywhere (#33) 2022-07-04 16:30:38 +00:00
mfa
migration_helper purge chat and shout endpoints 2022-07-21 11:29:28 +01:00
migrators
object Post editing (#202) 2022-09-06 19:24:02 +00:00
password
reverse_proxy Dirty hack to make mediaproxy functional by relying on Hackney for that part 2021-12-16 11:36:58 -06:00
search Fix false error in meilisearch index (#221) 2022-09-20 10:36:21 +00:00
tesla/middleware
tests Fix compile cycle in Pleroma.Tests.AuthTestController 2021-06-09 13:30:19 -05:00
upload Use EXIF data of image to prefill image description 2022-10-23 14:46:16 +02:00
uploaders Use finch everywhere (#33) 2022-07-04 16:30:38 +00:00
user User: search: exclude deactivated users from user search 2022-09-15 21:21:06 -04:00
web Unilateral remove from followers (#232) 2022-10-19 10:01:14 +00:00
workers use :discard instead of cancel 2022-08-11 19:17:50 +01:00
activity.ex format 2022-10-10 17:13:42 +01:00
announcement.ex Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' (#85) 2022-07-18 13:08:36 +00:00
announcement_read_relationship.ex Merge branch 'from/upstream-develop/tusooa/server-announcements' into 'develop' (#85) 2022-07-18 13:08:36 +00:00
application.ex Post editing (#202) 2022-09-06 19:24:02 +00:00
application_requirements.ex Use EXIF data of image to prefill image description 2022-10-23 14:46:16 +02:00
bookmark.ex
caching.ex
captcha.ex
clippy.ex
config.ex
config_db.ex
constants.ex Post editing (#202) 2022-09-06 19:24:02 +00:00
conversation.ex
counter_cache.ex
data_migration.ex
delivery.ex
ecto_enums.ex
emoji-test.txt emoji-test: update to latest 15.0 draft 2022-09-11 19:55:45 +01:00
emoji.ex add extra tests for builder 2022-09-05 01:24:40 +01:00
filter.ex
following_relationship.ex optimise notifications query 2022-10-11 11:40:43 +01:00
formatter.ex allow small/center tags in misskeymarkdown (#132) 2022-08-01 12:46:52 +00:00
frontend.ex Use finch everywhere (#33) 2022-07-04 16:30:38 +00:00
gun.ex
hashtag.ex Refactor ES on top of search behaviour 2022-06-30 16:28:31 +01:00
healthcheck.ex
html.ex
http.ex remove unneeded function 2022-08-03 11:50:48 +01:00
instances.ex
job_queue_monitor.ex
jwt.ex
keys.ex
list.ex
logging.ex
maintenance.ex
maps.ex
marker.ex
mfa.ex
moderation_log.ex purge chat and shout endpoints 2022-07-21 11:29:28 +01:00
notification.ex optimise notifications query 2022-10-11 11:40:43 +01:00
object.ex ObjectView: do not fetch an object for its ID 2022-09-11 19:52:59 +01:00
object_tombstone.ex
otp_version.ex
pagination.ex
password_reset_token.ex
registration.ex
release_tasks.ex fix compatibility with meilisearch (#164) 2022-08-16 22:56:49 +00:00
repo.ex Remove instrumentors (#98) 2022-07-21 11:32:17 +00:00
report_note.ex
reverse_proxy.ex Fix emoji qualification (#124) 2022-07-28 12:02:36 +00:00
scheduled_activity.ex
search.ex Don't try removing deleted users and such from index as posts 2022-06-29 20:49:45 +01:00
signature.ex User: generate private keys on user creation 2022-09-11 19:54:37 +01:00
stats.ex
thread_mute.ex
upload.ex Use EXIF data of image to prefill image description 2022-10-23 14:46:16 +02:00
user.ex Backend settings sync (#226) 2022-10-06 16:22:15 +00:00
user_invite_token.ex
user_note.ex
user_relationship.ex
utils.ex extend custom runtime system (#108) 2022-07-24 16:42:43 +00:00
web.ex
xml_builder.ex