Reference: develop @ aefaac5 · Branch: feature/jsx-in-chat · Date: 2026-02-13 09:24 UTC
This document describes how the chat feature works in HUF, including UI architecture, message capabilities, APIs, and real-time updates.
This document explains how ERPNext wires demo data into the install/setup experience, how the data is produced, and how you can replicate the pattern in another Frappe app.
ERPNext adds a “Generate Demo Data for Exploration” checkbox to the setup wizard. This is defined in the setup wizard front-end slide configuration (setup_wizard.js) under the organization slide as the setup_demo field. When checked, its value is included in the setup wizard payload. 【F:erpnext/public/js/setup_wizard.js†L30-L74】
Github Url: https://github.com/frappe/studio
Frappe Studio is a visual application builder for the Frappe Framework that enables developers to create applications through a drag-and-drop interface. It combines Vue.js frontend technology with Frappe Framework's backend capabilities to provide a comprehensive low-code development environment.
Goal: Build a Python pipeline on Linux/macOS that processes PDFs in stages: removing headers/footers, detecting signatures (digital and handwritten), assessing page quality, performing OCR (skipping certain regions), and optionally falling back to cloud vision models for very complex pages. Below are recommended open-source tools/models for each stage, with setup/usage notes and integration tips.
Repetitive headers, footers, or page numbers can interfere with content extraction. The pipeline’s first step is to detect and strip these recurring elements:
fitz) or pdfplumber to extract text with coordinates. These libraries let you analyze text positions on each page. For example, with PyMuPDF you can iterate through pages and retrieve text blocks or individual text spans with their bounding boxes. By analyzing top/bottom