wcjord
78cb3afe0b
word focus turned off and tts on Choice click ( #1118 )
...
* word focus turned off and tts on Choice click
* play audio on word selection
2024-11-29 17:47:00 -05:00
ggurdin
25ab5e54bc
allow selection view for non-test/audio messages so they can be pinned, etc. ( #1113 )
2024-11-27 12:59:27 -05:00
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
1c65aa393e
added spacing when overlay has footer overflow ( #1087 )
2024-11-21 10:53:49 -05:00
ggurdin
d0196fe0f7
fix positioning of popups over input bar ( #1086 )
2024-11-21 10:28:43 -05:00
wcjord
a7009e7b36
changing mute and chat details icons ( #1080 )
...
* changing mute and chat details icons
* update notifications icons and copy
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2024-11-20 15:45:24 -05:00
ggurdin
6091fecb09
Testing fixes ( #1079 )
...
* make toolbar translation scrollable
* fix for playing audio on mobile for very long messages
2024-11-20 15:26:35 -05:00
ggurdin
82359a11fa
Sentry ( #1077 )
...
* better error logging in voiceMessageAction
* replace firstWhere with firstWhereOrNull in fromJson methods
2024-11-20 14:39:38 -05:00
ggurdin
34c6511387
1053 making font in the tool pop up the same size as message ( #1075 )
...
* give text in toolbar the same size / style as message text
* fix scrolling in overlay message and message translation, also fix overflow on mobile
2024-11-20 14:03:31 -05:00
ggurdin
1c997fd864
fixed span card overflowing ( #1071 )
2024-11-20 09:00:18 -05:00
ggurdin
7568469376
1000 assistance it simplify ( #1005 )
...
* gave inline tooltip its own closing logic and closing animation
* update inlinetooltips in IT bar
* fixes animation weirdness with inline tooltips in IT bar
* added learning settings to IT bar
* moved language assistance button into chat input row
* allow users to send message after click send twice, even if there are still errors
2024-11-19 13:02:41 -05:00
ggurdin
e441137159
fixes for overlay offset on mobile ( #1048 )
2024-11-19 12:29:57 -05:00
ggurdin
e3f035a3f4
remove haptic feedback on iOS ( #1047 )
2024-11-19 12:02:11 -05:00
ggurdin
3a18bccc31
Add back missing settings ( #1046 )
...
* added back chat description button
* added search button to chat header
2024-11-19 11:57:49 -05:00
ggurdin
a44305a5af
Chat details redesign ( #1010 )
...
* replace chat details dropdown with chat details button
* initial work on chat details design updates
* added back space invite buttons, openning up invite search, removed references to room locking
2024-11-19 10:03:04 -05:00
ggurdin
5f8c9439b0
call hapticfeedback.vibrate on iOS ( #1044 )
2024-11-18 16:59:57 -05:00
William Jordan-Cooley
1a4dc0ba95
tweaking selection criteria
2024-11-15 15:17:48 -05:00
William Jordan-Cooley
f85c4b2169
refactoring of practice flow
2024-11-15 11:02:31 -05:00
ggurdin
446041c095
make all message content text styles equal height
2024-11-14 14:18:24 -05:00
ggurdin
22625f461c
showToolbar on click non-toolbar message, don't re-launch on toolbar on token selected, and highlight selected tokens when appropriate
2024-11-13 11:10:37 -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
ggurdin
57f8515c96
Merge branch 'main' into sentry
2024-11-11 14:12:31 -05:00
ggurdin
3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown
2024-11-11 13:50:20 -05:00
ggurdin
a498fd252b
don't try to send again if selectedEvents in empty, log more detailed error
2024-11-11 10:53:43 -05:00
ggurdin
6e42ada9ac
fix audio overflow
2024-11-08 15:08:40 -05:00
ggurdin
dd5d3f59ee
update vocabUses function to save tokens in matches as GA construct uses
2024-11-07 15:45:45 -05:00
ggurdin
4a2a8bf7bd
convert choreo record into morph GA uses on send
2024-11-07 12:47:43 -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
f3841fe0ec
don't rely on fixed dimensions to render pressable buttons, animate in opacity/blur change in overlay backdrop
2024-11-06 15:14:04 -05:00
ggurdin
7d80d8f6e2
added back record button
2024-11-05 13:03:25 -05:00
ggurdin
8330f2c505
mmove reaction picker down into row with reply button
2024-11-05 12:58:29 -05:00
ggurdin
ea1ad9bc61
make missing voice warning into an instructions popup
2024-11-04 16:02:39 -05:00
ggurdin
dc68790c53
comment out unused typeahead widget
2024-11-01 16:05:16 -04:00
ggurdin
9a8d2d1408
Merge branch 'main' into 874-small-bugs-and-ux-issues-from-user-testing
2024-11-01 10:31:07 -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
ggurdin
61aed51d15
always show the choreographer send button
2024-10-30 15:11:26 -04:00
ggurdin
9af29d1d0c
start language assistance on enter
2024-10-30 15:06:37 -04:00
ggurdin
70fd9e9f2e
check if mounted before setState in message.dart
2024-10-28 16:21:25 -04:00
ggurdin
2a4f5e3462
don't try to set read marker if userID is null
2024-10-28 16:07:15 -04:00
ggurdin
cf1f79147a
don't allow users to edit the input bar during IT
2024-10-25 09:20:50 -04:00
ggurdin
9e3111f97c
don't play token text if null message audio is playing
2024-10-24 14:16:39 -04:00
ggurdin
cb566d06bc
add minimum dimensions to toolbar contents
2024-10-24 13:24:41 -04:00
William Jordan-Cooley
7c0078694b
adding mounted check
2024-10-23 10:06:16 -04:00
ggurdin
f99b48af98
if eventID is invalid, don't try to set read marker
2024-10-22 15:32:41 -04:00
ggurdin
4d0b2a3df1
resolve merge conflicts
2024-10-22 13:51:42 -04:00
ggurdin
a6d41f9c77
check if mounted before clearing selected events, clear selected events on dispose
2024-10-22 09:36:55 -04:00
ggurdin
ac80e6217c
Audio section widget ( #744 )
...
first draft of word focus listening activities using text to speech library
2024-10-21 12:53:34 -04:00
ggurdin
6a96811076
on app close, close toolbar overlay
2024-10-14 10:49:22 -04:00
ggurdin
19d8f5c013
prevent audio player text from being split onto multiple lines
2024-10-11 15:57:32 -04:00
ggurdin
9dfece83ee
tweaks for logic for showing message click instructions when the user sees the first message
2024-10-10 12:04:55 -04:00