MCPcopy Index your code
hub / github.com/ajyey/masked-email-manager

github.com/ajyey/masked-email-manager @v1.7.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.7.3 ↗ · + Follow
149 symbols 304 edges 54 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Masked Email Manager

Manage your Fastmail Masked Emails

<a href="https://chrome.google.com/webstore/detail/masked-email-manager/bckfnibflpdgifdfkfoooidpblaembga">
    <img src="https://user-images.githubusercontent.com/585534/107280622-91a8ea80-6a26-11eb-8d07-77c548b28665.png" alt="Get Masked Email Manager for Chrome">
</a>

Get Masked Email Manager for Firefox

open in vs code semantic-release: angular npm latest version open issues license

chrome web store ratings chrome web store ratings

Masked Email Manager is a web extension that allows you to manage your Fastmail Masked Emails.

Installation

Install Masked Email Manager using Chrome Web Store or Firefox Add-ons

Features

  • Create new Masked Emails
  • Quickly view and copy your existing email details
  • Address
  • Description
  • Domain
  • Email ID
  • Edit your existing emails
  • Description
  • Domain
  • Delete your Masked Emails
  • Fuzzy search across all email details including address, description, domain and email ID
  • Filter by email state
  • Enabled
  • Disabled
  • Deleted
  • Favorite your most used emails and filter by favorites

Check out the (soon to be updated) wiki for more details on how to use Masked Email Manager and its features

Extension points exported contracts — how you extend this code

IconProps (Interface)
* Props for the Icon components
src/pages/popup/components/home/detail/StateIcons.tsx
AuthContextType (Interface)
(no doc)
src/contexts/AuthContext.tsx
IconProps (Interface)
* Props for the Icon components
src/pages/popup/components/home/icons/icons.tsx
AuthProviderProps (Interface)
(no doc)
src/contexts/AuthContext.tsx
HomeComponentProps (Interface)
(no doc)
src/pages/popup/components/home/Home.tsx
EmailCountProps (Interface)
(no doc)
src/pages/popup/components/home/emails/EmailCount.tsx
MaskedEmailListItemProps (Interface)
(no doc)
src/pages/popup/components/home/emails/EmailItem.tsx

Core symbols most depended-on inside this repo

getService
called by 5
src/contexts/AuthContext.tsx
useAuth
called by 5
src/contexts/AuthContext.tsx
updateEmailInList
called by 4
src/pages/popup/components/home/Home.tsx
getFavoriteEmailIds
called by 3
utils/storageUtil.ts
isFuseResult
called by 3
src/pages/popup/components/home/emails/EmailList.tsx
setFavoriteEmailIds
called by 2
utils/storageUtil.ts
setApiToken
called by 2
utils/storageUtil.ts
setDefaultFilter
called by 2
utils/storageUtil.ts

Shape

Function 121
Interface 28

Languages

TypeScript100%

Modules by API surface

src/pages/popup/components/home/detail/EmailDetailPane.tsx14 symbols
src/pages/popup/components/home/icons/icons.tsx13 symbols
src/pages/popup/components/home/Home.tsx13 symbols
utils/storageUtil.ts9 symbols
src/contexts/AuthContext.tsx9 symbols
src/pages/popup/components/home/emails/EmailList.tsx7 symbols
src/service.ts4 symbols
src/pages/popup/components/login/Login.tsx4 symbols
src/pages/popup/components/home/top/SettingsDropdown.tsx4 symbols
src/pages/popup/components/home/top/SearchBar.tsx4 symbols
src/pages/popup/components/home/filter/FilterEmailsDropdown.tsx4 symbols
src/pages/popup/components/home/emails/EmailItem.tsx4 symbols

For agents

$ claude mcp add masked-email-manager \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page