Robert Raposa
399be67fc4
style: remove eslint with frontend code removal ADR
...
- Add ADR for frontend code removal
- Drop eslint, as explained in the ADR
2025-03-20 11:03:41 -04:00
Feanil Patel
e36db6e251
feat!: Drop usage of the picturefill polyfill.
...
This package is no longer supported (https://www.npmjs.com/package/picturefill )
and it was a polyfill for the Picture element which is now widely
supported (https://caniuse.com/?search=Picture ) and we only used it in
one spot to make things work correctly in IE. I think it's safe to drop
as we and the world has stopped supporting IE a while ago.
BREAKING CHANGE: Program Card images on the legacy learner dashboard may
no longer load properly on IE.
2025-03-10 11:51:33 -04:00
Juliana Kang
51d538cbe7
fix: Remove B2C Subscriptions ( #35303 )
...
REV-3697
2024-09-04 14:01:45 -04:00
Juliana Kang
eb5bef0c23
fix: Remove Program details Subscriptions portal CTA ( #35249 )
...
REV-4003
2024-08-08 13:39:04 -04:00
Juliana Kang
66fa388dea
fix: Remove trial logic using moment-timezone in B2C Subs Programs ( #34939 )
...
REV-4067
2024-06-12 09:41:44 -04:00
Attiya Ishaque
3a05fd20c6
refactor: Remove unused code for merchandising 2U LOBs ( #34230 )
2024-02-20 14:03:10 +05:00
Zainab Amir
c233327ea0
feat: remove unused recommendations code ( #33960 )
2023-12-20 16:56:39 +05:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
Juliana Kang
4d3ae9f665
feat: Show active subscriptions on Program Details apart from eligibility ( #33391 )
...
REV-3704
2023-10-04 08:48:37 -04:00
Juliana Kang
e10ba22e51
fix: Remove rendering of the subs upsell on dashboard sidebar ( #33324 )
...
REV-3705
2023-10-03 10:51:57 -04:00
Mubbshar Anwar
6eba79af41
fix: update dashboard recommendations endpoint ( #33072 )
...
- Update recommendations endpoint from learner recommendations to edx recommendations.
- Added docstring to tell contributors that the recommendations related code has been moved to edx-recommendations plugin.
VAN-1596
2023-08-23 16:53:32 +05:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Nawfal Ahmed
8cd0cb0d07
feat: get subscription upsell values from env ( #32770 )
2023-07-18 17:43:39 +05:00
Nawfal Ahmed
84f4d2fb6f
fix: ui fixes for subscription programs ( #32693 )
...
* fix: hide title for mobile users in program dashboard
* fix: fix subscription trial remaining days logic
2023-07-11 14:17:29 +05:00
Nawfal Ahmed
139d0b2392
feat: sort subscription programs in program dashboard ( #32651 )
2023-07-06 09:01:40 +00:00
Nawfal Ahmed
80d151b404
feat: add marketing url to subscription upsell ( #32560 )
2023-06-23 12:54:15 +00:00
Nawfal Ahmed
28ebe5221f
fix: fix subscription timezone logic ( #32536 )
2023-06-21 18:10:20 +05:00
Nawfal Ahmed
5204ee6981
feat: handle edge cases for purchased courses in a subscription program ( #32438 )
2023-06-14 16:28:49 +05:00
Nawfal Ahmed
6a5c1bbf44
feat: update subscription enrollment alert ( #32414 )
2023-06-12 13:07:43 +00:00
Nawfal Ahmed
dd454172a3
feat: show existing UX for purchased program on program details ( #32374 )
2023-06-08 08:14:05 +00:00
Nawfal Ahmed
c6934dda8c
PON-241: Copy changes on Program details page ( #32352 )
...
* feat: update subscription info text in various states
* feat: update subscription trial ending alert
2023-06-05 17:46:11 +05:00
Juliana Kang
c67408b9c5
fix: Modify nextPaymentDate in program details subscriptions ( #32310 )
...
PON-247
2023-05-26 10:50:39 -04:00
Nawfal Ahmed
2d9c528827
fix: fix subscription prices and program dashboard max-width ( #32278 )
2023-05-23 16:17:28 +05:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Nawfal Ahmed
30a66120fd
fix: correctly mark program dashboard and details translations string ( #32242 )
2023-05-16 12:02:54 +00:00
Nawfal Ahmed
7174da78d0
feat: subscription changes and alerts for program dashboard and details ( #32217 )
...
* feat: subscription changes on program dashboard and details (#31909 )
- add a h2 programs heading on program dashboard
- subscription ui changes on program dashboard
- subscription alerts on both pages
* feat: add subscription upsell, fix responsive layout of program dashboard (#31943 )
* test: update tests for subscription changes on program dashboard (#32021 )
* feat: subscription api changes on program dashboard (#32085 )
* feat: add subscription segment events to program details and dashboard (#32164 )
* feat: subscription changes on program dashboard and details pages (#32205 )
2023-05-16 10:34:42 +00:00
Nawfal Ahmed
a5987e73d0
feat: subscription changes for program details page ( #32060 )
...
* feat: subscription ui changes on program detail page (#31846 )
* test: update tests for subscription changes on program details (#32020 )
* feat: subscription api changes on program details (#32059 )
2023-05-08 20:19:25 +05:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Mubbshar Anwar
73e32b5156
Revert "Revert "refactor: recommendations code refactoring ( #31990 )" ( #32047 )" ( #32135 )
...
This reverts commit 3b991e6620 .
2023-05-02 11:08:43 +05:00
Mubbshar Anwar
3b991e6620
Revert "refactor: recommendations code refactoring ( #31990 )" ( #32047 )
...
This reverts commit 20b1e65c21 .
2023-04-11 11:17:29 +05:00
Mubbshar Anwar
20b1e65c21
refactor: recommendations code refactoring ( #31990 )
...
After moving the recommendations code from learner_home to learner_recommendations we need to remove the legacy code.
Point the learner dashboard recommendations API from legacy to new endpoint.
VAN-1310
2023-04-10 15:31:37 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Attiya Ishaque
bf36c42950
fix: [VAN-1292] Remove personalized recommendation cookie ( #31748 )
2023-02-17 13:45:29 +05:00
Syed Sajjad Hussain Shah
284e64d1f1
feat: add eventing to personalized recommendations ( #31703 )
...
VAN-1261
2023-02-03 16:40:22 +05:00
Zainab Amir
83437a9702
fix: redirect after the event has been fired ( #31592 )
2023-01-18 22:35:15 +05:00
Zainab Amir
b0ec8f31bf
feat: update recommendations api for dashboard ( #31563 )
2023-01-18 12:48:43 +05:00
Syed Sajjad Hussain Shah
e76e0c4a07
fix: remove hotjar event code [VAN-1074] ( #31269 )
2022-11-09 14:31:35 +05:00
Syed Sajjad Hussain Shah
0509bb3acd
feat: launch hotjar recommendations survey [VAN-1108] ( #31118 )
2022-10-06 16:08:32 +05:00
Mubbshar Anwar
3ba556801f
fix: add variation condition ( #31042 )
...
2u LOBs cards only shows to users who fall in variation.
VAN-1097
2022-09-28 18:44:25 +05:00
Mubbshar Anwar
3bb45d2547
feat: activate optimizely experiment ( #31035 )
...
activate optimizely experiment manually for only B2C users.
VAN-1097
2022-09-26 16:03:42 +05:00
Syed Sajjad Hussain Shah
96f6174d9e
feat: Add 2U recommendations in dashboard [VAN-1094] ( #31026 )
2022-09-22 13:01:10 +05:00
Shafqat Farhan
0bb47bf87e
fix: VAN-1080 - Users getting already enrolled courses recommendations
2022-09-20 05:28:58 +05:00
Syed Sajjad Hussain Shah
68bba463a0
feat: Send hotjar event for recommendations survey [VAN-1046] ( #30926 )
2022-09-02 09:48:24 +05:00
Waheed Ahmad
767646fde3
fix: broken promise for personalized recommendations ( #30828 )
...
VAN-1034
2022-08-05 19:01:32 +05:00
Waheed Ahmad
f8632ab721
fix: show general recommendations on error or empty list ( #30827 )
...
Currently, the loading sign shows indefinitely if the recommendation API response
is 200 with an empty recommended courses list. Fix, it by showing the general
recommendations.
VAN-1034
2022-08-05 15:14:08 +05:00
Mubbshar Anwar
38e63681bb
fix: Update event property ( #30768 )
...
- Use course_key instead of course_run_key for the is_personalized_recommendation event.
VAN-1021
2022-08-02 21:04:43 +05:00
Mubbshar Anwar
a084d5d892
fix: update response ( #30712 )
...
- add course_run_key in API response
- remove course_key from API response
VAN-986
2022-07-07 21:17:25 +05:00
Zainab Amir
9a21d1448a
feat: fix authentication classes for recommendation view ( #30699 )
...
- Updated classes to allow inactive users to access the view
- In case of any error show general recommendations
2022-07-06 17:32:20 +05:00
Attiya Ishaque
9d1f31603e
feat: [VAN-986] Add amplitude API ( #30675 )
...
* feat: [VAN-986] Add amplitude API
* feat: add suggestion
* feat: add spinner
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com >
2022-07-05 16:23:38 +05:00
Shafqat Farhan
7a05329594
feat: VAN-987 - Added analytics event on recommendation course click
2022-07-01 11:52:08 +05:00