Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add firefox support #3666

Closed
wants to merge 2,706 commits into from
Closed

add firefox support #3666

wants to merge 2,706 commits into from

Conversation

wentokay
Copy link
Collaborator

@wentokay wentokay commented Apr 11, 2023

related #1496

This adds an extension id to the manifest and changes the background script reference to an mv2 style script as firefox doesn't yet (and might never) support service worker background scripts as, like Safari, it is opting for Event Pages instead.

It could require a lot of both upfront work and continuous maintenance to run both an mv3 background service worker and mv2 style background script in the same codebase.

I'm leaning towards punting this issue until there is more clarity on whether or not Mozilla will add support for background service workers.

If we decided to push ahead anyway it is probably worth looking into using something like comlink where we could have an agnostic proxy that would sit between the frontend and backend scripts. It would also give us strong types across the boundary which could be of huge benefit.

Further info

callensm and others added 30 commits March 9, 2023 11:37
* wip

* wip

* adds gitignore

* cleanup

* cleanup

* cleanup

* fixes

* wip

* cleanup

* fix

* removes tsbuildinfo

* ignore tsbuildinfo

* cleanup

* try out box

* consolidate theme

* View->Box

* get it working frrr

* fix theme

* removes react-native-core

* adds comment around tamaguiloaderconfiguration

* moves alias over to this webpack config

* removes circle

* move theme up top to share between everything

* adds it back into webpack.dev.config.js

* updates
* fix: show info on deleted message

* fix: use icon color

* fix: imports
* Fixes

* stuff

* FIxed ui

* Fixed poke

* Fixed poke
* fix deriving on bad paths

* add more tests

* allow recovery of bad paths

* move blockchain into wallet descriptor type

* revert changes to onboarding provider:w

* remove blockchain param from use signed wallet

* stash
* wip

* force close parent and spacing tweak
* Added spotlight

* fixed soptlight
callensm and others added 25 commits April 5, 2023 12:55
…3546)

* Make Sure that the two users in a DM Chat don't have the same color

* Reformat packages/tamagui-core/src/hooks/chat/useChatsWithMetadata.tsx

Co-authored-by: Getabalew Tesfaye <[email protected]>

* Reformat packages/tamagui-core/src/hooks/chat/useChatsWithMetadata.tsx

Co-authored-by: Getabalew Tesfaye <[email protected]>

* Add Map of UserId to ColorIndex to not update the users Variable #3459

* Use Map.set() and Map.get()

---------

Co-authored-by: Getabalew Tesfaye <[email protected]>
* consolidate nft sending

* consolidate sending transactions
* init

* fix nft sending

* fix balances

* fix useravatar

* updates

* combines send helpers

* parse TextEncoder / TextDecoer

* fix nft sending

* tbd
updates feature-gates, jupiter-proxy and version workers
if there are no Jupiter routes for the token, or if there is a zero balance of the token, then hide the swap button on the token info page
* expo patch

* fix

* merge other stuff
@vercel
Copy link

vercel bot commented Apr 11, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
backpack ✅ Ready (Inspect) Visit Preview Apr 11, 2023 11:58am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.