Skip to content

Fixing bugs6#12

Open
PheelaV wants to merge 2 commits intomasterfrom
fixing_bugs6
Open

Fixing bugs6#12
PheelaV wants to merge 2 commits intomasterfrom
fixing_bugs6

Conversation

@PheelaV
Copy link
Owner

@PheelaV PheelaV commented Feb 17, 2026

No description provided.

Add per-card SRS status overlay to the vocabulary library:
- SrsStatus enum (New/Learning/Graduated) derived from card_progress
- /api/vocabulary/srs GET endpoint returning JSON status map keyed by
  "pack_id|lesson|term" (only non-New entries to keep payload small)
- vocabulary grid entries annotated with yellow/green left border
- search result dots: yellow = learning, green = graduated
- "Show learning" filter toggle persisted in localStorage
- legend and learning count shown when data is loaded
- 8 unit tests covering empty packs, mixed states, reverse card exclusion,
  step boundary conditions, multi-pack/lesson scenarios

static: bump service worker cache to v33
- matches_permutation() now lowercases tokens before set comparison
  so "Me, I (formal)" correctly accepts "I, me (formal)"
- add tests for reversed comma-separated synonym order
- CLAUDE.md: generalize production SSH host reference to template form
@PheelaV PheelaV self-assigned this Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant