Commit Graph

547 Commits

Author SHA1 Message Date
Claas Augner
d3eb52083b docs(SECURITY): sync security policy (#607)
* docs(SECURITY): sync security policy

* Apply suggestions from code review

Co-authored-by: rebloor <git@sherpa.co.nz>

---------

Co-authored-by: rebloor <git@sherpa.co.nz>
2025-11-18 10:15:02 +01:00
Gabriel Aubut-Lussier
8b260a9a7f Fix the example with Firefox on macOS when managed storage isn't available. (#554)
Co-authored-by: rebloor <git@sherpa.co.nz>
Co-authored-by: Simeon Vincent <svincent@gmail.com>
2025-11-05 18:56:42 -08:00
dependabot[bot]
9ee37c18e8 ci(deps): bump actions/setup-node from 4 to 6 (#600) 2025-10-28 19:02:20 +01:00
dependabot[bot]
db714add60 ci(deps): bump actions/checkout from 3 to 5 (#601)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 16:40:34 +01:00
Claas Augner
50b2c619c6 ci(workflows): pin 3rd party actions (#605) 2025-10-28 16:25:39 +01:00
Claas Augner
f1646b822d ci(CODEOWNERS): add Engineering for workflows and CODEOWNERS (#604) 2025-10-17 10:43:36 +01:00
Claas Augner
4421d5db72 ci(workflows): remove idle workflow (#603) 2025-10-17 09:48:28 +01:00
Claas Augner
07636b4ec9 ci(workflows): remove advanced CodeQL setup (#597) 2025-10-15 11:59:49 +02:00
Claas Augner
8cfa08277d ci(dependabot): update GitHub Actions weekly (#598) 2025-10-15 10:24:46 +02:00
Claas Augner
226a3b4764 ci(workflows): disable actions/checkout credential persistance (#599) 2025-10-13 13:42:56 +02:00
Claas Augner
4f437218d9 ci(workflows): disable actions/checkout credential persistance (#596) 2025-10-13 09:57:47 +02:00
Claas Augner
4045ef571e ci(workflows): remove welcome-bot (#595) 2025-10-08 14:27:29 +02:00
zayKenyon
440454aa47 typo: Native Messaging Docs (#593)
Removes a secondary use of 'the'.
2025-08-11 13:26:12 +12:00
steven-gardiner
c684711f6b Add an item to group the active tab in a new group. (#592)
* Add an item to group the active tab in a new group.

* Text update

---------

Co-authored-by: rebloor <git@sherpa.co.nz>
2025-08-06 19:53:42 +12:00
erosman
386f262076 Increase minimum version to 136.0 (#584)
Increase the minimum version to match the official [userScripts](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScripts#browser_compatibility) release.
2025-05-13 16:21:44 +12:00
erosman
7e52f30052 Prevent chrome API access (#583)
`chrome.runtime.connect` & `chrome.runtime.sendMessage` are still accessible to userscripts.
2025-05-09 19:26:50 +02:00
Jan Klass
6977b6b240 Drop dead video link (load temp addon) (#582)
The video is short, old, macOS-only, and has been unpublicized from YouTube.

The Internet Archive has it [archived in 2021](http://web.archive.org/web/20210221034604/https://www.youtube.com/watch?v=cer9EUKegG4).

Given that opening the archived site is not a very user friendly way or guidance (slow, confusion regarding missing content, YouTube reference, etc), and the intentional removal done by publishers, it seems more appropriate to drop the link.

Resolves #574
2025-05-05 14:09:35 +12:00
Joshua Chen
ce292cbd30 Replace Markdown formatting with HTML (#580) 2025-04-05 01:19:36 +02:00
Rob Wu
8f42801287 Correct userScripts / userScripts_legacy index (#579)
The MV2-specific userScripts example is currently associated with the
"userScripts.register" API. While this is the correct API name, the
MDN documentation is actually at `userScripts_legacy/register`.

To make sure that the example is rendered in the right location,
change "userScripts" to "userScripts_legacy".

... and for completeness also add `runtime.onMessage` to the MV3
example, since that example uses this API.
2025-03-09 20:05:51 +01:00
Rob Wu
d1116e32e9 Add example using MV3 userScripts API (#576) 2025-02-24 12:13:40 +13:00
Simeon Vincent
2ecc2198b3 Merge pull request #573 from dotproto/lint-dir
Allow contributors to lint individual examples
2024-11-26 08:00:18 -08:00
Simeon Vincent
cba73f7397 Allow contributors to lint individual examples 2024-11-18 12:17:35 -08:00
Simeon Vincent
18238c1bee Merge pull request #564 from dotproto/native-update
Update native-messaging to use python3, clarify instructions
2024-10-23 11:20:20 +02:00
rebloor
735dee777c Update README.md
Example now simply returns "pong"
2024-10-23 14:29:04 +13:00
rebloor
6fc3408d31 Merge branch 'main' into native-update 2024-10-19 05:48:50 +13:00
rebloor
1d8a18aa1e Automatic theme switching support in favorite colours (#567)
* Automatic theme switching support in favorite colours

* Ref to dark theme

Co-authored-by: Rob Wu <rob@robwu.nl>

---------

Co-authored-by: Rob Wu <rob@robwu.nl>
2024-09-09 16:26:27 +12:00
Florian Dieminger
141134499a Merge pull request #566 from mdn/remove-zwsp
fix(examples.json): remove &#x200B;
2024-08-12 18:27:47 +02:00
Florian Dieminger
cc4236edfb fix(examples.json): remove &#x200B;
There are two &#x200B; (zero width space) in the
examples.json
2024-08-12 10:05:28 +02:00
Simeon Vincent
d2d2255f77 Apply suggestions from code review
Co-authored-by: rebloor <git@sherpa.co.nz>
2024-07-18 15:22:39 -07:00
Simeon Vincent
8a66c92283 Update native-messaging/app/ping_pong.json
Co-authored-by: Rob Wu <rob@robwu.nl>
2024-07-17 12:35:32 -07:00
Simeon Vincent
cdf409a9bf Note directory restrictions on macOS 2024-07-17 12:34:18 -07:00
Simeon Vincent
2d767fa652 Add doc link for additional help 2024-07-17 12:29:06 -07:00
Simeon Vincent
55c434810e Remove Python 2 support 2024-07-17 12:28:41 -07:00
Simeon Vincent
f627c5f7a9 Merge pull request #558 from dahn-zk/fix-native-messaging-example-checker-script
native-messaging: fix Windows checker script not to fail on missing HKCU when HKLM is set
2024-07-12 19:29:55 -07:00
Simeon Vincent
711f647c45 Merge pull request #561 from s-c-p/patch-1
Illustrative function name
2024-07-12 19:22:43 -07:00
Simeon Vincent
b5260e150a Update native-messaging to use python3, clarify instructions
Fixes #560
2024-07-12 19:10:09 -07:00
echo
91c8d7e708 fixed typo in imagify/manifest.json (#563) 2024-06-03 05:06:47 +12:00
S C P
5dcff0bef0 Illustrative function name
updateActiveTab has ambiguous meaning, most prominent of which doesn't mean what we are actually trying to do.
2024-05-11 09:24:33 +05:30
dan oak
2a93ff804a native-messaging README: replace Python 2 doc link to Python 3 2024-04-20 18:33:42 +03:00
dan oak
06e230f720 native-messaging: fix not to fail on missing HKCU when HKLM is set
there was a bug when missing key in HKEY_CURRENT_USER would throw from `winreg.OpenKey` call
2024-04-20 18:33:06 +03:00
Ibrahim Hasaan
faadfca8dd Update root-cert-stats to use runtime.sendMessage #542 (#547)
* Adding send message and on message functions

* moving table displaying into a new function

* updating rootCertStats from var to let

* updating comments

* Apply Linter change, unused const

Co-authored-by: Rob Wu <rob@robwu.nl>

---------

Co-authored-by: Rob Wu <rob@robwu.nl>
Co-authored-by: rebloor <git@sherpa.co.nz>
2023-11-05 06:16:53 +13:00
Rob Wu
d5fee36ec5 chore: Add package-lock.json (#550) 2023-11-03 04:39:39 +13:00
Rob Wu
31008d83eb chore: use npm install instead of npm ci in gh workflow (#549)
The project does not have a package-lock.json file, so `npm ci` does not
work. Switch to `npm install` instead.
2023-11-02 11:40:01 +13:00
Rob Wu
fc984fa2e4 chore: add setup-node + npm ci to lint workflow (#548) 2023-11-01 10:40:21 +13:00
Uiolee
cad65502f2 chore: update eslint and CI (#532)
* update eslint

* babel-eslint has been deprecated

* ci: update lint
2023-10-31 17:20:42 +01:00
rebloor
e0b3fc5a94 Content cherry picked from approved PR 482 (#546) 2023-10-25 09:45:06 +13:00
Ruth John
fa4187c2b1 Merge pull request #537 from rebloor/window-manipulator-update-for-issue-28
window-manipulator update for issue 431
2023-10-04 13:54:11 +01:00
Ruth John
5f2fe84e0f Merge branch 'main' into window-manipulator-update-for-issue-28 2023-10-04 10:05:05 +01:00
rebloor
709bc28a6c Reverse var to let change (#541)
* Reverse var to let change

* Review feedback

Co-authored-by: Rob Wu <rob@robwu.nl>

---------

Co-authored-by: Rob Wu <rob@robwu.nl>
2023-10-02 13:46:01 +13:00
David D Lowe
6392240f0f Use async/await in options.js (#457)
Co-authored-by: rebloor <git@sherpa.co.nz>
2023-09-06 11:24:59 +12:00