Commit graph

2187 commits

Author SHA1 Message Date
ggurdin
62d5a7190f
1846 word specific audio player not working (#1882)
* feat: tie TTS enabled to target lang, show warning popup when disabled

* fix: prevent top overflow for popups
2025-02-21 12:19:51 -05:00
ggurdin
0255a71929
feat: use text instead of icons for analytics buttons (#1878) 2025-02-21 11:02:25 -05:00
Sofanyas Genene
fbf8abd987
Use system keyboard setting in Learning Settings (#1867)
* Use system keyboard setting in Learning Settings

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-21 09:25:26 -05:00
ggurdin
21b9b7e720
Fix arb types (#1848)
* chore: move over all fluffychat copy changes, revert any differenced between FluffyChat and Pangea copy

* chore: sort copy between FluffyChat and Pangea, update metadata types for FluffyChat copy

* chore: update metadata type for pangea chat copy

* chore: add placeholders to Pangea vietnamese copy
2025-02-19 13:53:32 -05:00
ggurdin
1a0b9d2809
Revert "Copies for all (#1780)" (#1788)
This reverts commit 76f6222e95.
2025-02-13 16:43:03 -05:00
Wilson
76f6222e95
Copies for all (#1780)
* initial script

* copies for all!

* revert intl files

* mistaken en to vi translation

* improve translation

* add vi translation, fix trnaalste script to respect existing metdata

* revert translation files

* fix translation to only add more without changing too much existing translations

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-13 16:32:03 -05:00
ggurdin
8988cce68a
chore: updated input bar copy (#1774) 2025-02-12 13:30:34 -05:00
ggurdin
ed93d59902
chore: update vocab copy (#1770) 2025-02-12 11:53:15 -05:00
ggurdin
6540885100
chore: add missing grammar copy (#1762) 2025-02-10 16:29:33 -05:00
Wilson
96f0a88022
Vi-copy (#1724)
* complete all vi translations

* fix typo
2025-02-07 09:21:16 -05:00
wcjord
e2ca788f81
Add message meaning challenge activity (#1706)
* Add message meaning mode to toolbar

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-06 17:03:21 -05:00
ggurdin
75a0d1e07b
feat: allow users to edit lemmas (#1694) 2025-02-04 11:02:30 -05:00
ggurdin
49e586a7ad
Fluffychat merge (#1685)
chore: Merge upstream changes

---------

Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: krille-chan <christian-kussowski@posteo.de>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: fadelkon <fadelkon@posteo.net>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: - <hitekex@yandex.ru>
Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Tewuzij <tenajeza@outlook.com>
Co-authored-by: goknarbahceli <goknarbahceli@proton.me>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Erin <erin@erindesu.cz>
Co-authored-by: EpicKiwi <me@epickiwi.fr>
Co-authored-by: Christian Tietze <me@christiantietze.de>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-03 12:36:46 -05:00
wcjord
d773347d6e
Morph-repo-2 (#1681)
* feat(morphs): repo for getting lang-specific list of morphs

* integrated repo into use of morph features and tags

* generated

* merged with previous push

* generated

* generated

* chore: fix .env file path

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-03 12:21:29 -05:00
ggurdin
e20844fe86
1512 level up notification (#1570)
* feat: initial work for level up notification

* feat: initial animation

* feat: level up slide animation, wait for image data to load

* feat: trigger animation on level up

* feat: added sound to level up notificaton
2025-01-31 16:40:41 -05:00
ggurdin
875d6bb7eb
fix: revert some changes to leaving space logic, updated copy (#1677) 2025-01-31 15:17:45 -05:00
ggurdin
d5dd66bcc2
feat: grammar analytics popup redesign (#1670) 2025-01-31 13:39:10 -05:00
wcjord
d824ef222f
1595-word-per-minute-is-still-not-accurate (#1622)
* feat(stt): hiding speech accuracy

* fix(main): env
2025-01-28 12:36:18 -05:00
ggurdin
d408910fbb
fix: exclude space from chat search results (#1617) 2025-01-28 10:54:19 -05:00
sienna-sterling
3b919b3726
feat(sign-up): Tweaking agreement message (#1578)
* feat(sign-up): Tweaking agreement message

* fix: added padding around TOS checkbox

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:18:53 -05:00
wcjord
8478f480d3
1594-activity-planner-feedback-new (#1599)
* feat(activity_planner): updating for feedback

* fix(main): point to appropriate env

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:13:50 -05:00
Kelrap
e2b991b36b
Vocab v2 edits (#1525)
* Emoji as getter, add LearningSkillsEnum

* Remove hard-coding for font styles

* Remove excess state saving

* Remove type+point parameters from definition popup

* Fix emoji null check notation

* Edit dot widget size for android

* Further reduce state saving in definition popup

* Removed more hardcoding

* fix: UI updates to vocab analytics popup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:01:42 -05:00
wcjord
3dedcf5bf5
1572-feedback-for-activity-planner (#1586)
* feat(activity_planner): major UI and functionality updates

* fix(intl_en): did not merge
2025-01-26 11:40:43 -05:00
ggurdin
88e7c240d7
fix: small copy update (#1584) 2025-01-24 16:54:30 -05:00
ggurdin
0622bf6f07
feat: enable buttons for locked toolbar tools, show message about how to unlock (#1582) 2025-01-24 16:10:37 -05:00
sienna-sterling
fb954a85e2
feat(settings copy): Tweaking settings copy (#1577)
* feat(settings copy): Tweaking settings copy

* feat(settings copy): Updated fix to include Spanish copy
2025-01-24 11:39:42 -05:00
wcjord
b81f3841f8
feat(activity_planner): full draft done (#1542)
* feat(activity_planner): mvp done

* refactor(activity_planner): move launch icon button to file

* dev: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 17:00:48 -05:00
ggurdin
f7a7987277
fix: use .mp3 instead of .ogg to resolve click sound error on iOS (#1513) 2025-01-21 13:59:01 -05:00
ggurdin
14f5aa38b1
feat: updated morph correction copy (#1507) 2025-01-21 09:30:16 -05:00
ggurdin
f9dce6fc11
feat: show message when no word selected (#1479) 2025-01-16 13:03:33 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings (#1440)
* fix: deleted unreferenced files

* fix: sort files based on function
2025-01-14 14:00:30 -05:00
Kelrap
f021e3deb2
Vocab v2 (#1402)
* starting to change vocab analytics page

* couple extra details

* Add enum for lemma categories

* Set up vocab v2 card

* Adds basic lemma definition page

* Added more elements to definition page

* Add more definition page features

* Add tooltips to definition page icons

* Get forms + examples working

* Add scrolling, edit POS retrieval

* Added POS clarification to duplicate lemmas

* Add comments, minor fix to dots

* fix: dart format and remove duplicate functions

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-14 09:20:41 -05:00
ggurdin
d9ffd50093
fix: updated order of columns, grammar XP ranges, and copy in space analytics download (#1416) 2025-01-13 11:30:26 -05:00
wcjord
bbc791b314 dev/feat: refactor of instructions, tweaking of morph/lemma edits 2025-01-11 13:25:07 -05:00
wcjord
7054d92532 feat: tweaking morphogical edit flow and changing lemma meaning to edit flow 2025-01-10 19:28:16 -05:00
wcjord
075b3da80e
Morph edits (#1398)
* feat: allow user to edit morph tags

* fix: not local choreeoooooo

* fix: reverting pangea representation

* dev: remove first implementation

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-10 15:53:15 -05:00
ggurdin
8cbe1ea1f7
1389 space analytics download updates (#1395)
* feat: invite other admins to analytics rooms

* fix: properly invite space admins to analytics rooms

* feat: simplify process for getting space admins into analytics rooms

* feat: add columns for over and under 80% correct use for original written and system generated uses
2025-01-10 14:25:27 -05:00
wcjord
8084cc24cc
1380 content challenges (#1391)
* use gold consistently for positive xp color

* fix: dont point to local choreo
2025-01-09 14:19:01 -05:00
ggurdin
26285eab52
1370 space analytics download (#1381)
* fix: reassign eventID metadata when turning locally saved draft uses into locally saved uses with assosiated eventID

* feat: initial work for space analytics download

* feat: updated spreadsheet columns in space analytics download

* feat: move space analytics download logic to widget

* feat: improved download loading UI

* feat: added error logging to space analytics download dialog
2025-01-08 15:24:26 -05:00
ggurdin
3fe673160e
fix: show different error message when space code not found in public room bottom sheet (#1359) 2025-01-06 11:17:40 -05:00
ggurdin
14a1ae2287
feat: show lemma under token, give lemma activity first if applicable (#1347) 2025-01-03 11:52:50 -05:00
Brord van Wierst
e417af93fa
Using choreo with matrix token (2) (#1242)
* using choreo with matrixç

* removed old stuff

* removed old stuff2

* merge and removed matrix-access-token header

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-02 09:09:06 -05:00
ggurdin
1689fda54f
1337 feedback on word card (#1339)
* fix: don't give word meaning activity if there are no distractors available

* fix: center activity / answer text in word zoom card

* fix: after completing hidden word activity, wait for savor the joy to end before showing word zoom card
2024-12-31 16:01:04 -05:00
ggurdin
09942aa47e
fix: simplify word zoom card, make all activity buttons stateless (#1330)
* fix: simplify word zoom card, make all activity buttons stateless

* feat: make it visually clearer which activity type is selected

* fix: give message to user when no token is selected in word zoom card

* feat: don't highlight selected token or speak selected token if message has hidden word activity

* feat: added error widgets to word zoom card

* feat: added x-out badge to word zoom activity buttons, created word zoom activity button widget

* fix: sort morph activity buttons to always have POS as first option, then having unlocked buttons before locked buttons, then alphabetically
2024-12-31 11:54:46 -05:00
ggurdin
60a3587c8f
add back public profile toggle to learning settings (#1316) 2024-12-27 15:06:22 -05:00
ggurdin
1317989db0
1179 toolbar changes (#1209)
* updated toolbar buttons

* initial work for toolbar updates

* Add WordZoomWidget to display word and lemma information (#1214)

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/tree/1179-toolbar-changes?shareId=XXXX-XXXX-XXXX-XXXX).

* word zoom card prototyped, activity generation in progress

* adding copy for new construct uses

* laying down TODOs

* initial work for word zoom card

* Always add part of speech to token's morph list

* Prevent duplicate choices in lemma activity

* Don't play token audio at start of morph activity

* Only grant +1 points for emoji activity

* Uncomment tryToSpeak function

* Always update activity once complete

* Added queuing / UI logic for morph activity buttons

* code cleanup

* added required data argument to logError calls

* fix overflowing practice activity card and audio player on mobile

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
2024-12-27 12:42:49 -05:00
ggurdin
c8bf68e4cd
Login signup fixes (#1277)
* made button same height when loading, added timeout to language settings / avatar page

* fix: make button click always work, shrink inputs and add more space between logo and page content

* fix: don't open keyboard automatically in signup/login pages

* fix: make language dropdown hint text accurate

* feat: if a user logs in with SSO, allow them to set their username in the account setup page
2024-12-19 10:47:11 -05:00
ggurdin
16bdce9bd2
initial design updates to signup/login process (#1268)
* initial design updates to signup/login process

* feat: added signup/login assets, better button styling and animations

* fix: signup / login updated based on mobile testing
2024-12-18 14:53:25 -05:00
ggurdin
d3b405adc2
sign in copy change (#1249) 2024-12-13 15:22:18 -05:00
ggurdin
3cf1140039
added version numbers to update dialog (#1244) 2024-12-13 13:21:46 -05:00