A variety of simple bookmarklets ideas. I don't have the capacity to test these yet, alas. But a variety of simple to complex possible bookmarklet ideas, including a loader-ized one that reuses the new slick overlay in the extension.
+1
.gitignore
+37
bookmarklet.annotate-prompt.user.js
+22
bookmarklet.compose.user.js
+46
bookmarklet.overlay-loader.user.js
+32
bookmarklet.quick-highlight.user.js
+110
bookmarklet.ts
+144
bookmarklets.html
+216
doc/discovery/hosted-loader.md
+366
doc/discovery/overlay-api-analysis.md
+460
doc/discovery/overlay-build.md
+3
extension/package.json
+5936
extension/pnpm-lock.yaml
+142
extension/src/standalone/adapters/api.ts
+45
extension/src/standalone/adapters/storage.ts
+56
extension/src/standalone/index.ts
+1145
extension/src/standalone/overlay-standalone.ts
+25
extension/vite.standalone.config.ts
History
1 round
0 comments
4 commits
expand
collapse
- Create userscript files for compose, quick-highlight, and annotate-prompt
- Add bookmarklets.html with draggable bookmarklets and userscript download links
- Include bookmarklet.ts source code for regenerating bookmarklets
- Create doc/discovery/overlay-build.md with build research
- Create doc/discovery/hosted-loader.md with architecture overview
- Add bookmarklet.overlay-loader.user.js for loading full overlay from CDN
- Update bookmarklet.ts and bookmarklets.html with overlay loader
- Create src/standalone/adapters/ with api.ts and storage.ts
- Create overlay-standalone.ts adapted from overlay.ts
- Create index.ts entry point exposing window.MarginOverlay
- Add vite.standalone.config.ts for IIFE bundle build
- Add build:standalone and build:all scripts to package.json
- Add overlay-api-analysis.md with API requirements analysis
- Update .gitignore to exclude dist-standalone/