summaryrefslogtreecommitdiff
path: root/priv
AgeCommit message (Collapse)Author
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 94.5% (86 of 91 strings) Translation: Pleroma/Pleroma Backend (domain static_pages) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-static_pages/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 16.2% (160 of 985 strings) Translation: Pleroma/Pleroma Backend (domain config_descriptions) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-config_descriptions/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 12.0% (6 of 50 strings) Translation: Pleroma/Pleroma Backend (domain oauth_scopes) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-oauth_scopes/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 94.5% (86 of 91 strings) Translation: Pleroma/Pleroma Backend (domain static_pages) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-static_pages/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 65.9% (31 of 47 strings) Translation: Pleroma/Pleroma Backend (domain posix_errors) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-posix_errors/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 91.1% (31 of 34 strings) Translation: Pleroma/Pleroma Backend (domain default) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-default/uk/
2024-07-01Translated using Weblate (Ukrainian)Pleroma User
Currently translated at 15.7% (155 of 985 strings) Translation: Pleroma/Pleroma Backend (domain config_descriptions) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-config_descriptions/uk/
2024-07-01Added translation using Weblate (Ukrainian)Pleroma User
2024-07-01Added translation using Weblate (Ukrainian)Pleroma User
2024-07-01Added translation using Weblate (Ukrainian)Pleroma User
2024-06-19Elixir Logger configuration is now longer permitted through AdminFE and ConfigDBMark Felder
2024-06-19Remove Logger from ConfigDBMark Felder
2024-06-12Switch formatting checks to Elixir 1.15Haelwenn (lanodan) Monnier
2024-06-08Bump depsPleroma User
2024-05-30Add missing foreign key indexesMark Felder
2024-05-27Merge branch 'simpler-oban-queues' into 'develop'feld
Oban queue simplification See merge request pleroma/pleroma!4123
2024-05-27Oban queue simplificationMark Felder
2024-05-27Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
tusooa/extract-fix
2024-05-18Merge remote-tracking branch 'origin/develop' into status-notification-typemarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-05-15Merge branch 'instance_rules' into 'develop'feld
Instance rules See merge request pleroma/pleroma!3669
2024-05-07RichMedia refactorMark Felder
Rich Media parsing was previously handled on-demand with a 2 second HTTP request timeout and retained only in Cachex. Every time a Pleroma instance is restarted it will have to request and parse the data for each status with a URL detected. When fetching a batch of statuses they were processed in parallel to attempt to keep the maximum latency at 2 seconds, but often resulted in a timeline appearing to hang during loading due to a URL that could not be successfully reached. URLs which had images links that expire (Amazon AWS) were parsed and inserted with a TTL to ensure the image link would not break. Rich Media data is now cached in the database and fetched asynchronously. Cachex is used as a read-through cache. When the data becomes available we stream an update to the clients. If the result is returned quickly the experience is almost seamless. Activities were already processed for their Rich Media data during ingestion to warm the cache, so users should not normally encounter the asynchronous loading of the Rich Media data. Implementation notes: - The async worker is a Task with a globally unique process name to prevent duplicate processing of the same URL - The Task will attempt to fetch the data 3 times with increasing sleep time between attempts - The HTTP request obeys the default HTTP request timeout value instead of 2 seconds - URLs that cannot be successfully parsed due to an unexpected error receives a negative cache entry for 15 minutes - URLs that fail with an expected error will receive a negative cache with no TTL - Activities that have no detected URLs insert a nil value in the Cachex :scrubber_cache so we do not repeat parsing the object content with Floki every time the activity is rendered - Expiring image URLs are handled with an Oban job - There is no automatic cleanup of the Rich Media data in the database, but it is safe to delete at any time - The post draft/preview feature makes the URL processing synchronous so the rendered post preview will have an accurate rendering Overall performance of timelines and creating new posts which contain URLs is greatly improved.
2024-04-11FEP-2c59, add "webfinger" to user actormarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-06Add hint to rulesmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-04-06Merge remote-tracking branch 'origin/develop' into instance_rulesmarcin mikołajczak
2024-03-18Merge remote-tracking branch 'origin/develop' into instance_rulesmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-03-18Merge branch 'develop' into 'bookmark-folders'lain
# Conflicts: # docs/development/API/differences_in_mastoapi_responses.md
2024-03-01Allow to group bookmarks in foldersmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-02-22Merge remote-tracking branch 'origin/develop' into HEADmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-02-16Translated using Weblate (Japanese)SyoBoN
Currently translated at 63.1% (60 of 95 strings) Translation: Pleroma/Pleroma Backend (domain errors) Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma-backend-domain-errors/ja/
2024-01-31Merge remote-tracking branch 'origin/develop' into status-notification-typemarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-01-21Merge branch 'develop' into 'public-polls'Haelwenn
# Conflicts: # docs/development/API/differences_in_mastoapi_responses.md
2023-12-22Merge remote-tracking branch 'origin/develop' into instance_rulesmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-12-20Fix more Logger warn -> warningMark Felder
2023-12-15Merge remote-tracking branch 'upstream/stable' into mergeback/2.6.1tusooa
2023-12-14Bundle 2.6.1 frontendtusooa
2023-12-10Merge branch 'scrubbers-html4-GtS' into 'develop'lain
scrubbers/default: Add more formatting elements from HTML4 / GoToSocial See merge request pleroma/pleroma!3979
2023-12-09Skip transaction to generate the index concurrentlylain
2023-12-08Permit the index creation to run concurrentlyMark Felder
2023-11-28Merge branch 'generate-unset-user-keys-migration' into 'develop'lain
Fix GenerateUnsetUserKeys migration See merge request pleroma/pleroma!3976
2023-11-16scrubbers/default: Add more formatting elements from HTML4 / GoToSocialHaelwenn (lanodan) Monnier
Added: acronym, bdo, big, cite, dfn, ins, kbd, q, samp, s, tt, var, wbr
2023-11-13Fix GenerateUnsetUserKeys migrationmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-11-12Merge branch 'quotes-count' into 'develop'lain
Count and display post quotes See merge request pleroma/pleroma!3956
2023-11-12Count and display post quotesmarcin mikołajczak
2023-11-12Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵Lain Soykaf
pleroma-meilisearch
2023-11-07Fix digest email processing, consolidate Oban queuesMark Felder
The email related jobs can all share a single Oban queue
2023-10-29Bundle 2.6.0 frontendtusooa
2023-10-29Add entry to @context, testsmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-09-13Allow more flexibility in InlineQuotePolicytusooa
2023-09-13Unify logic for normalizing quoteUritusooa
2023-09-13Actually, don't send _misskey_quote anymoreAlex Gleason