Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

Improve ?source stripping #145

Open
mal0ki opened this issue Jul 15, 2019 · 0 comments
Open

Improve ?source stripping #145

mal0ki opened this issue Jul 15, 2019 · 0 comments
Labels
A-compatibility (Affects) compatibility with apps, other software, etc. A-privacy (Affects) privacy of data, to ensure that information does not get leaked to unintended parties C-timeline Timeline view (component) E-small (A) Small (effort) to implement K-bug (Kind) is broken feature or functionality that clearly does not do what it should K-good-first-issue (Kind) is a good task for people who haven't contributed before

Comments

@mal0ki
Copy link
Member

mal0ki commented Jul 15, 2019

So what Mastodon does right now is strip referer codes on links, which is all good and well, unless you want to share something called a "friends_link" via say Medium. These friends links are great because it allows you to share a version of your post to your friends so they don't have that article count towards their paywall limit (which is 5 articles).

However, with Mastodon stripping this we end up not being able to share that (even in DMs).

I know that there are arguments against Medium, and they are quite obvious, but if we can use friends_link referers in order to know that we're not contributing to the paywall issue, wouldn't we want to do that?

Suggestion: Add an exception to the current "strip ?source= code", for "=friends_link"

@clarfonthey clarfonthey added K-bug (Kind) is broken feature or functionality that clearly does not do what it should K-good-first-issue (Kind) is a good task for people who haven't contributed before A-compatibility (Affects) compatibility with apps, other software, etc. A-privacy (Affects) privacy of data, to ensure that information does not get leaked to unintended parties C-timeline Timeline view (component) E-small (A) Small (effort) to implement labels Jul 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-compatibility (Affects) compatibility with apps, other software, etc. A-privacy (Affects) privacy of data, to ensure that information does not get leaked to unintended parties C-timeline Timeline view (component) E-small (A) Small (effort) to implement K-bug (Kind) is broken feature or functionality that clearly does not do what it should K-good-first-issue (Kind) is a good task for people who haven't contributed before
Development

No branches or pull requests

2 participants