Commit Graph

19 Commits

Author SHA1 Message Date
Nathan Bierema
fdce076757
Enable linting for extension (#1769)
* Enable linting for extension

* Update lock file
2024-09-20 02:51:22 +00:00
Nathan Bierema
83b2c19a11
Upgrade to Manifest V3 (#1714)
* Update Chrome manifest.json

* Remove use of window in background

* Test devpanel

* Inject pageScript using new API

* Keep connection from devpanel to background alive

* Keep connection from content script to background alive

* Replace page action with action

* Cleanup syncOptions

* Update options to not rely on background page access

* Start work on updating popup

* Updates

* Remove window

* Get opening in a separate window working

* Remove pageScriptWrap

* Add socket to panelStore

* Fix tests

* Try to use MV3 for Firefox

* Fix path

* Fix Chrome E2E tests

* Revert unintentional change

* Skip Electron tests for now

Looks like they're still working through stuff in https://github.com/electron/electron/issues/41613

* Better image centering

The Firefox popup did not like the old CSS. This is still not perfect, but it's better than it was.

* Create shaggy-taxis-cross.md
2024-08-17 19:11:46 +00:00
Nathan Bierema
3184647fa9
Remove deprecated packages (#1697) 2024-07-16 13:56:20 -04:00
Nathan Bierema
14a795737b
Replace react-dragula with dnd-kit (#1451)
* Replace react-dragula package with dnd-kit

* Refactor to function component

* Remove @types/dragula as well

* Move

* Initial implementation

* Ditch DragOverlay

* Fix function name

* Fix handling drag

* Fix scrolling issue

* Create gorgeous-meals-glow.md

* Fix app test

* Fix extension test

* Fix styling
2023-08-18 23:52:43 +00:00
renovate[bot]
922985f9ea
chore(deps): update dependency prettier to v3 (#1434)
* chore(deps): update dependency prettier to v3

* Format

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nathan Bierema <nbierema@gmail.com>
2023-07-12 18:03:20 +00:00
Nathan Bierema
6cc517d97e
Refactor extension directory structure (#1248)
* Move background to top-level

* Move devpanel to top-level

* Move devtools to top-level

* Move options to top-level

* Move window to top-level

* Move chromeApiMock to top-level

* Move manifests to top-level

* Move contentScript to top-level

* Move pageScript to top-level

* Update tests

* Update Webpack config

* Fix path
2022-10-10 13:05:28 -04:00
renovate[bot]
94928262b1
chore(deps): update all non-major dependencies (#1213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 23:36:16 +00:00
Nathan Bierema
1de7e11a0a
Integrate color scheme preference into ui library (#950) 2021-11-06 17:28:35 +00:00
Nathan Bierema
de83aa1b45
Remove deprecated filter methods (#944) 2021-11-05 19:20:01 +00:00
Nathan Bierema
39be59eebe
Remove deprecated serialization parameters (#942) 2021-11-05 18:54:22 +00:00
Nathan Bierema
e8dc843f78
Replace enzyme with React testing library in app and extension (#918)
* Update tests

* Replace in extension as well
2021-10-22 14:49:53 +00:00
Nathan Bierema
42728c2114
feat(extension): replace whitelist/blacklist with allowlist/denylist (#851) 2021-09-06 20:07:44 +00:00
Nathan Bierema
a3a46cabf0
feat(extension): add persistence of settings (#826) 2021-08-31 01:42:01 +00:00
Nathan Bierema
a418284a4a
chore(extension): convert to TypeScript (#756)
* Start work

* More work

* stash

* stash

* stash

* Eliminate relay

* Fix

* Define page script to content script messages

* Define ContentScriptToPageScriptMessage

* Not required

* Fill out more types

* More work on types

* More type fixes

* Add type

* More improvements to types

* More work on types

* Fix more type errors

* More changes

* More work

* Work

* Fix build

* Fix lint

* Fix more lint

* Fix bug

* Fix tests
2021-08-25 00:22:54 -04:00
Nathan Bierema
326cfdf217
chore(extension): add extension to yarn workspaces (#747)
* Add packages

* misc changes

* Work

* Fix missing package

* Remove lint for now

* Test differently

* Try no-sandbox

* Test

* Try that

* Try that

* Test

* Not headless?

* Test electron

* Try Windows

* lerna run test

* Update
2021-06-19 23:08:00 -04:00
Nathan Bierema
55e2284a3d
chore(*): upgrade prettier (#743)
* chore(*): upgrade prettier

* Update snapshots
2021-06-17 23:56:36 -04:00
Nathan Bierema
ebb0818093
chore(extension): switch to Jest (#679)
* Start converting to jest

* Use toMatch

* Finish

* Remove commented out code

* Remove @babel/register
2020-12-19 15:01:09 -05:00
Nathan Bierema
6a0ba78cf3
chore(extension): fix tests (#670) 2020-11-16 13:37:40 -05:00
Nathan Bierema
6782f4ae41
chore(extension): add extension (#658)
* Move extension

* prettier
2020-10-26 08:18:23 -04:00