Commit Graph

841 Commits (2bc421e6e7c26f30e506af2e1578462b24d5bf19)

Author SHA1 Message Date
ggurdin 70d4e4a513 when sending construct analytics, chunk uses so that they don't exceed the max size for sending a matrix event 1 year ago
Kelrap 668b9dd65f Center toolbar overlay 1 year ago
ggurdin 08549b83c5
Merge branch 'main' into move-chat-buttons 1 year ago
WilsonLe 1924b3e2d1 use chunk eventMaps to check if event exists 1 year ago
WilsonLe 68ca0e770e change the way getTimeline is used, bump matrix sdk version 1 year ago
ggurdin b1212907bd
Merge branch 'main' into use-weights 1 year ago
ggurdin db168c805f
Merge branch 'main' into move-chat-buttons 1 year ago
ggurdin fb30a7a6ed
Merge branch 'main' into fix-analytics-overflow 1 year ago
ggurdin 56a363910c
Merge branch 'main' into shorten-long-message-overlays 1 year ago
ggurdin f0ca8af2be
Merge branch 'main' into lenient-permissions 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
William Jordan-Cooley 343dcf5374 added missing case 1 year ago
William Jordan-Cooley 233486449a point values for construct uses 1 year ago
Kelrap 276f3ee913 Merge branch 'main' of https://github.com/pangeachat/client into move-chat-buttons 1 year ago
Kelrap 1886e30dd7 Make analytics buttons flexible 1 year ago
Kelrap b510a09c90 Fix logic error 1 year ago
ggurdin bed27abe51 added sentry breadcrumbs to help track down ios logout issue 1 year ago
Kelrap 859510be99 Prevents invite error 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 a87c296c13 Fix difference in function 1 year ago
Kelrap 8c1df0eb88 Move calculations to state 1 year ago
Kelrap f2e112789d Permissions default to yes/student choice 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 f6035d49d3
Merge branch 'main' into add-error-520 1 year ago
Kelrap e18eb6f104 Adds speech to text error 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
ggurdin aedf79a96d
Merge branch 'main' into translate-warning-criteria 1 year ago
Kelrap 276076b265 Buttons move when input bar height changes 1 year ago
ggurdin 6378c59a2b reduced the number of calls to postLoad and the number of awaits for analytics room management 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 8cdd9c3b2d Lets students add subrooms to spaces 1 year ago
Kelrap 08da254bae Input text turns red when hit limit 1 year ago
Kelrap 4222b37bb4 Attempt 3. Needs work. 1 year ago
ggurdin d1c046091b repeatedly call getSpaceHierarchy until a sufficiently high number of visible space children have loaded 1 year ago
Kelrap 56de4ce2bc Minimize long message toolbar weirdness 1 year ago
Kelrap e24293432e Not show option to add students to subspace 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 8f08646623 merge conflict 1 year ago
ggurdin 057f07d210 removed debugger statement from my_analytics_controller update function - not an error state 1 year ago
ggurdin 70de0fc866 Merge branch 'main' into blue7/08 1 year ago
ggurdin 08faf399cc added fix for pangea profile toJson method 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
William Jordan-Cooley c4ef728578 client will consume lemma as single object but be capable of handling json lemma as list 1 year ago
Kelrap 3da1f79863 Scroll to make space for toolbar 1 year ago
ggurdin c05f478189
Merge branch 'main' into matrix-profile-updates 1 year ago
ggurdin d15d149b87 removed calls to unsafeGetUserFromMemoryOrFallback that was causing stack overflow error 1 year ago
ggurdin 0ac4b664ce changed from string to Map 1 year ago
ggurdin 8acc793f0c added documentation to user controller and user model 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 bb32f584f4 Fixed background for login view 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 ff468cb4bd remove isFetching flag from user controller and replaced that functionality by making the completer nullable 1 year ago
ggurdin 303d2b1e17 switched accessToken back to be non-nullable 1 year ago
ggurdin 91e2aa2dfd remove updatePermissions function that is not called 1 year ago
ggurdin 6c2d90f8f8 prevent recursion when migrating from old matrix account data format 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 ef12529af4 use match data to construct input underlines, without using tokens 1 year ago
ggurdin 8e1423709d warn subscribed users to delete their subscription before deleting their accounts 1 year ago
ggurdin df0f290c41 Change copy in chat permissions page away from using numbers 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 530443b4c6
Merge branch 'main' into only-one-direct-parent 1 year ago
ggurdin 9fa9078ea4 prevent adding a room to multiple spaces 1 year ago
ggurdin 9431559e49 removed function that adds dms to spaces 1 year ago
ggurdin 6557da36fc make send button color based on igc state 1 year ago
ggurdin 3f1632e7ff
Merge branch 'main' into blue-branch 1 year ago
ggurdin 4bc49420c2 some formatting fixes 1 year ago
William Jordan-Cooley bca1b87677 added span display details to activity 1 year ago
bluearevalo fbbbf5e740 added missing comma in intl_es, same thing for chat.dart as it was missing trailing comma, for my_analytics i added some error catches for that minified:tm
bug
1 year ago
William Jordan-Cooley 6113b901ce lemma factory hot-fix 1 year ago
William Jordan-Cooley 77df13f5a9 --amend 1 year ago
William Jordan-Cooley d02acc9884 switching to token focus of saving constructs 1 year ago
bluearevalo 150eb9533a Merge branch 'main' into blue-branch 1 year ago
ggurdin 347adaf059 removed incorrect env file references 1 year ago
bluearevalo 2901c2a3c5 Merge branch 'main' into blue-branch 1 year ago
William Jordan-Cooley 8ab62fed3b update lemma factory 1 year ago
bluearevalo 49251774cc try/catches added for minified:a7t sentry error, added back translationsfor l10n, added more to error_handler to get more info 1 year ago
William Jordan-Cooley 266826fd0e take out hasInfo 1 year ago
William Jordan-Cooley 4d34b390d5 simplify logic of message translation 1 year ago
William Jordan-Cooley 1163c1d5cd adding pos and morph to lemmas 1 year ago
ggurdin 6ca6b19b39 don't set source text to l1 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
ggurdin 744549f26d Merge branch 'main' into remove-view-selection-page 1 year ago
ggurdin e7568c1c72 added inline tooltip file 1 year ago
ggurdin 183247035d removed view selection page in analytics 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 2526331706 using getIGCTextData to fetch tokens and languages if not present 1 year ago
William Jordan-Cooley 919cfc4bd3 improving 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 ccca876bb0 move _instructionsShown up to be the first check in instructions show function 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 8ceb7851e5 refactoring of my analytics controller and related flows 1 year ago
William Jordan-Cooley ffbc62ba55 consolidating language constants and using for unknown detection instance 1 year ago
Kelrap 4931461209 Adjust hint box design 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
WilsonLe ab0c682399 Merge branch '375-introduce-bot-custom-mode' of https://github.com/pangeachat/client into 375-introduce-bot-custom-mode 1 year ago
WilsonLe a7e1dbc85f remove mysterious auto generated files 1 year ago
ggurdin 8250ec8ad6
Merge branch 'main' into limit-topic-height 1 year ago
ggurdin 4749974a9b set target langs based on user's target language and analytics rooms 1 year ago
William Jordan-Cooley d975e52a04 inlined tooltip 1 year ago
ggurdin 8a01644f6d merge conflicts 1 year ago
ggurdin 989964681b inital work on add language dropdown to my analytics 1 year ago
ggurdin 0a69ddbe16 reload space analytics list after changing dropdown values 1 year ago
Kelrap 9aee4e1ac5 Merge branch 'main' of https://github.com/pangeachat/client into limit-topic-height 1 year ago
Kelrap 8b981ddce9 Make buttons same for my and space analytics 1 year ago
ggurdin 633174c000
Merge branch 'main' into stack-overlays 1 year ago
ggurdin b6a6bb0de0
Merge branch 'main' into last-updated-l2 1 year ago
ggurdin 9415082227 base last updated on target lang 1 year ago
Kelrap 122519d9ce Make scrollbar draggable 1 year ago
ggurdin 589901150d error handling for error found by blue 1 year ago
Kelrap 04a94b074f Label analytics filters 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 340d0ac1e2 Makes error analytics close button more noticeable 1 year ago
ggurdin db3da2a2e2
Merge branch 'main' into edit-chat-permissions 1 year ago
ggurdin 51d684ac81
Merge branch 'main' into analytics-target-languages 1 year ago
ggurdin 5ca912838f
Merge branch 'main' into igc-tweaks 1 year ago
Kelrap 59e521b69e Hide some Chat permission options 1 year ago
William Jordan-Cooley c9d1b72773 igc tweaks 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 76d26f1c0c populate space analytics language dropdown from space student's analytics rooms 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
Kelrap 2572f277b0 Fix scrollbar weirdness 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 ca15a0816c
Merge branch 'main' into combine-into-spaces 1 year ago
Kelrap 9c615e7b66 Set max topic height, working on scroll 1 year ago
ggurdin 16a8383e72 added language dropdown to space analytics list and made timespan dropdown functional, updated fetching of space analytics 1 year ago
ggurdin f6572d3127 on igc button long press, show user language dialog 1 year ago
ggurdin 817f45709f uncommented debug statement in construct model 1 year ago
ggurdin 6a18967baf don't have unk langCode to analytics room, fallback to user's target language 1 year ago
Kelrap 64f5f47819 Shorten names in list, ellipses if too long 1 year ago
ggurdin 05a6957141 merge conflicts 1 year ago
ggurdin 83b6fb929e Merge branch 'main' into stack-overlays 1 year ago
Kelrap a4cd5d702b Let multiple overlays coexist 1 year ago
ggurdin 1d6db1aabf don't calculate page size if renderbox isn't yet laid out and don't show overlay if context is null 1 year ago
ggurdin 8b5b9a96dc prevent auto-reload of analytics page when resizing screen, also resolved concurrent list modification error 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 5a163145c2
Merge branch 'main' into archive-subspaces-properly 1 year ago
ggurdin e5ac6516da show the user the click instruction card when they first see a message 1 year ago
Kelrap 2ed11d6d74 Doesn't treat subspaces like subchats 1 year ago
ggurdin f3502aa3e6
Merge branch 'main' into age-page-readable 1 year ago
ggurdin 852eff0f47
Merge branch 'main' into choreo-notes 1 year ago
WilsonLe 0ae37cba93 add discussion topic and keywords min max lines with max length 1 year ago
Kelrap 3ffdd6f264 Use more readable text and selection color 1 year ago
Kelrap 651b7514ed Fix list concurrently edited error 1 year ago
Matthew 50dc34bd94 itAutoPlay added to setting switches 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
Kelrap 3b7fdf8207 Let new spaces have permissions edited 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
Kelrap 19b7b70684 Show students class permissions 1 year ago
ggurdin 0830c093b3 Merge branch 'new-merge' into combine-into-spaces 1 year ago
ggurdin dcb2490ec5 oops, don't show igc button is auto-igc is enabled 1 year ago
Kelrap d3d2fab377 Merge branch 'new-merge' of https://github.com/pangeachat/client into new-merge 1 year ago
Kelrap dd4ba75fbf Fix room unlocking bug 1 year ago
ggurdin 59a88d4d76 Merge branch 'new-merge' into combine-into-spaces 1 year ago
ggurdin 731d7919e5 don't show igc button if all language tools are disabled or if the user is unsubscribed 1 year ago
ggurdin c1a06b8e3d updated addMissingRoomRules function for combined spaces 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
Kelrap 0da687a3f3 Make capacity button action null for students 1 year ago
William Jordan-Cooley 631d751887 documentation in choreo record 1 year ago
Matthew 90adf436d3 Choice quick click bug fixed 343 1 year ago
ggurdin 9c21ac3f8f Merge branch 'new-merge' into combine-into-spaces 1 year ago
ggurdin 2c82dfc7d7 added completer to updateAnalytics function to prevent it running many times in a row, also save empty analytics data once to indicate that chats have been checked and none was found 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
Kelrap 718a998576 Fix room locking bugs 1 year ago
Kelrap 1cf0caf48d Fix archiving bugs 1 year ago
ggurdin 75f64e57d0 don't show child and parent events in chat list subtitles 1 year ago
William Jordan-Cooley 929909a000 little code cleanup 1 year ago
Kelrap 990980155e Fix caching issues 1 year ago
Kelrap a2a31e526a Gray out buttons for spaces user isn't admin for 1 year ago
Kelrap aa5d09407e Make sure user has permission to add space child 1 year ago
Kelrap 4a0ee3665f Can't add subclass as parent space 1 year ago
ggurdin ce3a88e7a7 fluffychat merge 1 year ago
ggurdin c9b6c52761 fluffychat merge 1 year ago
ggurdin 413d4adaec fluffychat merge 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 4dd2ef1f90
Merge branch 'main' into handles-stand-out 1 year ago
ggurdin 3925a700d9
Merge branch 'main' into show-subspace-parents 1 year ago
ggurdin 7b95e68a6e merge conflicts 1 year ago
ggurdin e1f258075a
Merge branch 'main' into handles-stand-out 1 year ago
ggurdin 64e35d746a
Merge branch 'main' into fix-toolbar-text-color 1 year ago
ggurdin cce5b483e1 Merge branch 'main' into fix-span-cache 1 year ago
ggurdin 01dc89f199 clear cache on send and before getting language help, update span data hashcode 1 year ago
Kelrap 1e0a5e71fd Shorten parent names 1 year ago
Kelrap 0983b11857 Bot_style uses theme color for text 1 year ago
ggurdin df611e5f82 only show top-level spaces in analytics 1 year ago
Kelrap 3844a3db37 Add #Pangea comments 1 year ago