Skip to content

Latest commit

 

History

History
184 lines (144 loc) · 8.15 KB

File metadata and controls

184 lines (144 loc) · 8.15 KB

Completed Features

Archive of completed feature implementations (81 features).

Completed

v0.1.0 - Animation Foundation

ID Feature Milestone
F-001 Card Flip Animation v0.1.0
F-002 Configuration System v0.1.0
F-003 Image Fallback System v0.1.0
F-004 Keyboard Navigation v0.1.0
F-005 Reduced Motion Support v0.1.0

v0.2.0 - External Data

ID Feature Milestone
F-006 TanStack Query Setup v0.2.0
F-007 GitHub Data Source v0.2.0
F-008 Card Data Schema v0.2.0
F-009 Offline Caching v0.2.0

v0.3.0 - Customisation

ID Feature Milestone
F-010 Theme System v0.3.0
F-011 Layout Presets v0.3.0
F-012 State Persistence v0.3.0
F-013 Settings Panel v0.3.0
F-021 ESLint/TypeScript Fixes v0.3.0
F-022 Test Coverage Reporting v0.3.0
F-023 Manual Refresh Button v0.3.0
F-024 ARIA Live Regions v0.3.0
F-027 Shuffle by Default v0.3.0
F-029 Card Info Button v0.3.0
F-030 Enhanced Card Front Design v0.3.0
F-033 Card Elevation System v0.3.0
F-034 Card Badges v0.3.0
F-039 Responsive Typography v0.3.0

v0.4.0 - Performance & Interaction

ID Feature Milestone
F-014 Virtual Scrolling v0.4.0
F-015 Image Lazy Loading v0.4.0
F-016 Bundle Optimisation v0.4.0
F-017 Testing Infrastructure v0.4.0
F-018 Security Hardening v0.4.0
F-019 Accessibility Audit v0.4.0
F-025 Bundle Size Monitoring v0.4.0
F-026 Component Storybook v0.4.0
F-028 Card Drag and Drop v0.4.0
F-032 Card Stack View v0.4.0
F-035 Card Quick Actions v0.4.0
F-040 Touch Gestures v0.4.0

v0.6.0 - Schema Loader

ID Feature Milestone
F-038 Card Carousel Mode v0.6.0
F-042 Collection Display Driver v0.6.0
F-043 Settings Panel Subtabs v0.6.0
F-044 Random Card Sampling v0.6.0

v0.7.0 - Schema Flexibility

ID Feature Milestone
F-020 Attribution Display Component v0.7.0

v0.9.0 - Remote Source Intelligence

ID Feature Milestone
F-045 Remote Source Health Check v0.9.0
F-046 Collection Discovery UI v0.9.0
F-047 Remote Source Management v0.9.0
F-062 Collection Statistics Summary v0.9.0
F-063 Collection Export v0.9.0

v0.10.0 - Data Editing

ID Feature Milestone
F-048 Edit Mode Toggle v0.10.0
F-049 Entity Edits Store v0.10.0
F-050 Edit Form Component v0.10.0
F-051 Edit Button Integration v0.10.0
F-052 Edit Export/Import v0.10.0

v0.11.0 - Mechanics Foundation & Discovery

ID Feature Milestone
F-036 Card Filtering (with Search) v0.11.0
F-053 Mechanic Plugin Registry v0.11.0
F-054 Mechanic Context Provider v0.11.0
F-055 Mechanic Overlay System v0.11.0
F-056 Settings Mechanic Selector v0.11.0
F-057 Memory Game Mechanic v0.11.0
F-065 Card Grouping v0.11.0
F-066 View Mode Toggle v0.11.0

v0.11.1 - UX Polish, Video Support & Settings Redesign

ID Feature Milestone
F-068 Memory Game Status Bar Relocation v0.11.1
F-069 YouTube Video Gallery Support v0.11.1
F-070 Image Retrieval Validation v0.11.1
F-071 MyPlausibleMe Strict URL Format v0.11.1
F-072 Settings Panel Redesign (4 tabs) v0.11.1
F-074 Destructive Action Button Styling v0.11.1

v0.11.5 - UI Refinements & Documentation Sync

ID Feature Milestone
F-031 Fit to Viewport v0.11.5
F-073 User Documentation v0.11.5
F-091 Entity Auto-Discovery v0.11.5

v0.12.5 - Core Mechanics & Documentation

ID Feature Milestone
F-061 Snap Ranking Mechanic v0.12.5

v0.14.0 - Advanced Mechanics

ID Feature Milestone
F-058 Collection Mechanic v0.14.0
F-059 Competing Mechanic (Top Trumps) v0.14.0
F-060 Quiz Mechanic v0.14.0
F-090 Settings Draft State Pattern v0.14.0

v0.14.5 - Shared Mechanics Components

ID Feature Milestone
F-102 Mechanic Display Preferences v0.14.5

v0.15.0 - User Experience & Polish

ID Feature Milestone
F-109 Launch Screen with Logo v0.15.0
F-110 Keyboard Shortcuts Review v0.15.0
F-111 Overlay Consistency Review v0.15.0
F-114 Remote Collection Update Checking v0.15.0
F-115 Caching Policy Transparency v0.15.0

v0.15.5 - Infrastructure & Documentation

ID Feature Milestone
F-067 Statistics Dashboard v0.15.5
F-081 Settings JSON Export v0.15.5
F-082 Theme JSON Export v0.15.5

Moving Features Here

When a feature is complete:

  1. Move the feature file from active/ to completed/
  2. Update this index
  3. Update success criteria checkboxes
  4. Create devlog entry if significant

Related Documentation