Look it up, offline
Added
-
A dictionary built into Pellet, works offline. Put the caret on a word and press Ctrl+⌘D (Ctrl+Alt+D on Windows and Linux), right-click it, or tap Define in a PDF, EPUB, or the phone keyboard toolbar. The card shows meanings by part of speech, pronunciation with a speaker button that reads the word in its own language, your own definitions, and any note in your vault named like the word — a plural finds its singular throughout. 29 language packs are available in Settings ▸ Dictionary, now with a search box — every language defined in English, English defined in every language, and every language defined in itself — downloaded once and read in small pieces so a large pack costs nothing until you use it. Each pack’s row says which language it defines in, and Russian and Polish now find inflected forms (
читаю→читать) instead of only dictionary forms. Sections in the card can be reordered and folded, a pack you downloaded but haven’t switched on is named instead of reporting no definition found, and clicking a note under “In your vault” peeks at it without leaving the card. -
A spellchecker of Pellet’s own. The editor now underlines misspellings using a checker built into Pellet — the same on every platform, nothing sent anywhere — and right-clicking one offers suggestions and Add to spelling. Choose British or American English in Settings ▸ Dictionary ▸ Spelling, or switch on nine more spelling languages and ten more lookup languages; add your own Hunspell dictionary at the top of the list, or switch back to your system’s checker if you prefer it. Words you add and languages you choose travel with the vault instead of one device, and the whole Settings ▸ Dictionary screen now fits on one screen, with the packs, your definitions and word lists behind rows you open when you need them. Tags are no longer spellchecked.
-
Grammar checking, on this device. Settings ▸ Dictionary ▸ Grammar underlines agreement, punctuation, word-order and repetition problems as you write. Right-click an underline for an explanation, a fix, or to turn that rule off everywhere. It is English only and runs entirely on your machine; a separate Style suggestions switch (hedging, filler words, long sentences) is off by default.
-
Callouts fold. Write
> [!faq]- Questionand the callout starts collapsed; click its title row to toggle it, in both the editor and the reading view. A callout inside a callout now works properly in the editor, and hovering one in live preview offers an “Edit the markdown” button. -
Callouts and quote blocks can carry a corner radius, under Custom formatting.
-
Frontmatter aliases.
aliases: [Cliff edge, Escarpments]makes a note findable by any of those names, from links and from the dictionary card. A filename always wins over an alias. -
The camera, on your phone and your tablet. Take Photo, Scan Doc and Scan Text are new actions from a camera button above the keyboard, from New, and from More ▸ Capture, beside Voice note. A photo is saved into your vault and embedded where you were typing, Scan Doc gives you edge-corrected pages one image each, and Scan Text reads a page on the device and gives you just the words, with no picture kept. Nothing is uploaded. Walking away from the camera to another note no longer loses the capture — Pellet saves it and tells you what it’s called, and scanned text becomes a new note.
-
Tidy the New sheet on your phone. Edit, in the sheet’s own header, turns the nine cards into switches you can also drag into your own order, so you can hide what you never make; a Reset undoes your changes. The formatting row above the keyboard — including the camera button — now appears on iPad too, along the bottom while you’re typing.
-
Paper knows how you like it. Settings ▸ Paper sets the colour, page size, template, pen and ink colour a new Paper starts as, instead of finding out what you get — the pen and ink fields there match the ones in the toolbar, and changing one updates the other. Press “Make new Papers look like this” in the toolbar to copy the page in front of you instead, pen and ink included. Changing something inside one Paper now changes only that Paper, and Pellet remembers the pen you were using rather than resetting to a black fountain pen every time you open one.
Changed
- One link underline setting, with three states. Custom formatting ▸ Body now has a single Underline links choice — On hover, Never or Always — covering both wikilinks and ordinary hyperlinks, replacing the two on/off switches added in 0.19.0. On hover is the default and is how links have always looked.
Fixed
-
Your vault appears the moment Pellet opens on a phone or tablet. On a large vault, launching Pellet showed almost nothing for up to twenty seconds before the folders and files arrived. Pellet saves a copy of your vault’s index so it can show everything instantly at the next launch, and on iPhone and iPad it had never been able to replace the previous copy — so it kept showing one saved long ago.
-
Device sync stopped checking every few seconds for no reason. On a vault old enough to carry one of Pellet’s early bookkeeping files, phones and tablets ran a full check around the clock — reading every file, finding nothing, and starting again — which cost battery and made the status flicker without pause. Computers were never affected.
-
The status only says “Syncing” when something is actually syncing. A check that finds nothing to send and nothing to receive now says nothing at all, instead of flickering between Synced and Syncing against a vault nobody is touching. It still tells you when a check is stuck.
-
The activity log names the settings files a device does not have. It reported a bare count — “2 of Pellet’s own settings files are not on this device” — which said neither which files nor whether anything was wrong. It now names them, and says that it is normal: a device has no dictionary document until you add a word to its dictionary.
-
The activity log says why a check started. When Device sync runs because something on this device changed, the log names it — “1 new”, “2 edited”, “3 attachments” — rather than only recording the check that followed.
-
A phone no longer locks up after a big vault arrives. Once a few thousand files had come down from a sync group, Pellet could stop responding for minutes at a time, often long enough to need force-quitting, and do it again on the next launch. The work of noticing thousands of new files at once is now done once for the whole batch rather than once per file.
-
Device sync no longer loops over its own settings files. Two paired devices could get stuck trading the same four files back and forth every few seconds — your properties, your dictionary words, your spelling list and the device list — deleting and recreating them with nothing having changed. A device that does not have one of those files now leaves it alone.
-
Buy a License says so when it cannot open the page. On Linux the click could fail with nothing shown, so the button looked broken. It now names the link so you can copy it, and the Unsplash photographer credits behave the same way.
-
Callout titles render markdown in the reading view. Bold, italic, code, highlights, tags and links in a callout’s title now display properly in both the reading view and the editor, instead of showing raw markdown or HTML. A link in a foldable callout’s title opens the note instead of folding the callout.
-
A callout inside a callout works in the editor. A nested callout used to show its raw
[!tip]marker as text in live preview; it now renders as a callout of its own, indented and shaded to show the nesting. A plain quote wrapping a callout still reads as a quote. -
Underline links set to Never now means never in the editor too. The editor’s own syntax highlighting was drawing its own underline on link text regardless of the setting; both now follow the same choice.
-
Two dictionary packs no longer say they are 0 MB. English defined in Dutch and English defined in Portuguese are real dictionaries under a megabyte that were rounding down to nothing; sizes under a megabyte now read in KB throughout Settings ▸ Dictionary.
-
The daily-note button on the calendar is big enough to tap. It was 12 points square on a phone or tablet; the date and the notebook icon are now one button filling the top of the day.
-
Tags work in every language now. A tag written in the body of a note used to stop at the first accented letter —
#Bücherbecame#Bplus the word “ücher” — in the editor, reading view, search, completion and renaming. Tags listed in a note’s properties were always fine. -
Notes no longer vanish when the app lists a folder short. On a phone, a folder that the system briefly reported as empty while its files were still there no longer empties the app’s list — Pellet checks the disk before treating a missing file as deleted.
-
Sync no longer deletes a folder everywhere because one listing missed it. The same short listing used to record a folder’s files as deleted and send that to every device; sync now checks the disk before recording a deletion.
-
A note read while it was being written no longer replaces its text. A phone rescan that caught a file mid-write could cache the half-written (or empty) text over the note; a short read is now left for the next poll, and an empty read is trusted only once two listings agree.
-
Reopening the app on a phone rescans once, at once. It used to leave a second poll timer running for the rest of the session and skip the rescan the reopen was for.
-
The Tasks panel follows the day. Left open across midnight, or overnight in the background on a phone, it used to keep showing yesterday’s date until the app was relaunched.