wgu-jesse-stewart
d14c2a9ffd
fix: sidebar not showing sections on pending courses ( #1679 )
2025-05-27 13:47:21 -04:00
Brian Smith
fb6f110732
feat: standardize slot ids ( #1685 )
2025-04-24 07:27:23 -04:00
KristinAoki
903fe28ff6
refactor: change to useIntl
2025-04-15 10:45:26 -07:00
Adolfo R. Brandes
14c662dc53
feat: removes Upgrade Notification as default content
...
As a follow-up to
https://github.com/openedx/frontend-app-learning/pull/1368 , remove the
UpgradeNotification component from the sidebar's default content.
2025-04-14 16:50:55 -03:00
KristinAoki
cf4bea3604
fix: unit link in preview mode
2025-04-10 11:14:16 -04:00
Kristin Aoki
72724bcafb
fix: use sentence casing ( #1640 )
...
* fix: use sentence casing
* fix: failing tests
2025-03-18 15:28:59 -04:00
Agrendalath
2235737490
feat: close sidebar on mobile after selecting a unit
2025-03-03 13:28:59 -08:00
Rodrigo Martin
46889c2aba
feat(AU-2375): Update breadcrumbs and outline navigation bar UI ( #1582 )
...
* feat: extend CourseOutlineSidebarTriggerSlot props
* feat: Remove courseId from CourseOutlineSidebarTriggerPlugin props
* feat: update useContextId to use courseware data along with coursehome
* feat: extend useCourseOutlineSidebar values with sequenceStatus
2025-02-27 11:24:05 -03:00
Kristin Aoki
3cbbb0272b
fix: update outline sidebar hooks for plugins ( #1586 )
...
* fix: update outline sidebar hooks for plugins
* docs: explain UnitLinkWrapper
2025-02-21 14:49:52 -05:00
Rodrigo Martin
cbe5b28762
fix(AU-2174): Fix left sidebar throwing 404 ( #1556 )
2024-12-20 13:09:10 -03:00
Farhaan Bukhsh
b09bcbd3ae
Revert PR #1519 "fix: only one in-course experience sidebar can be open..."
...
(and "fix: add test in CourseOutlineTray")
This reverts commit 020e7fb42 and 038b05ba
2024-12-04 11:06:35 -08:00
Braden MacDonald
4a925f9c11
refactor: convert masquerade UI widgets to Function Components + TypeScript ( #1513 )
...
* refactor: convert masquerade UI widgets to TypeScript
* test: improve test coverage
* chore: upgrade @testing-library/user-event to v14
* test: improve test coverage
* test: improve test coverage
2024-12-04 22:33:06 +05:30
jciasenza
038b05ba6c
fix: add test in CourseOutlineTray
2024-11-30 20:57:59 +05:30
jciasenza
020e7fb42c
fix: only one in-course experience sidebar can be open at a time failing
2024-11-30 20:57:59 +05:30
Mubbshar Anwar
798c51b4e7
fix: pass extra prop to plugin slot ( #1494 )
...
passing model as a prop to plugin slot for dynamic model selection
SONIC-717
2024-10-11 14:40:10 +05:00
Braden MacDonald
9a83d67d78
refactor: Enable TypeScript support in this repo ( #1459 )
2024-10-07 10:23:24 -07:00
Bilal Qamar
71c2a31531
feat: updated frontend-build & frontend-platform major versions ( #1391 )
...
* feat: platform & react-unit-test-utils major version update, updated jest to v29
* feat: updated frontend-build to v14 along with respective edx packages
* refactor: bumped package versions, updated snapshots for failing tests
* fix: code refactors to resolve failing tests
* refactor: added code comment in jest config
2024-08-14 11:20:27 -04:00
Ihor Romaniuk
167d51b596
fix: iframe height for discussions sidebar ( #1393 )
...
* fix: iframe height for discussions sidebar
* fix: increase adaptation brakepoint
2024-07-26 10:57:40 -04:00
Ihor Romaniuk
58c8ec5777
feat: [FC-0056] courseware sidebar enhancement ( #1386 )
...
- Display section and sequence progress
- Add tracking event to the unit button
- Hide the horizontal unit navigation with enabled sidebar navigation
2024-05-30 13:26:59 -03:00
Ahtisham Shahid
07357b9f10
feat: added role attrs in sidebar tracking event ( #1399 )
2024-05-30 12:06:21 +05:00
sundasnoreen12
1264b4245c
fix: fixed width issue of incontext sidebar ( #1395 )
2024-05-27 13:43:31 +05:00
Zachary Hancock
f124c0d491
fix: incorrectly named plugin slots ( #1388 )
2024-05-16 10:24:27 -04:00
Leangseu Kim
257c9dcd7f
chore: make sidebar less intrusive for mobile ( #1377 )
...
* chore: fix incorrect fetch result
* chore: make sidebar less intrusive for mobile
* chore: linting
2024-05-14 11:22:55 -04:00
Marcos Rigoli
1857b86c7e
feat: Notification Plugin Slots ( #1368 )
...
* feat: add plugin slot for fbe lock paywall (#1347 )
* feat: Added PluginSlot wrapping UpgradeNotification components (#1366 )
* chore: Updated PluginSlot mock to support children and test ids
* chore: Updated mocked PluginSlot
* chore: Added unit test for MockedPluginSlot
* fix: Updated slot name ids
* feat: Added Plugin Slot wrapping UpgradeNotification in NotificationTray (#1367 )
* fix: Removed PluginSlot prop scoping for UpgradeNotification (#1369 )
* feat: generic sidebar notification plugin (#1379 )
* feat: make notification plugin api generic
* feat: include new sidebar and tests
* feat: tweak sidebar toggle
* style: fix extra space from merge
* feat: rename plugin slots
---------
Co-authored-by: Alison Langston <46360176+alangsto@users.noreply.github.com >
Co-authored-by: Zachary Hancock <zhancock@edx.org >
2024-05-13 16:59:20 -04:00
Ihor Romaniuk
1c3610e9af
feat: [FC-0056] create course outline sidebar ( #1375 )
2024-05-07 13:02:06 -03:00
sundasnoreen12
75f56ea4bd
fix: fixed flicker issue of navbar width ( #1364 )
...
* fix: fixed fliker issue of navbar width
* refactor: added hook function
* refactor: placed discussion and notification constant on common place
* refactor: moved to constant
* refactor: fixed variable rename
2024-04-18 15:27:16 +05:00
sundasnoreen12
98436b4605
fix: fixed zindex and width issue ( #1346 )
2024-04-15 19:15:42 +00:00
Leangseu Kim
36b3c36379
feat: whole course translations ( #1330 )
...
* feat: add language selection
chore: update tests so we have less error message
test: update test
* test: update tests
* chore: remove duplicate translation
* chore: lint for console
* chore: remove comments
* chore: make sure the affect url frame refresh after the language selection change
* chore: add whole_course_translation and language to courseware meta (#1305 )
* feat: Add feedback widget UI mock
Add unit tests
Fix snapshot
Clean Sequence component logEvent calls
Clean unit test
Put feedback widget behind whole course translation flag
Fix useFeedbackWidget test
* chore: add src and dest translation
* feat: first iteration of plugin translation
chore: update plugin instruction
* feat: Connect FeedbackWidget with backend services (#1325 )
Connect FeedbackWidget with backend services
Move feedback widget to unit translation plugin
* feat: Add authentication to WCT feedback endpoints (#1329 )
* chore: add fetch config and move feedback widget for the plugin
chore: rewrite and test the api request
chore: rebase
chore: update translation feedback
chore: test
chore: add more tests
* chore: rebase
* chore: update requested change
* chore: update package
* chore: upgrade frontend-lib-special-exams and frontend-lib-learning-assistant
* chore: update tests
* chore: remove unneeded package
* chore: update example config
* chore: add source-map-loader
* fix: feedback widget render error after submit feedback (#1335 )
* fix: feedback widget render error after submit feedback
* fix: widget logic
---------
Co-authored-by: Rodrigo Martin <rodrigom_94@hotmail.com >
2024-03-27 13:39:36 -04:00
Awais Ansari
e46d4cc54d
feat: add tracking event in upgrade notifications tray ( #1323 )
2024-03-14 20:52:19 +05:00
Ihor Romaniuk
92d8f637c0
fix: sequence container width and responsive for sequence navigation block ( #1219 )
2024-03-13 13:29:34 -03:00
Mashal Malik
c28991d6e0
refactor: replace @edx/paragon and @edx/frontend-build ( #1261 )
...
Co-authored-by: mashal-m <mashal.malik@arbisoft.com >
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2024-02-28 13:42:44 -03:00
Muhammad Adeel Tajamul
9bfa0d06b6
feat: stick discussion sidebar to top ( #1290 )
2024-02-15 06:43:32 +05:00
leangseu-edx
bce25c462a
chore: update sidebar logic ( #1236 )
...
* fix: make side bar notification behave correctly
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2023-11-22 11:46:34 -05:00
leangseu-edx
748e73d128
revert: notification made forum click rate drop ( #1237 )
2023-11-17 15:30:51 -05:00
Leangseu Kim
18103bcf54
chore: make notification display by default
2023-11-09 14:19:28 -05:00
Awais Ansari
2e90e214b4
fix: should not fetch courseTopics for lti provider ( #1165 )
...
* fix: should not fetch courseTopics for lti provider
* refactor: fetch course topics when provider is edx
2023-08-22 12:44:31 +05:00
ayesha waris
97ca7fe6aa
fix: sidebar state remains open for all users ( #1139 )
2023-07-13 15:30:16 +05:00
ayesha waris
8ac9745261
fix: modifies sidebar state such that it remains open ( #1131 )
...
* fix: modifies sidebar state such that it remains open
* refactor: removed localstorage for discussions sideba
2023-06-27 14:05:46 +05:00
Muhammad Adeel Tajamul
2e4eb158f2
feat: added url param to open discussion sidebar ( #1092 )
2023-04-04 13:33:35 +05:00
Muhammad Adeel Tajamul
4ebd569792
feat: added open/close state of discussion sidebar in local storage ( #1086 )
2023-03-28 15:39:00 +05:00
Muhammad Adeel Tajamul
39d89bee9e
fix: discussion sidebar loads very slow ( #1081 )
2023-03-13 05:40:23 +05:00
Muhammad Adeel Tajamul
7519bbe28e
fix: copy link for discussion sidebar not working in chrome ( #1079 )
2023-03-10 06:01:24 +05:00
Bilal Qamar
b3d33667d4
Updated frontend-build to v12 ( #962 )
...
* feat: rebase previous frontend-build upgrade
* chore: make welcome message to default to empty
2023-01-30 12:20:07 -05:00
Awais Ansari
53c8e01c28
fix: hide discussions sidebar and trigger icon when unit does not exist or enableInContext is false. ( #1039 )
...
* fix: removed nonCourseWare topics from topics
* fix: hide discussions sidebar and trigger icon when enableInContext is false
2023-01-09 14:29:42 +05:00
Awais Ansari
7c067299fb
refactor: rename inContext param to inContextSidebar ( #1022 )
2022-12-30 17:04:33 +05:00
Mehak Nasir
4ee1570bfa
fix: sidebar length is fixed ( #1023 )
2022-12-28 13:34:17 +05:00
Awais Ansari
b343ca7a74
Revert "Revert "fix: remove minHeight from in-context discussion sidebar ( #1002 )" ( #1003 )" ( #1007 )
...
This reverts commit ba06fd7c98 .
2022-12-01 14:17:18 +05:00
Awais Ansari
ba06fd7c98
Revert "fix: remove minHeight from in-context discussion sidebar ( #1002 )" ( #1003 )
...
This reverts commit 9396fbd9d4 .
2022-11-18 18:22:35 +05:00
Awais Ansari
9396fbd9d4
fix: remove minHeight from in-context discussion sidebar ( #1002 )
2022-11-17 20:59:50 +05:00
Kshitij Sobti
e5e73e40ba
feat: update discussion sidebar url to allow grouping by subsection ( #968 )
...
To enable grouping by subsection in the discussions MFE, this PR updates
the embed URL to the one that supports grouping.
ref: https://github.com/openedx/frontend-app-discussions/pull/281
2022-10-12 17:57:42 +05:00