Mario Zechner
3481aeec26
Make browser_javascript tool abortable
2025-10-04 00:45:16 +02:00
Mario Zechner
c2427d375c
Fix browser javascript tool wrt navigation. Needs to be its own tool call as execution context gets smoked.
2025-10-03 23:48:15 +02:00
Mario Zechner
99983af597
Fix lints.
2025-10-03 23:21:59 +02:00
Mario Zechner
6d046236bf
Fix HtmlArtifacts no loading/updating
2025-10-03 11:35:12 +02:00
Mario Zechner
79dd23b6da
Restructuring and refactoring
2025-10-03 02:15:37 +02:00
Mario Zechner
3331701e7e
Clean-up
2025-10-02 02:48:25 +02:00
Mario Zechner
6a355d7a7e
Fix KeyStore for Firefox.
2025-10-02 02:45:38 +02:00
Mario Zechner
af426d2682
Fix sandboxed iframe.
2025-10-02 02:41:15 +02:00
Mario Zechner
faefc63309
iframe and Firefox fixes
2025-10-02 02:15:33 +02:00
Mario Zechner
4b0703cd5b
Artifacts tool, V1, htmlartifact broken due to CSP
2025-10-01 23:32:14 +02:00
Mario Zechner
0e932a97df
More browser extension work, disable ajv validation in browser extensions, it uses eval/new Function, which is not allowed in manifest v3 extensions
2025-10-01 20:30:49 +02:00
Mario Zechner
fc1ef04b6d
UX fixes
2025-10-01 18:35:02 +02:00
Mario Zechner
d0b2d47b4a
More browser extension work. Old interface fully ported. Direct transport. Small UX fixes.
2025-10-01 18:27:40 +02:00
Mario Zechner
b3a7b35ec5
Port PDF/Office support, message editor, overlays, key setter
2025-10-01 17:31:13 +02:00
Mario Zechner
b67c10dfb1
feat: add cross-browser extension with AI reading assistant
...
- Create Pi Reader browser extension for Chrome/Firefox
- Chrome uses Side Panel API, Firefox uses Sidebar Action API
- Supports both browsers with separate manifests and unified codebase
- Built with mini-lit components and Tailwind CSS v4
- Features model selection dialog with Ollama support
- Hot reload development server watches both browser builds
- Add useDefineForClassFields: false to fix LitElement reactivity
2025-10-01 04:33:56 +02:00