Ivan Tashkinov
|
8f88a90ca3
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
# Conflicts:
# lib/pleroma/application.ex
# lib/pleroma/config.ex
|
2021-02-23 13:58:35 +03:00 |
Ivan Tashkinov
|
77f3da0358
|
[#3213] Misc. tweaks: proper upsert in Hashtag, better feature toggle management.
|
2021-02-23 13:52:28 +03:00 |
Ivan Tashkinov
|
6531eddf36
|
[#3213] `hashtags`: altered `name` type to `text`. `hashtags_objects`: removed unused index. HashtagsTableMigrator: records_per_second calculation fix. ActivityPub: hashtags-related options normalization.
|
2021-02-22 23:26:07 +03:00 |
Ivan Tashkinov
|
0ef783baa1
|
[#2534] Earlier init of Pleroma.Web.Endpoint (must be started prior to Pleroma.Web.Streamer).
|
2021-02-22 23:09:41 +03:00 |
Mark Felder
|
73aef0503c
|
Exiftool also cannot strip from heic files.
|
2021-02-20 14:29:35 -06:00 |
Mark Felder
|
369581db6d
|
Show a proper error. A failure doesn't always mean the command isn't available, and we check for it on startup
|
2021-02-20 14:27:42 -06:00 |
Ivan Tashkinov
|
998437d4a4
|
[#3213] Experimental / debug feature: `database: [improved_hashtag_timeline: :preselect_hashtag_ids]`.
|
2021-02-18 21:03:06 +03:00 |
Ivan Tashkinov
|
b981edad8a
|
[#3213] HashtagsTableMigrator: fault rate allowance to enable the feature (defaults to 1%), counting of affected objects, misc. tweaks.
|
2021-02-18 20:40:10 +03:00 |
rinpatch
|
8829a408ec
|
Merge branch 'fix/chats-no-unread-in-openapi' into 'develop'
ChatMessage schema: Add `unread` property
See merge request pleroma/pleroma!3323
|
2021-02-18 09:54:59 +00:00 |
rinpatch
|
2ab9499258
|
OAuthScopesPlug: remove transform_scopes in favor of explicit admin scope definitions
Transforming scopes is no longer necessary since we are dropping
support for accessing admin api without `admin:` prefix in scopes.
|
2021-02-17 21:37:23 +03:00 |
rinpatch
|
95a22c1cc2
|
OpenAPI: Add `admin:` scope prefix to admin operations
Also splits "Emoji packs" to two categories: "Emoji pack administration"
and "Emoji packs"
|
2021-02-17 21:10:28 +03:00 |
rinpatch
|
6d66fadea7
|
Remove `:auth, :enforce_oauth_admin_scope_usage`
`admin` scope has been required by default for more than a year now
and all apps that use the API seems to request a proper scope by now.
|
2021-02-17 20:47:38 +03:00 |
Haelwenn
|
e7b1f0f5f4
|
Merge branch 'feat/chat-list-pagination' into 'develop'
Chats: Introduce /api/v2/pleroma/chats which implements pagination
Closes #2140
See merge request pleroma/pleroma!3325
|
2021-02-17 15:36:59 +00:00 |
rinpatch
|
158f9f18ee
|
Merge branch 'remove-conversation-api' into 'develop'
Add API endpoint to remove a conversation
Closes #2488
See merge request pleroma/pleroma!3321
|
2021-02-17 15:14:27 +00:00 |
rinpatch
|
264cb2c77f
|
Merge branch '2510-oauth-app-tokens-further-support' into 'develop'
[#2510] Improved support for app-bound OAuth tokens
Closes #2510
See merge request pleroma/pleroma!3316
|
2021-02-17 13:08:51 +00:00 |
rinpatch
|
d7ad288c84
|
Chats: Introduce /api/v2/pleroma/chats which implements pagination
Also removes incorrect claim that /api/v1/pleroma/chats supports
pagination and deprecates it.
Closes #2140
|
2021-02-17 16:03:24 +03:00 |
Ivan Tashkinov
|
854ea1aefb
|
[#3213] Fixed `HashtagsTableMigrator.count/1`.
|
2021-02-17 09:23:35 +03:00 |
Ivan Tashkinov
|
111bfdd3a0
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
|
2021-02-16 23:23:49 +03:00 |
Ivan Tashkinov
|
938823c730
|
[#3213] HashtagsTableMigrator state management refactoring & improvements (proper stats serialization etc.).
|
2021-02-16 23:14:15 +03:00 |
rinpatch
|
98ab2b82a6
|
ChatMessage schema: Add `unread` property
It is present in the code, but was not documented.
|
2021-02-16 22:41:06 +03:00 |
Ivan Tashkinov
|
1dac7d1462
|
[#3213] Fixed `hashtags.name` lookup (must use `citext` type to do index scan). Fixed embedded hashtags lookup (lowercasing), adjusted tests.
|
2021-02-15 21:13:14 +03:00 |
Egor Kislitsyn
|
cf6d3db58f
|
Add API endpoint to remove a conversation
|
2021-02-15 21:48:13 +04:00 |
Ivan Tashkinov
|
284504f689
|
[#2053] Changed `Notification/for_user_query/2` to use join to filter out inactive actors instead of subselect of _all_ inactive AP ids from `users`.
|
2021-02-15 09:08:04 +03:00 |
Ivan Tashkinov
|
349b8b0f4f
|
[#3213] `rescue` around potentially-raising `Repo.insert_all/_` calls. Misc. improvements (docs etc.).
|
2021-02-13 22:01:11 +03:00 |
Ivan Tashkinov
|
5992382cf8
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
# Conflicts:
# CHANGELOG.md
# lib/mix/tasks/pleroma/database.ex
# lib/pleroma/web/templates/feed/feed/_activity.rss.eex
|
2021-02-11 19:31:57 +03:00 |
Ivan Tashkinov
|
a996ab46a5
|
[#3213] Reorganized hashtags cleanup. Transaction-wrapped Hashtag.get_or_create_by_names/1. Misc. improvements.
|
2021-02-11 19:30:21 +03:00 |
Ivan Tashkinov
|
df89b5019b
|
[#2510] Improved support for app-bound OAuth tokens. Auth-related refactoring.
|
2021-02-11 15:02:50 +03:00 |
Haelwenn
|
2cf753c502
|
Merge branch 'fix/no-version-api-pleroma-social' into 'develop'
Fix no version number on api.pleroma.social
See merge request pleroma/pleroma!3310
|
2021-02-10 00:52:59 +00:00 |
rinpatch
|
a853218701
|
Merge branch 'features/ap_id-c2s-authentication' into 'develop'
activity_pub_controller: Add authentication to object & activity endpoints
See merge request pleroma/pleroma!3295
|
2021-02-09 19:29:43 +00:00 |
rinpatch
|
0d9230aed9
|
OpenAPI spec: Do not show build enviroment in the spec version
|
2021-02-09 22:23:11 +03:00 |
rinpatch
|
f13f5d9303
|
OpenAPI spec task: Load pleroma application to get version info
For whatever reason it seems to pick up the version without loading the
app on my machine, but not on the CI.
|
2021-02-09 22:10:09 +03:00 |
Mark Felder
|
4cacce4b42
|
Revert "Add plaintext support for all emails except the digest"
This reverts commit 5df9f68392 .
|
2021-02-08 16:39:55 -06:00 |
feld
|
593c0851d9
|
Merge branch 'develop' into 'new-user-emails'
|
2021-02-08 16:01:50 -06:00 |
Haelwenn
|
a5bee1bf35
|
Merge branch 'feat/mrf-noemptypolicy' into 'develop'
MRF NoEmptyPolicy: Deny posts from local users if there is no content or only mentions.
See merge request pleroma/pleroma!3309
|
2021-02-08 21:49:20 +00:00 |
Mark Felder
|
55a13fc360
|
MRF NoEmptyPolicy: Deny posts from local users if there is no content or only mentions.
Helps prevent accidental button mashes from submitting incomplete posts
|
2021-02-08 15:32:47 -06:00 |
rinpatch
|
17f41a589f
|
Merge branch 'fix/rss-link' into 'develop'
RSS: Make sure post URL is the first `<link>` element
See merge request pleroma/pleroma!3308
|
2021-02-08 20:14:53 +00:00 |
rinpatch
|
ed8ef80b5e
|
RSS: Make sure post URL is the first `<link>` element
Otherwise some RSS readers (tested in Miniflux) might pick the context
URL as the external link.
Related to #2425.
|
2021-02-08 22:44:15 +03:00 |
Haelwenn (lanodan) Monnier
|
8c7b3b20d8
|
activity_pub_controller: Add authentication to object & activity endpoints
|
2021-02-08 20:00:47 +01:00 |
rinpatch
|
8babd796da
|
Merge branch 'fix/reports-from-admins' into 'develop'
Suppress report notification for admin actors
See merge request pleroma/pleroma!3301
|
2021-02-08 10:31:20 +00:00 |
Ivan Tashkinov
|
d1c6dd97aa
|
[#3213] Partially addressed code review points.
migration rollback task changes, hashtags-related config handling tweaks, `hashtags.data` deletion (unused).
|
2021-02-07 22:24:12 +03:00 |
rinpatch
|
6e68058b63
|
Merge branch 'feat/allow_alt_text_search_config' into 'develop'
allow user defined text search config in database
See merge request pleroma/pleroma!3275
|
2021-02-06 09:42:20 +00:00 |
hyperion
|
8d4e0342e1
|
Update priv/repo/migrations/20190501125843_add_fts_index_to_objects.exs, priv/repo/optional_migrations/rum_indexing/20190510135645_add_fts_index_to_objects_two.exs files
|
2021-02-06 09:42:17 +00:00 |
Mark Felder
|
0368419fce
|
Slightly better formatting
|
2021-02-05 09:13:53 -06:00 |
Mark Felder
|
5df9f68392
|
Add plaintext support for all emails except the digest
|
2021-02-05 09:13:17 -06:00 |
Mark Felder
|
95930a7aa5
|
Actually send the mail
|
2021-02-04 17:42:09 -06:00 |
Mark Felder
|
e945ccc91b
|
Add a registration email that only sends if no other emails (welcome, approval, confirmation) are enabled
|
2021-02-04 15:16:50 -06:00 |
Mark Felder
|
2956c21a55
|
Improve confirmation email language
|
2021-02-04 15:10:43 -06:00 |
Mark Felder
|
af37a5c51a
|
Also make this maybe_ for consistency
|
2021-02-04 14:33:49 -06:00 |
Mark Felder
|
b22b12f738
|
These welcome emails are not guaranteed and can be private functions
|
2021-02-04 14:01:15 -06:00 |
Mark Felder
|
d047372291
|
Merge branch 'develop' into fix/reports-from-admins
|
2021-02-04 12:37:20 -06:00 |