Commit Graph

1362 Commits (fe7e5385e814121771d28098854e561366a1c25d)

Author SHA1 Message Date
ggurdin fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache (#3713) 3 months ago
ggurdin 9016a41c9f
chore: fix substring index issue with emoji characters (#3708) 3 months ago
ggurdin 1e3529180b
chore: simplify activity summary display, add activity summary widget to chat event list 3 months ago
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
3 months ago
ggurdin c2134d2f3e
chore: change activity roles event so admins can finish activity for everyone (#3665) 3 months ago
ggurdin 9b72bd8a09
Sentry (#3655)
* chore: render newlines in html message properly

* chore: log timeouts as warnings

* chore: update log level
3 months ago
ggurdin 867004243f
chore: don't lazy load members, account for left memebers when determ… (#3653)
* chore: don't lazy load members, account for left memebers when determining if activity is finished

* chore: always show continue button in unfinished activities
3 months ago
Kelrap f0b3946d52
Move ActivityPinnedMessage to AppBar (#3643) 3 months ago
Kelrap f4f1113277
Don't show popup for invalid commands (#3635) 3 months ago
ggurdin dea50a51fd
chore: some small updates to activity session UI (#3630) 3 months ago
ggurdin aabb97bc15
chore: hide activity chat UI elements for older activity chats (#3627) 3 months ago
Kelrap 451ced6580
Edit unpin confirmation text (#3620)
* Edit unpin confirmation text

* Add new intl entry for edited unpin confirmation text

* Add Pangea comments

* Fix pangea comments

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
ggurdin 62140c56da
feat: activity sessions 3 months ago
avashilling f4bef7f3e4
3607 pinned message highlight persists after unpinning (#3615)
* fix: unhighlight messages on unpin

* remove unnecessary setState

* reset scroll marker when unpinned to remove highlight

* fix: calls unpin function from message actions

Adds more security to unpinning by displaying the same confirmation dialog about unpinning in both places you can do it.
3 months ago
avashilling e58529ffc7
3607 pinned message highlight persists after unpinning (#3611)
* fix: unhighlight messages on unpin

* remove unnecessary setState

* reset scroll marker when unpinned to remove highlight
3 months ago
Kelrap f491cdaece
Separate unpin action from pin action (#3610)
* Separate unpin action from pin action

* chore: similification

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
avashilling 696330880a
Remove references to selected messages in chat view AppBar (#3604)
To avoid inaccessible options from being displayed
3 months ago
ggurdin f6420624d1
chore: disable command parsing (#3602) 3 months ago
avashilling 7fb42cc980
fix: limit redaction message (#3600)
* fix: limit redaction message

Doesn't do much since redaction messages aren't currently shown, but will limit them to a reasonable length if they're ever added back

* add pangea tags
3 months ago
avashilling 2d11627d04
fix: row 2 of reactions add normally (#3598)
and loading symbol is always placed at the very end, not the end of the first row
3 months ago
ggurdin ff250e2d7f
chore: don't allow selection of symbol tokens (#3589) 3 months ago
avashilling fdf6659be4
fix: get rid of small space between emojis after animating (#3564)
* fix: get rid of small space between emojis after animating

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
avashilling e246816187
fix: reaction entry always pops up on the top layer (#3562)
* fix: reaction entry always pops up on the top layer

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
avashilling 198cd4c9bb
3480 animation when emoji reaction is addedremoved from a message (#3559)
* feat: add in grow/rise animation on react, and burst/shrink animation on unreact

 WIP. Also remove animatedSize around message_reactions to stop jerky movement when reactions change.

* made animation smoother, moved loading indicator on own message to left side

* Refactor to listen to the reaction stream for updates, fix choppy movement

* fix disposed ancestor reference error

* more robust reaction management to avoid duplicates

* delete weird merge leftover

* merge conflicts

* Format and sort code correctly

* fix pangea tags

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
Kelrap c017508a6a
Add flexible to file messages to prevent long name overflow (#3551) 4 months ago
ggurdin 8c16e50d5c
3431 accommodate wrapped reactions in message selection overlay (#3553)
* chore: accomodate wrapped emoji highlight in message overlay

* fix reaction alignment relative to message in overlay
4 months ago
ggurdin 1318629997
chore: prevent any user interaction with unsent audio message bubble (#3550) 4 months ago
ggurdin 0f0d221a30
chore: strip relations from forwared events (#3541) 4 months ago
ggurdin a24e00cc21
chore: on click play unsent audio message, show toolbar (#3527) 4 months ago
ggurdin 641a18a1fa
Message overlay updates (#3522)
* added slide animation to overlay

* re-enable practice mode

* chore: position overlay over original message

* chore: fix spacing on mobile

* chore: remove unreferenced files
4 months ago
Kelrap 473ca66f48
Make editing text flexible (#3492)
* Make editing text flexible

* chore: simplify pangea comments

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
Kelrap 3af7afd8ab
Only change pin list if redacted event is pinned (#3501) 4 months ago
Kelrap b94611340a
Don't allow selection of lemmas containing numerals (#3479)
* Don't allow selection of lemmas containing numerals

* Limit selectable token length to 50
4 months ago
Kelrap 064d623392
Revert pangea code that prevents wrapping (#3430) 4 months ago
Kelrap 678e8fc414
feat: unpin message on redact to avoid pinned redactions (#3373) 4 months ago
ggurdin 109fe3e278
chore: if token is highlighted while playing audio, always show underline color (#3392) 4 months ago
ggurdin e318d7a5df
chore: don't try to play video for not supported video file type, show download button on play error 4 months ago
ggurdin e61ad45e0d
fluffychat merge 4 months ago
ggurdin 7d5d8b3813
Merge commit '5b726d58b69e7a8ac02485498066fd13bfa6b9a0' into fluffychat-merge 4 months ago
ggurdin 30efe73dc4
fluffychat merge 4 months ago
ggurdin 2017c72179
fluffychat merge 4 months ago
ggurdin 06d756681a
fluffychat merge 4 months ago
ggurdin 612ab99ea8
fluffychat merge 4 months ago
ggurdin 6e5643b262
fluffychat merge 4 months ago
ggurdin 2f857f8703
fluffychat merge 4 months ago
ggurdin 3b33e92ffc
fluffychat merge 4 months ago
ggurdin 182269da97
merge main 4 months ago
ggurdin ca71286e40
resolve merge conflict 4 months ago
ggurdin aeb92b1b89
refactor: new message selection mode 4 months ago
avashilling 608ab95f1f Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic 4 months ago