1.7.1
What's Changed
Polish for the groups feature from 1.7.0, plus a fix for the vertical layout — all from testing feedback in [#4](#4).
Fixed
- Vertical scroll layout no longer reverts to Grid. The vertical layout measures its height cap from the first card, but the dashboard often re-renders while it isn't laid out — Obsidian hides embeds as you navigate between sections of a note, and editing a habit can reload it off-screen. Measured hidden, the card reported a height of zero, no cap was applied, and the layout quietly sprawled into an uncapped grid. It now re-measures the moment layout returns, with a CSS fallback cap as a safety net, so it can't degrade anymore.
Improved
Manage groups is now a full group editor. Everything below lives in Settings → Habits → Groups → Manage groups.
- Reorder habits within a group. Dragging a chip inside a group now reorders it, alongside the existing drag-between-groups reassignment. Chips part to make room as you drag, so what you see is what you get on drop. The arrangement is saved as your manual order, and every group-sorted view — dashboard, side panel, and stats — follows it within each section (falling back to A–Z for habits you haven't arranged).
- Style groups in place. Each group header gets a pencil button that expands an inline colour and icon editor: the same theme swatches and custom colour picker as the habit editor (click the selected swatch to clear it), plus Lucide icon, emoji, and clear buttons. Changes save instantly and repaint headers, chips, card lips, and any open dashboard — no save button.
- Delete groups. A trash button on each group header removes it after a confirmation. Member habits are kept and simply become ungrouped: their notes' group frontmatter and any group-colour override are cleared, and the group's stored style and position in the group order are tidied up.
- Style a group as you create it. Adding a new group now drops you straight into its colour and icon pickers, so creating and styling are one flow. A group given a colour or icon also persists across sessions even with no habits assigned yet.
- The Ungrouped section has no style or delete buttons, since it isn't a real group.
Translations
New and updated strings are available in all seven languages: English, Deutsch, Español, Français, 日本語, 한국어, and 简体中文.
Huge thanks to [@rener-rannieri](https://github.com/rener-rannieri) for testing 1.7.0 across ~30 habits, deliberately trying to break the group syncing, and reporting both the vertical-layout bug and the within-group reordering idea. 💜
Full Changelog: [1.7.0...1.7.1](1.7.0...1.7.1)