ayesha waris
422fbf6173
fix: fixed author liking its own post ( #720 )
2024-06-26 17:13:52 +05:00
Ahtisham Shahid
e862ee6fb1
fix: post editor breaking for moderator ( #717 )
...
fix: updated unit tests
fix: updated unit tests
2024-06-21 12:29:27 +05:00
Ahtisham Shahid
c808069fe1
Revert "feat: updated course config api version ( #702 )" ( #715 )
...
This reverts commit 8d86e6dcc0 .
2024-06-11 15:25:41 +05:00
Ahtisham Shahid
8d86e6dcc0
feat: updated course config api version ( #702 )
2024-05-24 05:38:30 -04:00
ayesha waris
e1c78dda6e
fix: fixed limited content visibility due to oversized sidebar ( #692 )
...
* fix: fixed limited content visibility due to oversized sidebar
* refactor: changed names of constants
---------
Co-authored-by: Awais Ansari <79941147+awais-ansari@users.noreply.github.com >
2024-04-08 23:43:24 +05:00
sundasnoreen12
d7fcc86847
fix: fixed api calling issues for admin ( #691 )
...
* fix: fixed api calling issues for admin
* test: fixed test case
* refactor: fixed review issue
---------
Co-authored-by: Awais Ansari <79941147+awais-ansari@users.noreply.github.com >
2024-04-05 16:48:36 +05:00
sundasnoreen12
7db4fde252
feat: restricted unnecessary api calls ( #683 )
...
* feat: restricted unnecessary api calls
* fix: fixed content unavailable issue for user admin
* refactor: refactor code for course status
2024-04-04 12:42:37 +05:00
Brian Smith
1a2068d52f
chore(deps): update paragon and frontend-build to openedx scope
2024-02-28 12:55:13 -03:00
Awais Ansari
3a7b7054e7
fix: user content unavailable content issue for learner ( #674 )
2024-02-28 18:04:02 +05:00
sundasnoreen12
6875165eb3
fix: now content unavailable ui is only for learner ( #672 )
...
Co-authored-by: Awais Ansari <79941147+awais-ansari@users.noreply.github.com >
2024-02-27 14:25:40 +05:00
ayesha waris
f69b2c118f
chore: removed eslint-disable statements ( #658 )
...
* chore: removed eslint-disable statements
* refactor: removed unnecessary files and unintentional eslint-disable statements
* refactor: removed eslint import/no-cycle error
* fix: failing testcase
* style: removed comments
* fix: failing testcase
---------
Co-authored-by: sohailfatima <23100065@lums.edu.pk >
Co-authored-by: Fatima Sohail <68312464+sohailfatima@users.noreply.github.com >
2024-01-31 16:54:03 +05:00
ayesha waris
ee61d1c95d
chore: removed enable_learners_tab_in_discussions_mfe flag dependency ( #637 )
2024-01-05 17:38:34 +05:00
Syed Ali Abbas Zaidi
b35632df64
feat: upgrade react router to v6 ( #542 )
...
* feat: upgrade react router to v6
* fix: routing issues
* fix: category route should redirect to all posts
* fix: path error on routes
2023-12-07 18:10:48 +05:00
Ahtisham Shahid
c6d953fe7b
feat: removed enable_moderation_reason_codes flag ( #615 )
...
* chore: removed deprecated flag
fix: resolved linter error
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
* test: fixed postEditor test case
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2023-12-03 22:49:08 +05:00
Emad Rad
5db3a18cb7
fix: Persian language ( #555 )
...
* fix: corrected typos
comfirm -> confirm
varaint -> variant
Privilaged -> Privileged
courseare, coursweare -> courseware
Discssion -> Discussion
dimentions -> dimensions
* refactor: clean up language codes
2023-10-24 14:29:09 +05:00
sundasnoreen12
ea235cf6ca
fix: fixed leak issue when checkpoint will be undefined ( #553 )
...
Co-authored-by: SundasNoreen <sundas.noreen@arbisoft.com >
Co-authored-by: Awais Ansari <79941147+awais-ansari@users.noreply.github.com >
2023-08-08 14:32:34 +05:00
ayesha waris
8c53a7a19e
feat: integrated backend discussions restriction with MFE ( #529 )
...
* feat: integrated backend discussions restriction with MFE
* test: fixes failed test cases
* refactor: fixed lint issues
---------
Co-authored-by: ayesha waris <73840786+ayeshoali@users.noreply.github.com >
Co-authored-by: SundasNoreen <sundas.noreen@arbisoft.com >
2023-06-06 14:18:53 +05:00
Bilal Qamar
70f6541585
build: edx namespace packages upgrade & resolved respective eslint issue ( #508 )
...
* refactor: updated frontend-build, frontend-platform, header & footer packages
* fix: resolved eslint issues post frontend-build upgrade
* refactor: resolved eslint issues
* refactor: pinned frontend-build & changed suggested function definitions
2023-05-24 11:55:28 +05:00
Awais Ansari
0844ee6875
Perf: improved discussions MFE's components re-rendering and loading time ( #513 )
...
* chore: configure WDYR for react profiling
* perf: reduced post content re-rendering
* perf: post content view and it child optimization
* perf: add memoization in post editor
* perf: add memoization in postCommnetsView
* perf: improved endorsed comment view rendering
* perf: improved re-rendering in reply component
* fix: uncomment questionType commentsView
* fix: removed console errors in postContent area
* perf: reduced postType and postId dependancy
* perf: improved re-rendering in discussionHome
* perf: improved re-rendering of postsList and its child components
* perf: improved re-rendering of legacyTopic and learner sidebar
* fix: postFilterBar filter was not updating
* fix: resolve duplicate comment posts issue
* fix: memory leaking issue in comments view
* fix: duplicate topic posts in inContext sidebar
* perf: add lazy loading
* chore: remove WDYR configuration
* fix: alert banner padding
* chore: update package-lock file
* fix: bind tour API call with buttons
2023-05-08 16:21:29 +05:00
Awais Ansari
7b7c249abd
Revert "Perf: improved discussions MFE's components re-rendering and loading time ( #485 )" ( #512 )
...
This reverts commit 59b4366edd .
2023-05-08 15:34:43 +05:00
Awais Ansari
59b4366edd
Perf: improved discussions MFE's components re-rendering and loading time ( #485 )
...
* chore: configure WDYR for react profiling
* perf: reduced post content re-rendering
* perf: post content view and it child optimization
* perf: add memoization in post editor
* perf: add memoization in postCommnetsView
* perf: improved endorsed comment view rendering
* perf: improved re-rendering in reply component
* fix: uncomment questionType commentsView
* fix: removed console errors in postContent area
* perf: reduced postType and postId dependancy
* perf: improved re-rendering in discussionHome
* perf: improved re-rendering of postsList and its child components
* perf: improved re-rendering of legacyTopic and learner sidebar
* fix: postFilterBar filter was not updating
* fix: resolve duplicate comment posts issue
* fix: memory leaking issue in comments view
* fix: duplicate topic posts in inContext sidebar
* perf: add lazy loading
* chore: remove WDYR configuration
* fix: alert banner padding
* chore: update package-lock file
2023-05-08 15:14:53 +05:00
ayesha waris
15aee6a534
temp: fix for resize observer loop limit exceeded ( #477 )
2023-03-22 16:17:14 +05:00
sundasnoreen12
530f2cec82
test: added test cases for learner view ( #465 )
...
* test: added test cases for learner view
* refactor: fixed changes for code optimization
* refactor: added url changes
---------
Co-authored-by: sundasnoreen12 <sundasnoreen12@ggmail.com >
2023-03-13 13:18:09 +05:00
Ahtisham Shahid
d39a196cdf
feat: added product tour for response sort ( #462 )
...
* feat: added product tour for response sort
2023-03-10 12:23:13 +05:00
Muhammad Adeel Tajamul
dedbc25358
fix: incontext crashing ( #453 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-02-23 19:05:39 +05:00
Mehak Nasir
0f2ad8b7b4
fix: conditionally skipped some API calls and deffered script loading to improve performance
2023-02-23 14:26:02 +05:00
Mehak Nasir
f8800de766
feat: added delay in post preview to avoid flashing of content
2023-02-15 17:06:48 +05:00
Ahtisham Shahid
6948a9fa5e
feat: added tour for not responded filter ( #406 )
...
* feat: added tour for not responded filter
* fix: resolved linter errors
* refactor: added translations, removed redundant code, fixed tests
* refactor: made tour component generic
* fix: update isEmpty logic
2023-01-17 20:55:36 +05:00
Awais Ansari
3f890401e8
feat: implements new v3 in-context topics structure ( #371 )
2022-12-30 17:15:47 +05:00
Adolfo R. Brandes
0c71e8b5b7
feat: Support runtime configuration (second attempt)
...
(This reintroduces the change in 9f84230c that was later reverted by
67b0b33a.)
frontend-platform supports runtime configuration since 2.5.0 (see the PR
that introduced it[1], but it requires MFE cooperation. This implements
just that: by avoiding making configuration values constant, it should
now be possible to change them after initialization.
Almost all changes here relate to the `LMS_BASE_URL` setting, which in
most places was treated as a constant.
[1] https://github.com/openedx/frontend-platform/pull/335
2022-12-20 17:54:21 +05:00
Ahtisham Shahid
b1c1f1c024
fix: removed sidebar in case there are no posts ( #367 )
...
* fix: removed sidebar in case there are no posts
2022-12-19 11:35:14 +05:00
AsadAzam
67b0b33a81
Revert "feat: Support runtime configuration"
...
This reverts commit 9f84230c17 .
2022-12-12 15:36:40 +05:00
Adolfo R. Brandes
9f84230c17
feat: Support runtime configuration
...
frontend-platform supports runtime configuration since 2.5.0 (see the PR
that introduced it[1], but it requires MFE cooperation. This implements
just that: by avoiding making configuration values constant, it should
now be possible to change them after initialization.
Almost all changes here relate to the `LMS_BASE_URL` setting, which in
most places was treated as a constant.
[1] https://github.com/openedx/frontend-platform/pull/335
2022-12-09 10:39:59 +00:00
ayesha waris
bdaa13a7ad
Merge branch 'master' into INF-628
2022-12-02 17:51:38 +05:00
ayeshoali
5ab324c9ca
test: changed structure of test cases
2022-12-02 17:48:17 +05:00
Mehak Nasir
00ab8283e2
fix: UI style fixed for medium screens
2022-12-02 16:14:13 +05:00
ayeshoali
8e19eed468
test: testcases made for hook useusercanaddthreadinblackoutDate
2022-12-01 20:46:37 +05:00
ayeshoali
1169de04f6
refactor: hook's return condition changed
2022-12-01 16:48:44 +05:00
ayeshoali
f805f73447
refactor: modified hook to use can add thread in blackout dates
2022-11-30 13:42:47 +05:00
ayeshoali
27c4d7e3d6
refactor: made hook to get privilage users
2022-11-30 13:42:47 +05:00
ayeshoali
b976e812dc
fix: add a post during active blackout dates fixed for all roles
2022-11-30 13:42:47 +05:00
Awais Ansari
1c5b0ac581
fix: in-context discussion rendering in sidebar ( #351 )
...
* fix: in-context discussion rendering in sidebar
* test: fix the failed test case for post editor
2022-11-17 19:47:20 +05:00
Mehak Nasir
401d38ce05
fix: learner tab is now visible irrespective of user role
2022-10-14 14:05:23 +05:00
SaadYousaf
cd204c8e05
fix: fix for reported alert banner
2022-10-13 23:28:07 +05:00
Kshitij Sobti
50b2e15731
feat: Add support for grouping at subsections ( #281 )
...
For smaller courses, there is a feature under the new provider
for grouping topics at the subsection level so that when
navigating the course, all topics under a subsection show up in
the sidebar instead of just the current unit.
This implements that functionality by checking if the discussion
is loaded in-context, and if grouping at subsection is enabled,
and if so, displaying the current subsection's topics.
2022-10-12 17:58:04 +05:00
Awais Ansari
52bd342dbf
test: fix failed test related to containerSize hook
2022-09-30 13:06:47 +05:00
Awais Ansari
de81833f9a
fix: post content vertical scroll issue
2022-09-30 13:06:47 +05:00
Mehak Nasir
5ba964fa70
fix: fixed landing url and filters
2022-09-13 18:36:09 +05:00
Mehak Nasir
02202e2c07
fix: learner tab is hidden from learners
2022-09-02 17:14:05 +05:00
Ahtisham Shahid
b0737da689
feat: added blackout dates implementation ( #271 )
...
* feat: added blackout dates implementation
Co-authored-by: Mehak Nasir <mehaknasir94@gmail.com >
2022-09-01 19:58:42 +05:00