Editor Notepad/Tentang QNotepad
Manifesto & Arsitektur

Tentang QNotepad

Buku catatan web cepat berbasis local-first yang dibuat untuk pengembang, penulis, dan tim yang memprioritaskan privasi. Tanpa sekat akun, tanpa pengawasan, tanpa ketergantungan jaringan.

Kisah di Balik Huruf "Q"

Setiap hari, jutaan orang membuka tab peramban baru dengan satu niat mendesak: mencatat sesuatu sekarang juga. Nomor telepon, potongan kode, ide spontan, notula rapat, atau draf kilat.

Namun, catatan web konvensional kerap mengecewakan: pemuatan lambat, jendela masuk wajib, dan penyimpanan teks biasa di server jarak jauh yang mengorbankan privasi Anda.

Kami membangun QNotepad untuk mengembalikan esensi sejati catatan di web:

Cepat (Quick)

Pengaturan nol milidetik. Alamat utama langsung membuka editor aktif. Tanpa formulir pendaftaran, tanpa putaran pemuatan, tanpa tur pengenalan.

Tanpa Hambatan (Frictionless)

Tanpa pendaftaran paksa, tanpa notifikasi mengganggu, dan tanpa dinding berbayar. Lingkungan editorial minimalis yang dirancang untuk fokus total.

Kualitas & Privasi (Quality & Privacy)

Enkripsi sisi klien 256-bit AES-GCM dengan Web Crypto API. Catatan Anda tersimpan di perangkat fisik Anda terlebih dahulu, aman dari kebocoran server.

Filosofi Inti Kami: Local-First

Dalam perangkat lunak cloud tradisional, server memegang kendali mutlak. Jika koneksi terputus, penyedia mengalami gangguan, atau terjadi masalah akun, Anda kehilangan akses ke catatan Anda.

QNotepad membalikkan model ini: peramban Anda adalah sumber kebenaran tunggal.

  • Offline secara bawaan: QNotepad menyimpan seluruh catatan secara lokal di peramban menggunakan IndexedDB (mesin Dexie v4). Menulislah di pesawat, kereta bawah tanah, atau saat internet mati tanpa kehilangan satu huruf pun.
  • Penyimpanan otomatis instan: Catatan tersimpan secara berkelanjutan dalam waktu 220 md setelah mengetik, didukung snapshot riwayat versi otomatis dan pemantauan kuota lokal.
  • Bebas kuncian vendor: Ekspor seluruh buku catatan kapan saja sebagai arsip JSON terstruktur, atau unduh catatan individual dalam format Markdown standar, HTML berformat, atau PDF.

Teknik Sejati: 8 Ruang Kerja Khusus

Sebagian besar catatan online hanya menyediakan kotak teks HTML <textarea> biasa. QNotepad dirancang sebagai ruang kerja multimodal yang lengkap:

1. Teks Biasa (Plain Text)

Mode draf seringan bulu untuk gagasan cepat, salin-tempel, dan catatan kilat.

2. Markdown & Pratinjau Terpisah

Dukungan penuh GitHub Flavored Markdown, pratinjau sinkron waktu nyata, tabel, daftar periksa, dan rumus matematika KaTeX.

3. Editor Kode

Ditenagai oleh CodeMirror 6 dengan penyorotan sintaksis untuk Python, JS/TS, PHP, SQL, HTML, CSS, JSON, pencocokan tanda kurung, dan nomor baris.

4. Spreadsheet & Rumus

Perhitungan tabel matriks dengan fungsi aritmetika bawaan (=SUM, =AVERAGE, =MIN, =MAX) dan kustomisasi kolom.

5. Daftar Periksa Interaktif

Daftar tugas dengan bilah kemajuan langsung, seret untuk mengatur urutan, prioritas yang belum selesai, dan pembersihan sekali klik.

6. Kanvas Papan Tulis

Sketsa bebas, diagram alir sistem arsitektur, dan ekspor instan ke format gambar.

7. Simulasi Obrolan Grup

Pencatatan dialog antar banyak peran, catatan wawancara, naskah skenario, dan catatan curah pendapat.

8. Teks Kaya WYSIWYG

Pemformatan visual dengan tajuk, kutipan blok, penyisipan gambar sebaris, dan kontrol tipografi.

Arsitektur Kriptografi

Saat Anda memilih untuk membagikan catatan secara anonim atau menyinkronkan antarperangkat, data Anda dilindungi oleh jaminan matematis:

Alur Pembagian Zero-Knowledge:
1. Konten catatan diserialkan ke dalam muatan JSON.
2. Web Crypto API menghasilkan kunci enkripsi efemeral 256-bit AES-GCM.
3. Muatan dienkripsi secara lokal di memori peramban dengan data autentikasi tambahan (AAD).
4. Hanya teks terenkripsi (ciphertext) yang dikirimkan ke server edge.
5. Kunci dekripsi dilampirkan pada fragmen hash URL (#key=...). Fragmen hash tidak pernah dikirim melalui jaringan dalam permintaan HTTP.

Siap menulis tanpa hambatan?

Buka QNotepad sekarang juga. Tidak memerlukan pendaftaran akun.

Mulai Menulis