ggurdin
4ac9a6e005
initial work on auto-enroll users in support space ( #1097 )
...
* initial work on auto-enroll users in support space
* made the joining of help space automatic
* don't try to join the space if you've previously left it
2024-11-26 14:09:17 -05:00
ggurdin
852bdfb534
Sentry ( #1094 )
...
* removed unreferences functions
* better error logging for null lang_code String in PracticeActivityModel.fromJson
* updated to dialogs while joining space with code
2024-11-22 14:27:41 -05:00
William Jordan-Cooley
4c9cd60e95
tweaking activity selection
2024-11-21 16:54:00 -05:00
wcjord
5bea087353
jsut use the top detection ( #1070 )
2024-11-19 17:16:07 -05:00
wcjord
ba08bd8386
opening toolbar on clicked word ( #1066 )
2024-11-19 16:36:23 -05:00
wcjord
c7ab3e2d37
Fix hidden word listening activity to limit sequences to 2 words ( #1039 )
...
Fixes #1038
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/issues/1038?shareId=XXXX-XXXX-XXXX-XXXX ).
2024-11-18 16:02:38 -05:00
ggurdin
3e920a420a
only add hidden message activities if the rep event langCode is the user's l2 ( #1036 )
2024-11-18 15:27:18 -05:00
William Jordan-Cooley
c82ce34124
using queue and simplifying selected token for activity flow
2024-11-15 16:09:36 -05:00
William Jordan-Cooley
1a4dc0ba95
tweaking selection criteria
2024-11-15 15:17:48 -05:00
ggurdin
c2ca1b24f5
fix getCategory function
2024-11-15 15:08:01 -05:00
ggurdin
8d46c63a55
check for trial update when getting isSubscribed
2024-11-15 13:49:18 -05:00
William Jordan-Cooley
51bff65a8b
tweaking criteria for determining existing activity
2024-11-15 13:15:05 -05:00
William Jordan-Cooley
f85c4b2169
refactoring of practice flow
2024-11-15 11:02:31 -05:00
ggurdin
0add6b19eb
locally cache subscription info
2024-11-14 16:25:36 -05:00
ggurdin
7c7c3c999b
on error, reveal all tokens
2024-11-13 11:38:35 -05:00
ggurdin
c60d244f75
Merge branch 'main' into 949-grammar-analytics
2024-11-13 10:53:06 -05:00
ggurdin
c72f250e1a
make message analytics entry getter in practice activity card, split token update function into two functions
2024-11-13 10:22:55 -05:00
ggurdin
9d49a5542d
resolve merge conflicts
2024-11-13 09:19:28 -05:00
wcjord
d554d72019
Hidden-words ( #950 )
...
* controller for calculating tokens with xp
* Update main.dart
* replace ConstructWithXP with ConstructUses
* wait for analytics data to load before setting token analytics for practice activities
* pull tokenwithxp constructs from getAnalyticsModel ConstructListModel
* added commented out workaround for server not returning target constructs
* still some bugs but its working
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2024-11-12 19:22:01 -05:00
William Jordan-Cooley
b37074459e
guess grammar category when missing, saving form when available
2024-11-12 16:33:59 -05:00
ggurdin
62cec74cab
fix level progress calculation for level 1
2024-11-12 11:03:03 -05:00
ggurdin
a061535bbe
updated initPangeaControllers function, don't check mounted for functions that don't rely on context
2024-11-12 10:06:32 -05:00
ggurdin
22220beae2
reset room in startBotChat function after waiting for it in sync
2024-11-12 09:06:40 -05:00
ggurdin
3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown
2024-11-11 13:50:20 -05:00
ggurdin
71533a53fb
make streams into broadcast streams
2024-11-08 14:14:06 -05:00
ggurdin
d91afc6e05
update ConstructListModel to get all analytics metrics
2024-11-08 13:58:56 -05:00
ggurdin
615ed7ad98
merge analytics updates into category branch
2024-11-07 13:32:16 -05:00
ggurdin
2a813a1339
resolve merge conflicts
2024-11-07 12:53:18 -05:00
ggurdin
89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController
2024-11-07 12:09:27 -05:00
ggurdin
1f5d66e203
deleted irrelevant constructs filtering function
2024-11-07 10:05:49 -05:00
ggurdin
8ee4ea31c8
addressed some of Will's questions
2024-11-07 10:03:34 -05:00
William Jordan-Cooley
c297dea437
some questions, name changes, and a couple switches from grammar to morph uses
2024-11-06 20:25:30 -05:00
ggurdin
17e295b168
Merge branch 'main' into 896-group-constructs-according-to-categories
2024-11-05 09:47:26 -05:00
ggurdin
425779e868
redact the current activity event when submitting feedback
2024-11-05 09:43:17 -05:00
ggurdin
eab4a314fd
resolved merge conflict
2024-11-04 13:46:22 -05:00
Brord van Wierst
b1524bc7e7
Merge branch 'main' into move-server-main
2024-11-03 17:42:48 +01:00
ggurdin
6b643a841a
make construct use category a String? instead of a list, set it to POS for vocab constructs
2024-11-01 13:59:23 -04:00
ggurdin
ade8102830
Merge branch 'main' into show-gained-points-in-one-place
2024-11-01 10:28:28 -04:00
ggurdin
0b8862751d
merge main into move-server-main
2024-11-01 09:20:06 -04:00
ggurdin
7f844ff1a2
decide whether to show points gain animation based on the origin of the point update
2024-10-31 11:42:44 -04:00
WilsonLe
b5fd9bed4b
fix bot not responding when new user creates an account and start dm with bot
2024-10-31 17:18:05 +07:00
ggurdin
4e6ac3348c
call setCustomerSubscription after configuring subscription info
2024-10-29 15:52:44 -04:00
ggurdin
d0caf01e4d
some refactoring to subscriptions, added auto 1-day pretrial
2024-10-29 15:20:55 -04:00
ggurdin
c5f0d2188e
Merge branch 'main' into stack-overflow-fix
2024-10-28 15:56:22 -04:00
ggurdin
811c981148
don't call messagesSinceUpdate from clearMessagesSinceUpdate repeatedly
2024-10-28 15:55:56 -04:00
William Jordan-Cooley
dd29817e08
using user languages in tokenization and language detectio
2024-10-25 11:28:45 -04:00
ggurdin
1cc4551e12
Merge branch 'main' into 819-cant-type-with-it-bar
2024-10-24 14:37:53 -04:00
William Jordan-Cooley
00d6277bc6
some code cleanup and comments
2024-10-24 12:48:51 -04:00
ggurdin
23b6dd08b5
when sending analytics to the server at logout, don't update the getAnalytics stream afterwards
2024-10-24 12:19:00 -04:00
ggurdin
0c7042b51c
store num completed activities in memory instead of local cache
2024-10-23 16:36:40 -04:00