ggurdin
229370abc7
fix: prevent subscription management launch from being blocked, show snackbar with button to try launch again ( #5685 )
2026-02-12 15:58:07 -05:00
ggurdin
45a9eb5e71
chore: update styling in subscription paywall ( #5681 )
2026-02-12 13:06:40 -05:00
ggurdin
e8428783e6
Fluffychat merge 2 ( #5590 )
...
* build: Reenable shrink resources and minify in gradle
* build: (deps): bump image from 4.6.0 to 4.7.1
Bumps [image](https://github.com/brendan-duncan/image ) from 4.6.0 to 4.7.1.
- [Changelog](https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md )
- [Commits](https://github.com/brendan-duncan/image/commits )
---
updated-dependencies:
- dependency-name: image
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build: (deps): bump file_picker from 10.3.7 to 10.3.8
Bumps [file_picker](https://github.com/miguelpruivo/flutter_file_picker ) from 10.3.7 to 10.3.8.
- [Release notes](https://github.com/miguelpruivo/flutter_file_picker/releases )
- [Changelog](https://github.com/miguelpruivo/flutter_file_picker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.7...v10.3.8 )
---
updated-dependencies:
- dependency-name: file_picker
dependency-version: 10.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: Improved search
* build: Use matrix sdk vom pub.dev again
* chore: Follow up better search
* build: (deps): bump image from 4.7.1 to 4.7.2
Bumps [image](https://github.com/brendan-duncan/image ) from 4.7.1 to 4.7.2.
- [Changelog](https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md )
- [Commits](https://github.com/brendan-duncan/image/commits )
---
updated-dependencies:
- dependency-name: image
dependency-version: 4.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: Make cross signing self sign mandatory for bootstrap
* chore: Update user device keys before creating bootstrap
* fix: Better wait for secrets after verification bootstrap
* refactor: Remove native imaging and enable web worker
* refactor: Remove unused html onfocus streams
* build: (deps): bump flutter_foreground_task from 9.1.0 to 9.2.0
Bumps [flutter_foreground_task](https://github.com/Dev-hwang/flutter_foreground_task ) from 9.1.0 to 9.2.0.
- [Changelog](https://github.com/Dev-hwang/flutter_foreground_task/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Dev-hwang/flutter_foreground_task/commits )
---
updated-dependencies:
- dependency-name: flutter_foreground_task
dependency-version: 9.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (Uzbek)
Currently translated at 99.7% (823 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 99.8% (824 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 90.9% (750 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
* chore(translations): Translated using Weblate (Galician)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
* chore(translations): Translated using Weblate (Basque)
Currently translated at 99.7% (823 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
* chore(translations): Translated using Weblate (Ukrainian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
* chore(translations): Translated using Weblate (Estonian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
* chore(translations): Translated using Weblate (Dutch)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Spanish)
Currently translated at 95.2% (788 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
* chore(translations): Translated using Weblate (Spanish)
Currently translated at 96.3% (797 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* fix: Broken ruzzian plurals
* chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.2% (753 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
* chore(translations): Translated using Weblate (Bengali)
Currently translated at 4.5% (38 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/bn/
* chore(translations): Translated using Weblate (French)
Currently translated at 82.3% (679 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
* build: (deps): bump translations_cleaner from 0.0.5 to 0.1.0
Bumps [translations_cleaner](https://github.com/Chinmay-KB/translations_cleaner ) from 0.0.5 to 0.1.0.
- [Changelog](https://github.com/Chinmay-KB/translations_cleaner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Chinmay-KB/translations_cleaner/commits )
---
updated-dependencies:
- dependency-name: translations_cleaner
dependency-version: 0.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (German)
Currently translated at 99.2% (821 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
* chore(translations): Translated using Weblate (Estonian)
Currently translated at 100.0% (827 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
* build: Bump version to 2.4.0
* build: (deps): bump sqflite_common_ffi from 2.3.6 to 2.3.7+1
Bumps [sqflite_common_ffi](https://github.com/tekartik/sqflite ) from 2.3.6 to 2.3.7+1.
- [Commits](https://github.com/tekartik/sqflite/compare/sqflite_common_ffi_v2.3.6...sqflite_common_ffi/v2.3.7 )
---
updated-dependencies:
- dependency-name: sqflite_common_ffi
dependency-version: 2.3.7+1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (Czech)
Currently translated at 66.1% (547 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
* chore(translations): Translated using Weblate (Czech)
Currently translated at 72.7% (602 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
* chore(translations): Translated using Weblate (German)
Currently translated at 99.8% (826 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
* chore: Add security.md file
* fix: Locale unlocalized strings
* build: (deps): bump matrix from 4.1.0 to 5.0.0
Bumps [matrix](https://github.com/famedly/matrix-dart-sdk ) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/famedly/matrix-dart-sdk/releases )
- [Changelog](https://github.com/famedly/matrix-dart-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/famedly/matrix-dart-sdk/compare/v4.1.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: matrix
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: Notifications on web correctly managed when tab not focused
* chore: Add changelog for android
* chore: Remove duplicated localization
* fix: Sign in label
* chore: Versionize fcm shared isolate
* build: Remove unused packag
* build: (deps): bump package_info_plus from 8.3.1 to 9.0.0
Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) from 8.3.1 to 9.0.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v9.0.0/packages/package_info_plus )
---
updated-dependencies:
- dependency-name: package_info_plus
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: Display particle animation on login page
* chore: Use fixed version of fcm shared isolate
* fix: apk crash on some platforms due new flutter version
* chore: Correct kotlin format
* fix iOS notifications
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* add missing type annotations
* update matrix version
* fluffychat merge
* fluffychat merge
* fix notification on click actions
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Christian Kußowski <c.kussowski@famedly.com>
Co-authored-by: Krille-chan <christian-kussowski@posteo.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BeMeritus <bemerituss@gmail.com>
Co-authored-by: Frank Paul Silye <frankps@gmail.com>
Co-authored-by: josé m. <correoxm@disroot.org>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Jelv <post@jelv.nl>
Co-authored-by: Дмитрий Михирев <bizdelnick@gmail.com>
Co-authored-by: Kimby <kimbyqs@gmail.com>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: Kom nake <kominak310@svcache.com>
Co-authored-by: hugues de keyzer <komputilisto@hugues.info>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: Šebestová <ka.sebestova.cz@gmail.com>
2026-02-10 08:01:12 -05:00
ggurdin
0cd2d0d9c5
feat: track end date on cancel subscription click and refresh page when end date changes ( #5542 )
2026-01-30 14:54:18 -05:00
ggurdin
25bae8baf6
remove matrix widget reference from pangea controller
2025-12-04 10:44:04 -05:00
ggurdin
98c373f299
resolve merge conflicts,
2025-11-11 15:16:48 -05:00
ggurdin
0ab91ccb68
feat: display user's subscription end/refresh date
2025-11-11 13:45:22 -05:00
ggurdin
e021130bda
resolve merge conflict
2025-11-07 12:04:12 -05:00
copilot-swe-agent[bot]
bd97e523b0
Add horizontal padding to promo code message
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-11-07 14:48:15 +00:00
ggurdin
3afd97fe07
formatting
2025-11-06 13:23:45 -05:00
ggurdin
513184e1e1
reorganize files
2025-11-06 12:08:20 -05:00
ggurdin
d945959ba0
full refactor of all chore-related controllers
2025-10-29 17:07:15 -04:00
ggurdin
c67dc2ab18
refactor: move local cache of subscription info into its own repo, dismiss paywall on show initial paywall card ( #4532 )
2025-10-28 10:51:35 -04:00
ggurdin
a9510d26f0
4152 onboarding tweaks ( #4163 )
...
* filter courses by short lang codes
* reduce padding in course details page
* update home / registration routes
* refactor: replace find your people page with new course page from onboarding
2025-09-29 11:28:20 -04:00
ggurdin
d29d69892d
Playtest updates ( #4054 )
...
* update emoji mode icon and tooltip
* upload CMS url instead of uploading image bytes to matrix
* re-init subscription controller after setting account creation date
2025-09-19 12:59:15 -04:00
ggurdin
0a29d07f74
chore: update messaging in subscription management ( #3937 )
2025-09-10 15:59:56 -04:00
ggurdin
9b13e27a0c
chore: reduce calls to subscription endpoint and profile endpoint ( #3377 )
2025-07-08 15:35:12 -04:00
ggurdin
0f2a02447f
chore: if user is in trial window, always treat them as subscribed
2025-06-25 16:42:05 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
33425f4406
feat: allow users on staging to switch their environment ( #2799 )
2025-05-14 15:46:44 -04:00
Brord van Wierst
50837194b2
fix: reverse order for subscription display ( #2647 )
...
* reverse order for subscription display
* generated
* removedunneeded update and old BASE_API
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-05 13:49:03 -04:00
ggurdin
3bbce7c62d
chore: refresh cached subscription options, add fix for subscription page loading ( #2570 )
2025-04-28 12:18:30 -04:00
Brord van Wierst
c0680b5294
feat: trial using choreo ( #2435 )
...
* RC trial
* generated
* fixed mobile
* reverted to resetSubscription
* generated
* fix for unloaded state
* generated
* chore: clean up some unused variables
---------
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-25 12:45:56 -04:00
ggurdin
1b80f12f6f
chore: improve logic for when to show subscription snackbar ( #2195 )
2025-03-21 15:42:44 -04:00
ggurdin
84fde3026a
chore: update subscription snackbar link color ( #2178 )
2025-03-19 12:29:52 -04:00
ggurdin
af295b2817
chore: better error logging if subscription info is null ( #2171 )
2025-03-19 10:31:53 -04:00
ggurdin
69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading ( #2148 )
2025-03-17 12:16:18 -04:00
sienna-sterling
91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed
2025-03-14 16:42:57 -04:00
ggurdin
50c5fac8dc
refactor: wait for user controller to init before initing subscription controller, if error happens when fetching subscription, give user a subscription ( #2030 )
2025-03-05 13:22:47 -05:00
ggurdin
9a16b01f0c
chore: try to pull localized price string from revenuecat SDK on mobile ( #2038 )
2025-03-04 15:55:31 -05:00
ggurdin
12951c3c48
refactor: add necessary info to subscription options
2025-03-04 11:17:28 -05:00
ggurdin
d20e8918d1
chore: show loading indicator and don't hide button on subscription page ( #2023 )
2025-03-03 14:46:23 -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
49e586a7ad
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>
2025-02-03 12:36:46 -05:00
ggurdin
65a8a16646
fix: remove duplicate trial option ( #1533 )
2025-01-22 15:06:30 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings ( #1440 )
...
* fix: deleted unreferenced files
* fix: sort files based on function
2025-01-14 14:00:30 -05:00