No description
  • JavaScript 73.8%
  • HTML 19.1%
  • CSS 7.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-26 14:03:59 +08:00
helpers fix: playback controller height issue 2026-10-26 14:03:59 +08:00
.cursorrules feat: fix wide content 2026-09-26 17:07:40 +08:00
.gitignore feat: add pre override disable checkbox 2026-09-19 18:54:52 +08:00
background.js init 2025-12-10 15:59:08 +08:00
icon16.png init 2025-12-10 15:59:08 +08:00
icon48.png init 2025-12-10 15:59:08 +08:00
icon128.png init 2025-12-10 15:59:08 +08:00
manifest.json feat: able to copy AI answer to markdown 2026-09-19 18:14:34 +08:00
page.html feat: reading mode theme 2026-09-19 18:33:48 +08:00
popup.html feat: can remove elements 2026-09-19 21:57:06 +08:00
popup.js feat: can remove elements 2026-09-19 21:57:06 +08:00
README.md init 2025-12-10 15:59:08 +08:00
styles.css feat: add pre override disable checkbox 2026-09-19 18:54:52 +08:00

Browser Extension Dev Helper

A universal browser extension with multiple helper functions for developers. Each function is modular and can be easily added or removed.

Features

  • Modular Architecture: Each helper function is in its own file
  • Easy to Extend: Add new functions by creating HTML/JS files and registering them
  • Modern UI: Clean, responsive interface

Current Functions

Markdown Fixer

Fixes common markdown formatting issues, especially:

  • Missing bullet points in lists
  • Additional blank spaces
  • Inconsistent indentation
  • Multiple consecutive blank lines

Installation

  1. Open your browser (Chrome, Edge, or other Chromium-based browsers)
  2. Navigate to chrome://extensions/ (or edge://extensions/ for Edge)
  3. Enable "Developer mode" (toggle in top right)
  4. Click "Load unpacked"
  5. Select this directory

Adding New Functions

  1. Create a new HTML file in helpers/ (e.g., helpers/my-function.html)
  2. Create a new JS file in helpers/ (e.g., helpers/my-function.js)
  3. Register the function in popup.js:
const functions = {
  "markdown-fixer": {
    html: "helpers/markdown-fixer.html",
    script: "helpers/markdown-fixer.js",
  },
  "my-function": {
    html: "helpers/my-function.html",
    script: "helpers/my-function.js",
  },
};
  1. Add an option to the dropdown in popup.html:
<option value="my-function">My Function</option>

Usage

  1. Click the extension icon in your browser toolbar
  2. Select a function from the dropdown
  3. Use the function's interface
  4. For Markdown Fixer: Paste your markdown, click "Fix Markdown", then copy the result