Commit Graph

59 Commits (8289a33c2d35d9b00cc5b94e71a997db9ef8b63f)

Author SHA1 Message Date
ggurdin 33425f4406
feat: allow users on staging to switch their environment (#2799) 6 months ago
ggurdin 3543193b4f
chore: fix bot face in user popup (#2786) 6 months ago
Kelrap 757ffae1bb
Invite page tweaks (#2735)
* Remove buttons, fix web margin issue

* generated

* Don't share link for non-spaces

* generated

* Revert "generated"

This reverts commit 93907a836d01063cf551f8da0dde2621ab201a62.

* Hide share buttons if not space

* dart-formatting

* delete unused widgets

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin 6f71dd4e95
feat: personal analytics downloads (#2759)
* feat: personal analytics downloads

* chore: download all analytics into one spreadsheet
6 months ago
Kelrap a8d6e7fc8f
Rearrange tile for less clutter (#2755)
* Remove id, replace with level info

* chore: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin bfe8766dd1
chore: hide level up details on production (#2682) 6 months ago
ggurdin 37e3e9793d
chore: return empty profile for the bot (#2665) 6 months ago
ggurdin 176a39d61e
chore: shorten message text, make colors in level up notification more distinct (#2635) 6 months ago
ggurdin b6053230c5
chore: show visibility toggle loading, standardize level calculation (#2631) 6 months ago
ggurdin c81805f01c
chore: still show level up notif if error sending event to analytics room (#2627) 6 months ago
ggurdin 3a1bac6dc5
chore: wrap level up notification in SafeArea to prevent it from going into phone header (#2623) 6 months ago
Wilson 93a71fd5f7
feat: easier level up (#2589)
* make level up a bit easier

* fix env var

* fix env var

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
6 months ago
ggurdin 6fd6d19fef
chore: fix level up notification to screen, show it immeadiatley then load details (#2604) 6 months ago
Wilson db55e1057c
fix: construct summary request for user l1 (#2578)
* construct summary should request for summary in user L1

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 months ago
Sofanyas Genene 1e20d5fb2c
style and functionality changes to level up notification (#2444)
* style and functionality changes to level up notification

* generated

* chore: return construct summary directly from function instead of waiting for state event to be sent

* generated

* XP animation bug, asking wilson to take a look

* updated XP attributes but still facing XP retrieval bug

* generated

* Added new DinoBot image

* updated dinoBot image, added padding on sides to table row, fixed duplicate variable naming error

* generated

* chore: some updates to simplify level up widget

* chore: remove dino asset from pubspec.yaml

* chore: revert testing changes to analytics controller

* See details categories do not display unless XP gained above threshold

* generated

* chore: update icons in construct update popup above messages

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
7 months ago
ggurdin a3c74692c9
chore: make construct notification border gold and show confetti on construct notification (#2540) 7 months ago
ggurdin b25676a58d
refactor: remove tokens and detections from IGC text data model (#2528)
* refactor: remove tokens and detections from IGC text data model

* generated

* refactor: initial work to remove tokens from span_details and IT responses

* refactor: add xp field to construct use class, rewrite function for turning choreo record into construct uses

* refactor: add translation assistance construct use type

* refactor: move analytics feedback to popup above messages

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 months ago
ggurdin 6df7b25af2
chore: give neutral construct uses a neutral color (#2513) 7 months ago
ggurdin 739e271cb4
2455 reading assistance feedback from linh (#2456)
* chore: show correct morph once matched

* fix: account for morph activities in function to determine is token activity is complete

* chore: on click already correctly matched item, open the toolbar for the corresponding token
7 months ago
ggurdin 672d8579a5
chore: add base language to public profile and display it in participant list (#2438) 7 months ago
ggurdin 2940929526
chore: add new construct ID info to analytics stream (#2433) 7 months ago
ggurdin 871c7a20e9
chore: fix off-center close button in level up notifications (#2382) 7 months ago
ggurdin 6c87814c07
Sentry (#2347)
* chore: replace late animations with nullable to prevent late init error

* chore: remove null check operator in showToolbarButtons

* chore: don't call setState in CustomSVG if not mounted
7 months ago
ggurdin 8b9fce8e56
chore: formatting (#2315) 7 months ago
sienna-sterling 96197138ba
1949-changing-it-feedback (#2088)
---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
7 months ago
wcjord 6e7ae5c044 chore(reading_assistance): several fixes and an enhancement to gain points animation 7 months ago
ggurdin ad1f669340
chore: disable level up summary (#2304) 7 months ago
Wilson be5ea2b927
Rework level calculation (#2196)
* rework level calculation

* rework level calculations

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
7 months ago
ggurdin 448fbbf668
refactor: move construct notifications to the top of the screen (#2298)
* refactor: move construct notifications to the top of the screen

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 months ago
ggurdin 8a84925452
chore: don't hide inline tooltip icons until tooltip is closed (#2278) 7 months ago
wcjord b6e27d739a chore(reading_assistance): persistent distractor selection and fixes to analytics saving 7 months ago
ggurdin 35aa5ced02
chore: account for non-l2 message in token TTS (#2271) 8 months ago
wcjord 2e1da66006 refactor(reading_assistance): persistent practice records 8 months ago
ggurdin 162a264cf5
2233 usability test todos (#2261)
* chore: always get span details on press why button

* chore: increase construct XP needs to show notification

* chore: don't give mouse feedback in IGC button does nothing
8 months ago
ggurdin ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack (#2230) 8 months ago
ggurdin 027e13f32d
formatting (#2229) 8 months ago
wcjord ac5356acd7 chore(reading_assistance): more tweaks based on feedback 8 months ago
ggurdin 06ee5403bb
formatting (#2210) 8 months ago
wcjord 379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
ggurdin 269af9f4e6
feat: show unlocked constructs snackbar (#2193) 8 months ago
Wilson b104069d31
feat: level up summary (#2182)
* remove send local analytics to matrix on level up

* complete implementation of level up summary

* generated

* fix model key issues that prevents parsing request and response

* fix env

* generated

* improve level up summary to utilize existing state event

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
sienna-sterling 91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed 8 months ago
wcjord 0128ac42cd
Vocab-details-v2 (#2093)
* started activity in chat creation

* starting vocab tile display

* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji

* chore: comment out unused file

* chore: remove unused variable

* chore: make eventID nullable for constructs so users can set emoji from vocab details popup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
ggurdin ab3e1266e5
2006 target language information needs to be updated when users change (#2069)
* chore: use short lang code in public profile

* chore: update public profile each time analytics are updated to account for case of missed target language update
8 months ago
wcjord 8abf036381
Refactor: Move toolbar content to bottom of screen
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
Wilson 90faab6068
fix(lemma_meaning_activity_generator): filter out empty strings as eligible distractors (#2004)
* filter out empty strings as elible distractors

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
9 months ago
wcjord 5b99c935a8
chore(level_display_name): don't display bot learning stuff (#1999) 9 months ago
sienna-sterling 4c1594d6f0
fix(storage optimization): Removed and replaced used of PStore with G… (#1730)
* fix(storage optimization): Removed and replaced used of PStore with GetStorage

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
9 months ago
ggurdin 939e70ef75
feat: added reusable widget to show user's public language and level, added to participant list items (#1885) 9 months ago
ggurdin b1b5e998ce
fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 (#1832) 9 months ago