Commit graph

59 commits

Author SHA1 Message Date
ggurdin
327160c2a7
2505 have to click on other options multiple times for the click to go through after selecting an incorrect choice in it (#2516)
* chore: prevent overlays from blocking IT choices

* chore: prevent IGC card from interfering with buttons below it
2025-04-21 10:52:42 -04:00
ggurdin
9015edb5c1
chore: highlight selected span during IGC (#2514) 2025-04-21 09:51:32 -04:00
ggurdin
44a86f1d18
2411 the tense icon is too dark and the boxes stick together (#2441)
* chore: refresh svgs after a given date, add spacing between boxes in morph analytics view

* chore: simplify custom svg widget
2025-04-14 14:36:00 -04:00
ggurdin
b7a6ee6fe2
refactor: separate token and message reading assistance modes (#2416)
* refactor: separate token and message reading assistance modes

* chore: apply same token styling to HTML formatted messages

* chore: don't wait for lemma responses before showing reading assistance content
2025-04-10 16:51:42 -04:00
ggurdin
6c87814c07
Sentry (#2347)
* chore: replace late animations with nullable to prevent late init error

* chore: remove null check operator in showToolbarButtons

* chore: don't call setState in CustomSVG if not mounted
2025-04-03 15:09:32 -04:00
ggurdin
0c988d55f7
chore: update svg when svg url changes (#2341) 2025-04-03 12:06:09 -04:00
ggurdin
f34f3acabc
chore: uncomment sentry initialization (#2319) 2025-04-02 12:58:18 -04:00
sienna-sterling
96197138ba
1949-changing-it-feedback (#2088)
---------

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-04-01 15:04:33 -04:00
wcjord
6e7ae5c044 chore(reading_assistance): several fixes and an enhancement to gain points animation 2025-04-01 14:13:16 -04:00
ggurdin
448fbbf668
refactor: move construct notifications to the top of the screen (#2298)
* refactor: move construct notifications to the top of the screen

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 10:57:58 -04:00
ggurdin
9142d1f31d
2280 new chat page and activity planner refine (#2289)
* chore: show new room error on text field

* chore: update button show colors of activity suggestion cards
2025-03-31 15:08:44 -04:00
ggurdin
0faeb6f6ae
2220 separate animation logic from choice array and apply to messge match activity (#2232)
* chore: abstract choice array animation

* chore: smoother animation
2025-03-26 13:38:25 -04:00
ggurdin
ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack (#2230) 2025-03-26 10:51:16 -04:00
wcjord
87f60857e9
Emoji-assignment (#2218)
* feat(lemma_emoji_row): vocab assignment and some reading assistance tweaks

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 14:24:05 -04:00
ggurdin
e3e81fbd68
feat: send activity plan state event 2025-03-24 15:28:02 -04:00
wcjord
379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-24 15:20:07 -04:00
Wilson
b104069d31
feat: level up summary (#2182)
* remove send local analytics to matrix on level up

* complete implementation of level up summary

* generated

* fix model key issues that prevents parsing request and response

* fix env

* generated

* improve level up summary to utilize existing state event

* generated

---------

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-03-21 12:19:06 -04:00
ggurdin
af923d67bf
chore: highlight selected item in dropdowns (#2181) 2025-03-19 15:34:38 -04:00
ggurdin
0d4fef8a14
chore: make plus icon color match theme (#2179) 2025-03-19 13:17:59 -04:00
ggurdin
af295b2817
chore: better error logging if subscription info is null (#2171) 2025-03-19 10:31:53 -04:00
ggurdin
91699dda04
2136 activity suggestions feedback (#2147)
* chore: some activity page styling

* chore: add right padding to pressable button widget

* chore: don't add to stream if closed
2025-03-17 10:57:40 -04:00
ggurdin
c204f484c9
refactor: make activity card into a dialog when launching / editing, adjust sizing to fit two-per-row on small screens (#2123) 2025-03-12 10:23:38 -04:00
ggurdin
07cbf2426a
feat: start a chat using an activity template (#2107)
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
2025-03-11 14:36:50 -04:00
wcjord
0128ac42cd
Vocab-details-v2 (#2093)
* started activity in chat creation

* starting vocab tile display

* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji

* chore: comment out unused file

* chore: remove unused variable

* chore: make eventID nullable for constructs so users can set emoji from vocab details popup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-10 10:33:39 -04:00
wcjord
8abf036381
Refactor: Move toolbar content to bottom of screen
Co-authored-by: ggurdin <ggurdin@gmail.com>
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-03-06 15:52:07 -05:00
ggurdin
b6a0868e35
refactor: move around order of TOS and username setting in signup (#2002) 2025-03-05 11:24:43 -05:00
Wilson
e560f2345d
bake language detections into pangea message events, change relative imports to absolute imports (#1947)
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-05 10:20:54 -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
c67c35e4f0
chore: clear init completer in userController on logout (#1993) 2025-02-28 12:03:52 -05:00
sienna-sterling
4c1594d6f0
fix(storage optimization): Removed and replaced used of PStore with G… (#1730)
* fix(storage optimization): Removed and replaced used of PStore with GetStorage

---------

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-21 15:09:54 -05:00
ggurdin
62d5a7190f
1846 word specific audio player not working (#1882)
* feat: tie TTS enabled to target lang, show warning popup when disabled

* fix: prevent top overflow for popups
2025-02-21 12:19:51 -05:00
ggurdin
6ee37c0216
fix: set profile to public by default (#1840) 2025-02-18 15:21:16 -05:00
ggurdin
5a60e15832
fix: if SVG content is already cached, don't use a FutureBuilder in C… (#1816)
* fix: if SVG content is already cached, don't use a FutureBuilder in CustomizedSVG

* chore: fix emoji button width
2025-02-17 12:51:51 -05:00
ggurdin
a71f519700
1719 grammar detailed view in analytics (#1728)
* feat: grammar analytics details page

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 13:54:38 -05:00
wcjord
c72a2da7fc
Unborked locales (#1741)
* feat: localized languages

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-12 11:59:23 -05:00
Wilson
420a5dc4a7
allow user to simply search for username without prefix and suffix (#1761)
* allow user to simply search for username without prefix and suffix

* remove debug print

* generated

---------

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-10 16:40:07 -05:00
ggurdin
f9e2b3d9c0
feat: added XP offset data to public profile to prevent user from ever going down a level (#1731) 2025-02-07 13:56:04 -05:00
ggurdin
b98f2d3283
1547 level indicator for all users (#1722)
* feat: publicly viewable target language and level indicator

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 16:37:09 -05:00
ggurdin
7c8f917370
feat: bring back share link to join spaces (#1701) 2025-02-04 15:29:18 -05:00
ggurdin
75a0d1e07b
feat: allow users to edit lemmas (#1694) 2025-02-04 11:02:30 -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
d5dd66bcc2
feat: grammar analytics popup redesign (#1670) 2025-01-31 13:39:10 -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
3ed92b3411
fix: update text controller value when text field value changes (#1637) 2025-01-29 16:15:40 -05:00
wcjord
33278567bc fix(instructions): dont show clickMessage instructions after message click 2025-01-29 15:13:44 -05:00
ggurdin
ccec4f8470
feat: update user cefr model key (#1628) 2025-01-28 16:00:59 -05:00
sienna-sterling
2754bff62e
refactor(language levels): Removed Language Levels class converted it… (#1580)
* refactor(language levels): Removed Language Levels class converted it to it's own enum file

* refactor(lanugage levels): cleaned up code by removing unused varible and setting initial values to class instances

* refactor(language level): Fixed some loose ends to explicitly take a LanguageLevelTypeEnum

* refactor(language level): implemented changes after testing.

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 16:47:14 -05:00
ggurdin
ae7c754dbc
feat: added cefr level to user setting, language settings page / signup page (#1604) 2025-01-27 15:14:28 -05:00
ggurdin
0ab77054d5
fix: clear lemma cache on logout and language change (#1603) 2025-01-27 14:50:39 -05:00
ggurdin
b1b96a9cfd
fix: dart formatting (#1590) 2025-01-27 09:34:42 -05:00