Notițe
Notițele sunt documente Markdown persistente, independente de un chat sau de o sarcină Work. Folosiți-le pentru un rezumat, un jurnal de cercetare, o listă de verificare, o ciornă sau orice material pe care doriți să îl păstrați în timp ce conversațiile și alegerile de modele se schimbă.
Pagina Notițe deschide notițele existente într-o previzualizare numai pentru citire. Alegeți Editează când doriți să modificați una; schimbările se salvează automat după o scurtă întârziere. Lista poate fi căutată, notițele fixate rămân vizibile, iar Cmd/Ctrl-K poate căuta în conținutul notițelor proprii și partajate fără a păstra pe disc un index de căutare în text simplu.
Previzualizare și export Markdown
Previzualizarea redă Markdown standard, inclusiv tabele. Acceptă și HTML și SVG în linie de bază după igienizare: scripturile, gestionarii de evenimente și URL-urile nesigure sunt eliminate înainte ca rezultatul să ajungă în pagină.
Export descarcă conținutul curent al notiței ca fișier .md. Exportul este text simplu și nu conține atașamente sau istoricul reviziilor; protejați-l ca pe orice altă copie a notiței.
Revizii și restaurare
Fiecare schimbare de titlu sau conținut creează un instantaneu al titlului și conținutului anterior înainte de finalizarea actualizării. Fila Revizii afișează versiunile păstrate și diferențele rând cu rând față de notița curentă. Restaurarea unei revizii vechi creează mai întâi un instantaneu al stării curente, astfel încât și restaurarea să poată fi inversată.
Libre păstrează cele mai noi 50 de revizii per notiță. Schimbarea doar a stării de fixare nu creează o revizie a conținutului.
Atașamente
Fila Atașamente încarcă, listează, descarcă și șterge fișierele asociate unei notițe. O notiță poate avea până la 10 atașamente, fiecare de cel mult 10 MiB. Octeții atașamentelor folosesc spațiul blob al platformei sub identitatea proprietarului notiței, astfel încât cota, criptarea, copia de rezervă și comportamentul de ștergere urmează profilul de stocare solo sau team selectat.
Descărcările reautorizează accesul la notiță, folosesc private, no-store, sunt servite ca atașamente cu nosniff și nu redau în linie conținut încărcat arbitrar. Libre nu scanează în prezent octeții atașamentelor pentru malware. Tratați fișierele altor persoane ca nefiind de încredere după descărcare.
Partajare
Un proprietar poate acorda altui utilizator autentificat:
- Citire — deschiderea notiței, vizualizarea reviziilor și descărcarea atașamentelor.
- Scriere — în plus, editarea conținutului, restaurarea unei revizii, gestionarea atașamentelor și folosirea editării asistate de AI.
Autorizarea este verificată la fiecare cerere, astfel încât revocarea unei permisiuni se aplică la următoarea citire sau scriere. Numai proprietarul poate fixa, partaja, revoca partajările sau șterge notița. Rolul global de administrator nu acordă prin el însuși acces la conținutul privat al notiței.
Notițele nu sunt linkuri publice, iar editorul nu este o suprafață de colaborare simultană: nu există indicator de prezență, cursor partajat sau protocol de îmbinare pentru două persoane care editează concomitent.
Editări asistate de AI
Fila Asistență trimite o instrucțiune, titlul notiței și Markdown-ul curent către modelul și furnizorul selectate în aplicație. Modelul returnează o propunere completă de înlocuire. Libre afișează propunerea ca diferență; Renunță nu schimbă nimic, iar Aplică folosește calea obișnuită de actualizare și păstrează starea anterioară drept revizie.
Generarea unei propuneri nu o stochează. Aplicarea o stochează. Un furnizor la distanță primește conținutul notiței și instrucțiunea în condițiile sale de păstrare, confidențialitate și facturare; alegeți un model local când notița trebuie să rămână în infrastructura Ollama configurată. O instrucțiune de asistență este limitată la 4,000 de caractere, iar o propunere trebuie să respecte limita normală a conținutului notiței.
Notițele ca instrumente de chat
Când sunt activate Instrumentele de chat, modelele acceptate pot folosi:
list_notesșiread_notepentru notițe proprii sau partajate autorizate;create_note, care necesită aprobarea efectului secundar; șiupdate_note, care necesită tot aprobare și salvează conținutul anterior ca revizie.
Instrumentele pentru notițe funcționează sub identitatea utilizatorului care le apelează. Ele citesc conținut Markdown, nu octeții atașamentelor. Chaturile incognito nu oferă instrumente.
Stocare, criptare și portabilitate
Titlurile, conținutul și reviziile păstrate sunt criptate în repaus de serviciul de criptare al aplicației. Atașamentele folosesc spațiul blob criptat al platformei. Aceasta este protecție la nivelul aplicației, nu criptare integrală a discului sau de la un capăt la altul; securizați baza de date, spațiul blob, copiile de rezervă și cheile de criptare ca o singură limită de implementare.
Arhiva per utilizator, cu versiuni, include Notițele curente și starea lor de fixare. Exclude intenționat istoricul reviziilor și atașamentele. Prin urmare, recuperarea completă a serverului necesită baza de date, materialul de criptare și spațiul blob relevant, nu doar o arhivă de utilizator. Consultați Portabilitatea datelor și Pregătirea pentru recuperare.
Limite
| Element | Limită |
|---|---|
| Notițe deținute per utilizator | 100 |
| Titlu | 200 de caractere |
| Conținut Markdown | 200,000 de caractere |
| Revizii păstrate per notiță | 50 |
| Atașamente per notiță | 10 |
| Dimensiunea atașamentului | 10 MiB fiecare |
| Instrucțiune de editare AI | 4,000 de caractere |
API
Toate rutele necesită o sesiune autentificată sau un token API cu domeniul notes. Accesul la notițele partajate urmează aceleași reguli de citire/scriere ca interfața.
| Metodă | Cale | Scop |
|---|---|---|
GET | /api/notes | Listează notițele proprii și partajate |
POST | /api/notes | Creează o notiță |
GET | /api/notes/:noteId | Citește o notiță |
PUT | /api/notes/:noteId | Actualizează conținutul, titlul sau starea de fixare |
DELETE | /api/notes/:noteId | Șterge o notiță deținută |
GET | /api/notes/:noteId/revisions | Listează reviziile păstrate |
POST | /api/notes/:noteId/revisions/:revisionId/restore | Restaurează o revizie |
GET | /api/notes/:noteId/attachments | Listează atașamentele |
POST | /api/notes/:noteId/attachments | Încarcă un atașament |
GET | /api/notes/:noteId/attachments/:attachmentId | Descarcă un atașament |
DELETE | /api/notes/:noteId/attachments/:attachmentId | Șterge un atașament |
POST | /api/notes/:noteId/assist | Generează o propunere de editare nepersistentă |