Commit Graph

60 Commits

Author SHA1 Message Date
a26f02065a fix: increase card image height, fix title overflow, fix Twitch error 2000
- CourseCard: raise image from h-40 to h-52 (less cropping)
- CourseCard: use -webkit-line-clamp inline style to hard-clip title overflow
- CourseCard: reduce footer bottom padding (pb-1)
- StreamEmbed: pass both current hostname and localhost as Twitch parent
  params to fix error 2000 in local/dev environments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 06:59:34 +03:00
c9dbc12a44 feat: fullscreen stream on admin home, fix card titles 2-line clamp
- Remove greeting for admin view, render stream fullscreen (no scroll)
- AdminHome: stream fills full viewport height via flex layout
- StreamEmbed: fills parent height instead of fixed aspect-ratio
- Set Twitch channel to lofigirl
- CourseCard: clamp title to 2 lines with fixed min-height

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 06:47:10 +03:00
bea5f78b6e feat: add StreamEmbed widget, move course progress to footer corner
- Add StreamEmbed component supporting Twitch and YouTube embeds
  with live badge, platform icon, aspect-ratio 16:9, external link
- Replace AudioPlayer on AdminHome with StreamEmbed (configure
  channel name in streamConfig ref)
- Move course progress % to bottom-right footer corner alongside
  price/cert badge; remove separate progress row above footer

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 06:32:25 +03:00
ab329301bf feat: add AudioPlayer widget on home, fix CourseCard stats alignment
- Add AudioPlayer component with playlist, seek, volume, animated EQ
- Replace "Courses Created" section on AdminHome with AudioPlayer
- Fix CourseCard stats row: use flex-1 spacer so stats + footer are
  always anchored to the bottom regardless of description length

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 06:26:30 +03:00
e9b26ee639 fix: remove hero banners, fix theme tokens, align course card stats
- Remove dark gradient hero sections from Courses and Olympiads pages
- Move search input inline with tab filters
- Fix StudentProfile scoped styles to use Frappe UI CSS variables
  instead of hardcoded hex colors (fixes white/dark theme compatibility)
- Fix CourseCard stats row jumping by adding min-height to description
  and stats container

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 06:15:55 +03:00
3882787e50 feat: add Olympiads module and redesign course UI
- Add LMS Olympiad, Participant, Result doctypes with full API
- Add Olympiads pages (list, detail, leaderboard, registration)
- Redesign CourseCard with hover animations, badges, progress bar
- Improve Courses page with hero banner and filters
- Add Olympiads route and sidebar navigation entry
- Add CLAUDE.md project documentation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 05:50:39 +03:00
Jannat Patel
b65102e6c8 fix: course card gradient color 2025-12-16 11:06:03 +05:30
Jannat Patel
163e4b8b1e fix: course card gradient color 2025-12-15 16:32:42 +05:30
Jannat Patel
8d41a3d688 test: certificate and rating test 2025-12-15 14:51:37 +05:30
Jannat Patel
1bc610bd76 feat: search jobs from command palette 2025-12-12 19:14:25 +05:30
Jannat Patel
040d74c20a fix: use frappe-ui theme colors and fixed tailwind config 2025-12-08 10:37:31 +05:30
Jannat Patel
5825bcf9b3 fix: use frappe-ui theme colors and fixed tailwind config 2025-12-08 10:37:08 +05:30
Jannat Patel
bb2447e821 fix: misc issues 2025-10-15 11:52:23 +05:30
Jannat Patel
63c1fe8e75 fix: border when course card has an image 2025-09-29 15:26:14 +05:30
Jannat Patel
625ddac65a refactor: learning path 2025-08-14 20:26:46 +05:30
Jannat Patel
65477a5b2b fix: misc ui issues 2025-08-12 15:03:19 +05:30
Jannat Patel
ee715f6387 chore: fixed linters 2025-08-08 10:47:21 +05:30
Jannat Patel
ccf28b8012 refactor: bring course title down from the gradient in course cards 2025-08-07 17:23:14 +05:30
Jannat Patel
36076068ec fix: text padding on card gradient 2025-07-30 12:30:12 +05:30
Jannat Patel
d7e83bb78e fix: show video statistics watch time in minutes 2025-07-30 11:30:17 +05:30
Jannat Patel
d8ce88ab57 fix: color swatch input style 2025-07-25 18:30:58 +05:30
Jannat Patel
01794a47c6 feat: set a random color is no color or image is present 2025-07-25 17:46:50 +05:30
Jannat Patel
17626dbbdb feat: course card gradient 2025-07-25 17:29:48 +05:30
Jannat Patel
bfc1488860 fix: tags spacing on course cards 2025-04-21 16:16:54 +05:30
Jannat Patel
22a9169f87 fix: show progress bar for enrolled courses 2025-03-04 17:14:01 +05:30
Jannat Patel
47a30763a0 refactor: course list fetching and filters 2025-03-04 17:02:47 +05:30
Jannat Patel
63bf6a5574 fix: polished the course certification flow 2025-02-25 12:46:35 +05:30
Jannat Patel
bacfaf4a71 feat: paid certifications on courses 2025-02-21 19:12:20 +05:30
Jannat Patel
69c1093c93 fix: badge color on batch overlay 2025-02-11 18:30:13 +05:30
Jannat Patel
74cd0a4d40 fix: added get certified button on certified participants list 2025-02-11 18:29:29 +05:30
Jannat Patel
e28fc3bee6 fix: calendar background and assignment text color 2025-02-11 16:28:25 +05:30
Jannat Patel
2342dfe452 fix: dark mode for course and batch tags 2025-02-11 10:52:37 +05:30
Jannat Patel
dbf443300b feat: dark mode 2025-02-10 10:51:21 +05:30
Jannat Patel
7bbdedf5f4 fix: margins beneath progress bar in course card 2025-01-23 18:34:15 +05:30
Jannat Patel
7f44177986 feat: markdown parser for links and lists 2024-12-16 16:41:55 +05:30
Jannat Patel
38e6e4345f fix: misc issues 2024-11-06 19:22:20 +05:30
Jannat Patel
8640ecf9be refactor: course list data 2024-10-30 22:12:59 +05:30
Jannat Patel
699c821edd fix: spacing and widths 2024-08-05 11:12:34 +05:30
Jannat Patel
493bab8163 fix: multiline tags 2024-07-17 11:29:14 +05:30
Jannat Patel
67ebd30836 fix: batch ui 2024-06-26 13:10:20 +05:30
Md Hussain Nagaria
326c77cdb9 fix: clip progress bar width to 100% (#892)
* fix: course progress bar should not go beyond 100% width

* refactor: progress bar component should include outer body div
2024-06-26 00:29:55 +05:30
Jannat Patel
b7dd488886 feat: featured courses 2024-05-27 15:30:15 +05:30
Jannat Patel
a62fd757d4 test: course creation flow 2024-05-15 14:55:28 +05:30
Jannat Patel
2be7645c0c fix: course issues 2024-05-09 16:34:54 +05:30
Jannat Patel
44b36599c3 fix: profile routes 2024-04-18 20:27:15 +05:30
Jannat Patel
2f68fc0d6e fix: quiz rerender issue 2024-04-15 13:27:38 +05:30
Jannat Patel
5de7f5e283 fix: progress 2024-04-03 12:11:34 +05:30
Jannat Patel
3525e4c90b feat: meta tags 2024-03-28 16:20:53 +05:30
Jannat Patel
e6d3819092 feat: mobile responsive 2024-03-28 11:30:59 +05:30
Jannat Patel
af48ccfb57 fix: cleanup ui 2024-02-05 17:35:46 +05:30