Commit 722d45c
adsjs messaging (#1883)
* Initial Android adsjs bundle
* Rename output script to something more sensible
* Add inject name
* lint fix
* PoC messaging adsjs
* Removal of ports argument
* Change up wrapping
* Fix up typing
* Enable share on iframes and fix support issues
* Revert "Enable share on iframes and fix support issues"
This reverts commit 51f7413.
* Inject name conditional (#1884)
* Add enum devices debugging
* Disable device enumeration remotely
* Fix lint
* Add frame flexibility
* Move to webCompat
* Conditional frame matching
* Test case
* Frame test changes, still not working
* Fix up frame testing
* Simplify test checks
* Remove bundle for debugging
* Add injectName conditional matching
* Improve comment
* build(deps): bump immutable-json-patch from 6.0.1 to 6.0.2 (#1873)
* build(deps): bump immutable-json-patch from 6.0.1 to 6.0.2
Bumps [immutable-json-patch](https://github.com/josdejong/immutable-json-patch) from 6.0.1 to 6.0.2.
- [Changelog](https://github.com/josdejong/immutable-json-patch/blob/main/CHANGELOG.md)
- [Commits](https://github.com/josdejong/immutable-json-patch/commits)
---
updated-dependencies:
- dependency-name: immutable-json-patch
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
* Fix replace state tests
* Add failure case if the library behaviour is now reverted
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Kingston <[email protected]>
* build(deps-dev): bump eslint from 9.32.0 to 9.33.0 in the eslint group (#1886)
Bumps the eslint group with 1 update: [eslint](https://github.com/eslint/eslint).
Updates `eslint` from 9.32.0 to 9.33.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.32.0...v9.33.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.33.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump @rive-app/canvas-single from 2.30.4 to 2.31.1 (#1885)
Bumps [@rive-app/canvas-single](https://github.com/rive-app/rive-wasm) from 2.30.4 to 2.31.1.
- [Changelog](https://github.com/rive-app/rive-wasm/blob/master/CHANGELOG.md)
- [Commits](rive-app/rive-wasm@2.30.4...2.31.1)
---
updated-dependencies:
- dependency-name: "@rive-app/canvas-single"
dependency-version: 2.31.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix context menu by filtering fake widgets starting with underscore (#1888)
The context menu was including fake widgets (like _omnibar-toggleAi for Duck.ai toggle)
which caused issues with native app integration. This change:
- Updates useContextMenu() to filter out all widgets with IDs starting with '_'
- Renames debug widget ID from 'debug' to '_debug' for consistency
- Adds integration test to verify only real widgets appear in context menu
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <[email protected]>
* NTP: Omnibar design fixes i2 (#1889)
* Remove focusRing state and update popup focus styles:
- Show rest state by defualt
- Show focus state only when input/textarea is selected and empty
- Show suggestions state only when suggestions list is open
* Make close button clear input and hide suggestions in one click
* Adjust padding around X button in SearchForm
* Refocus input after clearing search term
* Fix spacer height to accommodate largest tab without animation
* Use --ntp-surface-tertiary (with correct value from Figma) when using
default background and --ntp-surface-background-color when using a
custom background
* Use dark mode icons in TabSwitcher
* Adjust omnibar and tab switcher background when using a custom
background
* Update ntp-controls-raised-backdrop color variables
* Update SearchColorIcon and AiChatColorIcon SVG gradients and colors
* feat: Add Duck.ai icon for RMF, update a couple other RMF icons (#1892)
* feat: Add Duck.ai icon for RMF, update a couple other icons
* fix: example
* rm: overflow2 example
* Replace newlines with spaces when switching from Duck.ai to Search tab. (#1894)
This matches how SERP behaves
* NTP: Refine omnibar background, outline, and elevation styles (#1893)
* Refine popup background, outline, and elevation styles
* Update CloseSmallIcon
* Fix lint warnings (#1890)
* Refactor variable names and improve type safety in customizer and build scripts
Co-authored-by: randerson <[email protected]>
* Don't typecast to any
---------
Co-authored-by: Cursor Agent <[email protected]>
* Force search mode when Duck.ai is disabled in Omnibar (#1895)
* build(deps): bump @rive-app/canvas-single from 2.31.1 to 2.31.2 (#1902)
Bumps [@rive-app/canvas-single](https://github.com/rive-app/rive-wasm) from 2.31.1 to 2.31.2.
- [Changelog](https://github.com/rive-app/rive-wasm/blob/master/CHANGELOG.md)
- [Commits](rive-app/rive-wasm@2.31.1...2.31.2)
---
updated-dependencies:
- dependency-name: "@rive-app/canvas-single"
dependency-version: 2.31.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump esbuild from 0.25.8 to 0.25.9 (#1903)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.8 to 0.25.9.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.25.8...v0.25.9)
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.25.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump actions/checkout from 4 to 5 (#1901)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add initial ping message
* Fix tests
* Remove frame limitation
* Add breakageReporting to bundle
* Add apiManipulation to the new bundle
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Cris Barreiro <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Robert Anderson <[email protected]>
Co-authored-by: Claude <[email protected]>
Co-authored-by: Valerie Kraucunas <[email protected]>
Co-authored-by: Cursor Agent <[email protected]>1 parent 6304c5b commit 722d45c
File tree
9 files changed
+420
-6
lines changed- injected
- entry-points
- scripts
- src
- features
- unit-test
- messaging
- lib
9 files changed
+420
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
52 | 63 | | |
53 | 64 | | |
54 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | 49 | | |
51 | 50 | | |
52 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
54 | | - | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
215 | 216 | | |
216 | 217 | | |
217 | 218 | | |
218 | | - | |
| 219 | + | |
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
| |||
229 | 230 | | |
230 | 231 | | |
231 | 232 | | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
232 | 236 | | |
233 | 237 | | |
234 | 238 | | |
| |||
268 | 272 | | |
269 | 273 | | |
270 | 274 | | |
| 275 | + | |
| 276 | + | |
271 | 277 | | |
272 | 278 | | |
0 commit comments