fluffychat/lib/pangea/choreographer
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
..
igc docs: writing assistance redesign design spec (#5655) (#5696) 2026-02-25 13:07:53 -05:00
it Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
text_editing docs: writing assistance redesign design spec (#5655) (#5696) 2026-02-25 13:07:53 -05:00
assistance_state_enum.dart docs: writing assistance redesign design spec (#5655) (#5696) 2026-02-25 13:07:53 -05:00
choreo_constants.dart feat: backoff after failed igc and tokens requests in message sending flow 2026-01-16 11:59:48 -05:00
choreo_edit_model.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
choreo_mode_enum.dart reorganize files 2025-11-06 12:08:20 -05:00
choreo_record_model.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
choreographer.dart docs: writing assistance redesign design spec (#5655) (#5696) 2026-02-25 13:07:53 -05:00
choreographer_error_controller.dart stylistic tweaks 2025-11-13 13:17:04 -05:00
choreographer_has_error_button.dart chore: show close button in choreo error snackbar (#5631) 2026-02-10 12:28:36 -05:00
choreographer_send_button.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
choreographer_state_extension.dart chore: prevent running IGC on empty message 2025-12-22 14:25:03 -05:00
edit_type_auto_apply.md Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
pangea_message_content_model.dart 4919 further optimizing message info (#5033) 2026-01-02 14:30:05 -05:00