├── .browserslistrc ├── .env.example ├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── bundle.js ├── ext ├── _locales │ └── en │ │ └── messages.json ├── icon-128.png ├── icon-16.png ├── icon-48.png ├── icon-512.png ├── main.html ├── manifest.json ├── misc │ ├── chrome_toolbar.png │ ├── meeper_acrobat_1.png │ ├── meeper_acrobat_2.png │ ├── meeper_horizontal.png │ ├── meeper_horizontal_2.png │ ├── meeper_sleeping_face.png │ ├── meeper_superhero.png │ ├── meeper_winking_face.png │ └── start_toolbar.png └── popup.html ├── hehe.png ├── package.json ├── postcss.config.js ├── src ├── _dev │ ├── hotreload.html │ ├── hotreload.ts │ └── hotreloadObserver.ts ├── app │ ├── mainRoutes.tsx │ └── root.tsx ├── background.ts ├── common.css ├── components │ ├── ApiKeyDialog.tsx │ ├── ControlButtons.tsx │ ├── ExplorePage.tsx │ ├── FatalError.tsx │ ├── Header.tsx │ ├── History.tsx │ ├── LanguageSelect.tsx │ ├── MainRouter.tsx │ ├── Popup.tsx │ ├── PrettyDate.tsx │ ├── RecordHeader.tsx │ ├── RecordPage.tsx │ ├── RecordSpinner.tsx │ ├── SettingsPage.tsx │ ├── TabAvatar.tsx │ ├── WelcomePage.tsx │ └── ui │ │ ├── alert.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── skeleton.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── use-toast.ts │ │ └── utils.ts ├── config │ ├── env.ts │ ├── extRegister.ts │ ├── extUrl.ts │ ├── lang.ts │ ├── meeperIconBase64.ts │ └── recordType.ts ├── content.ts ├── core │ ├── bgWorker.ts │ ├── db.ts │ ├── meeper.ts │ ├── openaiApiKey.ts │ ├── session.ts │ ├── summary.ts │ ├── types.ts │ └── utils.ts ├── inpage-styles.css ├── inpage.tsx ├── lib │ ├── capture-audio │ │ ├── captureAudio.ts │ │ ├── detectSpeech.ts │ │ ├── index.ts │ │ ├── prepareStreams.ts │ │ └── record.ts │ ├── encryption │ │ └── index.ts │ ├── outline-on-click │ │ ├── index.css │ │ └── index.ts │ ├── system.ts │ └── whisper │ │ └── openaiApi.ts ├── main.tsx └── popup.tsx ├── tailwind.config.js └── tsconfig.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | # Browsers that we support 2 | 3 | last 2 versions 4 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | WEBSITE_URL = https://meeper.ai/ 2 | ENCRYPTION_KEY = test_key 3 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/README.md -------------------------------------------------------------------------------- /bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/bundle.js -------------------------------------------------------------------------------- /ext/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /ext/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/icon-128.png -------------------------------------------------------------------------------- /ext/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/icon-16.png -------------------------------------------------------------------------------- /ext/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/icon-48.png -------------------------------------------------------------------------------- /ext/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/icon-512.png -------------------------------------------------------------------------------- /ext/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/main.html -------------------------------------------------------------------------------- /ext/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/manifest.json -------------------------------------------------------------------------------- /ext/misc/chrome_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/chrome_toolbar.png -------------------------------------------------------------------------------- /ext/misc/meeper_acrobat_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_acrobat_1.png -------------------------------------------------------------------------------- /ext/misc/meeper_acrobat_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_acrobat_2.png -------------------------------------------------------------------------------- /ext/misc/meeper_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_horizontal.png -------------------------------------------------------------------------------- /ext/misc/meeper_horizontal_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_horizontal_2.png -------------------------------------------------------------------------------- /ext/misc/meeper_sleeping_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_sleeping_face.png -------------------------------------------------------------------------------- /ext/misc/meeper_superhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_superhero.png -------------------------------------------------------------------------------- /ext/misc/meeper_winking_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/meeper_winking_face.png -------------------------------------------------------------------------------- /ext/misc/start_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/misc/start_toolbar.png -------------------------------------------------------------------------------- /ext/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/ext/popup.html -------------------------------------------------------------------------------- /hehe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/hehe.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/_dev/hotreload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/_dev/hotreload.html -------------------------------------------------------------------------------- /src/_dev/hotreload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/_dev/hotreload.ts -------------------------------------------------------------------------------- /src/_dev/hotreloadObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/_dev/hotreloadObserver.ts -------------------------------------------------------------------------------- /src/app/mainRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/app/mainRoutes.tsx -------------------------------------------------------------------------------- /src/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/app/root.tsx -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/background.ts -------------------------------------------------------------------------------- /src/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/common.css -------------------------------------------------------------------------------- /src/components/ApiKeyDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ApiKeyDialog.tsx -------------------------------------------------------------------------------- /src/components/ControlButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ControlButtons.tsx -------------------------------------------------------------------------------- /src/components/ExplorePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ExplorePage.tsx -------------------------------------------------------------------------------- /src/components/FatalError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/FatalError.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/History.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/History.tsx -------------------------------------------------------------------------------- /src/components/LanguageSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/LanguageSelect.tsx -------------------------------------------------------------------------------- /src/components/MainRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/MainRouter.tsx -------------------------------------------------------------------------------- /src/components/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/Popup.tsx -------------------------------------------------------------------------------- /src/components/PrettyDate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/PrettyDate.tsx -------------------------------------------------------------------------------- /src/components/RecordHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/RecordHeader.tsx -------------------------------------------------------------------------------- /src/components/RecordPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/RecordPage.tsx -------------------------------------------------------------------------------- /src/components/RecordSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/RecordSpinner.tsx -------------------------------------------------------------------------------- /src/components/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/SettingsPage.tsx -------------------------------------------------------------------------------- /src/components/TabAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/TabAvatar.tsx -------------------------------------------------------------------------------- /src/components/WelcomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/WelcomePage.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/components/ui/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/components/ui/utils.ts -------------------------------------------------------------------------------- /src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/env.ts -------------------------------------------------------------------------------- /src/config/extRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/extRegister.ts -------------------------------------------------------------------------------- /src/config/extUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/extUrl.ts -------------------------------------------------------------------------------- /src/config/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/lang.ts -------------------------------------------------------------------------------- /src/config/meeperIconBase64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/meeperIconBase64.ts -------------------------------------------------------------------------------- /src/config/recordType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/config/recordType.ts -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/content.ts -------------------------------------------------------------------------------- /src/core/bgWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/bgWorker.ts -------------------------------------------------------------------------------- /src/core/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/db.ts -------------------------------------------------------------------------------- /src/core/meeper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/meeper.ts -------------------------------------------------------------------------------- /src/core/openaiApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/openaiApiKey.ts -------------------------------------------------------------------------------- /src/core/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/session.ts -------------------------------------------------------------------------------- /src/core/summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/summary.ts -------------------------------------------------------------------------------- /src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/types.ts -------------------------------------------------------------------------------- /src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/core/utils.ts -------------------------------------------------------------------------------- /src/inpage-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/inpage-styles.css -------------------------------------------------------------------------------- /src/inpage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/inpage.tsx -------------------------------------------------------------------------------- /src/lib/capture-audio/captureAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/capture-audio/captureAudio.ts -------------------------------------------------------------------------------- /src/lib/capture-audio/detectSpeech.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/capture-audio/detectSpeech.ts -------------------------------------------------------------------------------- /src/lib/capture-audio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/capture-audio/index.ts -------------------------------------------------------------------------------- /src/lib/capture-audio/prepareStreams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/capture-audio/prepareStreams.ts -------------------------------------------------------------------------------- /src/lib/capture-audio/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/capture-audio/record.ts -------------------------------------------------------------------------------- /src/lib/encryption/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/encryption/index.ts -------------------------------------------------------------------------------- /src/lib/outline-on-click/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/outline-on-click/index.css -------------------------------------------------------------------------------- /src/lib/outline-on-click/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/outline-on-click/index.ts -------------------------------------------------------------------------------- /src/lib/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/system.ts -------------------------------------------------------------------------------- /src/lib/whisper/openaiApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/lib/whisper/openaiApi.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/src/popup.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serg-plusplus/meeper/HEAD/tsconfig.json --------------------------------------------------------------------------------