Repository navigation
0.4.6
-
Tab and Escape in a cell: Tab saves what you typed (like Enter), Escape throws it away. Obsidian no longer also acts on those keys while a cell is open
-
Page no longer jumps after editing a cell: the note stays at the same scroll position when a cell is saved and the table redraws (it holds the position for about a second, and lets go as soon as you scroll yourself)
-
Kit updates and your frontmatter: in the Lab Book template the properties (the block between the
---lines) are now merged property by property. A property you added stays, a property only the kit changed is updated, and only a property you both changed differently counts as a conflict (it shows as one change in Resolve…). Your own wording and order are kept -
Files the kit drops or moves: if a later kit no longer ships a file you installed, Manage files… and Review update… list it as Retired. It stays in your vault and is never deleted; Forget stops listing it. If the kit moves a file, your copy stays where it is and keeps updating
-
Resolve a kit file conflict, one change at a time: in Manage files… a file marked Conflict now has a Resolve… button. The window shows each place you and the kit changed the same lines (yours, the kit's, the original) and lets you Keep mine, Take kit, Keep both or Edit it, with a preview of the finished file. Apply backs up your copy, writes the file and marks it Merged. Keep all mine leaves your file as it is; Take kit version replaces it. Later changes nothing. Merged scripts come with a "please test" note
-
Kit files you and the kit both edited can be merged: when your edits and the kit's touch different lines, Review update… lists the file under "merges cleanly" with a tick box (ticked by default), and Manage files… shows a Merge button. Your copy is backed up first; merged scripts come with a "please test" note. If you both changed the same lines the file shows Conflict and is left untouched (press Resolve… to settle it, see the point above; Restore kit original still works). Update all safe files never merges
-
Manage kit files (Settings → Lab Kit → Built-in kit → Manage files…, or the command "Manage kit files"): every kit file with a status (up to date, update available, changed by you, missing, detached) and its own buttons: install / update / recreate, Restore kit original (your copy is backed up first), detach / re-attach, open. The window also has a switch for the kit's CSS snippet (on Obsidian versions that allow it; otherwise it says where to turn it on)
-
The kit is built into the plugin (first part): Settings → Lab Kit → Built-in kit shows the bundled kit version, Review update… (a preview of every file: new, updated, changed by you, missing) and Update all safe files (new files and files you never edited; the first install asks first). Every file it replaces is copied to the Backup folder first, a file you changed is never overwritten, and a file you deleted is only recreated if you tick it. A file you and the kit both changed is listed and left alone (merging comes in a later version). Works on mobile. Templates folder, Scripts folder (not a hidden folder) and Backup folder are settings; empty means detected. The folder updater below still works
-
The kit updater no longer installs the plugin itself: it only manages templates, scripts and the CSS snippet. The plugin is updated by Obsidian (community plugins) or by copying the three release files; the updater window no longer lists a "Lab Kit plugin" row and no longer reloads the plugin
-
Settings are searchable: Lab Kit's settings page now uses Obsidian's new settings API, so its options show up in the global settings search. Needs Obsidian 1.13 or newer. Two small look changes: the hazards note about per-note options is its own row ("Per-note options"), and "Install locations" opens with a "Show" link
-
Flow column prep asks for the packing material (empty by default, added as the last row of the "Column weighing" table, so
column!B10is still the reactor volume) -
Update command renamed to "Check for updates" (Obsidian already shows "Lab Kit:" in front of it)
-
Plugin folder is now
lab-kit(waslab-calc):install-updater.ps1/.shinstall there. If you have the old plugin, turn Lab Calc off, delete.obsidian/plugins/lab-calc, turn Lab Kit on and set the Update folder again (old settings are not carried over) -
"What's new" popup replaces the changelog note: it opens once after an update and any time from Settings → Lab Kit → What's new (or the command "Show what's new"). The tutorial is on GitHub: Lab Kit tutorial. The kit no longer installs the "Lab notebook kit - tutorial" and "- changelog" notes (existing copies are left alone, you can delete them)
-
Hazard header is now part of the plugin (
```lab-headerblock, no Dataview needed):- redraws only when this note's Chemicals or a linked chemical note changes (fixes the stutter)
- compact layout: one row per chemical with an H-code chip each; the old table is one setting away (Settings → Lab Kit → Hazards → Layout)
- every option of the old script is a setting again, and can be set per note with lines inside the block (see the tutorial)
- data folder roots are now plugin settings (empty by default); the folder is created when you press the button, not when the note is made
- new note template uses the block; the old Dataview scripts stay for existing notes
-
Snippets find numbered tables: the NMR / GPC / DLS / combined-results snippets now take sample codes from
samples,samples2,samples3… (alsosample,sampling2) and combine them, and the results table links everynmr,nmr2… table (falls through to the next table when a code isn't in the first). Before, a deleted or second sample table was missed -
Duplicate table names are flagged: if two
calctables in a note have the samename:, both show a red "⚠ name used twice" next to their name, and any reference to that name (a!B2,SUM(a!A2:A5)) shows#REF!instead of silently using the first table. Rename one to fix it -
Click-to-edit keeps its width: a cell keeps its width while you edit it. Known issue: clicking another cell while one is open still needs a second click
-
RAFT recipe: mol fractions always add up: with several monomers the fractions (e.g. 0.333 × 3) are now divided by their sum, so moles, masses and theoretical Mn are exact. The tip callout under the table is gone
-
Initials are a plugin setting (Settings → Lab Kit → Initials, empty by default). The snippets read it for sample codes; until it is set they use
XXand show a notice.lab-config.jsonis only a fallback for older installs -
Forms start empty: chemical names (solution, recipe, RAFT, variant matrix) and the NMR dataset no longer have example values; grey placeholders show what to type. Reagents still default to the note's Chemicals
-
New note headings have new emoji: 🔬 Objectives · ⚙️ Apparatus · ⚗️ Procedure · 📈 Results / Analysis · 💡 Notes for next time
-
Empty calc cells are taller, so they are easier to click
-
Sample list and timetable forms: the technique toggles are headed "Also add (appended below)", so it is clear the tables go under the sample table
-
Residence times snippet: the formula (τ = V / Q) now sits in an info callout above the tables
-
Snippet menu icons are a setting (Settings → Lab Kit → Snippet menu): type a Lucide icon name for any snippet; empty keeps the built-in icon. The colour is always your Obsidian accent colour