05b8f3910d059c98952fcc8af83a245a1044c7db
## Registro de Uso - Nuevo modelo NoteUsage en Prisma - Tipos de eventos: view, search_click, related_click, link_click, copy_command, copy_snippet - Funciones: trackNoteUsage, getUsageStats, getRecentlyUsedNotes - localStorage: recentlyViewed (últimas 10 notas) - Rastreo de copias en markdown-content.tsx ## Dashboard Rediseñado - 5 bloques: Recientes, Más usadas, Comandos recientes, Snippets recientes, Según actividad - Nuevo src/lib/dashboard.ts con getDashboardData() - Recomendaciones basadas en recentlyViewed ## Scoring con Uso Real - search.ts: +1 per 5 views (max +3), +2 recency boost - related.ts: mismo sistema de usage boost - No eclipsa match textual fuerte ## Tests - 110 tests pasando (usage, dashboard, related, search) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
recall
Sistema de notas personal con captura rápida y búsqueda inteligente.
Uso
Quick Add (Captura Rápida)
Crea notas al instante con el shortcut Ctrl+N.
Sintaxis:
[tipo:][título] #tag1 #tag2
Tipos disponibles:
cmd:- Comandosnip:- Snippet de códigodec:- Decisiónrec:- Recetaproc:- Procedimientoinv:- Inventario
Ejemplos:
cmd: git commit -m 'fix: bug' #git #version-control
snip: useState hook #react #hooks
dec: usar PostgreSQL #backend #database
rec: Pasta carbonara #cocina #italiana
Tipos de Notas
| Tipo | Descripción | Campos |
|---|---|---|
command |
Comandos CLI | Comando, Descripción, Ejemplo |
snippet |
Código reutilizable | Lenguaje, Código, Descripción |
decision |
Decisiones importantes | Contexto, Decisión, Alternativas, Consecuencias |
recipe |
Recetas | Ingredientes, Pasos, Tiempo |
procedure |
Procedimientos | Objetivo, Pasos, Requisitos |
inventory |
Inventario | Item, Cantidad, Ubicación |
note |
Nota libre | Contenido |
Búsqueda
- Búsqueda por título y contenido
- Búsqueda fuzzy (tolerante a errores)
- Filtros por tipo y tags
- Favoritos y notas pinned influyen en el ranking
Links entre Notas
Crea links a otras notas usando [[nombre-de-nota]]:
Ver también: [[Configuración de Docker]]
Los backlinks se muestran automáticamente en la nota referenciada.
Development
npm install
npx prisma db push
npm run dev
API
Quick Add
POST /api/notes/quick
Content-Type: text/plain
cmd: mi comando #tag
Buscar
GET /api/search?q=docker&type=command
Tags
GET /api/tags # Listar todos
GET /api/tags?q=python # Filtrar
GET /api/tags/suggest?title=...&content=... # Sugerencias
Description
Languages
TypeScript
98.2%
CSS
1%
Dockerfile
0.4%
JavaScript
0.3%
Shell
0.1%