Commit Graph

5127 Commits (3fe673160e7b66338d8fd3b698c81e27c89bcd3b)

Author SHA1 Message Date
ggurdin 9060fd84f8
1035 cant scroll down the definition box (#1041)
* replace scrolling in word data card

* fixes hidden overlay header on mobile
1 year ago
wcjord c7ab3e2d37
Fix hidden word listening activity to limit sequences to 2 words (#1039)
Fixes #1038

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/issues/1038?shareId=XXXX-XXXX-XXXX-XXXX).
1 year ago
William Jordan-Cooley 9851154b74 add saveVocab to criteria for content and canBeHeard words 1 year ago
ggurdin c33bf6bc59
more error logging for tts (#1037) 1 year ago
ggurdin 3e920a420a
only add hidden message activities if the rep event langCode is the user's l2 (#1036) 1 year ago
ggurdin f66697330e
make underlines match the exact width of the text they're hiding (#1034) 1 year ago
ggurdin d0733cf8fa
1027 play button for listening activity (#1031)
* close audio player button if error occurs

* dump version
1 year ago
ggurdin 6a3579120d
uncomment debug prints 1 year ago
ggurdin 52cef76773
simplify message overlay controller initialization code 1 year ago
William Jordan-Cooley c82ce34124 using queue and simplifying selected token for activity flow 1 year ago
William Jordan-Cooley 585a9a2be4 silly way of initializing 1 year ago
William Jordan-Cooley 1a4dc0ba95 tweaking selection criteria 1 year ago
ggurdin c2ca1b24f5
fix getCategory function 1 year ago
ggurdin 2106c5af66
added border radius to overlay header 1 year ago
ggurdin 8d46c63a55
check for trial update when getting isSubscribed 1 year ago
ggurdin 4798852472
center activities in toolbar properly 1 year ago
William Jordan-Cooley 51bff65a8b tweaking criteria for determining existing activity 1 year ago
ggurdin 62bdde91a8
Merge branch 'main' into xp-fix 1 year ago
ggurdin 374dab8031
manage getting construct uses with category 'other' 1 year ago
William Jordan-Cooley 50906f929f tweaking lock icon display 1 year ago
ggurdin d507f494e5
Merge branch 'main' into 1014-overflow-when-audio-activity-opens 1 year ago
ggurdin 9cc612efd2
fix overflow in practice activity card 1 year ago
William Jordan-Cooley f85c4b2169 refactoring of practice flow 1 year ago
krille-chan 22023450d5
feat: Add markdown context actions for text input 1 year ago
Krille 9fab7630a3
chore: Follow up send file dialog 1 year ago
ggurdin fb3a564da7
make room dialog result nullable 1 year ago
ggurdin cd86f697e0
don't log email in use error 1 year ago
ggurdin 0add6b19eb
locally cache subscription info 1 year ago
ggurdin 446041c095
make all message content text styles equal height 1 year ago
ggurdin f6c57ddc48
if pangea rep is null, still get and save text to speech event 1 year ago
ggurdin 4c1ecc6512
fix some null check errors in IT 1 year ago
ggurdin cf571c6a92
replace no more practice activities text with tooltip telling user to use language tools 1 year ago
ggurdin 24df171167
added new IT instruction tooltip 1 year ago
ggurdin 68ab868bda
added validation for selected chat mode, defaulted bot language to user's l2 (#997) 1 year ago
ggurdin f4da4ac4bd
haptic feedback / lock animation when clicking on disabled toolbar buttons (#992) 1 year ago
Wilson 2ddd07791d
relax reconstruction error criteria (#959)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
1 year ago
ggurdin af1561b49f
934 enrolling users automatically in several spaces (#975)
* allow users to set visibility of rooms in add chat or subspace dialog and in room details

* only allow room admins to change visibility
1 year ago
ggurdin 7c7c3c999b
on error, reveal all tokens 1 year ago
ggurdin e3416c967f
pass up audio card error to practice activity card 1 year ago
ggurdin 7478802465
Merge branch 'main' into hidden-words-testing 1 year ago
ggurdin 22625f461c
showToolbar on click non-toolbar message, don't re-launch on toolbar on token selected, and highlight selected tokens when appropriate 1 year ago
ggurdin c60d244f75
Merge branch 'main' into 949-grammar-analytics 1 year ago
ggurdin c72f250e1a
make message analytics entry getter in practice activity card, split token update function into two functions 1 year ago
ggurdin 4a518e053b
sort construct list on construct list update, don't repeat sort operation 1 year ago
ggurdin f1a782eac5
Merge branch 'main' into 949-grammar-analytics 1 year ago
ggurdin e0bd33491c
fixed .env file name 1 year ago
ggurdin 9d49a5542d
resolve merge conflicts 1 year ago
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>
1 year ago
William Jordan-Cooley 7dc9fa8a35 turning try-catch back on practice fetch activity 1 year ago
wcjord 5ffe5a2d73
Update main.dart 1 year ago
William Jordan-Cooley 159a25022b added some missing copy 1 year ago
William Jordan-Cooley 6e3795fe48 removed redundant category from label copy 1 year ago
William Jordan-Cooley b37074459e guess grammar category when missing, saving form when available 1 year ago
ggurdin 62cec74cab
fix level progress calculation for level 1 1 year ago
ggurdin 66a59d233a
check if mounted before calling setState in overlay message text 1 year ago
ggurdin a061535bbe
updated initPangeaControllers function, don't check mounted for functions that don't rely on context 1 year ago
ggurdin 6a7ad14d91
better error logging for permission requests 1 year ago
ggurdin 1e490aaea7
log stack trace in signup error 1 year ago
ggurdin 22220beae2
reset room in startBotChat function after waiting for it in sync 1 year ago
ggurdin 57f8515c96
Merge branch 'main' into sentry 1 year ago
ggurdin 5e74507558
don't call getDisplayCopy if category is other 1 year ago
ggurdin fd7919ac42
convert datetime to string before logging error 1 year ago
ggurdin 3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown 1 year ago
ggurdin a498fd252b
don't try to send again if selectedEvents in empty, log more detailed error 1 year ago
Krille 39de990fae
refactor: Remove keyboard shortcuts
This package right now
makes the web app
nearly unusable as it
throws multiple errors on
every key press. The
package seems to be
unmaintained. I tried
two other packages
and none of them worked.
1 year ago
ggurdin 1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 1 year ago
ggurdin cfbb9f0c24
added check for mounted context in error reporter widget 1 year ago
ggurdin ce96984441
don't call .floor() on level calculation if NaN or infinity, better error logging if calculated level in NaN or infinity 1 year ago
Krille f5c21481e6
refactor: Migrate to newer keyboard shortcuts package 1 year ago
ggurdin 600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 1 year ago
ggurdin 6e42ada9ac
fix audio overflow 1 year ago
ggurdin 71533a53fb
make streams into broadcast streams 1 year ago
ggurdin d91afc6e05
update ConstructListModel to get all analytics metrics 1 year ago
ggurdin fc39920597
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin d4f8400eb2
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin 939a27f809
Merge branch 'main' into docs/explain-why-grapheme-cluster-is-important 1 year ago
WilsonLe ae44e758d6 explain why using grapheme clustering is important 1 year ago
Krille ae8965b03f
chore: Follow up send file dialog 1 year ago
ggurdin ab5189a66a
added missing grammar copy and reduced some duplicate code 1 year ago
ggurdin e065a494a8
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin ed1494fce7
Merge branch 'main' into no-original-sent 1 year ago
ggurdin 495eb99be1
resolved merge conflicts 1 year ago
ggurdin b63dfa8f6b
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin dd5d3f59ee
update vocabUses function to save tokens in matches as GA construct uses 1 year ago
ggurdin 2dac558e1a
initial work on expanding popup to the side 1 year ago
ggurdin 615ed7ad98
merge analytics updates into category branch 1 year ago
ggurdin 2a813a1339
resolve merge conflicts 1 year ago
ggurdin 4a2a8bf7bd
convert choreo record into morph GA uses on send 1 year ago
ggurdin 89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController 1 year ago
ggurdin 1f5d66e203
deleted irrelevant constructs filtering function 1 year ago
ggurdin 8ee4ea31c8
addressed some of Will's questions 1 year ago
Krille 6d4cc45d07
refactor: Move to upstream geolocator 1 year ago
Krille b2e1accf9d
chore: Follow up homeserver input field 1 year ago
wcjord fd71a736ad
Don't change .env in main.dart 1 year ago
William Jordan-Cooley c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 1 year ago
ggurdin 28818e1fea
don't group vocab 1 year ago
ggurdin b8b697077c
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin c5ffa0e037
removed toolbar border and added space between between overlay message and toolbar 1 year ago
ggurdin d033547128
increase minimum dimensions of toolbar 1 year ago
ggurdin faabe5a903
give bot style the same font as messages, make question in activity cards bot style 1 year ago
ggurdin a1675c072c
keep button down if disabled 1 year ago
ggurdin f3841fe0ec
don't rely on fixed dimensions to render pressable buttons, animate in opacity/blur change in overlay backdrop 1 year ago
ggurdin 3ac2872849
Merge branch 'main' into 730-fix-accept-replacement-2 1 year ago
ggurdin 25251ae613
uncomment button height 1 year ago
ggurdin a2513c7bd4
stretch toolbar button rows to hold buttons 1 year ago
ggurdin d5f8be57b5
added buttonHeight as parameter of pressable button and added completer to prevent up animation from starting before the down animation finishes 1 year ago
krille-chan d2c2284182
Revert "refactor: Performance boost for avatar widget"
This reverts commit 58577bb9e8.
1 year ago
ggurdin e48d8d57c9
filter redacted events from _practiceActivityEvents to prevent them from being sent to the choreographer 1 year ago
Krille 58577bb9e8
refactor: Performance boost for avatar widget 1 year ago
WilsonLe 775feca02d Merge branch '730-fix-accept-replacement-2' of https://github.com/pangeachat/client into 730-fix-accept-replacement-2 1 year ago
WilsonLe d468b50785 fix accept replacement incorrectly reconstructing new full text 1 year ago
ggurdin 8df77c6ed7
in message toolbar, use the display representation instead of originalSent so that immersion mode still works 1 year ago
ggurdin 4d805d8206
fixes audio message overlay warping 1 year ago
ggurdin 43b663d66b
revent change to padding in message overlay 1 year ago
ggurdin 7d80d8f6e2
added back record button 1 year ago
ggurdin 8330f2c505
mmove reaction picker down into row with reply button 1 year ago
ggurdin 7beb14dfaf
reorder options in chat header 1 year ago
ggurdin c315d5b970
added press animations to toolbar buttons 1 year ago
ggurdin 17e295b168
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin 425779e868
redact the current activity event when submitting feedback 1 year ago
ggurdin 26e850af27
enable other toolbar buttons in message not in l2 1 year ago
ggurdin ea1ad9bc61
make missing voice warning into an instructions popup 1 year ago
ggurdin fe41800e05
Exclude the word_focus_listening activity from the list of client compatible activities 1 year ago
ggurdin acd5bad957
display error to user if launching tts settings fails 1 year ago
ggurdin eab4a314fd
resolved merge conflict 1 year ago
ggurdin 94e52d8d9f
added pagination to constructs list in analytics popup to speed up rendering 1 year ago
ggurdin 506629b07f
long sentry error on missing grammar copy 1 year ago
ggurdin 4c26e4629a
more grammar copy updates 1 year ago
ggurdin e7e5367595
added some missing grammar copy 1 year ago
Brord van Wierst bdbcc820dc
Merge branch 'move-server-main' of https://github.com/pangeachat/client into move-server-main 1 year ago
Brord van Wierst d0e306d0d0
correct url 1 year ago
ggurdin d904c59d6a
added xp number to xp progress bar 1 year ago
ggurdin 7f651417fd
Merge branch '896-group-constructs-according-to-categories' of https://github.com/pangeachat/client into 896-group-constructs-according-to-categories 1 year ago
ggurdin 71b090683d
use ConstructIdentifier to sort constructs into groups 1 year ago
ggurdin 542958dcb3
cast subscription duration as enum value 1 year ago
Krille 9906668f1c
chore: Follow up appbar shadow 1 year ago
Krille a2e7356bd0
chore: Follow up homeserver picker 1 year ago
Krille 4b7345d0fe
chore: Follow up login page 1 year ago
Krille 3a8bb47e2c
chore: Polish login design 1 year ago
Krille c447c2087f
chore: Follow up update snackbar 1 year ago
Brord van Wierst b1524bc7e7
Merge branch 'main' into move-server-main 1 year ago
Krille 448a111c48
feat: Add about server page 1 year ago
Krille cdaaad9c54
chore: Design follow up 1 year ago
Krille 65fd8a4184
chore: Follow up homeserverpicker UX 1 year ago
krille-chan 2f39b1e8f4
chore: Follow up colors 1 year ago
krille-chan da857d6abe
chore: Follow up design 1 year ago
krille-chan 812a1c047e
chore: Follow up design 1 year ago
krille-chan 769baa3d9f
chore: Follow up message bubbles 1 year ago
krille-chan 640e2ff25d
chore: Design follow up 1 year ago
krille-chan 972c58b5ad
refactor: Display two lines on new messages 1 year ago
krille-chan 6b4ed7bdc8
chore: Follow up design 1 year ago
krille-chan 133e7ab955
chore: Design adjustments 1 year ago
krille-chan 4453048285
refactor: Remove unnecessary builder widget 1 year ago
krille-chan 6e92693966
chore: Follow up chat bubble design 1 year ago
krille-chan 45299a741f
chore: Polish chat bubble colors 1 year ago
krille-chan 8ba46a3533
chore: Nicer empty page 1 year ago
krille-chan 593acd7c3a
chore: follow up wellknown fetch 1 year ago
krille-chan be7a7fb671
feat: Open account manage url when using MAS 1 year ago
William Jordan-Cooley f989d3b466 update getGrammarCopy to use category, updated grammar copy 1 year ago
ggurdin dc68790c53
comment out unused typeahead widget 1 year ago
ggurdin 2a94d09968
backwards backwards compatibility for constructs category data 1 year ago
ggurdin 00cb1f1c75
handling for 'cat' model key 1 year ago
ggurdin da6d64972b
add categories to analytics display 1 year ago
ggurdin 6b643a841a
make construct use category a String? instead of a list, set it to POS for vocab constructs 1 year ago
ggurdin aa2f949e39
don't log error for message sent on or before september 25th without original sent, log senderID and timestamp in error message 1 year ago
ggurdin a2175d5206
removed unused context variable from tokensGlobal function 1 year ago
ggurdin 0a627ef856
updates to main menu design 1 year ago
ggurdin a4c346b07c
Merge branch 'main' into sentry 1 year ago
ggurdin 9a8d2d1408
Merge branch 'main' into 874-small-bugs-and-ux-issues-from-user-testing 1 year ago
ggurdin de927aa6b4
resolve merge conflict 1 year ago
ggurdin ade8102830
Merge branch 'main' into show-gained-points-in-one-place 1 year ago
ggurdin 5c239641ed
Merge branch 'main' into 730-fix-accept-replacement 1 year ago
ggurdin 0b8862751d
merge main into move-server-main 1 year ago
krille-chan b0a074c356
chore: Follow up wallpaper design 1 year ago
krille-chan 84e2563628
chore: Add max length to state messages 1 year ago
krille-chan 66ea73ea18
chore: Follow up wallpaper configs 1 year ago
krille-chan 9ee7551ad4
feat: Better wallpapers with blur and opacity sliders and improved styles page 1 year ago
krille-chan b9cd24eea7
chore: Improved UX for creating groups and spaces 1 year ago
krille-chan f143a60b61
chore: Improve spaces design 1 year ago
WilsonLe cbec09fec7 fix word sticking together, finally 🤯 1 year ago
ggurdin bda5cd4728
updated chat description copy and added padding to move scrollbar out of bot settings box 1 year ago
ggurdin 80d9276f6e
don't allow user to chose the incorrect choices in IT 1 year ago
ggurdin a0faa99730
restrict width of missing voice button 1 year ago
ggurdin 662098ee4c
use filtered construct list and number of lemmas in learning analytics view 1 year ago
ggurdin aab41e2600
remove room details button because it's duplicate of button next to avatar 1 year ago
ggurdin 646272eae0
in conversation bot settings dialog, on tap outside textfield close mobile keyboard 1 year ago
ggurdin 6860477d56
Merge branch 'main' into wrap-inline-tooltip-text 1 year ago
ggurdin 307eb92227
allow text to wrap in inline tooltips 1 year ago
ggurdin 5dad3e5337
check if overlay message text is still mounted before calling setState 1 year ago
krille-chan a51cc082bc
chore: Improve spaces design 1 year ago
ggurdin 04f6e7df13
handle case of null voices list 1 year ago
WilsonLe 8e4bf109ed fix brand new account not using new function 1 year ago
ggurdin 7f844ff1a2
decide whether to show points gain animation based on the origin of the point update 1 year ago
ggurdin 5807019eb6
Merge branch 'main' into fix-new-room-with-bot 1 year ago
ggurdin 61397d1228
Merge branch 'main' into 871-autoplay-translation-on-by-default 1 year ago
ggurdin a7b6003c89
comment out references to itAutoPlay setting 1 year ago
WilsonLe b5fd9bed4b fix bot not responding when new user creates an account and start dm with bot 1 year ago
Krille 3c5855c2d1
design: New login design 1 year ago
ggurdin 66e7eb79fa
don't run languageAssistance after dismissing IT 1 year ago
William Jordan-Cooley 7f9c0047fb no xp for ign, more minus xp for inc, dont show 0 xp constructs 1 year ago