TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Farpi es una app familiar privada para ver de un vistazo el calendario, las listas, las tareas, las comidas, las notas y los documentos importantes de casa. La pantalla principal debe responder con claridad a una pregunta: ¿Qué tenemos que saber hoy en casa? Una app familiar, mobile-first y privada para organizar el día a día sin convertirlo en un SaaS complejo.查看完整 README ↗
Farpi es una app familiar privada para ver de un vistazo el calendario, las listas, las tareas, las comidas, las notas y los documentos importantes de casa.
La pantalla principal debe responder con claridad a una pregunta:
¿Qué tenemos que saber hoy en casa?
Una app familiar, mobile-first y privada para organizar el día a día sin convertirlo en un SaaS complejo.
tailwind.config; los tokens viven en src/app/globals.css).npm install
npm run dev
Abrir:
http://localhost:3000
Sin credenciales de Supabase en .env.local, la app arranca en modo demo con datos
mock en localStorage. Con ellas habla con Supabase de verdad: auth, datos y RLS. La
decisión se toma en un solo sitio, src/lib/supabase/env.ts, y la plantilla de
variables está en .env.example.
npm run dev # servidor de desarrollo, puerto 3000
npm run build # build de producción
npm run start # servir el build
npm run lint # eslint
npm run test:unit # 590 tests de lógica pura, sin servidor (~2 s)
npm run test:e2e # la suite entera: 767 (590 unitarios + 177 de navegador), en modo demo
node scripts/validate-rls.mjs # valida RLS, RPCs y triggers contra el Supabase real
node scripts/gen-vapid.cjs # genera el par de claves para las notificaciones push
node scripts/gen-icons.cjs # regenera los iconos de la PWA
node scripts/gen-capturas.mjs # capturas de la portada y og.png, contra la app en demo
python scripts/gen-email-templates.py # plantillas de correo de Supabase
AGENTS.md solo apunta aquí.src/app Rutas de Next.js
src/components Componentes UI y pantallas
src/hooks Estado de pantalla y andamiaje de los sheets
src/lib/store Store mock del modo demo, un módulo por dominio
src/lib/supabase-repos Repos reales, un módulo por dominio
src/lib/document-storage Los archivos, en el Google Drive de quien los sube (solo servidor)
src/lib/store-context.tsx Contexto global actual
src/lib/constants.ts Constantes compartidas
src/lib/date-utils.ts Helpers de fecha local
src/lib/validators.ts Validaciones ligeras
src/lib/selectors.ts Selectores derivados
src/lib/repos Contrato que cumplen las dos implementaciones
src/proxy.ts Middleware de Next 16, refresca la sesión
e2e Tests de navegador; e2e/unit, los de lógica pura
scripts Validación de RLS, claves VAPID e iconos de la PWA
supabase/schema.sql Esquema, RLS, RPCs, integridad e invitaciones
docs Documentación de proyecto, arquitectura y QA