aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web
AgeCommit message (Collapse)Author
2021-02-25Improved recursion through the api route listMark Felder
2021-02-24Attempt to filter out API calls from FrontendStatic plugMark Felder
2021-02-23Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
feature/object-hashtags-rework # Conflicts: # lib/pleroma/application.ex # lib/pleroma/config.ex
2021-02-23[#3213] Misc. tweaks: proper upsert in Hashtag, better feature toggle ↵Ivan Tashkinov
management.
2021-02-22[#3213] `hashtags`: altered `name` type to `text`. `hashtags_objects`: ↵Ivan Tashkinov
removed unused index. HashtagsTableMigrator: records_per_second calculation fix. ActivityPub: hashtags-related options normalization.
2021-02-21Video: Handle peertube videos only stashing attachments in x-mpegURLHaelwenn (lanodan) Monnier
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2535
2021-02-21Reroute /api/pleroma to /api/v1/pleromaeugenijm
2021-02-18Tests to validate client disclosure obeys user settingMark Felder
2021-02-18Mastodon makes this field null when posting with MastoFE or if you choose to ↵Mark Felder
not disclose it, so it's safe to be null by default
2021-02-18[#3213] Experimental / debug feature: `database: [improved_hashtag_timeline: ↵Ivan Tashkinov
:preselect_hashtag_ids]`.
2021-02-18expires_in in scheduled status paramsAlexander Strizhakov
2021-02-18Merge branch 'fix/chats-no-unread-in-openapi' into 'develop'rinpatch
ChatMessage schema: Add `unread` property See merge request pleroma/pleroma!3323
2021-02-17OAuthScopesPlug: remove transform_scopes in favor of explicit admin scope ↵rinpatch
definitions Transforming scopes is no longer necessary since we are dropping support for accessing admin api without `admin:` prefix in scopes.
2021-02-17OpenAPI: Add `admin:` scope prefix to admin operationsrinpatch
Also splits "Emoji packs" to two categories: "Emoji pack administration" and "Emoji packs"
2021-02-17Enhance reports in Pleroma API: index, showHaelwenn (lanodan) Monnier
2021-02-17Merge branch 'feat/chat-list-pagination' into 'develop'Haelwenn
Chats: Introduce /api/v2/pleroma/chats which implements pagination Closes #2140 See merge request pleroma/pleroma!3325
2021-02-17Merge branch 'remove-conversation-api' into 'develop'rinpatch
Add API endpoint to remove a conversation Closes #2488 See merge request pleroma/pleroma!3321
2021-02-17Chats: Introduce /api/v2/pleroma/chats which implements paginationrinpatch
Also removes incorrect claim that /api/v1/pleroma/chats supports pagination and deprecates it. Closes #2140
2021-02-16ChatMessage schema: Add `unread` propertyrinpatch
It is present in the code, but was not documented.
2021-02-15[#3213] Fixed `hashtags.name` lookup (must use `citext` type to do index ↵Ivan Tashkinov
scan). Fixed embedded hashtags lookup (lowercasing), adjusted tests.
2021-02-15Add API endpoint to remove a conversationEgor Kislitsyn
2021-02-12App is already preloaded into the token, so avoid an extra queryMark Felder
2021-02-11ConsistencyMark Felder
2021-02-11Revert to original formatting for these function defsMark Felder
2021-02-11Prefer naming this put_application because we're putting it into the params mapMark Felder
2021-02-11%Token{} may not be in the conn, so avoid breaking the ability to post ↵Mark Felder
statuses in that scenario.
2021-02-11Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
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[#2510] Improved support for app-bound OAuth tokens. Auth-related refactoring.Ivan Tashkinov
2021-02-10Merge branch 'fix/no-version-api-pleroma-social' into 'develop'Haelwenn
Fix no version number on api.pleroma.social See merge request pleroma/pleroma!3310
2021-02-09Rendering fallback for when we don't have valid data availableMark Felder
2021-02-09Enable rendering of the client application data detailsMark Felder
2021-02-09Ensure we capture the application details into the objectMark Felder
2021-02-09Add a function to lookup client app details by the app_idMark Felder
2021-02-09Merge branch 'features/ap_id-c2s-authentication' into 'develop'rinpatch
activity_pub_controller: Add authentication to object & activity endpoints See merge request pleroma/pleroma!3295
2021-02-09OpenAPI spec: Do not show build enviroment in the spec versionrinpatch
2021-02-08Merge branch 'develop' into 'new-user-emails'feld
2021-02-08Merge branch 'feat/mrf-noemptypolicy' into 'develop'Haelwenn
MRF NoEmptyPolicy: Deny posts from local users if there is no content or only mentions. See merge request pleroma/pleroma!3309
2021-02-08MRF NoEmptyPolicy: Deny posts from local users if there is no content or ↵Mark Felder
only mentions. Helps prevent accidental button mashes from submitting incomplete posts
2021-02-08Merge branch 'fix/rss-link' into 'develop'rinpatch
RSS: Make sure post URL is the first `<link>` element See merge request pleroma/pleroma!3308
2021-02-08RSS: Make sure post URL is the first `<link>` elementrinpatch
Otherwise some RSS readers (tested in Miniflux) might pick the context URL as the external link. Related to #2425.
2021-02-08activity_pub_controller: Add authentication to object & activity endpointsHaelwenn (lanodan) Monnier
2021-02-07[#3213] Partially addressed code review points.Ivan Tashkinov
migration rollback task changes, hashtags-related config handling tweaks, `hashtags.data` deletion (unused).
2021-02-04Also make this maybe_ for consistencyMark Felder
2021-02-04Merge branch 'develop' into fix/reports-from-adminsMark Felder
2021-02-04Merge branch 'fix/configdb-error' into 'develop'feld
Improve error message for ConfigDB See merge request pleroma/pleroma!3289
2021-02-04Merge branch 'bugfix/notice-external-redirect' into 'develop'Haelwenn
Redirect non-local activities when /notice/:id is used See merge request pleroma/pleroma!3300
2021-02-04Redirect non-local activities when /notice/:id is usedHaelwenn (lanodan) Monnier
Related-to: https://git.pleroma.social/pleroma/pleroma/-/issues/2496
2021-02-03Exclude reporter from receiving notifications from their own reports.Mark Felder
Currently only works if the reporting actor is an admin, but if we include moderators with those who receive notification reports it will work for them.
2021-02-03Account schema: specify that pleroma.relationship is nullablerinpatch
2021-02-03Merge branch 'develop' into 'fix/2412-filters'feld
# Conflicts: # CHANGELOG.md