Skip to content

Commit

Permalink
Only rely on cookies (#48)
Browse files Browse the repository at this point in the history
* Only rely on cookies

* DOM mutatiions to not register multiple autofillable buttons

* Rm unused vars

* Fix host permissions

* Update rule id

* minor userguide copy change
  • Loading branch information
dedoussis committed Jan 28, 2024
1 parent c25df12 commit eb3db5d
Show file tree
Hide file tree
Showing 15 changed files with 494 additions and 518 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2022 Dimitrios Dedoussis
Copyright (c) 2022-2024 Dimitrios Dedoussis

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ You can enable/disable any of the autofilling mechanisms through the Options pag

## Develop

This extension is entirely writen in TypeScript. The UI pages of the extension (e.g. Pop-Up and Options) are implemented as React apps and styled with TailwindCSS.
This extension is entirely written in TypeScript. The UI pages of the extension (e.g. Pop-Up and Options) are implemented as React apps and styled with TailwindCSS.

The extension was originally developed to solely use [Manifest V3](https://developer.chrome.com/docs/extensions/mv3/intro/mv3-overview/) APIs. However, since most browsers have not caught up with MV3, MV2 compatibility has been introduced.

Expand Down Expand Up @@ -113,8 +113,6 @@ Note: the following console commands are to be executed from the root directory

### TODOs

- [ ] iCloudClient to use Cookies (through tough-cookie)
- [ ] Ability to modify the label and note of existing HME addresses
- [ ] Options page to validate client token
- [ ] CI and maybe CD
- [ ] Dependabot
176 changes: 161 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "icloud-hide-my-email-browser-extension",
"version": "1.2.1",
"version": "1.2.2",
"description": "Cross-browser extension enabling the usage of iCloud's Hide My Email service.",
"license": "MIT",
"author": "dedoussis",
Expand Down Expand Up @@ -53,7 +53,7 @@
"file-loader": "^6.2.0",
"html-loader": "^3.1.0",
"html-webpack-plugin": "^5.5.0",
"lodash.pick": "^4.4.0",
"lodash.pick": "^3.1.0",
"mini-css-extract-plugin": "^2.6.1",
"node-sass": "^8.0.0",
"postcss": "^8.4.16",
Expand Down
Loading

0 comments on commit eb3db5d

Please sign in to comment.