diff --git a/KNOWLEDGE_BASE.md b/KNOWLEDGE_BASE.md index 67bfec023..1bbe4392a 100644 --- a/KNOWLEDGE_BASE.md +++ b/KNOWLEDGE_BASE.md @@ -50,6 +50,7 @@ This file documents the platform's features, stack, and stories. Feature entries - [Public read API and Atom feeds](#public-read-api-and-atom-feeds) - [Signed API and devices](#signed-api-and-devices) - [Terminal app](#terminal-app) + - [Browser extension](#browser-extension) - [Mac app](#mac-app) - [Bug reports and feature requests](#bug-reports-and-feature-requests) - [Exporting your data](#exporting-your-data) @@ -602,6 +603,10 @@ Sign in with GitHub: the app makes a signing key that stays on your phone and si **/dev/null TUI** is a terminal client built by [Wendell Adriel](https://wendelladriel.com) for reading logs, publishing commits, following developers, and checking notifications. The **/apps** page has a copyable install command for Linux, macOS, and WSL, plus a link to the [Windows PowerShell installation instructions](https://github.com/WendellAdriel/dev-null-tui/blob/main/docs/installation.md#windows-powershell) for Windows without WSL. Run `devnull` after installing and approve the device in your browser to connect your account. The code is open source at [WendellAdriel/dev-null-tui](https://github.com/WendellAdriel/dev-null-tui). +### Browser extension + +**/dev/null, the browser extension**, built by [Julien Bianchi](https://github.com/jubianchi), brings /dev/null to GitHub: a **/dev/null** tab on organizations with the commits that mention them and a composer, a **Commit** button on repositories, issues, pull requests, discussions, and releases to share them, and a /dev/null **Follow** button next to GitHub's. Install it from the [Chrome Web Store](https://chromewebstore.google.com/detail/devnull/hokhoefheignhmakhfbccmlnkkfbnico), linked from **/apps**; it works in Chrome and other Chromium browsers. To connect your account, open its popup and **Join with GitHub**, then approve it as one of your devices. Disconnecting revokes it. The code is open source at [jubianchi/dev-null-ext](https://github.com/jubianchi/dev-null-ext). + ### Mac app **/dev/null for Mac** is a native Mac app for all of /dev/null: the Following, Latest, and Trending logs, writing and scheduling commits, replies, quotes, polls, stars, Starred, notifications, profiles, organization pages, search, Remotes, and calls. It is free, universal (Apple silicon and Intel), and requires macOS 14 or later. Download it from **/apps**, the home for /dev/null's apps, which shows the version and size of the current download (`/mac` redirects there, and **Settings → Devices** links to it). diff --git a/public/images/apps/browser-extension-dark.webp b/public/images/apps/browser-extension-dark.webp new file mode 100644 index 000000000..78a0bfe34 Binary files /dev/null and b/public/images/apps/browser-extension-dark.webp differ diff --git a/public/images/apps/browser-extension-light.webp b/public/images/apps/browser-extension-light.webp new file mode 100644 index 000000000..b157afa96 Binary files /dev/null and b/public/images/apps/browser-extension-light.webp differ diff --git a/resources/js/pages/app/index.tsx b/resources/js/pages/app/index.tsx index 41988a4c6..3b57c952b 100644 --- a/resources/js/pages/app/index.tsx +++ b/resources/js/pages/app/index.tsx @@ -1,5 +1,5 @@ import { Head } from '@inertiajs/react'; -import { Download } from 'lucide-react'; +import { Download, Puzzle } from 'lucide-react'; import { useSyncExternalStore } from 'react'; import type { ReactNode, SVGAttributes } from 'react'; import { CopyableCode } from '@/components/copyable-code'; @@ -412,6 +412,98 @@ export default function Index({ /> + +
+
+
+ + + + +

+ + /dev/null for your browser + +

+
+ +

+ Read and commit without leaving GitHub: a{' '} + /dev/null tab on + organizations, a Commit button on repositories, + issues, and pull requests, and a Follow button next + to GitHub's. Built by{' '} + + Julien Bianchi + + .{' '} + + Check the GitHub repository + + . +

+ +
+ +

+ Works in Chrome and other Chromium browsers. +

+
+
+ +
+ The /dev/null tab of the dev-null-sh organization on GitHub: a composer above the commits mentioning it. + The /dev/null tab of the dev-null-sh organization on GitHub: a composer above the commits mentioning it. +
+
);