github titandrive/yarnl v0.8.0
v0.8.0 — Yarn & Hook Inventory, Library List View

latest releases: v0.11.4, v0.11.3, v0.11.2...
6 months ago

This is a major release I'm very excited about with, by far, the most requested feature: hook and yarn inventory. Please don't hesitate to submit feature requests for anything you would like to see in the inventory tab.

New: Yarn & Hook Inventory

Track your yarn stash and hook/needle collection alongside your patterns.

  • Yarn inventory — add yarns with brand, name, color, dye lot, weight category, fiber content, and quantity. Brand autocomplete remembers previous entries.
  • Hook & needle inventory — add crochet hooks and knitting needles with size, type, brand, and length. Toggle between crochet and knitting with a craft type switch.
  • Card and list views — switch between card grid and sortable table for both yarn and hooks. View preference persists per tab.
  • Photo support — upload photos for yarn and hooks via the thumbnail modal, or import product images automatically from a URL.
  • Product URL import — paste a product URL and Yarnl extracts the image, brand, name, weight, fiber, and other metadata from the page automatically.
  • Pattern linking — link yarns and hooks to patterns from the pattern edit modal's Inventory tab. Search and select from your inventory with brand-grouped results.
  • Sidebar with sort & filter — filter yarn by weight and brand, hooks by size, type, and craft. Sort by any field. Sidebar collapses to save space.
  • Bulk operations — long-press cards (mobile) or use edit mode to bulk select items for delete or quantity adjustment.

New: Library List View

The pattern library now supports a list view alongside the existing card grid.

  • Sortable columns — click column headers to sort by name, category, status, date added, time tracked, and more.
  • All columns shown by default — description, favorite, completed date, and started date columns are now visible out of the box.
  • Draggable column reorder — drag column headers to rearrange columns. Order persists per tab.
  • Column visibility menu — right-click any column header to show/hide columns. Photo column is toggleable like all others.
  • Right-click context menu — right-click any row in list view to access actions (edit, delete, and for patterns: in progress, favorite, complete).
  • Long-press context menu on mobile — long-press a list row on mobile to open the same context menu. Card view long-press remains bulk selection.
  • List view thumbnails — pattern, yarn, and hook placeholder icons shown in the Photo column when no image exists.
  • Stable sort arrows — sort indicator arrows no longer cause column headers to jump when clicked.
  • Auto-insert new columns — when new default columns are added in updates, they automatically appear at the correct position in your saved column order.

Undo Delete

  • Undo toast for all deletes — deleting or archiving patterns, yarn, or hooks now shows a 5-second toast with an Undo button. The item is removed from the UI immediately but the server delete is delayed, giving you a window to reverse accidental deletions.

Settings

  • Hide Inventory tab — toggle the Inventory tab on or off from Settings > Behavior > Inventory (default: shown).

Mobile

  • Inventory mobile layout — yarn and hook views adapt to mobile with responsive cards, filters, and toolbar.
  • Library mobile layout — pattern list view works on mobile with horizontal scroll for wide tables.

Infrastructure

  • Inventory in backups — yarn, hooks, and pattern-inventory links are now included in user backups and restored correctly with ID remapping.
  • Column order synced — pattern, yarn, and hook column orders sync to the server alongside other settings.
  • Fix inventory thumbnail uploads — yarn and hook photo uploads were silently rejected by the wrong multer filter (PDF-only instead of image). Fixed.

UI Polish

  • New pattern placeholder icon — replaced the generic yarn ball with a crocheting icon by Trimanggolo Mulyo from Noun Project (CC BY 3.0).
  • Larger card placeholders — pattern placeholder icons increased to 100px, yarn and hook to 56px.
  • Inventory sub-tabs — yarn and hooks use segmented control styling matching the rest of the app.
  • Compact modals — inventory modals use metric-first size selectors and a streamlined layout.

Full Changelog: v0.7.2...v0.8.0

Don't miss a new yarnl release

NewReleases is sending notifications on new releases.