Catatan
Catatan adalah dokumen Markdown tahan lama yang berdiri sendiri di luar chat atau tugas Work. Gunakan untuk ringkasan, catatan penelitian, daftar periksa, draf, atau materi apa pun yang ingin Anda simpan saat percakapan dan pilihan model berubah.
Halaman Catatan membuka catatan yang ada dalam pratinjau hanya baca. Pilih Edit saat Anda ingin mengubahnya; perubahan disimpan otomatis setelah jeda singkat. Daftar dapat dicari, catatan yang disematkan tetap ditampilkan menonjol, dan Cmd/Ctrl-K dapat mencari di dalam isi catatan sendiri maupun berbagi tanpa memelihara indeks pencarian teks biasa di disk.
Pratinjau dan Ekspor Markdown
Pratinjau merender Markdown standar, termasuk tabel. Pratinjau juga mendukung HTML dan SVG inline dasar setelah sanitasi: skrip, handler peristiwa, dan URL tidak aman dihapus sebelum hasil mencapai halaman.
Ekspor mengunduh isi catatan saat ini sebagai berkas .md. Ekspor ini berupa teks biasa dan tidak memuat lampiran ataupun riwayat revisi; lindungi seperti salinan catatan lainnya.
Revisi dan Pemulihan
Setiap perubahan judul atau isi mengambil snapshot judul dan isi sebelumnya sebelum pembaruan disimpan. Tab Revisi menampilkan versi yang dipertahankan dan diff baris demi baris terhadap catatan saat ini. Memulihkan revisi lama terlebih dahulu mengambil snapshot keadaan saat ini, sehingga pemulihan itu sendiri dapat dibatalkan.
Libre mempertahankan 50 revisi terbaru per catatan. Mengubah status semat saja tidak membuat revisi konten.
Lampiran
Tab Lampiran mengunggah, mencantumkan, mengunduh, dan menghapus berkas yang terkait dengan catatan. Sebuah catatan dapat memiliki hingga 10 lampiran, masing-masing tidak lebih dari 10 MiB. Byte lampiran menggunakan penyimpanan blob platform berdasarkan identitas pemilik catatan, sehingga perilaku kuota pemilik, enkripsi, pencadangan, dan penghapusan mengikuti profil penyimpanan solo atau team yang dipilih.
Unduhan mengotorisasi ulang akses ke catatan, menggunakan private, no-store, disajikan sebagai lampiran dengan nosniff, dan tidak merender konten unggahan sembarang secara inline. Libre saat ini tidak memindai byte lampiran untuk mendeteksi malware. Perlakukan berkas dari orang lain sebagai tidak tepercaya setelah diunduh.
Berbagi
Pemilik dapat memberikan akses kepada pengguna terautentikasi lain:
- Baca — membuka catatan, melihat revisi, dan mengunduh lampiran.
- Tulis — juga dapat mengedit isi, memulihkan revisi, mengelola lampiran, dan menggunakan pengeditan berbantuan AI.
Otorisasi diperiksa pada setiap permintaan, sehingga pencabutan izin berlaku pada pembacaan atau penulisan berikutnya. Hanya pemilik yang dapat menyematkan, membagikan, mencabut pembagian, atau menghapus catatan. Peran administrator global tidak dengan sendirinya memberi akses ke isi catatan privat.
Catatan bukan tautan publik dan editor bukanlah permukaan dokumen kolaboratif serentak: tidak ada indikator kehadiran, kursor bersama, atau protokol penggabungan untuk dua orang yang mengedit bersamaan.
Pengeditan Berbantuan AI
Tab Bantuan mengirim instruksi, judul catatan, dan Markdown saat ini ke model serta penyedia yang dipilih dalam aplikasi. Model mengembalikan usulan pengganti lengkap. Libre menampilkan usulan itu sebagai diff; Buang tidak membuat perubahan, sedangkan Terapkan menggunakan jalur pembaruan biasa dan karena itu mempertahankan keadaan sebelumnya sebagai revisi.
Membuat usulan tidak menyimpannya. Menerapkannya akan menyimpannya. Penyedia jarak jauh menerima isi catatan dan instruksi berdasarkan ketentuan retensi, privasi, dan penagihan penyedia tersebut; pilih model lokal jika catatan harus tetap berada di infrastruktur Ollama yang Anda konfigurasikan. Instruksi bantuan dibatasi hingga 4.000 karakter dan usulan harus memenuhi batas isi catatan biasa.
Catatan sebagai Alat Chat
Saat Alat Chat diaktifkan, model yang didukung dapat menggunakan:
list_notesdanread_noteuntuk catatan sendiri atau berbagi yang diizinkan;create_note, yang memerlukan persetujuan efek samping; danupdate_note, yang juga memerlukan persetujuan dan mengambil snapshot konten sebelumnya sebagai revisi.
Alat catatan berjalan berdasarkan identitas pengguna pemanggil. Alat ini membaca konten Markdown, bukan byte lampiran. Chat inkognito tidak menawarkan alat.
Penyimpanan, Enkripsi, dan Portabilitas
Judul, isi, dan revisi yang dipertahankan dienkripsi saat disimpan oleh layanan enkripsi aplikasi. Lampiran menggunakan penyimpanan blob platform terenkripsi. Ini adalah perlindungan pada tingkat aplikasi, bukan enkripsi seluruh disk atau ujung-ke-ujung; amankan database, penyimpanan blob, cadangan, dan kunci enkripsi sebagai satu batas deployment.
Arsip per pengguna berversi menyertakan Catatan saat ini dan status sematnya. Arsip sengaja mengecualikan riwayat revisi dan lampiran. Karena itu, pemulihan server lengkap memerlukan database, materi enkripsi, dan penyimpanan blob terkait, bukan hanya arsip pengguna. Lihat Portabilitas Data dan Kesiapan Pemulihan.
Batas
| Item | Batas |
|---|---|
| Catatan milik per pengguna | 100 |
| Judul | 200 karakter |
| Isi Markdown | 200.000 karakter |
| Revisi yang disimpan per catatan | 50 |
| Lampiran per catatan | 10 |
| Ukuran lampiran | Masing-masing 10 MiB |
| Instruksi edit AI | 4.000 karakter |
API
Semua rute memerlukan sesi terautentikasi atau token API dengan cakupan notes. Akses catatan berbagi mengikuti aturan baca/tulis yang sama seperti antarmuka.
| Metode | Jalur | Tujuan |
|---|---|---|
GET | /api/notes | Mencantumkan catatan sendiri dan berbagi |
POST | /api/notes | Membuat catatan |
GET | /api/notes/:noteId | Membaca satu catatan |
PUT | /api/notes/:noteId | Memperbarui isi, judul, atau status semat |
DELETE | /api/notes/:noteId | Menghapus catatan milik sendiri |
GET | /api/notes/:noteId/revisions | Mencantumkan revisi yang disimpan |
POST | /api/notes/:noteId/revisions/:revisionId/restore | Memulihkan revisi |
GET | /api/notes/:noteId/attachments | Mencantumkan lampiran |
POST | /api/notes/:noteId/attachments | Mengunggah lampiran |
GET | /api/notes/:noteId/attachments/:attachmentId | Mengunduh lampiran |
DELETE | /api/notes/:noteId/attachments/:attachmentId | Menghapus lampiran |
POST | /api/notes/:noteId/assist | Membuat usulan edit yang tidak disimpan |