Commit graph

24 commits

Author SHA1 Message Date
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
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
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
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
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
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