Skip to content

Releases: pangeachat/client

Release v4.1.8+14

05 Mar 15:05
d0a5844
Compare
Choose a tag to compare

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

20 Feb 21:38
c46ec1d
Compare
Choose a tag to compare

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

01 Feb 15:45
Compare
Choose a tag to compare
v0.0.12

fix(class_code): class code was not getting context

v0.0.11

31 Jan 16:04
44af47a
Compare
Choose a tag to compare

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

v0.0.10-9

05 Dec 20:10
d58705d
Compare
Choose a tag to compare

Replace 'choreo' at the end of choreo url if present

v0.0.10-7

05 Dec 19:49
3d292b2
Compare
Choose a tag to compare

Don't rely on .env file for support space IDs

v0.0.10-6

05 Dec 17:41
3c01ec8
Compare
Choose a tag to compare

Bump version to hopefully refresh cached .env file

v0.0.10-5

05 Dec 17:14
8c76736
Compare
Choose a tag to compare

Moved copying of .env file to earlier in release workflow

v0.0.10-5

05 Dec 16:47
141684f
Compare
Choose a tag to compare

Testing with removing .env file from repo

v0.0.10-4

05 Dec 16:24
596ea44
Compare
Choose a tag to compare

Bump version number