summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2018-08-23Refactor Mix tasksJorty
1. Move Mix tasks into a `pleroma` namespace, to avoid collisions with dependent packages. 2. Rename and condense tasks into two `pleroma.user` and `pleroma.gen.instance` tasks for consistency with Hex and Phoenix. 3. Add additional functionality to the tasks to make them more user-friendly. Arguments with sensible defaults were demoted to flags and in the interactive `generate_config` (renamed to `pleroma.gen.instance`), flags were added to allow non-interactive use, though interactive use remains the primary interface. That task also now prompts the user for database parameters. 4. Documentation has been added to both tasks such that `mix help` now shows useful information. 5. Finally, use of IO.puts in tasks has been replaced with Mix.shell() equivalents to make the behavior more consistent with Mix tasks in other packages, and such that variables like MIX_QUIET are respected. The only exception is in `mix pleroma.user reset_password`, wherein the URL must always be printed regardless of the value of MIX_QUIET since that's its entire purpose.
2018-08-23debughakabahitoyo
2018-08-23formattingWilliam Pitcock
2018-08-23transmogrifier: reject activities lacking a valid IDWilliam Pitcock
2018-08-22fixed notifications API completely breaking if there's a like forHenry Jameson
missing (deleted) post.
2018-08-22[Pleroma.Web.TwitterAPI.UserView]: Do not fail if user.bio is nilHaelwenn (lanodan) Monnier
2018-08-22[Pleroma.Web.MastodonAPI.StatusView] Fix rendering peertube videosHaelwenn (lanodan) Monnier
2018-08-21Merge branch 'feature/peertube_2' into 'develop'kaniini
rebase/update of feature/peertube See merge request pleroma/pleroma!217
2018-08-21Merge branch 'sanitize-bio' into 'develop'kaniini
mastodon api: sanitize the bio HTML See merge request pleroma/pleroma!282
2018-08-21[Pleroma.Web.MastodonAPI.StatusView] Support Peertube Video titlesHaelwenn (lanodan) Monnier
2018-08-21[Pleroma.Web.ActivityPub.Transmogrifier]: Fix likesHaelwenn (lanodan) Monnier
2018-08-21Fix attachement renderingHaelwenn (lanodan) Monnier
2018-08-21Render peertube videos in mastodon.lain
2018-08-21Use activitypub to fetch posts.lain
This falls back to ostatus.
2018-08-21Basic peertube support.Haelwenn (lanodan) Monnier
2018-08-21Pleroma.Web.ActivityPub.Transmogrifier: Fix actor being a list of objects ↵Haelwenn (lanodan) Monnier
(Peertube)
2018-08-21fix test for converting bio \r\n to <br>.ensra
2018-08-21Formatensra
2018-08-21Twitter API: Support Mastodon-style biosensra
(multi-line, with links, and user mentions)
2018-08-21mastodon api: sanitize the bio HTMLensra
2018-08-20Merge branch 'feature/formatter-consistent-hashtag-mentions' into 'develop'kaniini
formatter: consistent presentation of hashtags and mentions See merge request pleroma/pleroma!280
2018-08-20formattingWilliam Pitcock
2018-08-20common api: format hashtags in the same way as we format mentionsWilliam Pitcock
2018-08-20Merge branch 'fix/redirect-on-user-fetch' into 'develop'eal
ActivityPub: follow redirects when fetching user See merge request pleroma/pleroma!278
2018-08-20ActivityPub: follow redirects when fetching usereal
2018-08-17Fix typo in app creation responseshadowfacts
Mastodon sends redirect_uri (singular), so should Pleroma.
2018-08-16mastodon api controller: client_name, not nameWilliam Pitcock
2018-08-16mastodon api: add undocumented fields to json response, return app id as ↵William Pitcock
string like mastodon itself does
2018-08-16Merge branch 'dev-lanodan-url-regex' into 'develop'kaniini
lib/pleroma/formatter.ex: Fix URL regex Closes #127 See merge request pleroma/pleroma!69
2018-08-16Merge branch 'mastofe/system-font' into 'develop'kaniini
Mastodon frontend: Use system font See merge request pleroma/pleroma!247
2018-08-16Merge branch 'bugfix/federation-kroeg' into 'develop'kaniini
fix federation with kroeg See merge request pleroma/pleroma!272
2018-08-16Merge branch 'fix/put-repeats-at-activitypub-outbox' into 'develop'kaniini
Fix: Output repeats at ActivityPub outbox Closes #191 See merge request pleroma/pleroma!175
2018-08-16Merge branch 'fix/normalize-file-extension' into 'develop'kaniini
Normalize file extension for uploaded files Closes #218 See merge request pleroma/pleroma!233
2018-08-15Merge branch ↵lambda
'feature/suggestions-api-with-third-party-recommendation-engine' into 'develop' Feature / Suggestions API with third party recommendation engine See merge request pleroma/pleroma!254
2018-08-14activitypub: transmogrifier: add necessary translations for kroegWilliam Pitcock
2018-08-13Use Image type for emoji icons.eal
2018-08-13ActivityPub user view: include tag if present.eal
2018-08-13CommonAPI: add emoji to user source data on updateeal
2018-08-12formattinglain
2018-08-12Fix for elixir 1.7.lain
2018-08-12Merge branch 'feature/invites' into 'develop'lambda
Invites Closes #108 See merge request pleroma/pleroma!208
2018-08-12Update generate_invite_token.exlambda
2018-08-12Merge branch 'fix/remote-follow-errormessage' into 'develop'lambda
Remote follow: don't show confusing error if already following See merge request pleroma/pleroma!267
2018-08-12Merge branch 'bugfix/gopher-empty-lines' into 'develop'lambda
lib/pleroma/gopher/server.ex: Fix errorneous empty lines See merge request pleroma/pleroma!270
2018-08-12Merge branch 'emoji-in-account-view' into 'develop'lambda
Render emoji in user profiles See merge request pleroma/pleroma!265
2018-08-10lib/pleroma/gopher/server.ex: Fix errorneous empty linesHaelwenn (lanodan) Monnier
2018-08-10fix gopher server informational messagestrqx@goat.si
some gopher clients did not accept those lines due to a missing tab
2018-08-09Remote follow: don't show confusing error if already followingeal
2018-08-09HTML-sanitize usernames before emojifying.eal
2018-08-08Add tests for emoji in user profileseal
Also use the correct field in TwitterAPI...