Commit graph

9721 commits

Author SHA1 Message Date
ggurdin
8a272ae7c1
feat: function to convert RepresentationEvent => IGCTextData (#1452) 2025-01-15 12:07:00 -05:00
ggurdin
21fd36ac9c
feat: allow height of lemma correction text field to grow to 3 lines (#1445) 2025-01-14 15:16:30 -05:00
ggurdin
986fdc1d5f
fix: add padding inside morph choices scroll view (#1444) 2025-01-14 15:09:54 -05:00
ggurdin
bab9287117
fix: make scrollbar in morph_center_widget scrollable (#1441) 2025-01-14 14:08:10 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings (#1440)
* fix: deleted unreferenced files

* fix: sort files based on function
2025-01-14 14:00:30 -05:00
ggurdin
d72fe2ae17
fix: don't error out of analytics download on space hierarchy error (#1436) 2025-01-14 10:53:50 -05:00
Kelrap
f021e3deb2
Vocab v2 (#1402)
* starting to change vocab analytics page

* couple extra details

* Add enum for lemma categories

* Set up vocab v2 card

* Adds basic lemma definition page

* Added more elements to definition page

* Add more definition page features

* Add tooltips to definition page icons

* Get forms + examples working

* Add scrolling, edit POS retrieval

* Added POS clarification to duplicate lemmas

* Add comments, minor fix to dots

* fix: dart format and remove duplicate functions

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-14 09:20:41 -05:00
ggurdin
496a789030
fix: base propotion on shouldDoActivity so messages don't end up locked (#1434) 2025-01-13 16:29:12 -05:00
ggurdin
bc3cda6dda
feat: added ignored span cache to prevent showing match again after ignoring it (#1432) 2025-01-13 15:50:46 -05:00
ggurdin
1c8d519342
fix: reduce minWidth of internal constrained box in word zoom card to account for padding (#1428) 2025-01-13 14:10:25 -05:00
ggurdin
a37266fc3d
feat: disable send button if fetching IGC (#1427) 2025-01-13 14:00:08 -05:00
ggurdin
f672996fb1
fix: replace maxWidth in multiple choice activity (#1426) 2025-01-13 13:44:28 -05:00
ggurdin
8fd63be5be
fix: fix overflow for long lemma definitions (#1425) 2025-01-13 13:40:40 -05:00
ggurdin
064e2c6dd3
feat: after completing match in igc, automatically go to next match (#1396)
* feat: after completing match in igc, automatically go to next match

* fix: if user ever chose correct choice in span card, auto-select it again on open
2025-01-13 12:56:41 -05:00
ggurdin
6cb6b7ebac
fix: fix proportion calculation (#1420) 2025-01-13 12:11:31 -05:00
ggurdin
0aaf2d6bca
fix: prevent proportion from being negative. If negative, return 0 (#1418) 2025-01-13 11:57:00 -05:00
ggurdin
d9ffd50093
fix: updated order of columns, grammar XP ranges, and copy in space analytics download (#1416) 2025-01-13 11:30:26 -05:00
ggurdin
bfe8789485
fix: in lastUsedByActivityType, check for uses with specific activity type (#1413) 2025-01-13 10:58:10 -05:00
ggurdin
28757d603a
fix: remove maxWidth constraint from multiple choice activity card (#1411) 2025-01-13 10:39:24 -05:00
wcjord
02050d3006
1407 bring back locking of tools (#1408)
* dev: clean up isActivityBasicallyEligible and shouldDoActivity defs

* feat: bring back locking of tools and highlight words with meaning activities

* fix: exclude tokens that are not relevant for meaning activities from proportionOfActivitiesCompleted computation

* fix: show yellow if token meaning activity has been done but shouldDoActivity is true

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-13 10:23:40 -05:00
wcjord
bbc791b314 dev/feat: refactor of instructions, tweaking of morph/lemma edits 2025-01-11 13:25:07 -05:00
wcjord
7054d92532 feat: tweaking morphogical edit flow and changing lemma meaning to edit flow 2025-01-10 19:28:16 -05:00
ggurdin
47930eea1b
fix: get morph copy for all morph lists in analytics download (#1400) 2025-01-10 16:51:20 -05:00
wcjord
075b3da80e
Morph edits (#1398)
* feat: allow user to edit morph tags

* fix: not local choreeoooooo

* fix: reverting pangea representation

* dev: remove first implementation

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-10 15:53:15 -05:00
ggurdin
8cbe1ea1f7
1389 space analytics download updates (#1395)
* feat: invite other admins to analytics rooms

* fix: properly invite space admins to analytics rooms

* feat: simplify process for getting space admins into analytics rooms

* feat: add columns for over and under 80% correct use for original written and system generated uses
2025-01-10 14:25:27 -05:00
ggurdin
771bd4b6c3
fix: don't run startChatWithBotIfNotPresent if user is bot (#1392)
* fix: don't run startChatWithBotIfNotPresent if user is bot

* fix: dart formatting
2025-01-09 16:04:16 -05:00
wcjord
8084cc24cc
1380 content challenges (#1391)
* use gold consistently for positive xp color

* fix: dont point to local choreo
2025-01-09 14:19:01 -05:00
ggurdin
a26895ad81
feat: uncomment sendOnEnter chat setting (#1388) 2025-01-09 10:46:27 -05:00
ggurdin
9826501c86
fix: Limit message preview to one line (#1387) 2025-01-09 10:24:51 -05:00
ggurdin
a6adf00094
fix: show subtitle in space analytics user entry instead of tooltip (#1386) 2025-01-09 10:12:10 -05:00
Wilson
900aebc092
change lemma definition response schema to match choreo (#1379) 2025-01-08 19:13:38 -05:00
ggurdin
8869121adb
fix: include space admin analytics in space analytics download (#1383) 2025-01-08 15:54:56 -05:00
ggurdin
26285eab52
1370 space analytics download (#1381)
* fix: reassign eventID metadata when turning locally saved draft uses into locally saved uses with assosiated eventID

* feat: initial work for space analytics download

* feat: updated spreadsheet columns in space analytics download

* feat: move space analytics download logic to widget

* feat: improved download loading UI

* feat: added error logging to space analytics download dialog
2025-01-08 15:24:26 -05:00
ggurdin
7b1cccf78b
fix: In lemma definition request, use lemma.form if no lemma.text and log error to sentry (#1376) 2025-01-08 09:05:19 -05:00
ggurdin
350c9e6840
1371 staging bug or maybe technical design issue with morph choices (#1372)
* fix: don't show morph activity if no distractors are available

* mend
2025-01-07 09:07:20 -05:00
ggurdin
9ecf4e3bd2
fix: fix dart formatting for CI (#1368)
* fix: fix dart formatting for CI

* fix: sorted imports, updated deprecated flutter functions

* fix: format files

* fix: format files

* feat: replace syncfusion flutter package with excel flutter package

* fix: don't run enable google services patch in CI

* fix: update iOS supported platforms for enable ios build script

* fix: commented out linux build in integrate CI
2025-01-07 08:32:42 -05:00
ggurdin
96c2b3f777
fix: add copy for common noun type morph tag (#1367) 2025-01-06 13:52:27 -05:00
ggurdin
5607d9cc41
fix: if messageDisplayRepresentation is null, display event body (#1366) 2025-01-06 13:29:22 -05:00
ggurdin
6f25884915
fix: make representation warning into a breadcrumb, don't log error on tts cancelled or interupted (#1363) 2025-01-06 12:23:23 -05:00
ggurdin
0e312417d0
fix: if isFetching IGC, don't call getLanguageHelp again in message send function (#1361) 2025-01-06 11:47:07 -05:00
ggurdin
3fe673160e
fix: show different error message when space code not found in public room bottom sheet (#1359) 2025-01-06 11:17:40 -05:00
ggurdin
f1c89a4f9a
fix(deps): update flutter_secure_storage package (#1358) 2025-01-06 11:08:18 -05:00
ggurdin
d53067583d
feat: use the same widget to render hidden tokens in messages and chat list item subtitles (#1356) 2025-01-06 10:56:57 -05:00
ggurdin
0203aaf209
feat: always show emoji activity, enable use to update emoji choice (#1355) 2025-01-06 09:39:49 -05:00
wcjord
5b186f2580 feat: preference word meaning activity over lemma activity 2025-01-03 16:30:13 -05:00
ggurdin
d652983e16
feat: italicize questions, don't give lemma activity if lemma and form are the same (#1349) 2025-01-03 15:11:38 -05:00
ggurdin
14a1ae2287
feat: show lemma under token, give lemma activity first if applicable (#1347) 2025-01-03 11:52:50 -05:00
ggurdin
317cf88aca
fix: if user is unsubscribed, and shouldn't show paywall, send message without running IGC (#1344) 2025-01-02 13:39:36 -05:00
ggurdin
f4e9823384
feat: add function to prevent message audios being assigned as room lastEvent so they don't show as chat list subtitles (#1343) 2025-01-02 13:15:45 -05:00
ggurdin
be7bb5dd36
fix: don't play activity target tokens on init (#1342) 2025-01-02 11:01:40 -05:00