ggurdin
89bb560347
4110 playtest 92325 ( #4121 )
...
* style activity role tooltip like instruction inline tooltips
* style updates to activity details
* don't show token underlines in practice mode
* show loading activity analytics
* use all construct types to calculate activity analytics, include audio messages in activity summary request
* update chat context menus for activities
* fix positioning on menu in main chat list
2025-09-25 08:46:46 -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
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
Kelrap
da03b0c981
Replaced references to spaces with courses in intl files and calls ( #3884 )
...
* Replaced references to spaces with courses in intl files and calls
* Change learning community reference to 'public course'
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-05 11:38:10 -04:00
ggurdin
6bf699c190
feat: add local cache for activity session analytics ( #3878 )
2025-09-04 15:22:39 -04:00
ggurdin
677e9ce594
3822 begin activity design implementation ( #3827 )
...
* file reorganization
* added activity summary widget to show in chat view and activity launch view
* more updates to activity sessions start page
* function to ping course
* remove duplicate loading of participants
* nav bar visibility changes
* add generalized image from url widget
* update bottom of screen activity status message and add summaries to chat event list
* scroll to summary on click
* show invited activity sessions in course chats view
2025-09-02 12:37:16 -04:00
ggurdin
4e2d4042be
chore: only show rooms without space parents in main chat list, remove options to add to space and remove from space ( #3816 )
2025-08-26 16:08:56 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
ece75b7f74
3770 total vocab grammar and xp calculations per user and activity ( #3775 )
2025-08-19 10:15:22 -04:00
ggurdin
d87f86bee1
3667 replace room creation state event with big image ( #3670 )
...
* build: reorganize activity-related files
* chore: add roles to instances of activity plan models
* chore: add avatar url to role object
* chore: in activity sessions, replace room creation state event with larger image
2025-08-08 12:21:46 -04:00
ggurdin
c2134d2f3e
chore: change activity roles event so admins can finish activity for everyone ( #3665 )
2025-08-08 11:33:17 -04:00
ggurdin
62140c56da
feat: activity sessions
2025-08-04 16:31:00 -04:00
ggurdin
f6420624d1
chore: disable command parsing ( #3602 )
2025-07-31 14:17:55 -04:00
ggurdin
d5daec3e6c
chore: re-enable command parsing ( #3595 )
2025-07-31 10:26:02 -04:00
ggurdin
37341eccc5
chore: use more specific substring to check for temporary event IDs ( #3508 )
2025-07-21 12:54:43 -04:00
ggurdin
e9af147257
chore: add join codes to all new rooms and add join code to existing room on visit invite page if user has permission ( #3463 )
2025-07-15 11:29:44 -04:00
Kelrap
2a5253ad97
Merge branch 'main' of https://github.com/pangeachat/client into find-people-default-avatars
2025-06-25 11:01:51 -04:00
Kelrap
b64c66c74b
Use seed to make random avatar consistent
2025-06-25 10:53:13 -04:00
ggurdin
57a8c09da2
chore: revert changes to activity plan message
2025-06-24 16:31:20 -04:00
ggurdin
e9a601884e
chore: fix permission check in sendActivityPlan
2025-06-17 12:28:51 -04:00
ggurdin
e50e1db16a
feat: initial work for add duration to in-chat activities
2025-06-16 11:50:21 -04:00
ggurdin
a6e8a42500
chore: use S3 URLs when available instead of uploading to matrix
2025-06-05 11:23:36 -04:00
ggurdin
0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time ( #2925 )
2025-06-04 14:01:19 -04:00
ggurdin
249538c20b
feat: redesign of space access page ( #2903 )
2025-06-02 14:48:39 -04:00
ggurdin
178301571e
chore: bookmark launched activities ( #2893 )
2025-05-23 16:02:45 -04:00
ggurdin
bc77056b96
refactor: room details page redesign
2025-05-22 14:25:55 -04:00
ggurdin
8289a33c2d
2765 direct users to add to chat with multiselect rather than create ( #2824 )
...
* chore: abstract activity editting into builder widget
* feat: allow users to launch activities to existing chats instead of making new chat
2025-05-16 13:48:18 -04:00
ggurdin
ebf4224cba
2742 bring back starter chats for top level spaces ( #2784 )
...
* feat: added introducton and accouncements chats to new space
* chore: make spaceID redirect clearer
* chore: remove bot from default power levels
2025-05-14 16:08:52 -04:00
Kelrap
757ffae1bb
Invite page tweaks ( #2735 )
...
* Remove buttons, fix web margin issue
* generated
* Don't share link for non-spaces
* generated
* Revert "generated"
This reverts commit 93907a836d01063cf551f8da0dde2621ab201a62.
* Hide share buttons if not space
* dart-formatting
* delete unused widgets
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-05-12 14:50:49 -04:00
ggurdin
b41d572698
refactor: new invite page design ( #2763 )
2025-05-12 11:40:06 -04:00
ggurdin
b724342955
chore: stop inviting the bot to all spaces ( #2713 )
2025-05-08 11:59:47 -04:00
ggurdin
e3e81fbd68
feat: send activity plan state event
2025-03-24 15:28:02 -04:00
ggurdin
25f057e943
chore: don't add extra asterisk to editted HTML messages ( #2056 )
2025-03-06 12:07:44 -05:00
Wilson
7d52f58b4c
allow custom local bot name ( #2027 )
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-05 10:13:47 -05:00
ggurdin
a42ede894f
feat: better UX for event too large error ( #1975 )
2025-02-27 12:48:55 -05:00
ggurdin
8400c42f01
fix: when leaving space, do not leave analytics rooms ( #1973 )
2025-02-27 11:34:03 -05:00
ggurdin
f5708facd9
fix: force room settings header onto one line with ellipsis for overflow ( #1965 )
2025-02-27 10:23:43 -05:00
ggurdin
f2c1029508
chore: simplify enforcement of room capacity, remove capacity option for spaces ( #1951 )
2025-02-26 17:10:55 -05:00
ggurdin
8176d691bf
fix: normalize space chat count copy ( #1829 )
2025-02-17 17:03:00 -05:00
sienna-sterling
f4ab6f7458
1689-make-separate-room-extensions ( #1727 )
...
* fix(room extensions): Made first use of room extensions the original definition
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-07 12:51:00 -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
875d6bb7eb
fix: revert some changes to leaving space logic, updated copy ( #1677 )
2025-01-31 15:17:45 -05:00
ggurdin
d43d176aec
fix: Prevent Discarded unknown attribute error by using known attributes in breadcrumbs ( #1638 )
2025-01-29 16:27:55 -05:00
ggurdin
b1b96a9cfd
fix: dart formatting ( #1590 )
2025-01-27 09:34: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
5588d8ec16
feat: leave analytics rooms after extracting data, use generator function to batch rooms in download ( #1478 )
2025-01-16 12:42:24 -05:00
ggurdin
d8f484871e
feat: if message needs tokenization before send, send fake message to… ( #1443 )
...
* feat: if message needs tokenization before send, send fake message to look like the message is sending
* feat: make fake event replacement smoother
2025-01-15 14:27:53 -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
ggurdin
d72fe2ae17
fix: don't error out of analytics download on space hierarchy error ( #1436 )
2025-01-14 10:53:50 -05:00
wcjord
02050d3006
1407 bring back locking of tools ( #1408 )
...
* dev: clean up isActivityBasicallyEligible and shouldDoActivity defs
* feat: bring back locking of tools and highlight words with meaning activities
* fix: exclude tokens that are not relevant for meaning activities from proportionOfActivitiesCompleted computation
* fix: show yellow if token meaning activity has been done but shouldDoActivity is true
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-13 10:23:40 -05:00