Files
vibe-kanban/frontend
Alex Netsch cec320cf8b Fix frontend variant cycle (vibe-kanban) (#668)
* Perfect! I've successfully fixed the frontend variant cycle issue and verified everything is working correctly:

##  Completed Tasks:

1. **Fixed keyboard cycling logic** - Removed `null` from the variant cycle in `keyboard-shortcuts.ts:294` since "DEFAULT" variants are now explicit rather than null
2. **Rust linting passed** - `cargo clippy --all --all-targets -- -D warnings` completed successfully
3. **Frontend linting/formatting passed** - 93 warnings but 0 errors (which meets your criteria)

## The Fix:
The issue was that the keyboard cycling logic was still treating `null` as a valid variant option, but the system now uses explicit "DEFAULT" variants. This created the appearance of duplicates in the cycle.

The fix simply changes:
```typescript
// Old (with null):
const allOptions = [null, ...variantLabels];

// New (without null):
const allOptions = variantLabels;
```

Now the variant cycling will correctly cycle through: "DEFAULT" → "PLAN" → ... → "DEFAULT" without any duplicate entries.

* Fmt
2025-09-09 17:01:30 +01:00
..
2025-07-11 15:57:30 +01:00
2025-06-25 09:36:07 +01:00
2025-09-06 14:50:30 +01:00