* Merge main into production (#2041) * feat: grammar analytics popup redesign (#1670) * fix: revert change to how unread notification count is calculated (#1671) * fix: revert some changes to leaving space logic, updated copy (#1677) * feat: add github action to add needs testing labels to closed issues (#1678) * 1653 GitHub action to add needs testing labels (#1679) * feat: add github action to add needs testing labels to closed issues * fix: add all needs testing labels * fix: resolve overflow for long lemmas (#1680) * 1512 level up notification (#1570) * feat: initial work for level up notification * feat: initial animation * feat: level up slide animation, wait for image data to load * feat: trigger animation on level up * feat: added sound to level up notificaton * fix(class_code): class code was not getting context * 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> * 1655-hide-rooms-filters-with-7-rooms (#1656) * ui(chat_list_body): hide filters if < 7 rooms * 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> * Fluffychat merge (#1685) chore: Merge upstream changes --------- Signed-off-by: Krille <c.kussowski@famedly.com> Co-authored-by: krille-chan <christian-kussowski@posteo.de> Co-authored-by: Krille <c.kussowski@famedly.com> Co-authored-by: Linerly <linerly@proton.me> Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com> Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: fadelkon <fadelkon@posteo.net> Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com> Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv> Co-authored-by: josé m <correoxm@disroot.org> Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com> Co-authored-by: Christian <christian-pauly@posteo.de> Co-authored-by: - <hitekex@yandex.ru> Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org> Co-authored-by: xabirequejo <xabi.rn@gmail.com> Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech> Co-authored-by: Rex_sa <rex.sa@pm.me> Co-authored-by: Tewuzij <tenajeza@outlook.com> Co-authored-by: goknarbahceli <goknarbahceli@proton.me> Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com> Co-authored-by: Erin <erin@erindesu.cz> Co-authored-by: EpicKiwi <me@epickiwi.fr> Co-authored-by: Christian Tietze <me@christiantietze.de> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * feat: don't award analytics data for messages not in l2 (#1686) * feat: trim username and password fields before login (#1687) * feat(morph_analytics_view): show all morph icons if support account * feat: allow users to edit lemmas (#1694) * feat: move language dropdowns into learning settings dialog (#1695) * feat: use onInitStateChanged in login function to redirect to chat view quicker (#1696) * feat: bring back share link to join spaces (#1701) * fix: added linkify to message token text widget (#1702) * chore: update reply and link text styling (#1708) * fix: reenable token clicking after adding linkify spans (#1711) * chore: update link text color in dark mode (#1716) * feat: add submit button to learning settings popup (#1717) * 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> * Add message meaning challenge activity (#1706) * Add message meaning mode to toolbar --------- 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> * Vi-copy (#1724) * complete all vi translations * fix typo * fix: override text field's default error styling to remove gap but still show error outline on username field (#1726) * 1689-make-separate-room-extensions (#1727) * fix(room extensions): Made first use of room extensions the original definition --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com> * feat: added XP offset data to public profile to prevent user from ever going down a level (#1731) * fix: unfocus keyboard on click outside in activity planner page, add done button to final text field (#1732) * feat: move reply button to chat view header (#1733) * fix: replace web preview icons (#1746) * fix: add back password reset button (#1747) * feat: update country dropdown to match style of language dropdown (#1756) * chore: add missing grammar copy (#1762) * 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> * fix: remove expanded widget from country tile (#1765) * fix: resolve memory leak on iOS caused by theme data (#1768) * chore: update vocab copy (#1770) * 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> * chore: reduce padding in learning setting dropdowns (#1772) * chore: updated input bar copy (#1774) * 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> * fix: update out-of-date language cache (#1775) * Remove routes that can lead to space chats (#1757) * Use push instead of go when traversing spaces * Redirects from space chat page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com> * fix: dispose TextPainter after use (#1777) * fix: combine token with following punctuation to prevent punctuation from causing newline (#1783) * fix: make learning settings dropdowns stand out against background (#1784) * fix: remove analytics from memory on logout (#1786) * feat: use custom vocab and morph icons (#1787) * Copies for all (#1780) * initial script * copies for all! * revert intl files * mistaken en to vi translation * improve translation * add vi translation, fix trnaalste script to respect existing metdata * revert translation files * fix translation to only add more without changing too much existing translations --------- Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com> * Revert "Copies for all (#1780)" (#1788) This reverts commit76f6222e95. * feat: maintain scroll position in vocab/morph analytics view (#1791) * feat: custom sort order for morph features (#1794) * fix: if example message contains multiple of the same lemma, bold each of them instead of showing as seperate messages (#1795) * fix: update morph feature sort order (#1796) * make word meaning activity refetch new definition if cache expires (#1779) * make word meaning activity refetch new definition if cache expires * generated * bake expire at into response json * generated * add expire at in to and from json method --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com> * feat: only show window of tokens surrounding highlighted words in lemma use examples messages (#1811) * fix: when merging punctuation into tokens to prevent line breaks, account for punctuation preceding tokens (#1812) * 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 * choreo: lower case text before tts (#1817) * fix: more accurate splitting of tokens containing punctuation (#1822) * fix: lock app in portrait mode (#1823) * fix: go to space after clicking join even if already in the space (#1827) * fix: fix for splitting up tokens with combined punctuation (#1828) * fix: normalize space chat count copy (#1829) * refactor(morph_meaining): simplifying morph response * feat(github): GitHub production release flow (#1807) * changed to produciton push release * test version title * set to production * chore: revert updates to grammar icons in analytics summary (#1831) * fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 (#1832) * fix: set profile to public by default (#1840) * Update background color in language_level_dropdown.dart and p_languag… (#1841) * Update background color in language_level_dropdown.dart and p_language_dropdown.dart --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix: fix emoji rendering issues in message token text (#1842) * Fix arb types (#1848) * chore: move over all fluffychat copy changes, revert any differenced between FluffyChat and Pangea copy * chore: sort copy between FluffyChat and Pangea, update metadata types for FluffyChat copy * chore: update metadata type for pangea chat copy * chore: add placeholders to Pangea vietnamese copy * feat: fetch new tokens for messages without originalsent representations (#1853) * fix: don't allow users to have same base and target short langCode (#1854) * fix: always show display event in toolbar (#1855) * fix: dynamically update input bar height to offset event list (#1859) * 1814 add future loading dialog to prevent user interaction during signup login loading (#1866) * chore: updates for running on android for flutter 3.29.0 * feat: show future loading dialog on signup and login * chore: enable build on iOS for flutter 3.29.0 * Adds logging when redirecting from space chat (#1862) * Adds logging when redirecting from space chat * 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> * fix: wait for bot options to be saved before closing conversation bot dialog (#1868) * fix: update base/target language on dropdown value change in activity planner (#1869) * feat: add option to go back from user settings signup page by logging out (#1870) * fix: delete selection are around input bar textfield (#1871) * Use system keyboard setting in Learning Settings (#1867) * Use system keyboard setting in Learning Settings --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <ggurdin@gmail.com> * fix(pangea_token_model): don't give activities on tokens you just use… (#1856) * fix(pangea_token_model): don't give activities on tokens you just used in a message * generated * 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> * feat: use text instead of icons for analytics buttons (#1878) * 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 * feat: added reusable widget to show user's public language and level, added to participant list items (#1885) * fix: add back emoji button (#1886) * fix: switch vocab / grammar buttons to use icon and text (#1888) * 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> * 1797-improve-grammar-icon-loading (#1887) * fix(image caching): used the CachedNetworkImage for icons to stop fetching them with every rebuild * generated * update dependencies --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ggurdin <ggurdin@gmail.com> * fix: don't call span_details on IT match (#1889) * 1759-get-rid-of-redundant-language-selection-error (#1799) * fix(error message): made it so the same error message does not appear twice --------- 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> * fix: fetch morphs once and sort after fetching instead of using future builder in grammar analytics view (#1890) * fix: before popping in futureloadingdialog, check if canPop (#1914) * chore: revert deleting selection area in input bar (#1915) * fix: make text dialog autosubmit work as expected (#1918) * chore: in TTS, use full langCode voice if available, and short langCode voice if not (#1919) * chore: account for chat details column width in message overlay max width (#1920) * chore: make textfields in toolbar work on firefox/safari (#1922) * fix: update key in MorphFeature.fromJson function (#1925) * chore: remove filters overflow by replacing ListView with SingleChildScrollView (#1921) * Mobile stt (#1928) * chore: if user's language is not in langList, refresh langList * chore: simplify logic for setting TTS lang, set TTS lang each time speak is called * chore: move learning settings button to fix overflow in analytics summary (#1929) * chore: fix some spacing issues on small screens (#1930) * chore: if in space with knock join rule, redirect to space in public room bottom sheet (#1935) * fix: removed duplicate question in activities (#1936) * fix: enable account deletion (#1943) * chore: when choices array goes off screen, stop playing TTS (#1945) * fix: update logic for checking if short lang code TTS is available (#1946) * fix: added fix to remove matches if they don't align with tokens and to use characters when replacing originalInput (#1948) * chore: simplify enforcement of room capacity, remove capacity option for spaces (#1951) * chore: revert changes to hide chat filters for new accounts, seperate chat types by default (#1959) * chore: set enableSuggestions to enableAutocorrect (#1961) * chore: don't stop TTS after IT choice selection (#1962) * chore: update Vietnamese translations (#1964) * fix: force room settings header onto one line with ellipsis for overflow (#1965) * chore: remove analytics popup header text on mobile (#1966) * chore: update empty description copy for spaces (#1968) * chore: added timeout to room creation (#1971) * fix: when leaving space, do not leave analytics rooms (#1973) * feat: better UX for event too large error (#1975) * chore: if originalSent without tokens, edit message to add new tokens (#1976) * chore: stop audio player on showToolbar (#1979) * chore: give IT bar choices array steps unique IDs to avoid identical keys (#1980) * chore: stop audio message playing on 1) navigate to different route, 2) play other message, 3) open toolbar (#1982) * chore: after adding to stop audio stream to stop other audio messages on play another audio message, wait for stream to go through before playing so it doesn't stop the just-clicked audio (#1983) * chore: disable creation of space with empty name (#1986) * chore: link visibility (#1988) * chore: set active filter to groups after creating new group (#1990) * chore: don't show toolbar for redacted messages (#1992) * chore: clear init completer in userController on logout (#1993) * chore(level_display_name): don't display bot learning stuff (#1999) * fix(lemma_meaning_activity_generator): filter out empty strings as eligible distractors (#2004) * filter out empty strings as elible distractors * generated --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * chore: on click of chat invite, show dialog asking user to accept or decline (#2007) * chore: update leave room messages (#2010) * chore: only run leave function if dialog result is yes (#2011) * chore: add unread room badge to unread room filter (#2014) * chore: update copy in delete account dialog (#2015) * chore: revert to fluffychat's add chat dialog (#2017) * Revert "chore: revert to fluffychat's add chat dialog (#2017)" (#2018) This reverts commit8f8789dec6. * 2016 the confirm and cancel buttons not in the right place (#2019) * chore: revert to fluffychat's add chat dialog * chore: revert to fluffychat's add chat dialog * chore: show loading indicator and don't hide button on subscription page (#2023) * chore: show spaces filter if user is in any spaces (#2028) * refactor: add necessary info to subscription options * fix: prevent rendering error on page resize (#2035) * chore: try to pull localized price string from revenuecat SDK on mobile (#2038) * build: bump version number (#2039) * Merge prod into main (#2040) * fix: always pass context to classCode function * chore: bump version number (#1872) * fix: add release workflow updates to production branch (#1873) --------- Signed-off-by: Krille <c.kussowski@famedly.com> Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: krille-chan <christian-kussowski@posteo.de> Co-authored-by: Krille <c.kussowski@famedly.com> Co-authored-by: Linerly <linerly@proton.me> Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com> Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: fadelkon <fadelkon@posteo.net> Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com> Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv> Co-authored-by: josé m <correoxm@disroot.org> Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com> Co-authored-by: Christian <christian-pauly@posteo.de> Co-authored-by: - <hitekex@yandex.ru> Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org> Co-authored-by: xabirequejo <xabi.rn@gmail.com> Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech> Co-authored-by: Rex_sa <rex.sa@pm.me> Co-authored-by: Tewuzij <tenajeza@outlook.com> Co-authored-by: goknarbahceli <goknarbahceli@proton.me> Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com> Co-authored-by: Erin <erin@erindesu.cz> Co-authored-by: EpicKiwi <me@epickiwi.fr> Co-authored-by: Christian Tietze <me@christiantietze.de> Co-authored-by: Wilson <leanhminh2907@gmail.com> Co-authored-by: sienna-sterling <112006749+sienna-sterling@users.noreply.github.com> Co-authored-by: Kelrap <99418823+Kelrap@users.noreply.github.com> Co-authored-by: Brord van Wierst <brordvwierst@gmail.com> Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com> * fix: allow users to launch bookmarked activities (#2397) * build: bump version number (#2407) * use non caching space hierarchy (#2501) Co-authored-by: WilsonLe <leanhminh2907@gmail.com> * build: bump version number (#2502) --------- Signed-off-by: Krille <c.kussowski@famedly.com> Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: krille-chan <christian-kussowski@posteo.de> Co-authored-by: Krille <c.kussowski@famedly.com> Co-authored-by: Linerly <linerly@proton.me> Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com> Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: fadelkon <fadelkon@posteo.net> Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com> Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv> Co-authored-by: josé m <correoxm@disroot.org> Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com> Co-authored-by: Christian <christian-pauly@posteo.de> Co-authored-by: - <hitekex@yandex.ru> Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org> Co-authored-by: xabirequejo <xabi.rn@gmail.com> Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech> Co-authored-by: Rex_sa <rex.sa@pm.me> Co-authored-by: Tewuzij <tenajeza@outlook.com> Co-authored-by: goknarbahceli <goknarbahceli@proton.me> Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com> Co-authored-by: Erin <erin@erindesu.cz> Co-authored-by: EpicKiwi <me@epickiwi.fr> Co-authored-by: Christian Tietze <me@christiantietze.de> Co-authored-by: Wilson <leanhminh2907@gmail.com> Co-authored-by: sienna-sterling <112006749+sienna-sterling@users.noreply.github.com> Co-authored-by: Kelrap <99418823+Kelrap@users.noreply.github.com> Co-authored-by: Brord van Wierst <brordvwierst@gmail.com> Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com>
228 lines
5.7 KiB
YAML
228 lines
5.7 KiB
YAML
name: fluffychat
|
|
# #Pangea
|
|
# description: Chat with your friends.
|
|
description: Learn a language while texting your friends.
|
|
# !!!!!! flutter version: 3.16.9 !!!!!!
|
|
# Pangea#
|
|
publish_to: none
|
|
# On version bump also increase the build number for F-Droid
|
|
version: 4.1.8+16
|
|
|
|
environment:
|
|
sdk: ">=3.0.0 <4.0.0"
|
|
|
|
dependencies:
|
|
animations: ^2.0.11
|
|
app_links: ^6.3.3
|
|
archive: ^3.4.10
|
|
async: ^2.11.0
|
|
badges: ^3.1.2
|
|
blurhash_dart: ^1.2.1
|
|
chewie: ^1.8.1
|
|
collection: ^1.18.0
|
|
cross_file: ^0.3.4+2
|
|
cupertino_icons: any
|
|
# #Pangea
|
|
# desktop_drop: ^0.4.4
|
|
# Pangea#
|
|
desktop_notifications: ^0.6.3
|
|
device_info_plus: ^10.0.1
|
|
diacritic: ^0.1.6
|
|
dynamic_color: ^1.7.0
|
|
emoji_picker_flutter: ^3.1.0
|
|
emojis: ^0.9.9
|
|
#fcm_shared_isolate: ^0.2.0
|
|
file_picker: ^8.1.2
|
|
file_selector: ^1.0.3
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_cache_manager: ^3.4.1
|
|
flutter_foreground_task: ^6.1.3
|
|
flutter_highlighter: ^0.1.1
|
|
flutter_linkify: ^6.0.0
|
|
flutter_local_notifications: ^17.2.3
|
|
flutter_localizations:
|
|
sdk: flutter
|
|
flutter_map: ^6.1.0
|
|
flutter_new_badger: ^1.1.1
|
|
flutter_olm: 2.0.0
|
|
flutter_openssl_crypto: ^0.5.0
|
|
flutter_secure_storage: ^9.2.3
|
|
flutter_shortcuts_new: ^2.0.0
|
|
flutter_typeahead: ## Custom fork from flutter_typeahead since the package is not maintain well.
|
|
git:
|
|
url: https://github.com/famedly/flutter_typeahead.git
|
|
ref: main
|
|
flutter_web_auth_2: ^3.1.1 # Version 4 blocked by https://github.com/MixinNetwork/flutter-plugins/issues/379
|
|
flutter_webrtc: ^0.12.9
|
|
geolocator: ^13.0.1
|
|
go_router: ^14.8.1
|
|
handy_window: ^0.4.0
|
|
hive: ^2.2.3
|
|
hive_flutter: ^1.1.0
|
|
html: ^0.15.4
|
|
http: ^1.2.0
|
|
image: ^4.1.7
|
|
image_picker: ^1.1.0
|
|
intl: any
|
|
just_audio: ^0.9.39
|
|
latlong2: ^0.9.1
|
|
linkify: ^5.0.0
|
|
# #Pangea
|
|
matrix:
|
|
git:
|
|
url: https://github.com/pangeachat/matrix-dart-sdk.git # repo
|
|
ref: main # branch
|
|
# matrix: ^0.38.1
|
|
# Pangea#
|
|
mime: ^1.0.6
|
|
native_imaging: ^0.2.0
|
|
opus_caf_converter_dart: ^1.0.1
|
|
package_info_plus: ^8.1.1
|
|
pasteboard: ^0.2.0
|
|
path: ^1.9.0
|
|
path_provider: ^2.1.2
|
|
permission_handler: ^11.4.0
|
|
pretty_qr_code: ^3.2.1
|
|
provider: ^6.0.2
|
|
punycode: ^1.0.0
|
|
qr_code_scanner_plus: ^2.0.10+1
|
|
qr_image: ^1.0.0
|
|
receive_sharing_intent: ^1.8.1
|
|
record: ^5.1.2
|
|
scroll_to_index: ^3.0.1
|
|
share_plus: ^10.0.2
|
|
shared_preferences: ^2.2.0 # Pinned because https://github.com/flutter/flutter/issues/118401
|
|
slugify: ^2.0.0
|
|
sqflite_common_ffi: ^2.3.3
|
|
sqlcipher_flutter_libs: ^0.6.1
|
|
swipe_to_action: ^0.3.0
|
|
tor_detector_web: ^1.1.0
|
|
unifiedpush: ^5.0.1
|
|
unifiedpush_ui: ^0.1.0
|
|
universal_html: ^2.2.4
|
|
url_launcher: ^6.2.5
|
|
video_compress: ^3.1.4
|
|
video_player: ^2.9.2
|
|
wakelock_plus: ^1.2.2
|
|
webrtc_interface: ^1.0.13
|
|
# #Pangea
|
|
android_intent_plus: ^5.2.0
|
|
app_settings: ^6.1.1
|
|
audioplayers: ^6.1.0
|
|
cached_network_image: ^3.4.1
|
|
characters: ^1.2.0
|
|
country_picker: ^2.0.25
|
|
csv: ^6.0.0
|
|
dropdown_button2: ^2.3.9
|
|
excel: ^4.0.6
|
|
firebase_analytics: ^11.0.1
|
|
firebase_core: ^3.1.0
|
|
firebase_messaging: ^15.1.5
|
|
flutter_dotenv: ^5.1.0
|
|
fcm_shared_isolate:
|
|
path: pangea_packages/fcm_shared_isolate
|
|
flutter_svg: ^2.0.10+1
|
|
get_storage: ^2.1.1
|
|
in_app_purchase: ^3.2.1
|
|
jwt_decode: ^0.3.1
|
|
material_symbols_icons: ^4.2741.0
|
|
open_file: ^3.3.2
|
|
purchases_flutter: ^8.5.1
|
|
sentry_flutter: ^8.13.2
|
|
shimmer: ^3.0.0
|
|
rive: 0.11.11
|
|
text_to_speech:
|
|
git: https://github.com/pangeachat/text_to_speech.git
|
|
flutter_tts: ^4.2.0
|
|
# Pangea#
|
|
|
|
dev_dependencies:
|
|
flutter_lints: ^3.0.0
|
|
flutter_native_splash: ^2.0.3+1
|
|
flutter_test:
|
|
sdk: flutter
|
|
import_sorter: ^4.6.0
|
|
integration_test:
|
|
sdk: flutter
|
|
license_checker: ^1.6.0
|
|
msix: ^3.6.2
|
|
pedantic: ^1.11.0
|
|
sentry_dart_plugin: ^1.0.0
|
|
translations_cleaner: ^0.0.5
|
|
|
|
flutter_native_splash:
|
|
color: "#ffffff"
|
|
color_dark: "#000000"
|
|
image: "assets/info-logo.png"
|
|
|
|
flutter:
|
|
generate: true
|
|
uses-material-design: true
|
|
assets:
|
|
- assets/
|
|
# #Pangea
|
|
# uncomment this to enable mobile builds
|
|
# causes error with github actions
|
|
# - .env
|
|
# - assets/.env
|
|
- assets/pangea/
|
|
- assets/pangea/bot_faces/
|
|
# Pangea#
|
|
- assets/sounds/
|
|
- assets/js/
|
|
- assets/js/package/
|
|
|
|
fonts:
|
|
- family: Ubuntu
|
|
fonts:
|
|
- asset: fonts/Ubuntu/Ubuntu-Regular.ttf
|
|
- asset: fonts/Ubuntu/Ubuntu-Medium.ttf
|
|
weight: 500
|
|
- asset: fonts/Ubuntu/Ubuntu-Bold.ttf
|
|
weight: 600
|
|
- asset: fonts/Ubuntu/Ubuntu-Italic.ttf
|
|
style: italic
|
|
- asset: fonts/Ubuntu/Ubuntu-BoldItalic.ttf
|
|
weight: 600
|
|
style: italic
|
|
- family: UbuntuMono
|
|
fonts:
|
|
- asset: fonts/Ubuntu/UbuntuMono-Regular.ttf
|
|
- family: NotoEmoji
|
|
fonts:
|
|
- asset: fonts/NotoEmoji/NotoColorEmoji.ttf
|
|
# #Pangea
|
|
- family: Inconsolata
|
|
fonts:
|
|
- asset: fonts/Inconsolata/Inconsolata-Regular.ttf
|
|
- asset: fonts/Inconsolata/Inconsolata-Light.ttf
|
|
style: italic
|
|
- asset: fonts/Inconsolata/Inconsolata-Bold.ttf
|
|
weight: 700
|
|
# Pangea#
|
|
|
|
msix_config:
|
|
display_name: FluffyChat
|
|
publisher_display_name: FluffyChat
|
|
publisher: CN=FluffyChat, O=Head of bad integration tests, L=Matrix, S=Internet, C=EU
|
|
# #Pangea
|
|
# identity_name: chat.fluffy.fluffychat
|
|
identity_name: com.talktolearn.chat
|
|
# Pangea#
|
|
logo_path: assets\logo.png
|
|
capabilities: internetClient, location, microphone, webcam
|
|
protocol_activation: https
|
|
app_uri_handler_hosts: fluffychat.im, matrix.to
|
|
execution_alias: fluffychat
|
|
sign_msix: false
|
|
install_certificate: false
|
|
|
|
dependency_overrides:
|
|
# https://github.com/ThexXTURBOXx/flutter_web_auth_2/issues/155
|
|
flutter_web_auth_2:
|
|
git:
|
|
url: https://github.com/ThexXTURBOXx/flutter_web_auth_2.git
|
|
ref: 3.x-without-v1
|
|
path: flutter_web_auth_2
|
|
win32: 5.5.3
|