Commit Graph

465 Commits (bbe4982d4b4b62cb9e948f89b0190ccd241944e6)

Author SHA1 Message Date
Kelrap a911b9f852 Attempt 1 of repositioning toolbar 1 year ago
WilsonLe bd4d9e43ed add create group chat validation for custom and game master instructions 1 year ago
ggurdin 4278f7b196
get analytics events directly from server, cache last update time for user's l2 1 year ago
Kelrap 4b80871922 Fix edit overflow 1 year ago
Kelrap f68e8f586d Merge branch 'toolbar-selection' of https://github.com/pangeachat/client into toolbar-selection 1 year ago
Kelrap 19b20efc53 PR edits, minus positioning changes 1 year ago
WilsonLe 0201aae916 create shared component for create and detail 1 year ago
Wilson 9a87cb8c2d
Merge branch 'main' into 547-improve-bot-settings-ui 1 year ago
WilsonLe 76c38a594e complete implementation of bot option dialog 1 year ago
ggurdin a2974ead9f
merged main, resolve merge conflicts 1 year ago
ggurdin 11dfa13a0b
wrap stateful alert dialog in StatefulBuilder to enable toggle updates 1 year ago
WilsonLe d86a9303d2 saving, bug at toggle not switching 1 year ago
Kelrap 98732ec904 Sets minimum width for toolbar content 1 year ago
Kelrap 3d9000d2ae Code cleanup 1 year ago
Kelrap 02dd22a45f Change message info/report message menu color 1 year ago
Kelrap 61ffd096c9 Fix overflow from long messages 1 year ago
Kelrap 37fa0e1d5e Simpler overlay closing 1 year ago
Kelrap 21ab01dbcb Make popup look like previous appearance 1 year ago
WilsonLe 4de8530a7e separate 2 components for bot settings in create group and chat details 1 year ago
Kelrap 23ac51c766 Emoji picker works now 1 year ago
Kelrap 5ed0f59db2 Get rid of unneeded chat footer elements 1 year ago
Kelrap badb2888f2 message info/report message menu work with overlay 1 year ago
ggurdin 91a5d8414c
updated mini analytics UI to look better on mobile 1 year ago
Kelrap 03678cbba3 Input bar should be same height in overlay 1 year ago
ggurdin 9f69360f24
use construct use type pointValues to calculate XP and level 1 year ago
Kelrap d962980801 Fix toolbar not closing in all situations 1 year ago
Kelrap 5aeea56cc1 Change overlay message color/shape 1 year ago
ggurdin 4ede7c9bdd
store new construct uses locally. use a combination of those and stored analytics events to update mini analytics UI. 1 year ago
ggurdin c5187c7639
added learning summary to chat list, removed references to summary analytics 1 year ago
Kelrap 0c37d88ef2 Fix overlay not closing in some situations 1 year ago
Kelrap 622384036b Added selection features to toolbar overlay 1 year ago
Kelrap 668b9dd65f Center toolbar overlay 1 year ago
ggurdin db168c805f
Merge branch 'main' into move-chat-buttons 1 year ago
ggurdin 56a363910c
Merge branch 'main' into shorten-long-message-overlays 1 year ago
ggurdin 6311df0875 moved stateful variable from text controller to input bar wrapper widget 1 year ago
ggurdin 5569619ba2
Merge branch 'main' into red-text-on-max-length 1 year ago
Kelrap 7fdf9a5c92 Close keyboard when open toolbar 1 year ago
Kelrap 276f3ee913 Merge branch 'main' of https://github.com/pangeachat/client into move-chat-buttons 1 year ago
Kelrap 51bf91d8e5 Edits I forgot to save earlier 1 year ago
Kelrap a7e6e7a4c9 Shorten overlay instead of toolbar 1 year ago
Kelrap 8c1df0eb88 Move calculations to state 1 year ago
ggurdin acef3778f7 made logic for determining if warning should show in translated card more readable and moved out of build function 1 year ago
Kelrap d60fe9e220 Merge branch 'move-chat-buttons' of https://github.com/pangeachat/client into move-chat-buttons 1 year ago
Kelrap e8a4005a12 Use stack, minimize footer shifting messages 1 year ago
ggurdin a7c329905b don't rebuild the whole chat list on selection change 1 year ago
ggurdin fead337fd0
Merge branch 'main' into students-can-add-subrooms 1 year ago
ggurdin 5ce1d556b6 account for matrix space child permissions 1 year ago
Kelrap 9ed7507353 Remove canIAddSpaceChild 1 year ago
Kelrap 40a0954762 Merge branch 'main' of https://github.com/pangeachat/client into red-text-on-max-length 1 year ago
Kelrap 828b406286 Only rebuild when maxLength changes 1 year ago
ggurdin 9a56fe42b7
Merge branch 'main' into toolbar-location-adjustments 1 year ago
ggurdin b98205153e
Merge branch 'main' into move-chat-buttons 1 year ago
Kelrap 276076b265 Buttons move when input bar height changes 1 year ago
Kelrap 9baabbe5b9 Changes criteria for showing translate warning 1 year ago
Kelrap 328ce621af Get rid of Flexible redundancy 1 year ago
Kelrap 08da254bae Input text turns red when hit limit 1 year ago
Kelrap 4222b37bb4 Attempt 3. Needs work. 1 year ago
Kelrap 56de4ce2bc Minimize long message toolbar weirdness 1 year ago
Kelrap 19987c75a7 Get rid of scrollcontroller chain 1 year ago
ggurdin 280915fc96 removed excessive calls to setState in chat.dart and replaced them with smaller, stateful widgets 1 year ago
Kelrap e7167631d0 More math corrections 1 year ago
Kelrap 9aa1c7725b Address some more edge cases 1 year ago
Kelrap 6424f95855 Fix some incorrect calculations 1 year ago
Kelrap c1f0282acc Merge branch 'main' of https://github.com/pangeachat/client into toolbar-location-adjustments 1 year ago
ggurdin 70de0fc866 Merge branch 'main' into blue7/08 1 year ago
ggurdin 7e87c3154c fix for orange box error in learning settings, updated instructions to base their toggle status on matrix profile 1 year ago
Kelrap 3da1f79863 Scroll to make space for toolbar 1 year ago
ggurdin 3759731d48 code cleanup 1 year ago
ggurdin ca9dcba4e7 removed any functionality attached to pangea profile, only use it to migrate. Made matrix profile a class with instance members. 1 year ago
bluearevalo 5f59a39c72 removed comment 1 year ago
bluearevalo 35434b09d1 Add mounted check to prevent updates on unmounted widgets 1 year ago
ggurdin 303d2b1e17 switched accessToken back to be non-nullable 1 year ago
ggurdin 6ab62e2eff added functionality to look for data in the only matrix format if it's missing in the new format, make matrixProfile an instance member of userController 1 year ago
ggurdin f69ab79c9d made matrix profile save one json value instead of one value per field, added documentation to user controller and user model 1 year ago
ggurdin bd55811883 when user sees message translation for messages being dispalying in l1, show inline tooltip with explanation 1 year ago
ggurdin 9fa9078ea4 prevent adding a room to multiple spaces 1 year ago
William Jordan-Cooley 4d34b390d5 simplify logic of message translation 1 year ago
ggurdin 3c4ed1a821 formatting pangea rich text file 1 year ago
ggurdin a394cece5c
Merge branch 'main' into blue-error-handling 1 year ago
bluearevalo f2c1a4579c reformatted, added PangeaWarningError, and commented back .env in pubsec 1 year ago
ggurdin 64ff39f9e2 moved inline tooltip to seperate widget, changed text type and icon for inline tooltip 1 year ago
ggurdin 275e5c94f3 formatted pangea_rich_text file 1 year ago
ggurdin e6fa2b1b4b changed messages since update back to 10, re-enabled getting tokens after accepting matching in IGC, and allowed saving of initial empty analytics event 1 year ago
William Jordan-Cooley c6d3f36805 saving of tokens, changing of top language calculation, documentation 1 year ago
William Jordan-Cooley 923d39eab6 drafted - need and correctly assembling records and unsaved msgs - need to confirm that constructs are being assembled 1 year ago
ggurdin 645f5daca3 merge conflicts 1 year ago
William Jordan-Cooley 5c8666b3e2 rough draft complete 1 year ago
ggurdin 8b1cda2e94 merge conflicts 1 year ago
ggurdin c8079b7df1 commented out postframe callback around showing toolbar to prevent delay in showing toolbar after message tap 1 year ago
William Jordan-Cooley ffbc62ba55 consolidating language constants and using for unknown detection instance 1 year ago
ggurdin b95080cee7 merge main into improve-interactive-translator branch 1 year ago
Kelrap 929e30a499 Design and insert inline tooltip 1 year ago
Matthew bc2d4a3847 itAutoPlay moved from ToolSettings to PLocalKey 1 year ago
ggurdin 6eb003dee3 renamed practice activity content file name 1 year ago
ggurdin f81e5957a5 renamed multiple choice activity file name 1 year ago
ggurdin d0e03aea97 seperating practice activity-specific logic and functionality from navigation / event sending logic 1 year ago
bluearevalo e35be8f862 added error handling messages for Sentry 1 year ago
ggurdin 167b8819e4 merge conflicts 1 year ago
Wilson 14f670d6f2
Merge branch 'main' into 375-introduce-bot-custom-mode 1 year ago
William Jordan-Cooley d975e52a04 inlined tooltip 1 year ago
ggurdin 633174c000
Merge branch 'main' into stack-overlays 1 year ago
ggurdin 589901150d error handling for error found by blue 1 year ago
Wilson bf7965b7c7
Merge branch 'main' into 375-introduce-bot-custom-mode 1 year ago
ggurdin b12efe7e80 updates to improve navigation of practice activities 1 year ago
Kelrap 59e521b69e Hide some Chat permission options 1 year ago
ggurdin 19bf01421f for now, don't show the next activity after submitting an activity 1 year ago
WilsonLe f6fd580a6d Merge branch 'main' into 375-introduce-bot-custom-mode 1 year ago
William Jordan-Cooley 22af3d096a merged and resolved conflicy 1 year ago
William Jordan-Cooley a9ee9061b3 fixing latestResponse 1 year ago
ggurdin 2227c9d22d update activity data when activity event id changes, show last activity if there are no incomplete activities 1 year ago
ggurdin 965308d628 show next activity after completing activity 1 year ago
ggurdin 50af1e5508 make practice card text bot style, change opacity of icon buttons based on if they're available / enabled 1 year ago
William Jordan-Cooley f667a35dce hide generation button 1 year ago
WilsonLe f62f2a86a6 Merge branch 'main' into 375-introduce-bot-custom-mode 1 year ago
WilsonLe aab10ff613 add custom mode and propagate user inputs to state events 1 year ago
William Jordan-Cooley 54dfd9dd22 merged in main 1 year ago
William Jordan-Cooley 9c75d4e2d5 debugging why certain activities would not show 1 year ago
ggurdin 6a18967baf don't have unk langCode to analytics room, fallback to user's target language 1 year ago
Kelrap a4cd5d702b Let multiple overlays coexist 1 year ago
William Jordan-Cooley 15f493709f client set up to recieve and display multiple choice questions with some display tweaks 1 year ago
William Jordan-Cooley d6a56cbd43 successfully received/completed bot-generated practice activity 1 year ago
WilsonLe dec0c23523 save, not working, freezes when open room detail 1 year ago
ggurdin 9385ce693a merge conflicts 1 year ago
WilsonLe d017828e92 Merge branch '368-turn-bot-invite-ui-to-a-button' into 375-introduce-bot-custom-mode 1 year ago
Wilson 44d4083eec
Merge branch 'main' into 368-turn-bot-invite-ui-to-a-button 1 year ago
WilsonLe 506a23368a reimplement invite bot ui from toggle to invite button with confirm dialog 1 year ago
ggurdin e5ac6516da show the user the click instruction card when they first see a message 1 year ago
WilsonLe 0ae37cba93 add discussion topic and keywords min max lines with max length 1 year ago
Kelrap f1281d744f Fixed subscription card overflow 1 year ago
ggurdin a3763f0306 merge conflicts, also translate to l2 in message translation card if original sent lang code is null 1 year ago
ggurdin fcca323b69 Updated how analytics are saved to work better with the switch over to using user’s language settings instead of class-level language settings 1 year ago
ggurdin bbf2536669 Merge branch 'new-merge' into combine-into-spaces 1 year ago
ggurdin 879f8fc1c8 merge main 1 year ago
ggurdin 652eb77dd5 include all choice list info in span caching, and moved span caching to a seperate file 1 year ago
Kelrap f4bbac63e0 Updates changed country in learning settings 1 year ago
ggurdin 11575b1a9a some updates to add to space toggles 1 year ago
Matthew 90adf436d3 Choice quick click bug fixed 343 1 year ago
ggurdin eedb050ce1 merge main 1 year ago
ggurdin e7f1dcf6a3 merge main 1 year ago
ggurdin a2fb240c6e inital work to combine class and exchanges into generalized spaces 1 year ago
Kelrap ebf6c88932 Fix edited messages not showing 1 year ago
William Jordan-Cooley 929909a000 little code cleanup 1 year ago
Kelrap a2a31e526a Gray out buttons for spaces user isn't admin for 1 year ago
Kelrap 4a0ee3665f Can't add subclass as parent space 1 year ago
Matthew 5c0763f0a9 Finished Bot Animations and other fixes 1 year ago
Matthew 89e726b963 Added New Bot with Animations 1 year ago
ggurdin cec3d7f710
Merge branch 'main' into only-replace-correct 1 year ago
ggurdin 9153623a93 change deprecated class 1 year ago
Kelrap 671d27cd23 Un-unenables replace button on incorrect select 1 year ago
ggurdin e1f258075a
Merge branch 'main' into handles-stand-out 1 year ago
Kelrap 3844a3db37 Add #Pangea comments 1 year ago
William Jordan-Cooley 94f87a5312 copy edits 1 year ago
Matthew 8310801981 Auto Play Interactive Translator 1 year ago
Kelrap 36dc6ea252 Changed opacity edit to color edit 1 year ago
William Jordan-Cooley 91d7600c5d display, interactivity, saving/fetching of record, and dummy generation all done 1 year ago
Kelrap 6cf8f314d6 Only enables Replace if correct option selected 1 year ago
ggurdin 2fbe7e7960 moved overlay message into widget variable to reduce repetition 1 year ago
Kelrap d6b9273605 Toolbar shows below message if high on screen 1 year ago
Kelrap 9a5dd0b15e Darken message background when open toolbar 1 year ago
ggurdin 3b645b023e
Merge branch 'main' into save-selection 1 year ago
Kelrap ddb4209123 Uncommented a line 1 year ago
Kelrap f03fa4f36e Save timestamp of selected choices 1 year ago
ggurdin 6dbff017d7
Merge branch 'main' into span-card-hotfix 1 year ago
ggurdin 3f803a5cc3 hotfix for span card bug 1 year ago
Kelrap 4f692a03b8 Added instructions for tooltips 1 year ago
William Jordan-Cooley 1dcd988be0 skeleton of practice activities 1 year ago
ggurdin 4efe1b474c merge conflicts 1 year ago
ggurdin 0f3e1d2cad merge conflicts 1 year ago
Kelrap 71800b7a45 Exchanges can only be added if user is admin 1 year ago
ggurdin ec66e45b64 toggle to set suggested status for all spaces 1 year ago
Matthew c272bc8e5d unique animations for choices 1 year ago
Kelrap e90575efaf Move main extension files, rename secondary extension files 1 year ago
Kelrap 37f0772a01 Fixing toolbar bugs for newly-sent messages 2 years ago
ggurdin c1090925d1 better error handling for range errors in span cards 2 years ago
ggurdin 0454e1419d merge conflicts 2 years ago
WilsonLe e935ba33f1 change discussion topic and keywords input to use dialog input 2 years ago
ggurdin ab33ec2b3f don't show rich text for own messages if they're not overlay 2 years ago
ggurdin 38634b8dc7 fix for empty data returned from wordnet 2 years ago
WilsonLe 1724871de4 remove discussion mode selects 2 years ago
Kelrap 8b0104db06 Moved state-related functionality to controller 2 years ago
Kelrap 733f37717c When user changes languages, updates learning settings 2 years ago
Kelrap 9a6a58e53c Prevent non-admins of room from toggling class membership 2 years ago
WilsonLe 6210f743b0 remove excess bot options 2 years ago
ggurdin f797cdbb4a ensure speech_to_text endpoint is only called once, round words for per minute string, always auto-speech-to-text for audio message toolbar 2 years ago
WilsonLe c7c0634792 temporarily remove schedule and specific reaction 2 years ago
WilsonLe a847389620 add trigger and reaction input 2 years ago
WilsonLe 8c19eb25dd add discussion topic and keywords input 2 years ago
ggurdin ba72857114 merge conflicts 2 years ago
WilsonLe 2cb33d7ce1 implement dynamic zone with 4 modes 2 years ago
ggurdin bc47e84de2 uncommented error handling so warning message shows on card, instead of loading circle 2 years ago
WilsonLe cb5b92c94c implement bot preset select 2 years ago
William Jordan-Cooley 326d2b5fbd adding words per minute to speech to text feedback 2 years ago
ggurdin 308bd9ee49 ensure that users' analytics rooms are consistently made for users and that teachers are added to analytics rooms are soon as possible 2 years ago
William Jordan-Cooley 821fda7365 Merge branch 'main' into speech-to-text 2 years ago
ggurdin 8c108f6708 When enabling the bot, the Language level of the bot should default to that of the class 2 years ago
ggurdin 5ad48def7c When adding a chat to a class, default to 'suggested' set to true 2 years ago
ggurdin c2f785795e refresh toolbar / input bar after activating free trial 2 years ago
ggurdin f6a45323e0 make join_with_link work for users who are logged in or logged out 2 years ago
ggurdin 7d3a7103c5 If the user highlights a word and they’re not actively defining, then it should automatically switch to translation 2 years ago
ggurdin 4c00c73bea Merge branch 'main' into sentry 2 years ago