diff --git a/cli/package.json b/cli/package.json index a7a6cb1..9b3817d 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bproxy/cli", - "version": "0.9.0", + "version": "0.9.1", "private": true, "type": "module", "bin": { diff --git a/docs/public/index.md b/docs/public/index.md index 02bef16..5e7f2c8 100644 --- a/docs/public/index.md +++ b/docs/public/index.md @@ -2,9 +2,13 @@ title: bproxy --- +bproxy hero illustration: three robot agents on the left connect through a terminal and a shield to a stack of browser tabs on the right, all framed inside a computer monitor. Caption reads 'bproxy: paired browsing for humans and agents.' + ## Why this exists -Most of my work is information research, analysis, and synthesis. Agents are good at the routine part — collecting data, transforming it, distilling patterns — but they need browser access to do it, and the services I use (Google, authenticated feed sites, Medium) actively detect automation. +Most of my work is information research, analysis, and synthesis. Agents are good at the routine part — collecting data, transforming it, distilling patterns — but they need browser access to do it. Many services detect automation and use their terms of service to restrict it. + +I think "automation" is overloaded. At the extreme, I am already sitting at a laptop, using an operating system and a browser to access a service — is that not automation too? I am not trying to scrape service content at scale. I want to automate the copy-paste and routine navigation that are a natural part of desktop research. I have two options: diff --git a/extension/package.json b/extension/package.json index 6026ea7..99692d6 100644 --- a/extension/package.json +++ b/extension/package.json @@ -1,6 +1,6 @@ { "name": "@bproxy/extension", - "version": "0.9.0", + "version": "0.9.1", "private": true, "type": "module", "scripts": { diff --git a/package.json b/package.json index 21debc4..43fdca6 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "bproxy", "private": true, "type": "module", - "version": "0.9.0", + "version": "0.9.1", "description": "Browser proxy for code agents.", "license": "MIT", "packageManager": "pnpm@9.15.0", diff --git a/service/package.json b/service/package.json index 0fa3973..6bc1fc1 100644 --- a/service/package.json +++ b/service/package.json @@ -1,6 +1,6 @@ { "name": "@bproxy/service", - "version": "0.9.0", + "version": "0.9.1", "private": true, "type": "module", "bin": { diff --git a/shared/package.json b/shared/package.json index ffbfb63..8a68743 100644 --- a/shared/package.json +++ b/shared/package.json @@ -1,6 +1,6 @@ { "name": "@bproxy/shared", - "version": "0.9.0", + "version": "0.9.1", "private": true, "type": "module", "exports": { diff --git a/shared/src/version.ts b/shared/src/version.ts index 73029a6..4eaa82c 100644 --- a/shared/src/version.ts +++ b/shared/src/version.ts @@ -6,7 +6,7 @@ */ /** Current bproxy package version (semver). */ -export const VERSION = "0.9.0"; +export const VERSION = "0.9.1"; /** Protocol version for the daemon↔CLI↔extension wire format. */ export const PROTOCOL_VERSION = 2; diff --git a/skills/bproxy/SKILL.md b/skills/bproxy/SKILL.md index 426180c..4b91477 100644 --- a/skills/bproxy/SKILL.md +++ b/skills/bproxy/SKILL.md @@ -9,7 +9,7 @@ description: >- compatibility: Node >=24, bproxy installed (npm install -g @dimdasci/bproxy), daemon running, extension paired license: MIT metadata: - version: "0.9.0" + version: "0.9.1" --- # bproxy diff --git a/views/astro.config.mjs b/views/astro.config.mjs index ca5fc53..282fdc7 100644 --- a/views/astro.config.mjs +++ b/views/astro.config.mjs @@ -144,6 +144,7 @@ export default defineConfig({ }, ], components: { + Footer: "./src/components/Footer.astro", PageFrame: "./src/components/PageFrame.astro", }, customCss: ["./src/styles/custom.css"], diff --git a/views/package.json b/views/package.json index 4a323eb..55815f6 100644 --- a/views/package.json +++ b/views/package.json @@ -1,7 +1,7 @@ { "name": "@bproxy/views", "private": true, - "version": "0.9.0", + "version": "0.9.1", "type": "module", "scripts": { "dev": "astro dev", diff --git a/views/public/assets/bproxy-hero.png b/views/public/assets/bproxy-hero.png new file mode 120000 index 0000000..e2e8968 --- /dev/null +++ b/views/public/assets/bproxy-hero.png @@ -0,0 +1 @@ +../../../assets/bproxy-hero.png \ No newline at end of file diff --git a/views/src/components/Footer.astro b/views/src/components/Footer.astro new file mode 100644 index 0000000..d86919e --- /dev/null +++ b/views/src/components/Footer.astro @@ -0,0 +1,33 @@ +--- +import DefaultFooter from "@astrojs/starlight/components/Footer.astro"; +import pkg from "../../package.json"; + +const version = pkg.version; +--- + + + +

+ bproxy v{version} · + + MIT License + + · © Dim Kharitonov +

+ +