Commit Graph

465 Commits (bbe4982d4b4b62cb9e948f89b0190ccd241944e6)

Author SHA1 Message Date
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 2 years 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
ggurdin 76544d1f0b updated speech to text card icons 2 years ago
ggurdin 86c4818b8b merge conflicts 2 years ago
William Jordan-Cooley 191fc69628 now displaying score for pronunciation 2 years ago
ggurdin 5974334a6e don't should no info necessary message if user is not in trial period 2 years ago
William Jordan-Cooley dd90a720b5 syncing with main 2 years ago
ggurdin be5cbbcad0
Merge pull request #161 from pangeachat/matrix-account-data
Save certain user data in matrix profile
2 years ago
William Jordan-Cooley 4a77e6fb53 full draft speech to text with word level feedback 2 years ago
ggurdin aca6f62eac pass l10n to getSubtitle directly rather than passing context to prevent null check error 2 years ago
Gabby Gurdin 55bb8191e6 inital work for usability test updates 2 years ago
Gabby Gurdin e891ab138a added ability to save key value data in matrix profile so it persists across sessions 2 years ago
Gabby Gurdin 70e085e4f0 merge github-issues into auto-pr 2 years ago
Gabby Gurdin 1d507226f3 don't change add to space toggle value if error when trying to add 2 years ago
William Jordan-Cooley f3bb717245 finished saving text as transcript event, going to change to rep event though 2 years ago
William Jordan-Cooley b1c26f0572 speech to text fully drafted 2 years ago
Gabby Gurdin bad30b0c4c overlay message updates 2 years ago
Gabby Gurdin 0880f6d120 add toggle for auto-playing messages in learning settings 2 years ago
Gabby Gurdin 1623bdf005 refresh button tooltip + message explaining archive, direct chat with support on help button click, ability to purchase subscription if in trial 2 years ago
Gabby Gurdin cba510ee76 added handling for all cases of null check 2 years ago
Gabby Gurdin 7655a978e8 null check fix 2 years ago
Gabby Gurdin 0e70e8b838 fixes 2 years ago
Gabby Gurdin f856d37e05 overlay error fix 2 years ago
Gabby Gurdin 0667a0a58b caching fix 2 years ago
Gabby Gurdin 9e4dc0ba20 reduce darkness of toolbar background 2 years ago
Gabby Gurdin d9dcb0a562 small fixes 2 years ago
Gabby Gurdin dc7029be97 some small UI fixes, disale moderation toggle 2 years ago
Gabby Gurdin d0c6a92281 some fixes 2 years ago
Gabby Gurdin 54e490216e replaced blue means translation popup 2 years ago
Gabby Gurdin ad1c017965 merge conflict 2 years ago
Gabby Gurdin 423a3c3f72 toolbar / popup updates 2 years ago
ggurdin 4883ce861f
Merge pull request #82 from pangeachat/decouple-audio
Decouple Audio
2 years ago
Gabby Gurdin 3fa94eace1 fixed pangea comments 2 years ago
Gabby Gurdin e427524724 Merge branch 'main' into decouple-audio 2 years ago
Gabby Gurdin 87992d5581 toolbbar tooltips 2 years ago
Gabby Gurdin b382f93abb activate trial from toolbar 2 years ago
Gabby Gurdin abbcd41064 toolbar updates 2 years ago
Gabby Gurdin a4d8c43bf3 Merge branch 'main' into decouple-audio 2 years ago
Gabby Gurdin d0f889d314 some fixes 2 years ago
Gabby Gurdin 102f113cb8 merge conflicts 2 years ago
Gabby Gurdin 92de3e1112 Merge branch 'main' into decouple-translation 2 years ago
Gabby Gurdin 2bf855028b card error widget 2 years ago
Gabby Gurdin 119789211c switched to wordnet data 2 years ago
Gabby Gurdin c24619beb1 autoplay audio in toolbar 2 years ago
Gabby Gurdin 40c7ef49c5 update toolbar after highlight change 2 years ago
Gabby Gurdin 7b91d14870 translation updates 2 years ago
Gabby Gurdin 9ea5e85f1d overlay bbug fix 2 years ago
Gabby Gurdin 186982918d decoupling playing audio and sending audio event 2 years ago
Gabby Gurdin 4903061e95 inital work 2 years ago
Gabby Gurdin 68825d408b small fix to ensure loading shows up 2 years ago
wcjord 7ad50e07e2
Merge pull request #68 from pangeachat/trial-ui
updates to subscription paywall flow
2 years ago
Gabby Gurdin fb07dc747a updates to subscription paywall flow 2 years ago
Gabby Gurdin 5a6cc913e8 disable selection if message not highlighted 2 years ago
Gabby Gurdin d7f89eb98c show translation of selected text 2 years ago
Gabby Gurdin 32fab63edb removed setState from dispose methods 2 years ago
Gabby Gurdin 887afb0247 upgraded to most recent version of matrix sdk, fix for when to show rich text 2 years ago
Gabby Gurdin af9b666e30 remove expanded widget 2 years ago
ggurdin 2c870656a8
Merge pull request #61 from pangeachat/toolbar-testing
small fix to make sure message text in toolbar is always set
2 years ago
Gabby Gurdin afb7b5c83b small fix to make sure message text in toolbar is always set 2 years ago
ggurdin a4ba1c8443
Merge pull request #60 from pangeachat/toolbar-testing
fix to update state of defintion button in toolbar
2 years ago
Gabby Gurdin da64ed1506 fix to update state of defintion button in toolbar 2 years ago
William Jordan-Cooley 23055e65d1 fix to listening with already made audio 2 years ago
Gabby Gurdin 0bb202b9a3 some fixes for sizing 2 years ago
Gabby Gurdin 648b25a252 fix for long press selecting messages 2 years ago
ggurdin ebbfba7ac9 added pangea tags, more testing 2 years ago
ggurdin 13b38eac29 changes from testing 2 years ago
ggurdin 8d77ca8951 merge conflicts 2 years ago
ggurdin 2cb77732e3 toolbar working 2 years ago
ggurdin c16fff76a9 merge conflict 2 years ago
William Jordan-Cooley 57957eac9e experimenting 2 years ago
William Jordan-Cooley 5901de1ab0 merge with main 2 years ago
ggurdin fdaa9e9247 some UI updates 2 years ago
William Jordan-Cooley 847ad9f8c1 coming along, next is getAudioLocal 2 years ago
ggurdin 2eb4c04d2b added selecton to html messages 2 years ago
ggurdin 3f832a7c05 frontend elements of conversaton bot settings 2 years ago
ggurdin ad16c6dfef re-integrated select defintions with new fluffychat merge 2 years ago
William Jordan-Cooley 361690935d in the midst of it 2 years ago
ggurdin 0f3e1c7e16 inital work for selecting definitions 2 years ago
ggurdin d488ec13b8 removed expanded widget 2 years ago
ggurdin 6e27d70516 started adding bback subscription options to paywall 2 years ago
ggurdin 067b1eaf4e adding some of the paywall bbody back 2 years ago
ggurdin 9eb1a702a3 added back paywall appbar 2 years ago
ggurdin 96cda4464d more testing 2 years ago
ggurdin 5418df243d modal tests 2 years ago
ggurdin f219b152f9 more testing 2 years ago
William Jordan-Cooley e94c76ada8 feature complete 2 years ago
ggurdin 5f3ee270a4 minor UI fixes from mobile testing 2 years ago
ggurdin 62191a9584 fix to ensure that new space class/exchange toggles always work 2 years ago
wcjord abbf57a9ea
Merge pull request #8 from pangeachat/small-ui-updates
update archive text, change floating action button to more visible buton in new space view
2 years ago
Brord van Wierst 7dc2136034
format imports and code agian?? 2 years ago
ggurdin 43bcbd0111 Merge branch 'sort-system-lang' into small-ui-updates 2 years ago
ggurdin a30d1e3e2d merge conflicts 2 years ago
ggurdin b021d519ba moved around operations in sort function 2 years ago
ggurdin 807a01a2b7 Merge branch 'main' into sort-system-lang 2 years ago
ggurdin 191db0a340 merge conflicts 2 years ago
ggurdin 3f44ced2c6 merge conflicts 2 years ago
ggurdin e3e859c062 merge conflicts 2 years ago
ggurdin ede77509aa sort system lang to top of language dropdown, set defaults to system lang 2 years ago
ggurdin 61e1259a24 updates to UI of add to space toggles, makes all class options visible without scrolling 2 years ago
Brord van Wierst a30234db67
formatting once more 2 years ago
Brord van Wierst 75112808f6
dart fix 2 years ago
Brord van Wierst 74c3e97ec9
sorted imports again? 2 years ago