There are all meeting links that you have visited on zoom.us domain.
- When you close meeting, and you can find link with one click.
- You can store recurring meetings link
What is new? ( v2 version )
- you can search
- auto close postattendee tabs
- rename your links
- your links will be ordered accoring to weekdays that you accessed
App data is on your browser storage of chrome ( If you opened sync between chrome browsers, your links are available on your browsers ). There is no access for anyone except you.
Source code is available on Github https://github.com/emindeniz99/zoom-link-history-v2 Feel free to contribute, thanks
https://chrome.google.com/webstore/detail/zoom-history/adnaoifbjdnbkdppmogfhpiahkfnddgg
template readme:
Web Extension starter to build "Write Once Run on Any Browser" extension
🙋♂️ Made by @abhijithvijayan
❤️ it? ⭐️ it on GitHub or Tweet about it.
🧙♂️ React + TypeScript = This branch
😨 React + JavaScript = Checkout react-javascript branch
👶🏼 HTML + JavaScript = Checkout master branch
- Cross Browser Support (Web-Extensions API)
- Browser Tailored Manifest generation
- Automatic build on code changes
- Auto packs browser specific build files
- SASS styling
- TypeScript by default
- ES6 modules support
- React UI Library by default
- Smart reload
49 & later ✔ | 52 & later ✔ | 36 & later ✔ | 79 & later ✔ | Latest ✔ | Latest ✔ | Latest ✔ |
- kutt-extension in abhijithvijayan/kutt-extension
- Virtual backgrounds for Google Meet in Coderantine/VirtualBackgroundsForWeb
- doubanIMDb in lisongx/doubanIMDb
- Mooc Assistant in unbyte/mooc-assistant
and many more...
Create a new directory and run
curl -fsSL https://github.com/abhijithvijayan/web-extension-starter/archive/react-typescript.tar.gz | tar -xz --strip-components=1
Ensure you have
Then run the following:
yarn install
to install dependencies.yarn run dev:chrome
to start the development server for chrome extensionyarn run dev:firefox
to start the development server for firefox addonyarn run dev:opera
to start the development server for opera extensionyarn run build:chrome
to build chrome extensionyarn run build:firefox
to build firefox addonyarn run build:opera
to build opera extensionyarn run build
builds and packs extensions all at once to extension/ directory
-
yarn install
to install dependencies. -
To watch file changes in development
- Chrome
yarn run dev:chrome
- Firefox
yarn run dev:firefox
- Opera
yarn run dev:opera
- Chrome
-
Load extension in browser
-
- Go to the browser address bar and type
chrome://extensions
- Check the
Developer Mode
button to enable it. - Click on the
Load Unpacked Extension…
button. - Select your extension’s extracted directory.
- Go to the browser address bar and type
-
- Load the Add-on via
about:debugging
as temporary Add-on. - Choose the
manifest.json
file in the extracted directory
- Load the Add-on via
-
- Load the extension via
opera:extensions
- Check the
Developer Mode
and load as unpacked from extension’s extracted directory.
- Load the extension via
yarn run build
builds the extension for all the browsers toextension/BROWSER
directory respectively.
Note: By default the manifest.json
is set with version 0.0.0
. The webpack loader will update the version in the build with that of the package.json
version. In order to release a new version, update version in package.json
and run script.
If you don't want to use package.json
version, you can disable the option here.
Update source/manifest.json
file with browser vendor prefixed manifest keys
{
"__chrome__name": "SuperChrome",
"__firefox__name": "SuperFox",
"__edge__name": "SuperEdge",
"__opera__name": "SuperOpera"
}
if the vendor is chrome
this compiles to:
{
"name": "SuperChrome",
}
Add keys to multiple vendors by separating them with | in the prefix
{
__chrome|opera__name: "SuperBlink"
}
if the vendor is chrome
or opera
, this compiles to:
{
"name": "SuperBlink"
}
See the original README of wext-manifest-loader
package for more details
Please file an issue here for bugs, missing documentation, or unexpected behavior.
- Shared Eslint & Prettier Configuration -
@abhijithvijayan/eslint-config
- Shared TypeScript Configuration -
@abhijithvijayan/tsconfig
MIT © Abhijith Vijayan