Ingan121
e47e912a03
Disable flawed pssh verification to for compatibility with more services
2025-10-22 15:14:51 +09:00
Ingan121
3d18c45c60
Fix decodingInfo logic to solve issues with some polyfills
2025-10-15 19:15:01 +09:00
Ingan121
e1a1f0ea68
Fix build script
2025-10-07 20:10:55 +09:00
Ingan121
d33b1d8f43
Misc
2025-10-05 20:08:52 +09:00
Ingan121
57357b6830
Misc
2025-10-05 20:00:13 +09:00
Ingan121
7581cbcefa
* Change project structure to build dependencies on extension build
...
* (For AMO compliance)
* Change all dependency uses to ESM
2025-10-05 19:59:09 +09:00
Ingan121
1bc26a4898
2.1
2.1
2025-10-05 15:24:14 +09:00
Ingan121
8a92dba98b
Separate PR robustness check logic for FIrefox and Edge to follow each browser's unique behavior
2025-10-01 00:14:49 +09:00
Ingan121
27787de49b
* Change 'Donwload' to 'Export' to prevent confusion
...
* Disable Remove and Download buttons if no device is available
2025-09-30 23:30:00 +09:00
Ingan121
ad0729d4c7
Misc
2025-09-22 22:29:46 +09:00
Ingan121
0c62ec9c9f
* Add storage quota exceeded notification when config change fails due to this
...
* Fix logic error in robustness filtering
* Fix robustness filtering not working with decodingInfo
* Add option to deny SL3000 key systems
* Use predefined list of valid key system strings instead of just comparing the beginning
2025-09-17 00:40:46 +09:00
Ingan121
14a7451f35
Ready for release
2025-09-16 22:46:06 +09:00
Ingan121
b37e3bd28f
Update README.md
2025-09-14 18:21:03 +09:00
Ingan121
27e949d41e
Add "closed" ("was active") icon that persists till page reload/navigation
2025-09-14 13:26:39 +09:00
Ingan121
3a37a35f4b
Fix HDCP 'None' being saved as '2.3'
2025-09-13 23:26:00 +09:00
Ingan121
54873aa7ba
Misc
2025-09-13 23:15:50 +09:00
Ingan121
64d9275085
Use png logo to avoid rendering quirks
2025-09-13 23:05:38 +09:00
Ingan121
acbe25a87b
* Handle cases when an invalid custom handler is selected (Disable EME interception, etc.)
...
* Add options for limiting max robustness and HDCP levels
* New logo
2025-09-13 23:03:45 +09:00
Ingan121
1cbed538a9
Misc
2025-09-07 23:15:55 +09:00
Ingan121
af43d00494
* Add manual key entry capability to the known keys handler
...
* Fix the clear button in the incognito mode actually clearing the non-incognito logs
2025-09-07 23:14:33 +09:00
Ingan121
6dbcd903a4
* Add experimental 'known keys' mode that works unexpectedly well for some services
...
* Needs better log matching system tho
2025-09-07 00:01:25 +09:00
Ingan121
57293c6a2a
Update manifest.json
2025-09-01 16:35:25 +09:00
Ingan121
40214dd50a
Misc
2025-08-31 23:13:14 +09:00
Ingan121
db636fa485
Misc bugfix
2.0
2025-08-31 20:49:27 +09:00
Ingan121
4735e782b5
* Allow importing multiple devices at the same time
...
* Devices of different types can be imported at the same time by using drag and drop or just select all files in the type selector of the file dialog
2025-08-31 20:43:22 +09:00
Ingan121
88cfccdcbc
* Allow dropping device files anywhere in the popup
...
* Bump version to 2.0
2025-08-31 20:16:46 +09:00
Ingan121
98e3745ced
Misc
2025-08-31 16:02:49 +09:00
Ingan121
d81990d8d3
Reorder panel init logic for slightly better look while loading
2025-08-31 15:23:43 +09:00
Ingan121
6a876c4348
Handle webm kid duplicate when saving log and use the real webm initData when generating challenge (for consistency with the real WV CDM)
2025-08-31 14:55:59 +09:00
Ingan121
92bca46aee
* Implement proper support for 'webm' initDataType instead of relying on previously logged PSSH with same KID
...
* Still prefer saved logs from same-origin to prevent duplicate entries
* Fix remove individual log button not working with new logs with origin data
2025-08-31 14:38:41 +09:00
Ingan121
658fad9a6b
* Isolate incognito logs to incognito windows
...
* Use an array instead of an object with useless and duplicate internal log identifier keys, when exporting log JSON
2025-08-31 12:59:09 +09:00
Ingan121
1a03a7e484
Use temp storage for logs from incognito windows
2025-08-30 23:58:41 +09:00
Ingan121
721d964c5c
Disable persistence for incognito windows
2025-08-30 23:46:04 +09:00
Ingan121
de8ce64157
Fix persistent randomly failing
2025-08-30 23:31:04 +09:00
Ingan121
26653092b9
Misc
2025-08-30 21:23:31 +09:00
Ingan121
5d7991f9fa
Check sessionTypes instead of persistentState when denying, just like the real CDM
2025-08-30 20:44:07 +09:00
Ingan121
11637a784f
* Fix the collapse button bar in dark mode
...
* Fix mks.remove() and the session remover in panel UI ignoring the origin
* Misc logic changes
2025-08-30 19:56:39 +09:00
Ingan121
55a910e4fe
* Refactor the persistent log saving logic to use one log entry for all sessions associated with a pssh on a specific origin
...
* Some other misc refactor
* Auto reload all command boxes when changing the command options
* Add origin isolation to prevent cross-origin fingerprinting, etc. with webm-type initData or persistent licenses
* Logs from different origins can have duplicate entries even if pssh is same
2025-08-30 19:30:45 +09:00
Ingan121
19d14fb28b
* Small redesign after the merge
...
* Fix 'some' coding style inconsistencies (but there are still many)
* Also make the command options collapsible, and save the collapsed state
* Next commit: change the decision of keeping duplicate sessions for persistent sessions
2025-08-30 15:34:10 +09:00
Ingan121
43274a6115
Merge pull request #10 from SunilPrasadRegmi/master
...
Please Merge this Brother!!!
2025-08-30 14:20:33 +09:00
Sunil Prasad Regmi
f79b9652b5
Merge branch 'Ingan121:master' into master
2025-08-29 20:25:19 +05:45
Sunil Prasad Regmi
312fa127e2
Update README.md
2025-08-29 20:21:36 +05:45
Sunil Prasad Regmi
a4976332b8
Update README.md
2025-08-29 20:20:37 +05:45
Sunil Prasad Regmi
4837d3a87a
Fixup Yeah!
2025-08-29 20:16:29 +05:45
Sunil Prasad Regmi
af64409715
Added More Functionality So Users Can Have Less Annoy
...
yes! i mean that
2025-08-29 20:09:26 +05:45
Sunil Prasad Regmi
242c329b22
Update panel.css
2025-08-29 19:59:03 +05:45
Sunil Prasad Regmi
6de5c7b2c4
Update panel.js To Support New Handy Features
2025-08-29 19:57:34 +05:45
Sunil Prasad Regmi
39653dfd8a
Prepare for saving commands and not limiting to Shaka Packager
...
yeah, i am saying that.!
2025-08-29 19:49:28 +05:45
Ingan121
d563b48912
Misc
2025-08-29 23:02:06 +09:00
Ingan121
e4eff06567
* Support removing individual log entries
...
* Fix scrolling to top when clicking the copy links
2025-08-29 22:58:18 +09:00