diff --git a/frontend/components.d.ts b/frontend/components.d.ts
index 6dc3781d..2b0e68e0 100644
--- a/frontend/components.d.ts
+++ b/frontend/components.d.ts
@@ -42,6 +42,8 @@ declare module 'vue' {
CodeEditor: typeof import('./src/components/Controls/CodeEditor.vue')['default']
CollapseSidebar: typeof import('./src/components/Icons/CollapseSidebar.vue')['default']
ColorSwatches: typeof import('./src/components/Controls/ColorSwatches.vue')['default']
+ CommandPalette: typeof import('./src/components/CommandPalette/CommandPalette.vue')['default']
+ CommandPaletteGroup: typeof import('./src/components/CommandPalette/CommandPaletteGroup.vue')['default']
Configuration: typeof import('./src/components/Sidebar/Configuration.vue')['default']
ContactUsEmail: typeof import('./src/components/ContactUsEmail.vue')['default']
CouponDetails: typeof import('./src/components/Settings/Coupons/CouponDetails.vue')['default']
diff --git a/frontend/src/components/CommandPalette/CommandPalette.vue b/frontend/src/components/CommandPalette/CommandPalette.vue
new file mode 100644
index 00000000..a32cbb00
--- /dev/null
+++ b/frontend/src/components/CommandPalette/CommandPalette.vue
@@ -0,0 +1,272 @@
+
+
+
+
+
diff --git a/frontend/src/components/CommandPalette/CommandPaletteGroup.vue b/frontend/src/components/CommandPalette/CommandPaletteGroup.vue
new file mode 100644
index 00000000..715b53ea
--- /dev/null
+++ b/frontend/src/components/CommandPalette/CommandPaletteGroup.vue
@@ -0,0 +1,45 @@
+
+
+
+ {{ result.title }}
+
+
+
+
+
+ {{ dayjs.unix(item.modified).fromNow(true) }}
+
+
+
+
+
+
diff --git a/frontend/src/components/CourseCard.vue b/frontend/src/components/CourseCard.vue
index 34f2094e..d0e308cf 100644
--- a/frontend/src/components/CourseCard.vue
+++ b/frontend/src/components/CourseCard.vue
@@ -156,17 +156,7 @@ const getGradientColor = () => {
localStorage.getItem('theme') == 'light' ? 'lightMode' : 'darkMode'
let color = props.course.card_gradient?.toLowerCase() || 'blue'
let colorMap = colors[theme][color]
- return `linear-gradient(to top right, black, ${colorMap[400]})`
- /* return `bg-gradient-to-br from-${color}-100 via-${color}-200 to-${color}-400` */
- /* return `linear-gradient(to bottom right, ${colorMap[100]}, ${colorMap[400]})` */
- /* return `radial-gradient(ellipse at 80% 20%, black 20%, ${colorMap[500]} 100%)` */
- /* return `radial-gradient(ellipse at 30% 70%, black 50%, ${colorMap[500]} 100%)` */
- /* return `radial-gradient(ellipse at 80% 20%, ${colorMap[100]} 0%, ${colorMap[300]} 50%, ${colorMap[500]} 100%)` */
- /* return `conic-gradient(from 180deg at 50% 50%, ${colorMap[100]} 0%, ${colorMap[200]} 50%, ${colorMap[400]} 100%)` */
- /* return `linear-gradient(135deg, ${colorMap[100]}, ${colorMap[300]}), linear-gradient(120deg, rgba(255,255,255,0.4) 0%, transparent 60%) ` */
- /* return `radial-gradient(circle at 20% 30%, ${colorMap[100]} 0%, transparent 40%),
- radial-gradient(circle at 80% 40%, ${colorMap[200]} 0%, transparent 50%),
- linear-gradient(135deg, ${colorMap[300]} 0%, ${colorMap[400]} 100%);` */
+ return `linear-gradient(to top right, black, ${colorMap[200]})`
}
diff --git a/lms/templates/livecode/extension_header.html b/lms/templates/livecode/extension_header.html
deleted file mode 100644
index 1499d750..00000000
--- a/lms/templates/livecode/extension_header.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/lms/templates/reviews.html b/lms/templates/reviews.html
deleted file mode 100644
index e6c1a6be..00000000
--- a/lms/templates/reviews.html
+++ /dev/null
@@ -1,167 +0,0 @@
-{% if not course.upcoming %}
-
- {% set reviews = get_reviews(course.name) %}
-
{{ _("Reviews") }}
-
-
- {% if avg_rating %}
-
- {% endif %}
-
-
- {% if reviews | length %}
-
- {% for review in reviews %}
-
-
-
- {{ widgets.Avatar(member=review.owner_details, avatar_class="avatar-medium") }}
-
-
-
-
- {% for i in [1, 2, 3, 4, 5] %}
-
- {% endfor %}
-
-
-
-
{{ review.review }}
-
- {% if loop.index != reviews | length %}
-
- {% endif %}
- {% endfor %}
-
-
-
- {% else %}
-
-

-
-
{{ _("Review the course") }}
-
{{ _("Help us improve our course material.") }}
-
- {% include "lms/templates/reviews_cta.html" %}
-
-
-
- {% endif %}
-
-
-
-
-{% endif %}
diff --git a/lms/templates/reviews_cta.html b/lms/templates/reviews_cta.html
deleted file mode 100644
index f10250ae..00000000
--- a/lms/templates/reviews_cta.html
+++ /dev/null
@@ -1,9 +0,0 @@
-{% if membership and is_eligible_to_review(course.name) %}
-
- {{ _("Write a review") }}
-
-{% elif not is_instructor and frappe.session.user == "Guest" %}
-
- {{ _("Write a review") }}
-
-{% endif %}