Commit graph

6788 commits

Author SHA1 Message Date
ggurdin
71b74fedbc
fix: don't reset edits using the room's title and description (#4080) 2025-09-22 13:25:03 -04:00
ggurdin
152a716aa8
chore: use synapse room_preview to determine which activities users have completed (#4078) 2025-09-22 13:14:38 -04:00
ggurdin
8887efa22d
fix: fix button visibility in activity start page (#4073) 2025-09-22 12:31:59 -04:00
ggurdin
26a3a03ad6
chore: only show emoji button for save-vocab tokens, fix alignment for non-token text (#4071) 2025-09-22 11:33:03 -04:00
ggurdin
d89d852488
chore: fix practice mode icon / border contrast (#4067) 2025-09-22 09:19:42 -04:00
Wilson
171c8c760b
update course plan repo search to correctly query (#4065) 2025-09-22 09:09:55 -04:00
ggurdin
d338d24a83
fix: fix needed participants copy (#4058) 2025-09-19 14:06:15 -04:00
ggurdin
8261a34f17
chore: disable hover effect on loading span card icons (#4057) 2025-09-19 14:00:00 -04:00
ggurdin
29ec50493d
chore: render activity instruction markdown (#4056) 2025-09-19 13:53:20 -04:00
ggurdin
2cf46d09b3
fix: don't allow new users to steal roles (#4055) 2025-09-19 13:30:44 -04:00
ggurdin
d29d69892d
Playtest updates (#4054)
* update emoji mode icon and tooltip

* upload CMS url instead of uploading image bytes to matrix

* re-init subscription controller after setting account creation date
2025-09-19 12:59:15 -04:00
ggurdin
54918d4969
4036 playtest 91825 (#4051)
* chore: improve constrast in message practice

* fix typo

* chore: disable learning settings save button until change is made

* show word card on click vocab in activity dropdown
2025-09-19 12:04:48 -04:00
Kelrap
652c1fe4a6
Set height of activity creation sized box to 0 (#4048) 2025-09-19 11:28:50 -04:00
avashilling
235b78d92f
3934 activity summary card visual changes (#4013)
* visual tweaks and confetti rain on results generation

* create star rain widget to trigger when activity finishes

* delete commented out lines

* use new star confetti widget in levelup

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-19 10:03:51 -04:00
ggurdin
1b353afbac
feat: integrate room preview endpoint (#4014)
* feat: integrate room preview endpoint

* initial work for intermediary activity page

* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update lib/pangea/chat_settings/utils/room_summary_extension.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* formatting

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-19 09:55:13 -04:00
ggurdin
007621d808
fix: don't attempt to load analytics until your is logged in (#4047) 2025-09-19 09:44:12 -04:00
ggurdin
1b3a97d8db
feat: add ability to add course to existing space (#4037) 2025-09-18 16:05:24 -04:00
Kelrap
80080787b0
Morph analytics scroll (#4032)
* Move download button above scroll view

* Make morph analytics spacing consistent with vocab analytics spacing
2025-09-18 13:25:15 -04:00
ggurdin
eb23f8ef05
chore: add scrollbar to topic activities list (#4035) 2025-09-18 12:52:35 -04:00
ggurdin
00641b901c
chore: don't animate in-chat tooltips (#4034) 2025-09-18 12:40:51 -04:00
ggurdin
218e9ab3fd
chore: disable save edits button if no changes in course edit page (#4033) 2025-09-18 12:27:13 -04:00
ggurdin
5450885afe
4017 usability test todos 91725 (#4026)
* chore: add ability to toggle show password in signup and login pages

* chore: update text in register popup
2025-09-18 10:19:34 -04:00
ggurdin
e3e8cc45fa
chore: show snackbar on course edit save (#4025) 2025-09-18 09:56:50 -04:00
ggurdin
eb3f5a446f
chore: add placeholder to image in course editting page (#4024) 2025-09-18 09:46:36 -04:00
ggurdin
edc29dbf61
chore: add hint text to text fields in course edit page (#4022) 2025-09-18 09:37:41 -04:00
ggurdin
1a307285f0
chore: fix click cursor showing on hover of disabled activity participant widget (#4020) 2025-09-18 09:31:13 -04:00
Wilson
5d28cea789
chore: Improve translation script and translate vi, es, et (#3555)
* improve translation script

* update translation script, more translates for es, et, vi
2025-09-18 09:22:02 -04:00
ggurdin
c1c4152633
chore: update icon and border of find a course nav rail item (#4005) 2025-09-18 08:56:45 -04:00
ggurdin
a01a74f1c9
chore: move analytics tooltips inside scrollviews (#4016) 2025-09-17 15:50:31 -04:00
ggurdin
4e3708baa7
chore: update emoji button color (#4015) 2025-09-17 14:52:27 -04:00
Kelrap
f9dec3152b
Add dark/light mode check for unassigned participant label color (#4006) 2025-09-17 14:37:50 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language (#4004)
* cleanup

* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
414d28f78d
chore: don't allow hover of non-selectable activity participants items (#4002) 2025-09-16 13:08:12 -04:00
ggurdin
e4f52f87b3
3803 indented bullets displayed strangely (#3999)
* make markdown function the same as matrix sdk

* fix: fix newline issues in html messages
2025-09-16 12:14:42 -04:00
ggurdin
712cd101d5
fix: don't show green underlines on own messages (#3997) 2025-09-16 10:25:15 -04:00
ggurdin
70f0e4ddfd
chore: add snackbar message after pinging course participants (#3995) 2025-09-16 09:48:23 -04:00
Brord van Wierst
57520bf512
fix: Reintroduce shared isolate (#3981)
* initial scripts n actions

* custom cshared isolate

* kitlin fixes

* integrate and token fix

* executable and gstreamer

* disable check dupes, fix gstreamer

* another linux update, removed 2 android builds

* new updates

* final android attempt

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-09-16 09:30:46 -04:00
ggurdin
c6816aea03
chore: show user menu on click participant item (#3992) 2025-09-15 16:19:24 -04:00
ggurdin
d951d5eee9
3921 display unsubscribed errors for users (#3991)
* url cleanup

* chore: display unsubscribed errors differently
2025-09-15 15:58:08 -04:00
ggurdin
d166f40849
3988 activitycourse tweaks (#3989)
* chore: set course and activity descriptions

* chore: remove redundant results button
2025-09-15 13:46:11 -04:00
avashilling
998ffb00ed
chore: collection seed always fades up and out (#3987)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-15 12:57:30 -04:00
ggurdin
7ab96467b3
fix: fix calculation of completed activities (#3986) 2025-09-15 12:07:54 -04:00
ggurdin
29315990e3
chore: on new token update, clear whole new token cache in case there are identical tokens (#3985) 2025-09-15 11:25:59 -04:00
avashilling
617030cd78
3873 add superlatives for most vocab grammar and xp (#3977)
* add grammar and vocab superlatives

- adds superlatives to the summary cards for each user
- WIP, doesn't include XP superlative yet and it continuously reinitializes state which reloads the superlatives

* get analytic superlatives from saved state event

Revert activity user summaries widget to stateless, get info from saved state event instead of awaiting it, and fix some spacing issues.

* add xp superlative

- simplify 3 loop logic into one
- change from constant updates to only generate superlatives on analytics save

* sort imports

* put analytics loading inside buttonControlledCarouselView

* delete commented out code

* return superlative map instead of setting value
2025-09-15 10:57:17 -04:00
ggurdin
6c05ffaf2a
feat: always show new tokens with green underlines (#3984) 2025-09-15 10:46:20 -04:00
ggurdin
47f4740e63
chore: topic is completed if user has finished number of activities equal to number of 2 person activities in topic (#3983) 2025-09-15 10:26:09 -04:00
ggurdin
94e55d9940
update activity launch page buttons, sort activities in topics by number of participants (#3974) 2025-09-12 14:53:26 -04:00
ggurdin
7348e655f4
3962 usability test todos (#3973)
* in new course pages, show images

* in space analytics, if no available languages, pick user's l2

* chore: add cooldown on ping participants

* replace image loading icon with shimmer
2025-09-12 14:03:08 -04:00
ggurdin
c831d6964d
feat: add edit course page (#3971) 2025-09-12 13:15:38 -04:00
ggurdin
95bff8a2f0
chore: increase size of text in archived activity popup (#3970) 2025-09-12 12:54:18 -04:00