Commit Graph

6579 Commits (f4bef7f3e4d52aea71777e1c566bb740ba01fcb3)

Author SHA1 Message Date
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.
4 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
4 months ago
Kelrap f19d717e87
Add neutral option to choice animation (#3612) 4 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>
4 months ago
avashilling 696330880a
Remove references to selected messages in chat view AppBar (#3604)
To avoid inaccessible options from being displayed
4 months ago
ggurdin f6420624d1
chore: disable command parsing (#3602) 4 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
4 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
4 months ago
Kelrap 729d1d6b41
Reenable try again button for activity search timeout (#3599) 4 months ago
ggurdin 0b3ed17c63
Fix scrollable overlay (#3596)
* chore: fix overlay misalignment for messages without reactions

* chore: fix scrolling for some messages that don't fill screen
4 months ago
ggurdin d5daec3e6c
chore: re-enable command parsing (#3595) 4 months ago
ggurdin 27546dbb7f
fix: remove null check in onSelectNewToken (#3594) 4 months ago
Kelrap dbeb36e463
Optimize choreo (#3567)
* Basic setup of choreo changes

* Make unit test for basic bsdiff functionality

* Create class for efficiently storing choreo step edits

* Edited unit test to use ChoreoEdit instead of bsdiff

* Edit ChoreoRecord/Step to use ChoreoEdit

* Test and debug ChoreoRecord

* Accounting for more edge cases

* Remove empty string redundancy in choreo edit

* Save originalText to record instead of step

* Make originalText non-nullable

* Make test run properly with non-nullable originalText change

* make originalText final

* Tweak ChoreoEdit for slightly improved efficiency

* chore: fix how edits are constructed for choreo records

* fix issue with manual changes not being accounted for in fromJSON

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
4 months ago
ggurdin ff250e2d7f
chore: don't allow selection of symbol tokens (#3589) 4 months ago
Kelrap a7054f25a5
Make invite popup dismissable (#3586)
* Make invite popup dismissable

* chore: add pangea comments

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
Kelrap c740947551
Shows bot settings on bot DM details page (#3582)
* Shows bot settings on bot DM details page

* chore: show bot settings in DMs with bot settings state event

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
avashilling 1843a2cd84
Darken emojis in word card after use (#3580) 4 months ago
ggurdin cef27aa4ef
fix: return bot STT from speech to text local (#3581) 4 months ago
avashilling 63c77b067a
fix: construct banner always does cleanup on close (#3573) 4 months ago
avashilling 15d3eb9cd7
fix: update mismatched keys to show xp animation on collection (#3577) 4 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
ggurdin 3bd840c621
feat: set app language to user's L1 (#3554) 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 6ae79e7c35
chore: decrease XP font size on mobile analytics page (#3549) 4 months ago
ggurdin 891be5efe5
reaction placement (#3548) 4 months ago
ggurdin 98dfa09250
Revert "Reaction spacing (#3546)" (#3547)
This reverts commit f1f86780f0.
4 months ago
ggurdin f1f86780f0
Reaction spacing (#3546)
* chore: fix mis-alignment for messages with emoji reactions

* remove testing border

* reaction spacing
4 months ago
Kelrap f3f87dfcde
Hide mobile download (#3543)
* Use correct route when join class by link

* Hide room download buttons if not web
4 months ago
ggurdin be42203feb
chore: position message overlay relative to bottom of the screen instead of the top (#3544) 4 months ago
ggurdin 0f0d221a30
chore: strip relations from forwared events (#3541) 4 months ago
ggurdin 4e8e9eb6af
chore: remove unused choreo URLs (#3540) 4 months ago
ggurdin 8319a8698d
chore: update room code error message (#3538) 4 months ago
ggurdin 268ae8c443
chore: some fixes for overlay positioning (#3536) 4 months ago
ggurdin 75ff8cf845
chore: add space between the word card / emoji selector and the overlay message (#3533) 4 months ago
ggurdin b2625138f0
chore: don't filter left rooms out of discover results in space view (#3530) 4 months ago
Kelrap 4105459b73
Use correct route when join class by link (#3528) 4 months ago
ggurdin a24e00cc21
chore: on click play unsent audio message, show toolbar (#3527) 4 months ago
ggurdin 2d8b4c613d
chore: bring back old button style (#3525) 4 months ago
Kelrap 28095ca963
If clicking level bar does nothing, make it act unselectable (#3520)
* If clicking level bar does nothing, make it act unselectable

* Allow selection for vocab/grammar pages
4 months ago
ggurdin a474110984
chore: init analytics controllers on analytics page (#3524) 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
avashilling b06d368058
3505 make level bar and search bar have same background and hover color (#3516)
* chore: made progress bar background match search bar and add hover indicator

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
Kelrap f96cdf067e
Load level stats (#3515)
* Make LearningProgressBar load when analytics are initializing

* Hide level dialog while analytics loads

* chore: some simplifications

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
4 months ago
ggurdin e029c38f7d
chore: normalize function for getting original written message content (#3514) 4 months ago
ggurdin 37341eccc5
chore: use more specific substring to check for temporary event IDs (#3508) 4 months ago
Kelrap 1266e9e6f0
Changes text for new chat activity popup launch button (#3504)
* Changes text for new chat activity popup launch button

* Used preexisting setup for more efficient implementation
4 months ago