GithubHelp home page GithubHelp logo

arimgibson / deadname-remover Goto Github PK

View Code? Open in Web Editor NEW
115.0 115.0 30.0 757 KB

An easy to use Firefox and Chrome plugin to automatically remove and replace deadnames

License: MIT License

JavaScript 20.46% HTML 9.95% TypeScript 62.00% CSS 7.07% Shell 0.52%

deadname-remover's People

Contributors

arimgibson avatar consoleskunk avatar dependabot[bot] avatar evelynhathaway avatar gusted avatar jonta avatar metalcupcake5 avatar the-compiler avatar willowhayward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

deadname-remover's Issues

Name issues

So my full deadname is Alexander but I frequently went as Alex and I find it just as much a vexation on my existence as my full deadname. Can I get the option to filter alternate versions of my deadname that I used to go by. Also add an alternative name that I also go by as well

dead-nickname remover

maybe add fields for any nicknames one used to go by and may want removed, and what they want to see instead? for example, say someone's deadname is Elizabeth, and the extension removes that, but someone could still call them Liz and the program, in its current form, wouldn't change it.

Location Feature?

Hi! I think a great feature for this program would be activating or deactivating depending on what wifi network/ip address/location you're at. Because I use the same computer at work and at home, and since I'm not out to my coworkers yet, I need to go into the plugin and change the name back to my deadname whenever I'm at work. Then when I get home, I need to change it back to my actual name so my dysphoria doesn't kill me when I'm at home. Honestly, a simple, quick pop-up on/off switch from the plugins bar in chrome would work just as well. Sorry for the bother, but I think that would be cool!!!

Shortened Name Remover feature

Just added the extension and noticed a minor thing. Since my deadname can be shortened, and often is in places, the extension only works on either the full version or the shortened version of the name (depending on which one i put in it). So i think an option for removing short versions of names as well would be nice. Otherwise it seems really cool

[Suggestion] Additional Names

This extension has been amazing for me but I see both my full name and a shortened version pretty often. I've tried messing with it a bit but can't seem to get it to change both. An option to filter additional names would be great.

[Bug] The script repeating when a name is using a deadname

If you put the same name as your deadname and add something to the end (ex. name > name2) the script repeats and starts adding more and more of the suffixes. (resulting in ex. name222222222222222222222222222222...)

I feel like this is a serious issue as some languages have gendered surnames.

Problems with accent marked letters

Hello, i'm writing you about an oversight regarding letters with accent marks (á,é,í,ó,ú)

If the extension has a name registered as deadname with one of those letters (for example, "Adrián"), it doesn't change it when the mark is absent ("Adrian")

Is there a way to solve this error?

turn on and of

could you make it so you can turn the deadname removed on and off when needed

Extension occasionaly opens options page by itself

@Enbika:

Not sure if this is an issue with the Chrome version as well, but the options page occasionally opens by itself when opening the browser, even though the options are already set.

@WillHayCode:

Yeah that happens on the Chrome version as well sometimes, for some reason. If anyone ever finds out why that would be pretty 10/10.

(moved from Enbika#1)

Nicknames feature suggestion

I would love to see a feature that allows me to replace dead nicknames as well. I had a long and short form of my old name, and want to replace those with the long and short form of my new name. Love the plug in!

Mine sucks.

Mine doesn't work on every deadname on the page.

Spelling corrections/ elongating a name

Hi there, My friend recently discovered this for there own use, and i being curious wanted to test it out for my self. My Name is Georges, which you might notice has an s at the end, its silent so it oft gets forgotten in correspondence. Interested in using your software for that purpose i tried to have Georges replaced with Georges. Ngl it was beautiful to watch the google results fill with "sssssssssssssssssssssssssssssssssssssssssss" when the software registered the "George" inside of Georges and replaced it repeatedly. I realize my desire is not really in the scope of your product base, but if someone wanted to change from Dan to Daniella I think they would run into the same problem. An idea might be to somehow frame the dead-name, so if it registered as part of another word it wouldn't be flagged and replaced.
This is an awesome extension I wish you guys the best of luck

Feature Suggestion

Hi! I love your program, it's extremely helpful (especially for email). I was wondering if there was any way to have the program check if the last name matches the user's last name before replacing the deadname? As it is right now, every instance of my deadname gets replaced with my name, not just the ones referring to me. Would love to see a feature preventing this, as I have a massively popular deadname.

Deadname Variations

Hey so I'm a trans girl, and first off, thanks for making this extension, it means a lot and it's very helpful. But I do have 1 issue with it. I have a deadname that is frequently shortened. Due to this, it is inconsistent as to which version is listed. If the extension could be altered to allow multiple deadnames that get replaced, that would be nice. I'm unsure how difficult that would be, but I hope it's feasible.

Sincerely,
Mia

Very Slow

While it works fine overall, my main issue is that this extension alone slows down my entire computer so much while I have firefox open, is there any optimizations that can be done? or at least make an option to only scan the website while it is first being loaded

Middle Name Issue

The middle name function doesn't work. It's not that big of an issue since my middle name doesn't show up that much, but I thought I'd comment anyway just to let you know. Besides that, I really love this extension and it makes me feel so much better during school when I have to be logged into my computer all the time. Thank you so much for making it :)

Suggested Feature

My husband mentioned to me how cool it would be if other people using the deadname remover could also see the name changes and have some way to recognize that someone else's name was replaced so they didnt out them, or maybe people could add eachother to a list of people who could see the replaced name. I dont know how easy this would be to implement but it would offer some more degrees of "out" you know? anyways i really appreciate any time you took to read this. thank you so much!

Capital K's

I have a really common last name (King) so when the tool sees it in any capacity, it capitalizes the K. like breaking becomes breaKing, cooking becomes cooKing, stuff like that. ive really only noticed it in youtube thumbnails, but i also haven't been using the tool for very long to notice if it happens other places. It's not a huge issue, but just something i noticed.

Exclude words?

if an actual word happens to include your deadname, some silly things can happen.
for example, if your deadname is jack:
jacket = [deadname replaced here]et
headphone jack = headphone [deadname replaced here]
an option to replace words, or multiple combined words (in the case of headphone jack) would make this a lot less confusing?
...alternatively, maybe an option to exclude anything that isnt [deadname] followed by a comma, dash, or similar?

(unrelated to the actual issue, but huge props to the dev team for making this extension, has made me feel a lot better just.. browsing the internet like normal. thank you all so much!!!!)

Something is wrong with the extension

Hey mate,
I've been using this extension for a few days and, for some reason, it doesn't work on the google home page and it wont let me access the permissions.

Thanks in advance.

Multiple options for deadname

I have a couple nicknames/variations of my name that are used.
is there any way to add more deadname options?
thanks.

Cases where first name and middle name are in the same field don't work

I was trying out the addon (in Firefox) and visited my university's Blackboard instance, where the addon correctly changes my first and last names, but leaves my middle name untouched.

image

It seems to me that this is because Blackboard treats any first and middle names as one first name field, and the addon doesn't check for multiple words in the first name field.

image

Nicknames

My deadname had nicknames that I also want to be able to get rid of so a way to enter in multiple nicknames would be great. love the extension, thanks!

Suggestion for Email/Social Services

Hi, I love the app, but I'm one of those people who's deadname has a common nickname, and as a result, the app doesn't always catch the words people use. Is there a way you can insert a way for someone to insert, say, a dead nick-name as well?

For reference: It'll correctly replace Gabriel, but will not replace Gabe. Other examples I can think of are Marcus and Mark, Jacob and Jake, etc.

Thank you for your time!

Suggestion

Hi I had a suggestion that maybe you could make it o that multiple names can be changed or hidden.

Recursive infinite renaming

Hello, first thanks for this great extension.

If someone has the deadname Jean and her name is Jeanne, the extension will replace Jean with Jeanne, then Jeanne with Jeannene, then Jeannenene, etc... And it shortly fills all the page ^^

Maybe the extension should check if the deadname match doesn't also matches the name.
It could also escape the deadname with <>, example: \<Jean\> should match Jean is nice, Jean, you know... but not Jeanne, are u ok ?

Gmail

hey! just wanted to let you know that in (at least my) Gmail, there's a pull-down tab on the right which doesn't display my name correctly. (Image attached) this might be an issue on other sites too. Thanks!
image

Option to Replace Pronouns

A new idea could potentially be to remove and replace misgenders. I've been a little annoyed whenever I see a misgender, and it would be a really nice touch to this already amazing application.

middle name not edited

The first name editor works just fine but it wont change my middle name for some reason.

Typed out Names

When i type out my dead name it automatically changes it to my name which is generally not a terrible problem but in times when i /need/ to type my dead name like on forms or in the case that some one else has the same name i need to turn off the feature and turn it back on again which is sometimes more dysphoric than just using my deadname.

instead maybe there could be an option where you can toggle it on and off or you can choose whether you want it to autocorrect when you type it out or not. thanks so much for listening !

Gregory Ballard

Sometimes it removes stuff that shouldnt be removed

My deadname is Ed, so whenever theres a past tense verb or even a word as common as red it changes to activatEve, subscribEve, attachEve. rEve, maybe have it case sensitive, since names would typically begin with a capital whereas a normal word with my deadname in wouldn't

Disabling on certain sites

Would it be possible to implement a feature to manually disable the deadname remover for certain sites such as Wikipedia or ones related to work/school?

Request: Multiple Deadname Strings to check for

Personal information has been edited for security

Me and a friend both usee this extension and it is wonderful, however, we would like to have the ability to set multiple strings to replace with our chosen name.

Examples
Let's assume my deadname is Jackson. (it's not) I put that as my deadname because people usually call me that online, and that's the name on all of my accounts. However, sometimes close friends or that one teacher trying to be 'cool' will use Jack instead of Jackson. That is still deadnaming me for obvious reasons, but the replacement tool doesn't check for that because it only recognizes "Jackson" as my deadname.

I would love it if you could put in more then one string as one's that deadname you. That way people who have common nicknames that some people won't even ask before using (Jack for Jackson, Liz for Elizabeth, etc.) can avoid more instances of deadnaming.

Multiple deadnames

Hello! First of all, I want to say that I love your extension, and thank you so much for making it! One suggestion I have is to allow the user to enter multiple deadnames. This could be useful if the user has a nickname based on their deadname or has changed their name multiple times (like me). Thank you!

Flipped names

HI, i am writing this because i think a necessary feature is having an option where you can input your name/deadname for when your name is flipped on sites. for example, someones deadname was alex hampton, new name was alexis hampton. on a site it said HAMPTON Alex, instead of HAMPTON Alexis, that would be quite triggering for them. maybe either add a feature to ensure that doesnt happen, or make the code a tad better.
thanks for reading.

suggestion

perhaps instead of only one deadname being blocked, would there be a way to make it possible to have multiple blocked and changed?

Treewalker

You might consider using a treewalker for your replaceName() function in inject.ts. The treewalker does all of the iteration through nodes and children that you're doing with the for loop, but all in four lines and without any messy nesting for loops. I've attached some example code in plain js. dbg2.txt

Full disclosure, I have had some issues with treewalkers not finding text nodes in the past. However, these were browser/webpage issues, not problems with the code itself, and have since been fixed.

I love the extension, and I'm happy to see someone finally putting in the effort to put this together. Keep up the good work!

Deadname Nicknames

Idea:

Add support for multiple deadnames in case they use a nickname or shortened name

Suggestion: Toggle on/off and whitelist

Two features that'd be pretty useful are a way to quickly toggle it on and off, and have an option to whitelist certain sites/domains so no names are changed there

A bug, maybe?

I can still see the middle name belonging to my dead name.
I put in my preferred middle name but, that didn't work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.