Commit graph

26 commits

Author SHA1 Message Date
Dima Gerasimov 60bdc0ae15 more attempts for v3 and v2 simultaneous support
so far v3 works in firefox
but doesn't work with chrome, for some reason it refuses to import the webpack chunk
2022-12-30 04:01:09 +00:00
Dima Gerasimov 5ec8bcb822 configure webpack to split vendor libraries in a separate chunk
also generally makes it somewhat cleaner import-wise
2022-12-30 01:51:32 +00:00
Dima Gerasimov 11a10f1aa6 add sendResponse call to onMessage callback
this prevents phantom errors in popup logs
2022-12-29 22:13:23 +00:00
Dima Gerasimov 879540aee6 extension v0.7.1 2022-12-29 17:37:44 +00:00
Dima Gerasimov fc85a03a42 switch scripting.executeScript to promises, add types 2022-12-28 21:14:14 +00:00
Dima Gerasimov 32fb5ce108 final changes for manifest v3 -- seems that everything works now both for v2 and v3 2022-12-28 21:14:14 +00:00
Dima Gerasimov 4f0fbe9624 extension version 0.7.0 2022-12-28 19:24:13 +00:00
Dima Gerasimov 14f3addc07 ugh, somehow forgot to set open_in_tab to true before 2022-12-28 02:58:15 +00:00
Dima Gerasimov eca07d97a7 more preparation for supporting both manifest v2 and v3 2022-12-28 02:58:15 +00:00
Dima Gerasimov 16bd3441df update icon to 128x128 so webext linter stops complaining 2022-12-28 01:35:36 +00:00
Dima Gerasimov 69019b2df4 use browserlist instead of hardcoded babel presets 2022-12-28 01:35:36 +00:00
Dima Gerasimov ea8d270a9f fix alert after saving settings on firefox and chrome 2022-12-28 01:35:36 +00:00
Dima Gerasimov d5a0c35848 rewrite main capture function to use polyfill 2022-12-28 01:35:36 +00:00
Dima Gerasimov 0fb2e42fe9 use polyfill for permissions 2022-12-28 01:35:36 +00:00
Dima Gerasimov f906728bf8 user browser polyfill with Promise for options access 2022-12-28 01:35:36 +00:00
Dima Gerasimov 8dc554fd61 release extension v0.6.9 2022-12-27 14:37:21 +00:00
Dima Gerasimov a9ef5bd86a extension: fix for deprecated window unload listener, it doesn't always trigger anymore
+ some minor refactoring/renaming
2022-12-27 14:32:26 +00:00
Dima Gerasimov 709220eb10 build script: add watch mode 2022-12-27 14:32:26 +00:00
Dima Gerasimov c1acbc114b add extension ids for firefox and chrome 2022-12-24 21:20:33 +00:00
Dima Gerasimov 7dcd827704 bump extension version 2022-12-24 16:15:26 +00:00
Dima Gerasimov 11cd3b3f65 extension: some 'cosmetic' preparations for manifest v3
tested on chromium/firefox stable
2022-12-24 05:41:19 +00:00
Dima Gerasimov 5bdd5116e7 switch makeCaptureRequest to fetch api in preparation for manifest v3 2022-12-24 05:41:19 +00:00
Dima Gerasimov 20022db1f6 mac: allow using Shift-Enter to complete capture 2022-12-24 05:41:19 +00:00
Dima Gerasimov 83e7de9be9 extension: simplify webpack config a bit, remove some legacy, update dev packages 2022-12-24 05:41:19 +00:00
Dima Gerasimov ddb5fe5c31 extension: update webpack/babel/eslint/flow
mostly borrowed version from promnesia for now
2022-12-23 21:34:16 +00:00
Dima Gerasimov 4127e3de64 extension: move to a separate dir, update build scripts etc
borrowed build scritps etc from promnesia
2022-12-23 21:34:16 +00:00