To make the review of your request easier, please use the following template to provide all the required details and also include any other information that may be relevant.
- name: sarala
- description: | Sarala is a fast, distraction-free WYSIWYG Markdown editor (Tauri 2 + SolidJS, base core22). It styles Markdown live as you type while keeping the underlying source intact, and renders code, math (KaTeX), Mermaid and D2 diagrams. Files are read and written as plain Markdown, so documents are never locked into a proprietary format.
- snapcraft: sarala/snap/snapcraft.yaml at main · solancer/sarala · GitHub
- upstream: GitHub - solancer/sarala: A seamless WYSIWYG Markdown editor — no preview pane, no split view. · GitHub
- upstream-relation: I am the upstream author and sole maintainer (publisher == upstream).
- interfaces:
- removable-media:
- request-type: auto-connection
- reasoning: |
Sarala is a general-purpose Markdown editor whose core function is to
open and save the user’s own documents wherever they keep them. Users
routinely store and edit notes/Markdown directly on USB sticks and
external drives (mounted under /media and /mnt), which the
homeinterface does not cover. Without auto-connection, opening or saving a file on an external drive silently fails until the user discovers and runssnap connect sarala:removable-media, which is poor UX for a desktop editor where “open this file” is the primary action. The snap only performs user-initiated file reads/writes via the native open/save dialog (no background or bulk access), so auto-connecting removable-media matches the least-privilege expectations for an editor.