Commit graph

276 commits

Author SHA1 Message Date
Kelrap
4858e06295
Uses lowercase versions of lemma/form when comparing (#3346) 2025-07-07 10:50:35 -04:00
avashilling
66e4cbc6af
feat: add star and morph icon rain when new grammar concept unlocked (#3338) 2025-07-07 09:43:52 -04:00
ggurdin
491c13b28f
chore: fix jerking animation in word card 2025-07-03 15:45:36 -04:00
ggurdin
ca71286e40
resolve merge conflict 2025-07-03 15:16:57 -04:00
avashilling
15b1e68b74 clarify variable names and format code 2025-07-03 14:46:16 -04:00
ggurdin
a840146d04
Merge branch 'main' into 3331-clicking-analytics-header-items-navigates-to-full-page-display 2025-07-03 14:39:38 -04:00
ggurdin
280f54b55c
chore: redirect to analytics page instead of opening analytics popup 2025-07-03 14:39:12 -04:00
ggurdin
3b22d6b1c4
chore: some positioning fixes 2025-07-03 14:31:24 -04:00
ggurdin
aeb92b1b89
refactor: new message selection mode 2025-07-03 12:36:21 -04:00
avashilling
608ab95f1f Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic 2025-07-03 12:31:23 -04:00
avashilling
71e1423fd9 make overlay separate/stacked on top of word card 2025-07-03 11:44:59 -04:00
avashilling
cec627386b small fixes and refactoring
Change how NewWordOverlay is called and remove redundant variables, take repeat tokens/lemma out of newTokens on click
2025-07-02 16:58:41 -04:00
avashilling
1a08dda0ad add slightly different animation for smaller screens when not in column mode
vocab seed goes towards top right of card rather than top left of chat view, since there are no vocab stats on small screens
2025-07-02 15:02:17 -04:00
ggurdin
9250d5681f
chore: account for column width when calculating maxWidth for message bubble with extra content 2025-07-02 13:15:24 -04:00
avashilling
43ae91f96b Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic 2025-07-02 12:38:22 -04:00
ggurdin
90ada27ecc
Merge pull request #3318 from pangeachat/3313-punctuation-vertical-misalignment
chore: fix vertical misalignment of non-token text
2025-07-02 12:08:53 -04:00
ggurdin
549daf61c9
chore: fix vertical misalignment of non-token text 2025-07-02 12:08:24 -04:00
ggurdin
a7e1953b87
Merge branch 'main' into 3275-unified-analytics 2025-07-02 11:02:09 -04:00
avashilling
9afee1cca1 seed spins in and fades to top left to draw attention to vocab increment
+ minor refactoring
2025-07-01 17:03:33 -04:00
Kelrap
114b14406e Hides listening practice error widget 2025-07-01 09:09:44 -04:00
ggurdin
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00
avashilling
144cb62677 Merge branch 'main' into 3223-marking-new-forms-and-simple-satisfying-collection-mechanic 2025-06-30 09:20:25 -04:00
avashilling
5205ec8775 Fix word card resize on load and add points animation 2025-06-27 16:05:28 -04:00
Kelrap
678e32a80f Use tooltipvisibility, don't mess with tooltips for non-selected modes 2025-06-27 12:32:11 -04:00
Kelrap
5f2394e201 Merge branch 'main' of https://github.com/pangeachat/client into button-error-continuity 2025-06-27 12:04:58 -04:00
Kelrap
15ae6844ca Simplify audio button error behavior, remove audio error reset on clear, remove tooltip on error 2025-06-27 12:03:52 -04:00
ggurdin
e6d2a68348
chore: don't interupt message audio with button click sound 2025-06-27 10:40:39 -04:00
ggurdin
32b5de675c
chore: set fetch audio error 2025-06-27 08:48:02 -04:00
avashilling
7d92e81f56 fix: only give user vocab in their L2 and animation tweaks 2025-06-26 16:56:19 -04:00
ggurdin
687fd4a03e
chore: fix overflow in overlay for other user's audio messages on small screens 2025-06-26 13:48:04 -04:00
avashilling
bf29b28364 feat: underline new tokens and animate collecting them on click 2025-06-26 13:04:33 -04:00
ggurdin
e2cd920668
chore: fix audio player ID discrepancy 2025-06-26 11:50:08 -04:00
ggurdin
f3281d87d2
chore: if originalSent doesn't have tokens, don't include it in representations list because related token events cannot be sent to it 2025-06-26 11:25:38 -04:00
ggurdin
bb99cd9d61
chore: fix duplicate key error 2025-06-25 15:26:00 -04:00
ggurdin
8bd8e1d9ba
chore: adjust message offset / size when bubble content changes 2025-06-25 10:32:10 -04:00
ggurdin
f06b49e1c4
Merge branch 'main' into 3163-expand-the-box-for-long-message 2025-06-24 16:51:51 -04:00
ggurdin
646723d7ca
chore: update pin button after pinning / unpinning a message 2025-06-24 15:04:03 -04:00
ggurdin
7bc6717456
chore: fix overflow in word card text 2025-06-24 14:20:35 -04:00
ggurdin
aa01dc3440
chore: allow audio transcript to exapnd outside of original message bounds 2025-06-24 09:53:25 -04:00
ggurdin
964b20e074
chore: fix audio ID issue 2025-06-23 15:30:40 -04:00
ggurdin
ddbb63f815
Merge branch 'main' into 3148-when-bot-responds-in-an-audio-message-play-that-message-without-a-click 2025-06-23 14:29:24 -04:00
ggurdin
d88c2a1525
chore: increase background blur when toolbar is open 2025-06-23 14:25:04 -04:00
ggurdin
4571349eab
refactor: word card redesign 2025-06-23 10:59:39 -04:00
ggurdin
7613a63898
Merge branch 'main' into 3148-when-bot-responds-in-an-audio-message-play-that-message-without-a-click 2025-06-23 09:17:33 -04:00
ggurdin
956b2af88f
feat: make tokens in STT transcript clickable 2025-06-20 15:02:39 -04:00
ggurdin
d8911e7271
chore: phonetic transcription changes for bot audio messages 2025-06-20 11:35:25 -04:00
ggurdin
f578119352
Merge pull request #3166 from pangeachat/3158-some-border-in-the-dark-mode-or-a-different-design
chore: add border around word card for emphasis
2025-06-20 10:58:37 -04:00
avashilling
fb52b8b1f0 chore: add border around word card for emphasis 2025-06-20 10:22:22 -04:00
ggurdin
7a6db851ad
chore: fix audio player unique ID mixup 2025-06-20 10:18:44 -04:00
ggurdin
7d965cebb3
formatting 2025-06-20 10:05:00 -04:00