Skip to content

migrate to v3 manifest #366

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

Merged
merged 35 commits into from
Mar 31, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b634412
first draft changes required for manifest v3 migration
patgmiller Nov 23, 2024
607da08
minimum required changes to initially get background.js to run as ser…
patgmiller Nov 23, 2024
f2d7b85
browserpass extension first working draft of manifest v3 in chromium:…
patgmiller Dec 30, 2024
41c4a73
browserpass copy and fill actions work for FF and Chrome MV3, need to…
patgmiller Dec 31, 2024
e4fbbd2
fix clipboard clear and clean up some log messages. browserpass/brows…
patgmiller Dec 31, 2024
70a231f
add doc string to isChrome method. browserpass/browserpass-extension#320
patgmiller Dec 31, 2024
bade912
added async handler in background to webRequest for onAuthRequired, c…
patgmiller Mar 12, 2025
0322cf0
for security auth request url should include full extension url, not …
patgmiller Mar 12, 2025
c3447f2
add constant for auth url query param. browserpass/browserpass-extens…
patgmiller Mar 12, 2025
7eb6916
async auth modal window now handles filtered search on auth host brow…
patgmiller Mar 21, 2025
bc037a7
fix display quirk for detached popup window browserpass/browserpass-e…
patgmiller Mar 22, 2025
26e5b2d
first working draft of successful auth request browserpass/browserpas…
patgmiller Mar 22, 2025
6cbb5b3
async auth request is now working, beta stable browserpass/browserpas…
patgmiller Mar 22, 2025
e9c97d0
attempt to fix some issues for fillFields due to difference in api fo…
patgmiller Mar 22, 2025
aa3ff8f
remove extra inject script leftover from initial troubleshooting. bro…
patgmiller Mar 22, 2025
0da8990
fixed dispatchFill parsing of results.filledFields, browserpass/brows…
patgmiller Mar 23, 2025
b3deb12
add fall back clean up for auth request browserpass/browserpass-exten…
patgmiller Mar 25, 2025
448c0c0
fix search for auth to filter on BrowserpassURL().domain instead of U…
patgmiller Mar 26, 2025
bb094de
extend modal dialog functionality to confirm/acknowledgement, browser…
patgmiller Mar 26, 2025
dbb6a5f
remove obsolete basic auth injection handler and add deprecation noti…
patgmiller Mar 26, 2025
fe10fc3
add a little style + format to auth deprecation message and override …
patgmiller Mar 26, 2025
eb12470
fix copy pasta bug in alarm handler for clearAuthRequest, also correc…
patgmiller Mar 26, 2025
0c58ec0
remove excess console.{log,debug} browserpass/browserpass-extension#320
patgmiller Mar 29, 2025
ba3af02
fix regresion bug in saveRecent, browserpass/browserpass-extension#320
patgmiller Mar 29, 2025
02ba8ca
remove another extra console.log browserpass/browserpass-extension#320
patgmiller Mar 29, 2025
4be440c
use simple isChrome approach, browserpass/browserpass-extension#320
patgmiller Mar 29, 2025
ad0d892
fix save recent for v3 manifest storage setItem, browserpass/browserp…
patgmiller Mar 29, 2025
2023c90
adjust syntax for searchInterface to pass window url to parseAuthUrl,…
patgmiller Mar 29, 2025
c216788
check for non https protocol when filling fields of auth request, war…
patgmiller Mar 29, 2025
399eccb
confirmed must use user agent method for isChrome is certain situatio…
patgmiller Mar 31, 2025
2b5b83d
first version of redraw modal height for dialog and notifications whi…
patgmiller Mar 31, 2025
a93759a
minor adjustment to refernce diff for notifications, browserpass/brow…
patgmiller Mar 31, 2025
a49daae
remove console.debug, browserpass/browserpass-extension#320
patgmiller Mar 31, 2025
aadca90
ship with simple url approach, but keep reference to user agent appro…
patgmiller Mar 31, 2025
6257ec0
Add note about why keeping commented block and need to determine whic…
patgmiller Mar 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ EXTENSION_FILES := \
src/popup/*.html \
src/popup/*.gif \
src/popup/*.svg \
src/offscreen/*.html \
src/options/*.html
EXTENSION_FILES := \
$(wildcard $(EXTENSION_FILES)) \
src/css/popup.dist.css \
src/css/options.dist.css \
src/js/background.dist.js \
src/js/popup.dist.js \
src/js/offscreen.dist.js \
src/js/options.dist.js \
src/js/inject.dist.js
CHROMIUM_FILES := $(patsubst src/%,chromium/%, $(EXTENSION_FILES))
Expand Down
8 changes: 6 additions & 2 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ PRETTIER := node_modules/.bin/prettier
LESSC := node_modules/.bin/lessc

CLEAN_FILES := css js
PRETTIER_FILES := $(wildcard *.json *.js popup/*.js options/*.js *.less popup/*.less options/*.less *.html popup/*.html options/*.html)
PRETTIER_FILES := $(wildcard *.json *.js popup/*.js offscreen/*.js options/*.js *.less popup/*.less options/*.less *.html popup/*.html offscreen/*.html options/*.html)

.PHONY: all
all: deps prettier css/popup.dist.css css/options.dist.css js/background.dist.js js/popup.dist.js js/options.dist.js js/inject.dist.js
all: deps prettier css/popup.dist.css css/options.dist.css js/background.dist.js js/popup.dist.js js/offscreen.dist.js js/options.dist.js js/inject.dist.js

.PHONY: deps
deps:
Expand All @@ -32,6 +32,10 @@ js/popup.dist.js: $(BROWSERIFY) popup/*.js helpers.js
[ -d js ] || mkdir -p js
$(BROWSERIFY) -o js/popup.dist.js popup/popup.js

js/offscreen.dist.js: $(BROWSERIFY) offscreen/*.js
[ -d js ] || mkdir -p js
$(BROWSERIFY) -o js/offscreen.dist.js offscreen/offscreen.js

js/options.dist.js: $(BROWSERIFY) options/*.js
[ -d js ] || mkdir -p js
$(BROWSERIFY) -o js/options.dist.js options/options.js
Expand Down
Loading