• 0.5.0 363707193a

    v0.5.0 - Fork Release
    Some checks failed
    CI / build (push) Has been cancelled
    Stable

    rooti released this 2026-08-26 19:22:44 +00:00 | 1 commits to main since this release

    Grocery List v0.5.0

    Forked from experintellia/ordered-shopping-list v0.4.0 (originally "Grocery Board") and reworked as "Grocery List" with a focus on list-based shopping.

    Added

    • Quantity tracking - items can have a quantity and unit (e.g. "2", "500g", "1.5l"). Quantities stored as strings to avoid floating-point issues. Custom numpad overlay with decimal support.
    • Quick search - real-time list filtering with a clear button.
    • Quick add with quantity - optional setting (off by default) to add items directly from the quantity overlay, saving one button press per item.
    • Duplicate warning - adding an item that already exists (unchecked) shows a warning instead of silently doing nothing.
    • Plant-based milk keywords - oat milk, soy milk, almond milk, etc. (EN + DE) now categorize to Pantry & Baking instead of Dairy & Eggs.
    • New i18n keys for all new features (EN + DE).

    Changed

    • App name: "Grocery Board" -> "Grocery List".
    • App icon: shopping bag with checkmark -> shopping bag with horizontal list lines.
    • Autocomplete behavior: selecting a suggestion now copies the text into the input instead of re-adding the item directly.
    • Re-adding checked items: now also updates the quantity (qty/qty_unit).
    • AddBar redesign: round # button (blue) for quantity, round + button for add, search field with clear button in header.

    Removed

    • Board/Columns view - the Kanban-style board view and its column/segmented switcher have been removed. The app is now list-only.
    • Drag items between aisles - the board-view drag-and-drop feature has been removed (long-press -> move still works).
    • Card component and related draggable logic removed from views.tsx.

    Fixed

    • Autocomplete suggestion taps no longer re-add items; they copy text only.
    • Quantity button displays quantity without redundant # prefix.
    • pendingQty/pendingUnit reset correctly after adding an item.

    Tech

    • Build: 103 KB .xdc
    • Tests: 47/47 passing
    • Tech stack: React + TypeScript + Vite + Yjs + vitest
    • Compatible with Delta Chat and ArcaneChat

    Credits

    Original app by experintellia.
    Source: https://git.rooti.me/rooti/deltachat-plugin-grocery-list

    Downloads