Commit Graph

152 Commits

Author SHA1 Message Date
Hendrik Eeckhaut
49a94e1bbc build: Update to alpha.9 (#162) 0.1.0.900 2025-03-28 13:44:22 +01:00
Hendrik Eeckhaut
64d572d663 ci: Merge GH workflows into one ci flow + add release job 2025-03-28 11:32:24 +01:00
Hendrik Eeckhaut
2f35278235 ci: use npm to build (instead of pnpm) (#160) 2025-03-27 16:02:36 +01:00
tsukino
5af783e48c fix: notaryUrl and websoccketProxyUrl types in proof viewer (#159) 2025-03-14 04:47:56 -04:00
tsukino
1ea69d0574 feat: alpha.8 (#156)
* feat: alpha.8

* fix: package.json path

* chore: update lockfiles

* fix: notary url
0.1.0.800
2025-03-14 04:05:11 -04:00
Hendrik Eeckhaut
8bfcf8c8d5 fix: correct github workflow name (#144) 2025-03-14 03:42:10 -04:00
dylan1951
fe825d7ebb Add support for passing params to plugin (#152)
* Add support for passing params to plugin start() method.

* Remove GUI parameter inputs for now

---------

Co-authored-by: dylan <dylanbradshaw107@hotmail.com>
2025-03-14 03:41:19 -04:00
tsukino
ca4986c3bb fix: parse raw buffers from transcript (#154) 2025-03-12 10:43:16 -04:00
Tanner
da756721d4 UI changes (#142)
* feat: adding metadata to proofviewer

* feat: X button conditionally displays on how the proof viewer is opened

* feat: added confirmation modal to deleting history

* chore: clean up

* feat: added verifierKey and notaryKey to metadata in proofviewer

* feat: UI fixes and adding RemoveHistory modal to ProofViewer
2025-03-05 18:59:59 -08:00
Tanner
38852620d2 feat: sidepanel now refreshes on subsequent plugin runs if still open (#153) 2025-03-05 18:52:45 -08:00
Hendrik Eeckhaut
1c9f340add Use GitHub ci to release extension to the Chrome webstore (#133) 2025-02-07 03:30:35 -05:00
tsukino
423be796f6 chore: version 0.1.0.704 (#143) 0.1.0.704 2025-02-07 01:12:51 -05:00
dylan1951
7631baf939 fix: cookie parsing logic (#141) 2025-02-05 14:28:38 +01:00
Tanner
8733b26e12 feat: fix Install Plugin button in extension menu
#131
2025-01-30 16:04:41 +01:00
tsukino
846bc1ef29 feat: add progress for notarization request and resurface error message (#119)
#119
2025-01-28 10:29:21 +01:00
tsukino
efb4386d1b chore: update default twitter plugin and bump version (#132) 0.1.0.703 2025-01-21 20:00:11 -05:00
mac
06dc4fac83 chore: add domains to websockify_config (#121)
chore: Remove stale websockify_config

Co-authored-by: Hendrik Eeckhaut <hendrik@eeckhaut.org>
2025-01-21 11:12:27 +01:00
tsukino
3b98fc3b2f fix: allow querying with both url and hostname when caching headers and cookies (#123) 2025-01-21 05:00:19 -05:00
tsukino
e3166d62a0 refactor: offscreen and ws event handlers (#115)
* refactor: offscreen rpc code

* refactor: ws message sender
2024-12-11 04:50:56 -05:00
Tanner
ca382f3532 fix: unintended sendResponse removed (#120) 2024-12-04 22:46:25 -05:00
Tanner
b8d068b828 feat: Add plugin context to get browser storage (#101) 2024-12-03 07:08:26 -05:00
tsukino
4c908d0611 chore: version pump (#117) 2024-11-08 02:56:57 -05:00
tsukino
ed3e797bad fix: send correct message on plugin execution using content script (#116)
* fix: send correct message on plugin execution using content script

* fix: get plugins filter logic and run plugin message timing on content script
2024-11-08 02:55:31 -05:00
tsukino
398950598e feat: implement p2p prover and verifier (#114) 2024-11-07 04:12:41 -05:00
tsukino
f3b8cc1066 fix: use notarized transcript instead of pre-fetched response for redaction (#113)
* wip

* fix: use transcript for redaction

* refactor: add map secret to ranges utility

* fix: body selector

* fix
2024-11-05 07:32:02 -05:00
tsukino
bd8e58c042 feat: dispatch event when cs is loaded (#112) 2024-10-29 05:39:59 -04:00
tsukino
fb4c81b851 fix: throw error when installilng duplicate pluign (#111) 2024-10-29 05:08:55 -04:00
Tanner
2db735e04f Multiple Redactions during Notarization process (#81) 2024-10-09 05:33:47 -04:00
Hendrik Eeckhaut
f6e582016b feat: add button to open extension in a browser page and various UI updates (#99) 2024-10-09 04:56:04 -04:00
Hendrik Eeckhaut
21ebcd1a11 Added documentation (#96)
* Added documentation

* formatting
2024-10-08 10:24:05 -04:00
Hendrik Eeckhaut
5063d6cb45 chore: refactor to use constants (#104) 2024-10-08 10:22:13 -04:00
Hendrik Eeckhaut
3d5e3ce4ac chore: remove Max transcript size and refactor to use constants (#106)
* chore: refactor to use constants

* chore: remove stale max_transcript_size

closes #105
2024-10-08 10:21:41 -04:00
tsukino
d47cf0d8ea feat: integrate with alpha.7 (#102) 0.1.0.700 2024-10-04 05:37:41 -04:00
Tanner
25f35d0051 feat: moving requestbuilder.tsx from utils to it's own component (#92) 2024-08-28 04:10:28 -04:00
tsukino
5ccdd9b06a feat: add default plugins to extension bundle (#93) 2024-08-28 04:05:56 -04:00
Hendrik Eeckhaut
186f77d3cb fix: add body to request (#89) 2024-08-23 03:22:21 -04:00
Hendrik Eeckhaut
08c4f74479 chore: moved all example plugins to the boilerplate repository (#90)
https://github.com/tlsnotary/tlsn-plugin-boilerplate
2024-08-23 03:21:53 -04:00
tsukino
737cc10af7 fix: add default empty array for secret values (#86) 2024-08-22 04:36:24 -04:00
tsukino
d1cbc34126 fix: empty body string should be undefined (#85) 2024-08-21 10:52:39 -04:00
Tanner
30a7b7b36b feat: adding connection status to requests store (#82) 2024-08-21 07:12:30 -04:00
tsukino
4c78625f12 fix: update logging level to work with alpha6; update verify method in background; add version to option page (#79) 2024-08-14 07:57:27 -04:00
tsukino
d15d021b4a feat: upgrade to alpha.6 (#78)
* feat: integrate with alpha.6

* fix: replace deleted type

* chore: update package-lock
2024-08-13 12:50:51 -04:00
Tanner
be27560631 Content Script disconnect (#75)
* feat: Modal to disconnect from origin

* refactor: styling

* chore: linting

* refactor: styling connections modal

* feat: moved ConnectionDetailsModal to its own component

* chore: linting

* fix: styling update

---------

Co-authored-by: tsukino <0xtsukino@gmail.com>
2024-08-13 12:43:22 -04:00
Ryan MacArthur
a018acb7bf [chore] MV3 migration: remove persistent key from background' (#76) 2024-08-13 11:00:26 -04:00
Tanner
d9dacdfb14 feat: adding disclaimer readme to example plugins (#74) 2024-07-13 12:58:04 +02:00
tsukino
998c9c091e fix: overwrite headers and cookies (#73) 2024-07-12 13:27:13 +02:00
tsukino
c04556620c fix: overwrite metadata when installing plugin (#72) 2024-07-04 03:26:28 -04:00
Tanner
4b473273dc fix: Request Builder fixes (#65)
* feat: wip fixing requestbuilder

* refactor: refactored RequestBuilder and RequestDetail components

* refactor: WIP requestbuilder/responsedetail methods working now

* refactor: dynamically change content-type for body

* refactor: formatting body for request

* feat: adding notarize button to RequestBuilder

* feat: adding x-www-form-urlencoded option to body

* refactor: major refactor of request builder

* feat: added parseResponse function; refactor: adjusted formatForRequest to properly handle different body types

* refactor: improving styling and readability

* refactor: fixing method/type logic for body and headers

* refactor: cleaning up code in requestbuilder utils

* chore: wip

* refactor: fixing GET/HEAD sending a body

* refactor: fix for type and method changes

* refactor: fixing more bugs with GET/POST & x-www-form-urlencoded requests

* feat: update content-type silent value instead of removing on method change
2024-07-04 02:10:37 -04:00
tsukino
585a8f2d3d feat: add injected client to content script (#69)
* feat: connection approval screen and injected script

* fix: favicon and origin on connection request

* feat: add get history to injected client

* feat: add get history approval ux

* fix: styling fix

* feat: add get proof

* fix: throw error when proof not found

* wip: adding notarize

* feat: add notarization request

* feat: add metadata to notarization request

* feat: add install plugin content script

* feat: add get plugins content script

* feat: add execute plugin

* fix: remove unused method
2024-07-04 02:06:35 -04:00
Hendrik Eeckhaut
1c29fee920 Add example plugin in Typescript (#71)
* WIP: plugins in typescript

* Convert icon to base64 with esbuild step

* code clean up

* Added comments + move config to the front

* Corrected package.json (name, description, etc)

* Call extism-js in esbuild.js

* Moved config file to separate json file

+ various cleanups
2024-06-25 06:02:12 -04:00