daijro
f45852c579
pythonlib: Add "test" CLI to open Playwright inspector
2024-09-19 16:33:41 -05:00
daijro
4eb559f043
pythonlib: Fix out of bounds screen values 0.1.0b4
2024-09-19 16:15:14 -05:00
daijro
9c3e6918cf
Fix context menu UI on light mode #9
2024-09-19 06:02:17 -05:00
daijro
ea0a0363fa
Add Heap.collectGarbage, bump to v130.0.1
...
- Juggler: Add method to force garbage collection: f2a974b045 s
- Bumped to v130.0.1
2024-09-19 05:40:00 -05:00
daijro
49db177f02
pythonlib: Fix unclear wording
2024-09-19 05:07:41 -05:00
daijro
3488008311
pythonlib: Release to PyPi, Update README
2024-09-19 04:52:18 -05:00
daijro
581cb5ce3f
pythonlib: Fixes & cleanup
...
- Fix chmod not working
- Add more instructions to README
- Cleanup comments
2024-09-17 12:28:25 -05:00
daijro
a05379fd38
pythonlib: Fix MacOS target path
2024-09-16 04:20:23 -05:00
daijro
5e1fb78cfc
Camoufox Python interface
...
Port of the launcher to a Python library.
2024-09-16 04:01:20 -05:00
daijro
9dfb15d371
Add upstream DNS leak fix #10
2024-09-16 00:49:28 -05:00
daijro
d32f76fb0e
feat: Instant CSS animations
...
Sets all css animations to run instantly. Creates less delay with Playwright when waiting for elements to appear.
2024-09-14 08:36:14 -05:00
daijro
662e62fb2c
Fix launcher issues on macos #7
...
Fixes properties.json path not being found.
2024-09-12 08:03:36 -05:00
daijro
598a8566e2
CI/CD: Fix outdated libstdc++ on i686
2024-09-11 05:03:55 -05:00
daijro
bc2f591844
LibreWolf: Fix bootstrap
...
Merges fix 70ad9466cb
2024-09-11 04:59:26 -05:00
daijro
9bb17f5947
CI/CD: Bump upload/download artifact to v4
2024-09-11 04:20:47 -05:00
daijro
4df16b4a84
Malformed patch fix
...
Patch file broke during merge.
2024-09-11 04:20:16 -05:00
daijro
021b2f895d
Juggler: Add logging & fix frame execution issues #3 #6
...
- Add back frame execution contexts. Fixes leaks by using an isolated context. #3 #6
- Fixed other small errors in Juggler (viewport size & error message stack)
- Add debugging functionality to Juggler
- Add launcher argument to write stderr to a log file
- Bumped to v130.0-beta.5
2024-09-11 04:06:05 -05:00
daijro
ea84f792df
Developer UI: Keep clean build files on reset
2024-09-09 18:48:36 -05:00
daijro
393e53ce3d
Fix search engine patch for v130.0
2024-09-09 18:47:59 -05:00
daijro
af24266697
Port Playwright desktop capturing to FF v130.0
...
- Add counted capture methods to DesktopCaptureImpl
- Fixes compile errors
2024-09-09 18:26:59 -05:00
daijro
ff43c62ddc
Fix forced colors & reduced motion overrides
2024-09-09 17:54:18 -05:00
daijro
f25c39749d
Bump to v130.0
...
- Merged new July 25th changes into Juggler
- Retrofit playwright patches to the latest version
- Removed Nvidia Wayland fix backport
- Updated bootstrap patch from LibreWolf
2024-09-09 17:43:41 -05:00
daijro
dd73dfc14c
Add sponsor segment
2024-09-05 22:22:10 -05:00
daijro
097b321016
README: WAF tests
2024-08-23 06:50:09 -05:00
daijro
7f2af806ea
README: Add datadome high sec testing site
2024-08-19 05:36:30 -05:00
daijro.dev@gmail.com
d1e3b6be27
README: Update banner design
2024-08-18 07:00:43 -05:00
daijro
a2cb02df8a
Add config type validator
...
- Validates property types passed in --config.
- Types are stored in properties.json.
2024-08-18 05:14:20 -05:00
daijro
c5356e9e41
Cleanup & bump to v129.0-beta.4
...
- Rename /dom/mask -> /camoucfg
- Rename auto-pin-extensions.patch -> pin-addons.patch
- Remove redundant comment in juggler/content/FrameTree.js
2024-08-18 04:30:45 -05:00
daijro
e8126c6819
Add WebRTC IP spoofing
...
Implement WebRTC IP spoofing at the protocol level by modifying ICE candidates and SDP before they're sent.
2024-08-18 02:56:40 -05:00
daijro
3f105c0ac1
Update project roadmap
2024-08-18 00:02:15 -05:00
daijro
5fc0bd7fc2
Bump to v129.0-beta.3
2024-08-17 21:11:08 -05:00
daijro
86155b3c81
Re-disable cross process iframes & bfcache
2024-08-17 21:09:40 -05:00
daijro
f8f868307a
Fix frame execution contexts leak
...
- Prevents the creation of execution contexts in frames on content-document-global-created.
- Also fixes input events not working in Playwright
2024-08-17 21:08:43 -05:00
daijro
a78c5a2d91
Dockerfile: Add rustc & fix launcher errors #1
2024-08-17 07:08:19 -05:00
daijro
f2013051ab
Bump to v129.0-beta.2
2024-08-17 05:52:04 -05:00
daijro
834aa5a2c3
Juggler: Set default color scheme to dark
2024-08-17 05:50:27 -05:00
daijro
b5156e9e11
Add thanks in README
2024-08-17 05:41:50 -05:00
daijro
d3f5e4e833
Fix screen.width/height leaking with matchMedia
...
Overrides the screen area on a lower level to avoid the true screen size from leaking with matchMedia.
2024-08-17 05:26:19 -05:00
daijro
6002ed4bdd
Fix window.innerHeight
...
Unsets the flex css property on .browserStack
2024-08-17 01:01:42 -05:00
daijro
a766940363
Makefile: Fix build resetting workspace when editing patch
2024-08-17 00:25:34 -05:00
daijro
b9d1503487
Fix viewport hijacking
...
Do not allow Juggler to set its default viewport size if Camoufox set it first
2024-08-17 00:24:50 -05:00
daijro
fcacf8106d
README: Add Playwright usage example
2024-08-16 21:43:58 -05:00
daijro
c144539759
Add README release notice
2024-08-16 21:08:35 -05:00
daijro
73386d6b9f
CI/CD: Add target arch matrix
2024-08-16 19:06:49 -05:00
daijro
1d31bad14e
Merge gh-actions branch into main
...
main..gh-actions:
- CI/CD: Fix release permissions
- Fix macos packaging on debian
- CI/CD: Remove unwanted tools
- CI/CD: Attempt to fix OOM killing GH runner during LTO
- CI/CD: Fix glibc errors
- CI/CD: Downgrade to ubuntu-20.04
- CI/CD: Use target os matrix & fix release
- CI/CD: Remove Windows (temporarily)
- CI/CD: Move to AdityaGarg8/remove-unwanted-software@v4.1
- CI/CD: Limit CPU as well
- CI/CD: Create cgroup with 80% mem limit
- CI/CD: Revert "Remove .mozbuild caching"
- CI/CD: Expand root & swap build space
- CI/CD: Remove .mozbuild caching
- CI/CD: Check disk space after checkout
- CI/CD: Use easimon/maximize-build-space
- CI/CD: Add workflow dispatch trigger
- CI/CD: Experimental fix for clang, add swap space
- CI/CD: Save .mozbuid cache after Build
2024-08-16 07:34:54 -05:00
daijro
33137af06e
CI/CD: Add workflow dispatch trigger
2024-08-14 21:39:14 -05:00
daijro
8acf205f43
README fixes
2024-08-14 20:25:28 -05:00
daijro
9a91b9ff8e
Fix package "aria2c" -> "aria2" #1
...
aria2c is provided by the aria2 package.
https://launchpad.net/ubuntu/focal/+package/aria2
2024-08-14 20:20:43 -05:00
daijro
726fcb66db
CI/CD: Fix .mozbuild caching
2024-08-14 05:29:32 -05:00
daijro
80a657268e
Packaging & macos exec fixes
...
- Use "open -a" to launch Camoufox.app
- Fix fonts not copying correctly
- Find & move asset files to dist/ correctly
2024-08-14 05:22:01 -05:00