- OpenSpec change
nextcloud-chat-appwith specs for Nextcloud app with per-user Claude OAuthnextcloud-integration: app registration, admin OAuth config, file picker, per-user OAuth flowapi-proxy: server-side proxy with user OAuth tokens, streaming, token refreshchat-interface: chat UI within Nextcloud frame, Claude account connection statefile-handling: server-side parsing of txt, csv, docx, xlsx, xls, pdfexcel-export: xlsx JSON detection, generation, download + save to Nextcloud
- OpenSpec change
sso-portal(superseded by nextcloud-chat-app approach)
- OpenSpec change
single-file-chat-app(archived; replaced by nextcloud-chat-app)
loepie.html— single-file HTML prototype for document analysis with Claude (pre-Lupé)- API key management with localStorage persistence
- Drag-and-drop file handling: .txt, .csv, .docx (mammoth.js), .xlsx/.xls (SheetJS), .pdf (base64)
- Streaming chat with full conversation history
- Markdown rendering via marked.js
- Excel export: detects
xlsxcode blocks in assistant output, generates downloadable .xlsx - Professional desktop-first UI (1280px target, responsive to 768px)
- OpenSpec change proposal
single-file-chat-appwith proposal, design, 4 specs, and tasks