![]() |
![]() |
: A split-screen view that renders rich text, tables, and checkboxes in real-time.
: Always use the browser's LocalStorage as a buffer. This ensures that if the user's internet drops, they don't lose the "unsaved" version before it hits the server. Note 11/17/2022 4:09:34 PM - Online Notepad
: Instead of saving the entire file every few seconds, only save the "diff" (the changes made) to minimize storage and allow for precise granular recovery. : A split-screen view that renders rich text,
This feature allows users to "travel back in time" to retrieve specific iterations of their notes. : Instead of saving the entire file every
: If the note is accessed on two devices simultaneously, use Operational Transformation (OT) or Conflict-free Replicated Data Types (CRDTs) to merge changes without one device overwriting the other.
: Generate a unique URL where the note is encrypted client-side, meaning even the server cannot read it without the user's password.

![]() |
![]() |