rinpatch [Sat, 19 Jan 2019 07:58:27 +0000 (10:58 +0300)]
Provide local og:url for remote activities
rinpatch [Fri, 18 Jan 2019 15:31:25 +0000 (18:31 +0300)]
Fix merge conflict
rinpatch [Fri, 18 Jan 2019 15:30:06 +0000 (18:30 +0300)]
unfurl_nsfw: false by default
rinpatch [Fri, 18 Jan 2019 07:35:52 +0000 (10:35 +0300)]
Fix ostatus test
rinpatch [Fri, 18 Jan 2019 07:28:19 +0000 (10:28 +0300)]
Remove custom emojis and trailing whitespaces from previews
rinpatch [Fri, 18 Jan 2019 06:32:52 +0000 (09:32 +0300)]
Use object instead of activity for metadata
rinpatch [Thu, 17 Jan 2019 19:57:24 +0000 (22:57 +0300)]
Fix object id in OpenGraph test
kaniini [Thu, 17 Jan 2019 19:27:15 +0000 (19:27 +0000)]
Merge branch '502_instance_stats_active_users_count_fix' into 'develop'
[#502] Fixed `user_count` in `/api/v1/instance` to include only active local users
Closes #502
See merge request pleroma/pleroma!678
kaniini [Thu, 17 Jan 2019 19:22:21 +0000 (19:22 +0000)]
Merge branch 'bad-copy-paste' into 'develop'
Fix bad link in likes collection
See merge request pleroma/pleroma!679
kaniini [Thu, 17 Jan 2019 19:21:54 +0000 (19:21 +0000)]
Merge branch 'attachment-links' into 'develop'
Make attachment links configurable
See merge request pleroma/pleroma!677
kaniini [Thu, 17 Jan 2019 19:21:07 +0000 (19:21 +0000)]
Merge branch 'change-mix-location' into 'develop'
systemd: Add comments and change default path of the Mix binary.
See merge request pleroma/pleroma!680
shibayashi [Thu, 17 Jan 2019 18:49:54 +0000 (19:49 +0100)]
Add comments and change default path of the Mix binary.
sxsdv1 [Thu, 17 Jan 2019 17:21:43 +0000 (18:21 +0100)]
Fix bad link in likes collection
Don't copy and paste, mkay
rinpatch [Thu, 17 Jan 2019 17:18:28 +0000 (20:18 +0300)]
Don't show content if empty or zero width space
Ivan Tashkinov [Thu, 17 Jan 2019 16:16:02 +0000 (19:16 +0300)]
[#502] Fixed `user_count` in `/api/v1/instance` to include only active local users.
Mark Felder [Thu, 17 Jan 2019 16:10:26 +0000 (16:10 +0000)]
formatting
Mark Felder [Thu, 17 Jan 2019 16:01:25 +0000 (16:01 +0000)]
Default to disabled in the code in case the setting is absent from config.exs
rinpatch [Thu, 17 Jan 2019 16:00:08 +0000 (19:00 +0300)]
Fix the issue with get_by_nickname never being called
Mark Felder [Thu, 17 Jan 2019 15:50:34 +0000 (15:50 +0000)]
Also add to default config
Mark Felder [Thu, 17 Jan 2019 15:48:14 +0000 (15:48 +0000)]
Make attachment links configurable
Thanks @href!
rinpatch [Thu, 17 Jan 2019 08:08:50 +0000 (11:08 +0300)]
Fix test
rinpatch [Thu, 17 Jan 2019 08:00:02 +0000 (11:00 +0300)]
Introduce optional unfurling of nsfw content
rinpatch [Thu, 17 Jan 2019 07:34:19 +0000 (10:34 +0300)]
Use object url instead of a hack
rinpatch [Thu, 17 Jan 2019 06:18:46 +0000 (09:18 +0300)]
Apply feld's patch
kaniini [Thu, 17 Jan 2019 03:19:55 +0000 (03:19 +0000)]
Merge branch 'resilient-user-view-2' into 'develop'
MastoAPI: Don't break on missing users.
See merge request pleroma/pleroma!675
rinpatch [Wed, 16 Jan 2019 15:04:41 +0000 (18:04 +0300)]
Remove @providers and call Pleroma.config on runtime
rinpatch [Wed, 16 Jan 2019 15:02:46 +0000 (18:02 +0300)]
Remove useless with in opengraph.ex
rinpatch [Wed, 16 Jan 2019 15:01:17 +0000 (18:01 +0300)]
oof
rinpatch [Wed, 16 Jan 2019 14:58:11 +0000 (17:58 +0300)]
remove id cast
rinpatch [Wed, 16 Jan 2019 14:44:08 +0000 (17:44 +0300)]
cache ap_id in id instead of caching user two times
rinpatch [Wed, 16 Jan 2019 14:19:01 +0000 (17:19 +0300)]
oops
rinpatch [Wed, 16 Jan 2019 14:16:28 +0000 (17:16 +0300)]
forgot to remove this thing
rinpatch [Wed, 16 Jan 2019 14:15:13 +0000 (17:15 +0300)]
join us now and share the software~. Also tests
lain [Wed, 16 Jan 2019 14:13:09 +0000 (15:13 +0100)]
MastoAPI: Don't break on missing users.
rinpatch [Wed, 16 Jan 2019 13:52:01 +0000 (16:52 +0300)]
Replace map with reduce to remove nils
lambda [Wed, 16 Jan 2019 09:06:47 +0000 (09:06 +0000)]
Merge branch 'feature/improve-microformats' into 'develop'
improve microformats support
See merge request pleroma/pleroma!672
lambda [Wed, 16 Jan 2019 08:59:40 +0000 (08:59 +0000)]
Merge branch '518_instance_stats_fix' into 'develop'
[#518] Fix: /api/v1/instance ("domain_count"), /api/v1/instance/peers
Closes #518
See merge request pleroma/pleroma!673
rinpatch [Wed, 16 Jan 2019 08:18:25 +0000 (11:18 +0300)]
Remove caching because it does not affect performance and may be even worse in some cases
Ivan Tashkinov [Wed, 16 Jan 2019 08:07:46 +0000 (11:07 +0300)]
[#518] Fixed /api/v1/instance ("domain_count" value) and /api/v1/instance/peers responses.
rinpatch [Wed, 16 Jan 2019 07:53:57 +0000 (10:53 +0300)]
Remove OpenGraph test from Ostatus tests
rinpatch [Wed, 16 Jan 2019 07:45:56 +0000 (10:45 +0300)]
Add config doc
rinpatch [Wed, 16 Jan 2019 07:38:42 +0000 (10:38 +0300)]
Add a fallback function to handle generic params, just in case
rinpatch [Wed, 16 Jan 2019 07:35:06 +0000 (10:35 +0300)]
Thanks you rinpatch, very cool
rinpatch [Wed, 16 Jan 2019 07:30:47 +0000 (10:30 +0300)]
No need to use activity in the key
rinpatch [Wed, 16 Jan 2019 07:26:01 +0000 (10:26 +0300)]
add caching
rinpatch [Wed, 16 Jan 2019 06:42:24 +0000 (09:42 +0300)]
Disable previews for any activity, but create
William Pitcock [Wed, 16 Jan 2019 04:09:01 +0000 (04:09 +0000)]
tests: fixup
William Pitcock [Wed, 16 Jan 2019 03:53:36 +0000 (03:53 +0000)]
formatter: improve microformats markup
William Pitcock [Wed, 16 Jan 2019 03:48:43 +0000 (03:48 +0000)]
html: allow microformats-related markup through the html filter
rinpatch [Tue, 15 Jan 2019 21:07:28 +0000 (00:07 +0300)]
cache HTML in OGP
rinpatch [Tue, 15 Jan 2019 20:25:28 +0000 (23:25 +0300)]
Add behaviours to TwitterCard, remove some dumb stuff in Formatter.truncate
lambda [Tue, 15 Jan 2019 20:02:56 +0000 (20:02 +0000)]
Merge branch 'bugfix/websub-hardening' into 'develop'
websub: improve error handling
See merge request pleroma/pleroma!670
rinpatch [Tue, 15 Jan 2019 20:00:22 +0000 (23:00 +0300)]
Add twitter card, filter nsfw
lambda [Tue, 15 Jan 2019 20:00:22 +0000 (20:00 +0000)]
Merge branch 'bugfix/tesla-query-params' into 'develop'
Make OStatus Work Again
See merge request pleroma/pleroma!671
William Pitcock [Tue, 15 Jan 2019 19:31:13 +0000 (19:31 +0000)]
http: add support for query parameters, use Jason for JSON encoding instead of Poison like everywhere else
rinpatch [Tue, 15 Jan 2019 18:47:45 +0000 (21:47 +0300)]
Add space between name and nickname
rinpatch [Tue, 15 Jan 2019 18:20:27 +0000 (21:20 +0300)]
Formating
rinpatch [Tue, 15 Jan 2019 18:17:56 +0000 (21:17 +0300)]
Attach attachments
William Pitcock [Tue, 15 Jan 2019 18:00:20 +0000 (18:00 +0000)]
websub: improve error handling
rinpatch [Tue, 15 Jan 2019 17:00:21 +0000 (20:00 +0300)]
Introduce get_by_id in Activity, replace newlines with spaces
rinpatch [Tue, 15 Jan 2019 16:43:52 +0000 (19:43 +0300)]
refactor opengraph to a different module with a behaviour
rinpatch [Tue, 15 Jan 2019 15:34:47 +0000 (18:34 +0300)]
remove useless newlines after every tag. Make domain.com/username provide opengraph too
rinpatch [Tue, 15 Jan 2019 09:11:07 +0000 (12:11 +0300)]
add a fallback function
rinpatch [Tue, 15 Jan 2019 09:02:55 +0000 (12:02 +0300)]
please don't bully me for this
rinpatch [Tue, 15 Jan 2019 08:59:05 +0000 (11:59 +0300)]
cringe
rinpatch [Tue, 15 Jan 2019 08:56:35 +0000 (11:56 +0300)]
Fix some edge cases [nervous laughter]
lambda [Tue, 15 Jan 2019 08:51:59 +0000 (08:51 +0000)]
Merge branch 'fix/elixir-1-8-type-annotation' into 'develop'
Fix Elixir 1.8 type annotation issue
Closes #523
See merge request pleroma/pleroma!668
rinpatch [Tue, 15 Jan 2019 08:00:17 +0000 (11:00 +0300)]
Move metadata.ex out of ostatus
rinpatch [Tue, 15 Jan 2019 07:01:50 +0000 (07:01 +0000)]
Merge branch 'bugfix/upload_with_question_mark' into 'develop'
Upload: Fix uploading with a ? in the filename
See merge request pleroma/pleroma!669
Haelwenn (lanodan) Monnier [Tue, 15 Jan 2019 06:57:48 +0000 (07:57 +0100)]
Upload: Fix uploading with a : in the filename
Haelwenn (lanodan) Monnier [Tue, 15 Jan 2019 06:40:00 +0000 (07:40 +0100)]
Upload: Fix uploading with a ? in the filename
Maxim Filippov [Tue, 15 Jan 2019 00:58:48 +0000 (02:58 +0200)]
Fix Elixir 1.8 type annotation issue
rinpatch [Mon, 14 Jan 2019 18:52:23 +0000 (18:52 +0000)]
Merge branch 'media-url-escape' into 'develop'
URI escape file upload URLs
See merge request pleroma/pleroma!665
lambda [Mon, 14 Jan 2019 18:49:53 +0000 (18:49 +0000)]
Merge branch 'load-all-dms' into 'develop'
Remove recent activity restriction.
See merge request pleroma/pleroma!644
Shadowfacts [Mon, 14 Jan 2019 18:29:38 +0000 (13:29 -0500)]
Add attachment escaping test
Shadowfacts [Mon, 14 Jan 2019 16:31:44 +0000 (11:31 -0500)]
URI escape file upload URLs
kaniini [Mon, 14 Jan 2019 07:28:04 +0000 (07:28 +0000)]
Merge branch 'feature/add-oembed-parser' into 'develop'
Add OEmbed parser
See merge request pleroma/pleroma!661
kaniini [Mon, 14 Jan 2019 07:27:05 +0000 (07:27 +0000)]
Merge branch 'activitypub-likes' into 'develop'
Activitypub c2s likes
See merge request pleroma/pleroma!658
kaniini [Mon, 14 Jan 2019 07:25:08 +0000 (07:25 +0000)]
Merge branch 'fix-nginx-caching' into 'develop'
Fix nginx caching issues
See merge request pleroma/pleroma!654
kaniini [Mon, 14 Jan 2019 07:23:33 +0000 (07:23 +0000)]
Merge branch 'feature/mrf-no-placeholder-text-policy' into 'develop'
mrf: add no placeholder-text policy, strips pointless "." content from posts with images
See merge request pleroma/pleroma!662
rinpatch [Mon, 14 Jan 2019 06:52:52 +0000 (09:52 +0300)]
Prefer ids to usernames
William Pitcock [Mon, 14 Jan 2019 05:31:57 +0000 (05:31 +0000)]
mrf: add no placeholder-text policy, strips pointless "." content from posts with images
lambda [Sun, 13 Jan 2019 16:01:15 +0000 (16:01 +0000)]
Merge branch 'bugfix/favourites-link-header' into 'develop'
Add link headers and honour parameters on Mastodon API /favourites
See merge request pleroma/pleroma!659
Sadposter [Sun, 13 Jan 2019 15:17:47 +0000 (15:17 +0000)]
Add test for mastodon API /favourites endpoint
rinpatch [Sun, 13 Jan 2019 10:38:28 +0000 (13:38 +0300)]
Resolve merge conflict
rinpatch [Sun, 13 Jan 2019 10:00:53 +0000 (13:00 +0300)]
Reset index.html to develop
rinpatch [Sun, 13 Jan 2019 09:58:49 +0000 (12:58 +0300)]
Remove .idea
Maxim Filippov [Sun, 13 Jan 2019 00:06:50 +0000 (02:06 +0200)]
Add OEmbed parser
sxsdv1 [Wed, 9 Jan 2019 08:22:00 +0000 (09:22 +0100)]
Add likes to activitypub object representation
Top level of the likes OrderedCollection is inlined to get immediate
access to totalItems. Because the count can be returned without scanning
the database for like activities the extra query is saved when the
client only wants to display the total.
sxsdv1 [Fri, 11 Jan 2019 22:34:32 +0000 (23:34 +0100)]
Add route to get object like activities
sxsdv1 [Tue, 8 Jan 2019 18:22:26 +0000 (19:22 +0100)]
Handle client submitted activitypub like activity
sxsdv1 [Sat, 12 Jan 2019 16:52:30 +0000 (17:52 +0100)]
Prepare all types objects before serialising
Activities returned from inbox can include other types of objects like
Article
Sadposter [Sat, 12 Jan 2019 14:42:52 +0000 (14:42 +0000)]
Honour parameters on MastoAPI /favourites
Sadposter [Sat, 12 Jan 2019 14:03:35 +0000 (14:03 +0000)]
Add link headers to MastoAPI /favourites
As documented at https://docs.joinmastodon.org/api/rest/favourites/
kaniini [Fri, 11 Jan 2019 23:09:41 +0000 (23:09 +0000)]
Merge branch 'bugfix/pinned-statuses' into 'develop'
Unpin when deleting a status
See merge request pleroma/pleroma!655
scarlett [Fri, 11 Jan 2019 10:02:25 +0000 (10:02 +0000)]
Merge branch 'fix-spellign' into 'develop'
Fix spellign.
See merge request pleroma/pleroma!656
scarlett [Fri, 11 Jan 2019 09:55:33 +0000 (09:55 +0000)]
Fix spellign.
Egor Kislitsyn [Fri, 11 Jan 2019 05:47:44 +0000 (12:47 +0700)]
typo
Egor Kislitsyn [Fri, 11 Jan 2019 05:31:31 +0000 (12:31 +0700)]
unpin when deleting a status
Mark Felder [Thu, 10 Jan 2019 21:29:05 +0000 (21:29 +0000)]
Fix nginx caching issues
Nginx is currently not caching data because proxy_buffering needs to be
enabled for caching to work at all, and we are receiving a Cache-Control
header from Pleroma that states "max-age=0, private, must-revalidate"
Even disregarding the Cache-Control header that should actually be set
to "public, max-age=
1209600" as defined in the reverse_proxy code, we
don't want to obey this header at all as it overrides our Nginx caching
rules.