Commit Graph

4028 Commits (a28b43d922da35bb72029972b87a44e17eb1f23d)

Author SHA1 Message Date
ggurdin 859c283ba3 added class name to analytics title 1 year ago
Kelrap 36dc6ea252 Changed opacity edit to color edit 1 year ago
William Jordan-Cooley 5d5b35b4eb switch to enum for construct type 1 year ago
ggurdin e96c0e34db constructs data model updates 1 year ago
William Jordan-Cooley 91d7600c5d display, interactivity, saving/fetching of record, and dummy generation all done 1 year ago
ggurdin c6186fcdc9 update analytics in lastUpdate is null 1 year ago
Kelrap 6cf8f314d6 Only enables Replace if correct option selected 1 year ago
ggurdin 7163076390 Merge branch 'main' into analytics-rooms-data 1 year ago
ggurdin 8f557f7740
Merge branch 'main' into power-level-hotfix 1 year ago
ggurdin e3281b46d6 remove setting of bot power on invite 1 year ago
ggurdin f640cf364c
Merge branch 'main' into toolbar-stay-onscreen 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
ggurdin 14f4192b6f added caching for span details api responses, also pre-calling of span details endpoint for each match after fetching IGC data 1 year ago
ggurdin 64084fd327 small tweak to start IGC button 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
ggurdin 7dc8ee238b
Merge pull request #314 from pangeachat/no-duplicate-selection
No duplicate selection
1 year ago
Kelrap 96da73c2e9 Edited displayname shows when return to settings 1 year ago
Kelrap 71e710c777 Added explanation for room capacity 1 year ago
Kelrap 429d4a97ec Check for eventId match when selecting/deselecting 1 year ago
ggurdin 0110d3c802 use msg datetime in toVocabUse 1 year ago
ggurdin 2b4ada3202 switch from children / grandchilden to full space tree. Resolve error with data from visible chats also being counted in private chat analytics 1 year ago
Kelrap 11c986131f Changed capacity to int 1 year ago
Kelrap ddb4209123 Uncommented a line 1 year ago
Matthew f7753a0477 ITController Animates in 1 year ago
Krille-chan cc82841124
Merge pull request #1159 from MrSpoony/feat/configure-reply-swipe-direction
feat: add option to configure reply swipe direction
1 year ago
Matthew 40c4045f86 fixes for exiting IT and editing original message 1 year ago
ggurdin 9b6466c09c Merge branch 'main' into analytics-rooms-data 1 year ago
ggurdin 363a91a193 allow leaving for all selected chats 1 year ago
Kelrap f03fa4f36e Save timestamp of selected choices 1 year ago
ggurdin c8aac0b450 merge conflict 1 year ago
ggurdin cee91bc276 merge conflict 1 year ago
William Jordan-Cooley 7deb23515d fix it feedback request 1 year ago
ggurdin b65e713880 filter pangea event types from chat list subtitles 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
ggurdin abc70ceef1 removed new instuction enum entry from matrix profile migration function 1 year ago
ggurdin e3d30c6207 fix for last message sent on analytics list tiles 1 year ago
ggurdin 20cdc3796a updates to how analytics events are processed, stored, and displayed. Added automatic updating of student analytics events. 1 year ago
Kelrap 4f692a03b8 Added instructions for tooltips 1 year ago
Kelrap bb01635c9f Fixed text selection, removed translationEnabled 1 year ago
krille-chan cdf2b14f30
fix: Auto unlock lock screen 1 year ago
MrSpoony 3f81dc5187
feat: add option to configure reply swipe direction 1 year ago
William Jordan-Cooley 1dcd988be0 skeleton of practice activities 1 year ago
ggurdin 199e71159d some small fix for archive/leave button PR 1 year ago
Kelrap 33de062a6e Organized room extension methods 1 year ago
Kelrap b889575d5f Merge branch 'archive-dif-from-leave' of https://github.com/pangeachat/client into archive-dif-from-leave 1 year ago
Kelrap 6b606ef2c7 Non=admins kicked when only admin leaves 1 year ago
ggurdin 877d3be965 merge conflicts 1 year ago
Kelrap 8cc377a3f4 Finish fixing capacity enforcement bugs 1 year ago
Kelrap db61c1f1cf Fix some capacity enforcement bugs 1 year ago
ggurdin 0e47b84552 navigation updates to make sure update happens after going to sub-space in space analytics 1 year ago
Kelrap 7fd7ec2d7c Add capacity option when creating room 1 year ago
ggurdin 83b30dc084 add call to language detection after send without IGC 1 year ago
ggurdin 551b0cd407 removed recursive calls to setState in student analytics 1 year ago
ggurdin 7807e618b4 enable my analytics button for users in rooms 1 year ago
ggurdin bdeb3d3b8f merge main 1 year ago
Kelrap ff198f64bc Check capacity when joining room 1 year ago
ggurdin 4efe1b474c merge conflicts 1 year ago
Kelrap 215686f4a4 Add capacity field, fix details page permissions 1 year ago
ggurdin bb5c3004f9 invitation fix for students 1 year ago
ggurdin 1fa677c8f3 Updated UI of error message popup to all constraints and make it scrollable 1 year ago
ggurdin 47246cd392 updates for sub-space analytics 1 year ago
ggurdin 9138940e35 added first initial refresh for new analytics data structure, ensured chat and space list in my analytics is updated 1 year ago
ggurdin e4357a3e9b update space list on update analytics 1 year ago
ggurdin 91f5fab0ea fix for out-of-date cached analytics not updating 1 year ago
Kelrap 42406dd360 Minor fixes 1 year ago
ggurdin 98778abc51 reset chart data after selecting analytics tile 1 year ago
ggurdin 251f7c6582 updated analytics navigation to work with new constructs popup 1 year ago
ggurdin 5bf5c904fa merged in main branch 1 year ago
ggurdin 7a43706b79
Merge pull request #242 from pangeachat/reorganize-extensions
Splits extensions into multiple smaller files
1 year ago
ggurdin 0f3e1d2cad merge conflicts 1 year ago
ggurdin ef7cb67981
Merge branch 'main' into invite-bugs-fix 1 year ago
ggurdin 918fc950fc
Merge branch 'main' into backbutton-to-room-details 1 year ago
ggurdin 04f6894b47 cleanup some commented out code 1 year ago
ggurdin 12e364a32d move student summary analytics events to analytics rooms 1 year ago
Kelrap 2127277d81 Don't return to archived space view 1 year ago
Kelrap 5feaed1d42 Close chat selection menu asap 1 year ago
Kelrap 2db8c9397f Removed code that was messing with invites 1 year ago
Kelrap 9c0523d208 Invitation page returns to details 1 year ago
Kelrap e4af2f764e Minor error/structure corrections 1 year ago
Kelrap 1aa589ddd1 Allow multiline topic input 1 year ago
Kelrap a2fde3d70c Consistently send double-check popup 1 year ago
Kelrap b5a35ad723 Update archive implementation 1 year ago
krille-chan bd5dc8405d
refactor: Calc avatar font size by avatar size 1 year ago
krille-chan f2d42936ad
chore: Follow up chat design 1 year ago
krille-chan f01d507e19
chore: Disable page transition in column mode 1 year ago
ggurdin a0b358f732
Merge pull request #268 from pangeachat/event-index-hotfix
fix for event list index so next event / previous event don't get mes…
1 year ago
ggurdin 69d1b7f6e6 fix for event list index so next event / previous event don't get messed up 1 year ago
Kelrap 71800b7a45 Exchanges can only be added if user is admin 1 year ago
krille-chan 3bc66f87e0
chore: Follow up design typing indicator 1 year ago
Kelrap 270d3802ac Update popup descriptions 1 year ago
Kelrap 1bce016140 Separate archive and leave buttons 1 year ago
ggurdin 6400d69ed7 Merge branch 'main' into suggested-toggle 1 year ago
ggurdin 2fc8c30f25 fix for inviting students to chats 1 year ago
ggurdin ffe76ca2f3
Merge branch 'main' into stop-toolbar-closing 1 year ago
ggurdin ed6b197f63
Merge branch 'main' into remove-copy-option 1 year ago
ggurdin ec66e45b64 toggle to set suggested status for all spaces 1 year ago
krille-chan d4da2dd431
build: Use Flutter 3.19.6 for Linux 1 year ago
William Jordan-Cooley 7e6a2524f2 few extra type categories and notes from discussion 1 year ago
ggurdin 27c641e8e4
Merge branch 'main' into 218-improve-interactive-translator 1 year ago
ggurdin 38cf8531ba change message error list into dialog 1 year ago
ggurdin 4e8f9abfb0 sort errors by number, prevent horizontal scrolling of analytics tab, join chat on analytics tile click 1 year ago
ggurdin 417d0fde02 hotfix to aggregated construct events with different senders but identical lemmas 1 year ago
Kelrap 3bf383895b Remove option doesn't show for non-text/multiple messages 1 year ago
Krille 3d35a6adcf
refactor: Update to Matrix Dart SDK 0.29.9 1 year ago
Krille bfd8d7f99c
chore: Follow up update last event 1 year ago
Matt 7828f881f7
Merge branch 'pangeachat:main' into 218-improve-interactive-translator 1 year ago
Matthew c272bc8e5d unique animations for choices 1 year ago
Kelrap 3049cfb227 Add comment 1 year ago
Kelrap 1d7abf45ff Keep toolbar from closing on own 1 year ago
Kelrap f6d133310e More specific extension names 1 year ago
Krille b9b2d17990
chore: Follow up last event 1 year ago
Krille 147a741aef
chore: Only load last event sender if necessary 1 year ago
Krille 5829446afa
chore: Follow up missing null check 1 year ago
Krille 2084615df1
chore: Follow up deduplicate gallery and file search 1 year ago
Krille 9358ef2f40
chore: Follow up deduplicate events 1 year ago
Krille fe4e2b9418
chore: Follow up open event from search 1 year ago
ggurdin 14c25c0ec0
Merge pull request #249 from pangeachat/login-loading
Shows loading screen after login
1 year ago
ggurdin 6e5d97c4ef Merge branch 'main' into login-loading 1 year ago
Kelrap e90575efaf Move main extension files, rename secondary extension files 1 year ago
Kelrap 5249947ae5 Shows loading screen after login 1 year ago
Matt fcf4123556
Merge branch 'main' into 218-improve-interactive-translator 1 year ago
ggurdin 9a66134391 Merge branch 'main' into toolbar-fixes 1 year ago
ggurdin 26fe82a625 pangea comment fix 1 year ago
ggurdin de443179be Merge branch 'main' into ellipses-on-text-overflow 1 year ago
ggurdin a72197c805 increased max chat / space name length 1 year ago
krille-chan d82211b7af
chore: Change default timeout to 30 min 2 years ago
krille-chan 18626be855
chore: Follow up bottom nav bar colors 2 years ago
krille-chan 244962fdfc
chore: Follow up formatting 2 years ago
krille-chan 11d6164bc7
chore: Follow up adapt to new flutter 3.22 material colors 2 years ago
Krille-chan d9edf9f05b
Merge branch 'main' into flutter-3.22 2 years ago
krille-chan f7096d5dee
refactor: Delete database file on failed app start 2 years ago
krille-chan 3b76219f68
chore: Follow up listen on streams 2 years ago
Kelrap 81e773b1bc Don't change toolbar's messageText here 2 years ago
Kelrap 37f0772a01 Fixing toolbar bugs for newly-sent messages 2 years ago
Kelrap 41fb0a421d Fixed typo in file name 2 years ago
Kelrap 7d69c33bc3 Merge branch 'main' into reorganize-extensions 2 years ago
Kelrap d668a9b73f Splits extensions into multiple smaller files 2 years ago
Matt 3e3ae02ac5
Merge branch 'main' into 218-improve-interactive-translator 2 years ago
Matthew fdbbd0e603 improve ITStep Transitions 2 years ago
ggurdin e2878a1bca language detection updates 2 years ago
ggurdin e3e8623200 Merge branch 'main' into igc-button 2 years ago
ggurdin c1090925d1 better error handling for range errors in span cards 2 years ago
Krille 8da714b0d2
fix: Stickers from gboard have black background 2 years ago
ggurdin 36bc156837 Merge branch 'main' into igc-button 2 years ago
ggurdin 340e90ac38 fix for concurrent modification of list error 2 years ago
ggurdin 208a5ef095 Spanish translations 2 years ago
ggurdin 0454e1419d merge conflicts 2 years ago
Krille 8ea9e26bac
chore: Fix formatting 2 years ago
ggurdin 629b5e48e3
Merge pull request #236 from pangeachat/prevent-empty-chats
Prevent Empty Chats
2 years ago
ggurdin 46aca69e8b Merge branch 'main' into prevent-empty-chats 2 years ago
ggurdin c203071a7d removed unused delete room files 2 years ago
Kelrap ceb7fdb24e Fixed code in Fluffchat files to match convention 2 years ago
Kelrap f79203a47e Mark chats as read before leaving them 2 years ago
Kelrap aaeb72c398 Overflowing text is shortened, with ellipsis 2 years ago
WilsonLe e935ba33f1 change discussion topic and keywords input to use dialog input 2 years ago
ggurdin 20853ef547 Merge branch 'main' into language-detect-api 2 years ago
ggurdin 20733e6645 fix for API key 2 years ago
ggurdin 087c0d05e9 fix for showRichText function 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
ggurdin 392aad50bb added language detection controller to pangea controller 2 years ago
WilsonLe 1724871de4 remove discussion mode selects 2 years ago
William Jordan-Cooley 757e9be212 allowing user_l1 and user_l2 to be nullable in request 2 years ago
William Jordan-Cooley aea0c9ccec added language detection controller, edited README, and removed some old code 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
Krille 78a3ef102c
chore: Increase default network request timeout 2 years ago
ggurdin 0aacd6407c don't add spaceId query parameter if activeSpaceId is null 2 years ago
Kelrap 9a6a58e53c Prevent non-admins of room from toggling class membership 2 years ago
ggurdin 9a11834501
Merge pull request #222 from pangeachat/testing-speech-to-text
ensure speech_to_text endpoint is only called once, round words for p…
2 years ago
ggurdin 8c421d80cc adjusted pangea comments 2 years ago
Kelrap 5f83955544 Archived chats don't show Chat Details or Leave 2 years ago
Kelrap 39c8012137 Archive list does not show spaces/analytics rooms 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
krille-chan 6599d28676
chore: Follow up new message animation 2 years ago
krille-chan 3d7dbf7ddf
chore: Nicer message animation 2 years ago
ggurdin a077cc4f6a button to run IGC manually 2 years ago
Krille-chan a4e8ffdc7f
Merge pull request #998 from krille-chan/krille/update-record-package
build: Update record package
2 years ago
krille-chan ff54610e5b
refactor: Use onRoomState stream instead of room.onUpdate to not update on messages but state changes only 2 years ago
ggurdin e156408a63
Merge pull request #215 from pangeachat/new-group-query-instead-of-path
New group uses query to store space ID
2 years ago
ggurdin c88970d859 removed unused comments 2 years ago
Kelrap b2166906c3 Use query parameter to autoselect class 2 years ago
ggurdin c0a56a3ee6
Merge pull request #219 from pangeachat/limit-name-length
Limit name length
2 years ago
ggurdin 31c128f329
Merge pull request #216 from pangeachat/only-admin-remove-room-from-space
Only admins can remove a room from a space
2 years ago
Kelrap d247abb320
Limited edited class name length to 32 2 years ago
Kelrap 09f26fb91f
Limit display name length to 32 2 years ago
Kelrap f84e92d9d0
limit new space name length to 32 2 years ago
Kelrap c03ca24efe
limit new group name length to 32 2 years ago
Kelrap c74b2c290a Non-text messages cannot be edited 2 years ago
Kelrap f27c5981e8 Checks the user is member of room and admin before showing option to remove room from space 2 years ago
Kelrap 19809a6f2d When a user creates a new group from inside a class, the space ID will be stored via query 2 years ago
Kelrap 0b0d40c13e Fixed bug where redacted messages sometimes showed in chat subtitle 2 years ago
ggurdin d5fc7b5e78 fix for error with msg events with multiple of the same type of pangea match only showing the first instance 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 40af297bca Merge branch 'main' into learning-settings-icon 2 years ago
ggurdin ba72857114 merge conflicts 2 years ago
ggurdin e03beac866 Merge branch 'main' into usability-5-14 2 years ago
ggurdin ed1a483184 load accuracte number for num chats in space 2 years ago
Kelrap 46d6f9f115 Updated My Learning Settings icon in chat settings menu 2 years ago
ggurdin 48988c19e6
Merge pull request #204 from pangeachat/remove-audio-autoplay-as-default
Change default value of autoplay option to false
2 years ago
Kelrap 00c90ec9a0 Checks that message is not redacted before opening toolbar 2 years ago
lauren n. liberda ae0c8f73d2
chore: upgrade flutter to 3.22.0 2 years ago
Kelrap 25daaad305
Change default value of autoplay option to false 2 years ago
ggurdin a2fe15ae6a
Merge pull request #203 from pangeachat/words-per-ms
converting actually to words per hour so its an int
2 years ago
WilsonLe a0ee1965b3 update conversation bot setting to write bot options to matrix 2 years ago
William Jordan-Cooley fa0639b5d6 converting actually to words per hour so its an int 2 years ago
WilsonLe 2cb33d7ce1 implement dynamic zone with 4 modes 2 years ago
ggurdin 48445a5bf9 Merge branch 'main' into usability-5-14 2 years ago
ggurdin f15d79179d usability test updates - don't stack space details, always suggest new chats in spaces 2 years ago
ggurdin 875b98cc5e
Merge pull request #201 from pangeachat/speech-to-text-fixes
fix for JSON datatype error
2 years ago
ggurdin 0bb5361603
Merge pull request #200 from pangeachat/Adjusted-Learning-Settings
Adjusted learning settings
2 years ago
ggurdin b26d786d95 fix for JSON datatype error 2 years ago
Kelrap 09e4feb6c2
Added My Learning Settings button to main menu 2 years ago
ggurdin bc47e84de2 uncommented error handling so warning message shows on card, instead of loading circle 2 years ago
Kelrap cd05450581
Removed the Learning Settings button 2 years ago
ggurdin 7131fd47a8 fix for speech to text matrix event 2 years ago
WilsonLe cb5b92c94c implement bot preset select 2 years ago
William Jordan-Cooley daaa83b00d fixing two oops 2 years ago
William Jordan-Cooley 326d2b5fbd adding words per minute to speech to text feedback 2 years ago
Krille 62fcea5b0b
chore: Set a maxsize for textfields 2 years ago
Krille 8a64bdd82d
refactor: Remove unnecessary FutureBuilder 2 years ago
ggurdin 8b8fc7e4b8 replaced pangea comments 2 years ago
ggurdin 5855cb2de5 updated record package version for iOS fix 2 years ago
ggurdin 536d3ddfd8 added helper functions to reduce duplications in functions to add analytics rooms to spaces and to join analytics rooms via spaces 2 years ago
ggurdin 61bcf059d3 removed unused function 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
ggurdin f7fa048bde
Merge pull request #191 from pangeachat/sentry-warnings
allow sentry error levels to be set
2 years ago
ggurdin ffb532b1dd allow sentry error levels to be set 2 years ago
Kelrap a4c930c629
Checks if teacher is user before adding to invite list 2 years ago
ggurdin 8d75d74aab don't translate chat list subtitle if users' langauges aren't set 2 years ago
krille-chan 3d4ddeaa40
build: Update record package 2 years ago
krille-chan 9da309be62
chore: Make bottomnavbar labels always visible 2 years ago
krille-chan 3c85786c10
refactor: Improve performance of chat list 2 years ago
Krille 3d362df80a
refactor: Remove no longer necessary mx-reply workaround 2 years ago
Krille 938e1a91ae
Revert "refactor: Move back to cached network image for better avatar performance"
This reverts commit d9ab6ad8b3.
2 years ago
Krille d9ab6ad8b3
refactor: Move back to cached network image for better avatar performance 2 years ago
Krille 53c2601945
chore: Follow up audioplayer 2 years ago
Krille 4dee111c73
chore: Revert audioplayer changes 2 years ago
Krille d4fb0ce1a7
chore: Follow up audioplayer 2 years ago
krille-chan 6a220ffb4b
refactor: Precache theme and directchatmatrixid to improve performance in chat list item 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