Releases: pangeachat/client
Releases · pangeachat/client
Release v4.1.8+14
What's Changed
- chore: bump version number by @ggurdin in #1872
- fix: add release workflow updates to production branch by @ggurdin in #1873
- Use system keyboard setting in Learning Settings by @Sofanyas in #1867
- fix(pangea_token_model): don't give activities on tokens you just use… by @wcjord in #1856
- feat: use text instead of icons for analytics buttons by @ggurdin in #1878
- 1846 word specific audio player not working by @ggurdin in #1882
- feat: added reusable widget to show user's public language and level,… by @ggurdin in #1885
- fix: add back emoji button by @ggurdin in #1886
- fix: switch vocab / grammar buttons to use icon and text by @ggurdin in #1888
- fix(storage optimization): Removed and replaced used of PStore with G… by @sienna-sterling in #1730
- 1797-improve-grammar-icon-loading by @sienna-sterling in #1887
- fix: don't call span_details on IT match by @ggurdin in #1889
- 1759-get-rid-of-redundant-language-selection-error by @sienna-sterling in #1799
- fix: fetch morphs once and sort after fetching instead of using futur… by @ggurdin in #1890
- fix: before popping in futureloadingdialog, check if canPop by @ggurdin in #1914
- chore: revert deleting selection area in input bar by @ggurdin in #1915
- fix: make text dialog autosubmit work as expected by @ggurdin in #1918
- chore: in TTS, use full langCode voice if available, and short langCo… by @ggurdin in #1919
- chore: account for chat details column width in message overlay max w… by @ggurdin in #1920
- chore: make textfields in toolbar work on firefox/safari by @ggurdin in #1922
- fix: update key in MorphFeature.fromJson function by @ggurdin in #1925
- chore: remove filters overflow by replacing ListView with SingleChild… by @ggurdin in #1921
- Mobile stt by @ggurdin in #1928
- chore: move learning settings button to fix overflow in analytics sum… by @ggurdin in #1929
- chore: fix some spacing issues on small screens by @ggurdin in #1930
- chore: if in space with knock join rule, redirect to space in public … by @ggurdin in #1935
- fix: removed duplicate question in activities by @ggurdin in #1936
- fix: enable account deletion by @ggurdin in #1943
- chore: when choices array goes off screen, stop playing TTS by @ggurdin in #1945
- fix: update logic for checking if short lang code TTS is available by @ggurdin in #1946
- fix: added fix to remove matches if they don't align with tokens and … by @ggurdin in #1948
- chore: simplify enforcement of room capacity, remove capacity option … by @ggurdin in #1951
- chore: revert changes to hide chat filters for new accounts, seperate… by @ggurdin in #1959
- chore: set enableSuggestions to enableAutocorrect by @ggurdin in #1961
- chore: don't stop TTS after IT choice selection by @ggurdin in #1962
- chore: update Vietnamese translations by @ggurdin in #1964
- fix: force room settings header onto one line with ellipsis for overflow by @ggurdin in #1965
- chore: remove analytics popup header text on mobile by @ggurdin in #1966
- chore: update empty description copy for spaces by @ggurdin in #1968
- chore: added timeout to room creation by @ggurdin in #1971
- fix: when leaving space, do not leave analytics rooms by @ggurdin in #1973
- feat: better UX for event too large error by @ggurdin in #1975
- chore: if originalSent without tokens, edit message to add new tokens by @ggurdin in #1976
- chore: stop audio player on showToolbar by @ggurdin in #1979
- chore: give IT bar choices array steps unique IDs to avoid identical … by @ggurdin in #1980
- chore: stop audio message playing on 1) navigate to different route, … by @ggurdin in #1982
- chore: after adding to stop audio stream to stop other audio messages… by @ggurdin in #1983
- chore: disable creation of space with empty name by @ggurdin in #1986
- chore: link visibility by @ggurdin in #1988
- chore: set active filter to groups after creating new group by @ggurdin in #1990
- chore: don't show toolbar for redacted messages by @ggurdin in #1992
- chore: clear init completer in userController on logout by @ggurdin in #1993
- chore(level_display_name): don't display bot learning stuff by @wcjord in #1999
- fix(lemma_meaning_activity_generator): filter out empty strings as eligible distractors by @WilsonLe in #2004
- chore: on click of chat invite, show dialog asking user to accept or … by @ggurdin in #2007
- chore: update leave room messages by @ggurdin in #2010
- chore: only run leave function if dialog result is yes by @ggurdin in #2011
- chore: add unread room badge to unread room filter by @ggurdin in #2014
- chore: update copy in delete account dialog by @ggurdin in #2015
- chore: revert to fluffychat's add chat dialog by @ggurdin in #2017
- Revert "chore: revert to fluffychat's add chat dialog" by @ggurdin in #2018
- 2016 the confirm and cancel buttons not in the right place by @ggurdin in #2019
- chore: show loading indicator and don't hide button on subscription page by @ggurdin in #2023
- chore: show spaces filter if user is in any spaces by @ggurdin in #2028
- Android subscriptions by @ggurdin in #2034
- fix: prevent rendering error on page resize by @ggurdin in #2035
- chore: try to pull localized price string from revenuecat SDK on mobile by @ggurdin in #2038
- build: bump version number by @ggurdin in #2039
- Merge prod into main by @ggurdin in #2040
Full Changelog: 4.1.7+4...4.1.8+14
Release v4.1.7+4
What's Changed
- Morph-repo-2 by @wcjord in #1681
- 1655-hide-rooms-filters-with-7-rooms by @wcjord in #1656
- Fluffychat merge by @ggurdin in #1685
- feat: don't award analytics data for messages not in l2 by @ggurdin in #1686
- feat: trim username and password fields before login by @ggurdin in #1687
- feat: allow users to edit lemmas by @ggurdin in #1694
- feat: move language dropdowns into learning settings dialog by @ggurdin in #1695
- feat: use onInitStateChanged in login function to redirect to chat vi… by @ggurdin in #1696
- feat: bring back share link to join spaces by @ggurdin in #1701
- fix: added linkify to message token text widget by @ggurdin in #1702
- chore: update reply and link text styling by @ggurdin in #1708
- fix: reenable token clicking after adding linkify spans by @ggurdin in #1711
- chore: update link text color in dark mode by @ggurdin in #1716
- feat: add submit button to learning settings popup by @ggurdin in #1717
- 1547 level indicator for all users by @ggurdin in #1722
- Add message meaning challenge activity by @wcjord in #1706
- Vi-copy by @WilsonLe in #1724
- fix: override text field's default error styling to remove gap but st… by @ggurdin in #1726
- 1689-make-separate-room-extensions by @sienna-sterling in #1727
- feat: added XP offset data to public profile to prevent user from eve… by @ggurdin in #1731
- fix: unfocus keyboard on click outside in activity planner page, add … by @ggurdin in #1732
- feat: move reply button to chat view header by @ggurdin in #1733
- fix: replace web preview icons by @ggurdin in #1746
- fix: add back password reset button by @ggurdin in #1747
- feat: update country dropdown to match style of language dropdown by @ggurdin in #1756
- chore: add missing grammar copy by @ggurdin in #1762
- allow user to simply search for username without prefix and suffix by @WilsonLe in #1761
- fix: remove expanded widget from country tile by @ggurdin in #1765
- fix: resolve memory leak on iOS caused by theme data by @ggurdin in #1768
- chore: update vocab copy by @ggurdin in #1770
- Unborked locales by @wcjord in #1741
- chore: reduce padding in learning setting dropdowns by @ggurdin in #1772
- chore: updated input bar copy by @ggurdin in #1774
- 1719 grammar detailed view in analytics by @ggurdin in #1728
- fix: update out-of-date language cache by @ggurdin in #1775
- Remove routes that can lead to space chats by @Kelrap in #1757
- fix: dispose TextPainter after use by @ggurdin in #1777
- fix: combine token with following punctuation to prevent punctuation … by @ggurdin in #1783
- fix: make learning settings dropdowns stand out against background by @ggurdin in #1784
- fix: remove analytics from memory on logout by @ggurdin in #1786
- feat: use custom vocab and morph icons by @ggurdin in #1787
- Copies for all by @WilsonLe in #1780
- Revert "Copies for all" by @ggurdin in #1788
- feat: maintain scroll position in vocab/morph analytics view by @ggurdin in #1791
- feat: custom sort order for morph features by @ggurdin in #1794
- fix: if example message contains multiple of the same lemma, bold eac… by @ggurdin in #1795
- fix: update morph feature sort order by @ggurdin in #1796
- make word meaning activity refetch new definition if cache expires by @WilsonLe in #1779
- feat: only show window of tokens surrounding highlighted words in lem… by @ggurdin in #1811
- fix: when merging punctuation into tokens to prevent line breaks, acc… by @ggurdin in #1812
- fix: if SVG content is already cached, don't use a FutureBuilder in C… by @ggurdin in #1816
- choreo: lower case text before tts by @ggurdin in #1817
- fix: more accurate splitting of tokens containing punctuation by @ggurdin in #1822
- fix: lock app in portrait mode by @ggurdin in #1823
- fix: go to space after clicking join even if already in the space by @ggurdin in #1827
- fix: fix for splitting up tokens with combined punctuation by @ggurdin in #1828
- fix: normalize space chat count copy by @ggurdin in #1829
- feat(github): GitHub production release flow by @kwek20 in #1807
- chore: revert updates to grammar icons in analytics summary by @ggurdin in #1831
- fix: move shouldDoActivity function to pangeaMessageEvent to prevent … by @ggurdin in #1832
- fix: set profile to public by default by @ggurdin in #1840
- Update background color in language_level_dropdown.dart and p_languag… by @Sofanyas in #1841
- fix: fix emoji rendering issues in message token text by @ggurdin in #1842
- Fix arb types by @ggurdin in #1848
- feat: fetch new tokens for messages without originalsent representations by @ggurdin in #1853
- fix: don't allow users to have same base and target short langCode by @ggurdin in #1854
- fix: always show display event in toolbar by @ggurdin in #1855
- fix: dynamically update input bar height to offset event list by @ggurdin in #1859
- 1814 add future loading dialog to prevent user interaction during signup login loading by @ggurdin in #1866
- Adds logging when redirecting from space chat by @Kelrap in #1862
- fix: wait for bot options to be saved before closing conversation bot… by @ggurdin in #1868
- fix: update base/target language on dropdown value change in activity… by @ggurdin in #1869
- feat: add option to go back from user settings signup page by logging… by @ggurdin in #1870
- fix: delete selection are around input bar textfield by @ggurdin in #1871
New Contributors
Full Changelog: v0.0.12...4.1.7+4
Hotfix to class code
v0.0.12 fix(class_code): class code was not getting context
v0.0.11
Class activity planner
- Easily generated activity ideas for language learning in small groups
Advanced vocabulary analytics - See your progress with words in writing, listening and reading including examples from your chats
Visual and interactive word-level grammar and meaning activities - A new way to visualize grammar and practice vocab in the context of conversation
Instructor class-level analytics downloads - Export your students engagement, vocabulary, and grammar data
Streamlined signup process
Easier navigation between chats and spaces
Improved security for users and spaces