ggurdin
b627eaaab2
fluffychat merge
2026-02-05 16:18:09 -05:00
ggurdin
bf20e4caf7
fluffychat merge
2026-02-05 16:00:42 -05:00
ggurdin
45173d254f
fluffychat merge
2026-02-05 15:58:01 -05:00
ggurdin
17652f9f34
fluffychat merge
2026-02-05 15:52:25 -05:00
ggurdin
b0cf567bf1
fluffychat merge
2026-02-05 11:40:05 -05:00
ggurdin
3b248c4c9f
fluffychat merge
2026-02-05 11:37:51 -05:00
ggurdin
8c7d64c0cc
chore: more onboarding tweaks ( #5499 )
2026-01-28 15:31:58 -05:00
ggurdin
172f1c96f8
chore: onboarding updates ( #5485 )
2026-01-28 11:28:54 -05:00
ggurdin
f511371aa9
feat: Bring back language setting in bot avatar popup
2026-01-26 16:42:10 -05:00
ggurdin
c567cc27f2
chore: If link, treat as regular message
2026-01-26 13:41:58 -05:00
ggurdin
4559e95285
chore: improve visibility of token hover underlines
2026-01-20 11:54:44 -05:00
ggurdin
bb73892c18
fix: add custom token underline widget to make all text underlines equal height ( #5170 )
2026-01-12 11:27:56 -05:00
ggurdin
4112fd2a37
chore: don't restrict token length ( #5112 )
2026-01-07 11:58:10 -05:00
Kelrap
306b830035
Reduce gap between lines in practice modes ( #5041 )
2026-01-05 12:03:29 -05:00
ggurdin
9fd68c7b3d
fix: fix message list rendering ( #5017 )
2025-12-31 16:17:00 -05:00
ggurdin
43080978de
simplify message token renderer ( #4994 )
...
* simplify message token renderer
* token rendering and new word collection for tokens in activity summary / menu
* make tokens hoverable
2025-12-30 16:56:47 -05:00
ggurdin
82c8c1e4f6
chore: reduce padding between lines of message in practice mode ( #4962 )
2025-12-29 13:57:28 -05:00
ggurdin
d8caf8e481
feat: analytics database
2025-12-23 14:35:41 -05:00
ggurdin
c223708673
fix: set emoji placeholder text colot
2025-12-22 14:08:09 -05:00
ggurdin
b91c1cf6b5
fix: fix non-token vertical spacing in practice mode
2025-12-18 13:14:49 -05:00
ggurdin
392b3e31c6
add space between rows of tokens in practice mode
2025-12-17 15:32:59 -05:00
ggurdin
2897142b9d
show word card in image toolbar mode
2025-12-16 14:19:17 -05:00
Christian Kußowski
cacb944918
fix: Scrolling in fragmented timeline
2025-12-06 10:19:57 +01:00
ggurdin
652f5731b4
build: file reorganization
2025-12-04 16:36:04 -05:00
Christian Kußowski
89a167dc57
chore: Follow up html rendering
2025-12-02 11:06:41 +01:00
Christian Kußowski
86a73f9909
chore: Follow up html tag rendering
2025-12-02 09:20:32 +01:00
ggurdin
8c404758ef
initial work to normalize sending on emoji analytics / settings of user lemma emojis
2025-12-01 15:21:06 -05:00
ggurdin
660b92fdf1
refactor: reorganize / simplify practice mode ( #4755 )
...
* refactor: reorganize / simplify practice mode
* cleanup
* remove unreferenced code
* only use content words in emoji activities
2025-12-01 13:33:51 -05:00
Christian Kußowski
903f7c7d15
fix: Render not permitted html tags as text instead of hiding
2025-12-01 14:44:29 +01:00
Christian Kußowski
1ea649f01e
refactor: Update to Dart 3.10 with . shorthands
2025-11-30 12:54:06 +01:00
Christian Kußowski
5262395340
chore: follow up Simplify codeblock code
2025-11-19 10:37:42 +01:00
Christian Kußowski
c3ec0491d1
chore: Remove horizontal scrolling for code blocks
2025-11-19 10:36:44 +01:00
Christian Kußowski
6836cab40e
chore: Increase padding for code blocks
2025-11-19 10:24:58 +01:00
Christian Kußowski
d8d0abf27c
refactor: Use own highlight rendering with working scrollbar and text selection
2025-11-19 09:55:34 +01:00
Christian Kußowski
f345ec4210
chore: Improve text selection color for messages
2025-11-19 08:51:40 +01:00
ggurdin
9b37fd884c
Update lib/pages/chat/events/html_message.dart
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-17 12:58:11 -05:00
ggurdin
ba4c914745
refactor: update toolbar selelction mode with value notifiers, show unsubscribed message tools error in message bubble
2025-11-17 11:52:58 -05:00
ggurdin
1b3ae5f537
4478 take out stickers from chat emoji picker ( #4489 )
...
* chore: remove stickers tab from emoji picker
* fix: always show click cursor over message bubbles
2025-10-22 10:36:36 -04:00
avashilling
cd2f43c00c
add XP animation on match activity tokens ( #4373 )
2025-10-14 14:18:04 -04:00
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
f076584623
fix: fix toolbar buttons on mobile ( #4087 )
2025-09-22 14:46:52 -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
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
ggurdin
712cd101d5
fix: don't show green underlines on own messages ( #3997 )
2025-09-16 10:25:15 -04:00
ggurdin
6c05ffaf2a
feat: always show new tokens with green underlines ( #3984 )
2025-09-15 10:46:20 -04:00
ggurdin
fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache ( #3713 )
2025-08-13 10:50:40 -04:00
ggurdin
9016a41c9f
chore: fix substring index issue with emoji characters ( #3708 )
2025-08-12 16:24:35 -04:00
ggurdin
9b72bd8a09
Sentry ( #3655 )
...
* chore: render newlines in html message properly
* chore: log timeouts as warnings
* chore: update log level
2025-08-07 14:25:07 -04:00