fluffychat/lib/pangea/analytics_misc
wcjord 473ffbaf24
docs: writing assistance redesign design spec (#5655) (#5696)
* "docs: writing assistance redesign design spec (#5655)

Add comprehensive design doc for the WA redesign:
- AssistanceRing replaces StartIGCButton (segmented ring around Pangea icon)
- Background highlights with category colors (not red/orange error tones)
- Simplified match lifecycle: open → viewed → accepted (no ignore)
- Persistent span card with smooth transitions between matches
- Send always available, no gate on unresolved matches

Remove superseded design docs (SPAN_CARD_REDESIGN_FINALIZED.md,
SPAN_CARD_REDESIGN_Q_AND_A.md, choreographer.instructions.md)."

* feat: replace ignored status with viewed status, initial updates to span card

* resolve merge conflicts

* rebuild input bar on active match update to fix span hightlighting

* cleanup

* allow opening span cards for closed matches

* no gate on sending, update underline colors

* animate span card transitions

* initial updates to add segmented IGC progress ring

* update segment colors / opacities based on match statuses

* use same widget for igc loading and fetched

* more segment animation changes

* fix scrolling and wrap in span card

* better disabled color

* close span card on assistance state change

* remove print statements

* update design doc

* cleanup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-25 13:07:53 -05:00
..
level_up docs: writing assistance redesign design spec (#5655) (#5696) 2026-02-25 13:07:53 -05:00
analytics_constants.dart feat: unified use-type-aware practice scoring (#5703) 2026-02-16 12:13:46 -05:00
analytics_navigation_util.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
client_analytics_extension.dart chore: better logging when getting event by construct use (#5708) 2026-02-16 12:25:31 -05:00
construct_practice_extension.dart 5721 practice example message improvements (#5748) 2026-02-18 14:55:54 -05:00
construct_type_enum.dart feat: grammar practice 2026-01-14 16:06:22 -05:00
construct_use_model.dart fix: always pass pos and morph when available on request TTS (#5716) 2026-02-16 16:00:28 -05:00
construct_use_type_enum.dart feat: unified use-type-aware practice scoring (#5703) 2026-02-16 12:13:46 -05:00
constructs_event.dart Morph-repo-2 (#1681) 2025-02-03 12:21:29 -05:00
constructs_model.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
example_message_util.dart 5721 practice example message improvements (#5748) 2026-02-18 14:55:54 -05:00
gain_points_animation.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
growth_animation.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
learning_skills_enum.dart 4907 construct details changes (#4961) 2025-12-29 13:39:37 -05:00
lemma_emoji_setter_mixin.dart fix: save correct form for emoji uses, match example message tokens by lemma as fallback (#5787) 2026-02-24 13:24:08 -05:00
level_display_name.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
message_analytics_feedback.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
practice_tier_enum.dart feat: unified use-type-aware practice scoring (#5703) 2026-02-16 12:13:46 -05:00
room_analytics_extension.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
saved_analytics_extension.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
text_loading_shimmer.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
user_lemma_info_extension.dart feat: analytics database 2025-12-23 14:35:41 -05:00