Commit Graph
52 Commits
Author SHA1 Message Date
Kamran Ahmed 853a26b6f4 Hide coupon banner if user is learning 2025-06-13 18:18:26 +01:00
Kamran Ahmed fda439f0e9 Add sql coupon code 2025-06-05 19:12:21 +01:00
Kamran Ahmed 8e97088f21 Update the hide end key to 14 days 2025-05-26 12:52:59 +01:00
Arik ChakmaandKamran Ahmed e7259abd0e feat: add thank you page (#8587)
* feat: thank you page

* Add thank you page

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-12 16:56:08 +01:00
Arik Chakma 6525b1bdee fix: hide the announcement for 3 days (#8595) 2025-05-05 21:22:34 +01:00
Kamran Ahmed de237ec6fc Keep button loading when redirecting 2025-04-17 09:21:06 +01:00
Kamran Ahmed 130e381054 Remove testing from course demo 2025-04-14 18:14:47 +01:00
Kamran Ahmed ff7c981f2f Add loading delay 2025-04-10 18:32:19 +01:00
Kamran Ahmed f7f409ca90 Add demo button 2025-04-10 18:12:05 +01:00
Kamran Ahmed 2538db4786 Implement course demo page (#8477)
* Add course demo button

* Read sample button on page

* GA event for buy button

* Add isTesting link
2025-04-10 17:55:18 +01:00
Kamran AhmedandArik Chakma 64a65fa2e9 Migrate to Tailwind 4 + Editor Upgrade (#8465)
* wip

* fix: roadmap editor

* fix: padding

* wip

* fix: remove editor package

* wip

* fix: update pnpm lock

* Add contribution docs

* UI changes for TW4

* Update deployment workflow

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2025-04-07 12:53:25 +01:00
Arik ChakmaandKamran Ahmed 2485b716dd feat: xyflow upgrade (#7803)
* wip

* fix: reset the sizes

* fix: update zustand

* fix: update

* fix: add additional width

* wip

* fix: remove hacky code

* wip

* wip

* wip

* wip

* wip

* fix: try pre-commit

* fix: add check pre-commit

* fix: remove xyflow

* fix: remove unnecessary files

* fix: update packages

* Update scripts/generate-renderer.sh

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-04-04 20:33:01 +01:00
Kamran Ahmed 1a5b6976c2 Wiggle animation on the course banner 2025-04-01 18:09:39 +01:00
Kamran Ahmed 0f1e1962db Update announcement banner 2025-04-01 12:24:11 +01:00
Kamran Ahmed 0a442493f1 Update sticky course banner 2025-03-28 19:54:54 +00:00
Kamran Ahmed 77b4e78348 Update sticky course banner 2025-03-28 19:52:27 +00:00
Kamran Ahmed a68ed2e0b8 Remove terms of sale link 2025-03-27 21:21:04 +00:00
Kamran Ahmed 7d7cec3f4a Update terms of use 2025-03-27 18:21:52 +00:00
Kamran AhmedandArik Chakma cb64894e49 feat: add ai course generator (#8322)
* Course landing page

* Add ai course page

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip: error handling

* wip

* wip

* wip

* wip: ai course progress

* wip

* wip

* wip

* feat: code highlighting

* feat: usage limit

* feat: follow up message

* Update UI

* wip

* Add course content

* wip: autogrow textarea & examples

* Update types

* Update

* fix: add highlight to the AI chat

* UI changes

* Refactor

* Update

* Improve outline style

* Improve spacing

* Improve spacing

* UI changes for sidebar

* Update UI for sidebar

* Improve course UI

* Mark done, undone

* Add toggle lesson done/undone

* Update forward backward UI

* wip

* Minor ui change

* Responsiveness of sidebar

* wip

* wip

* wip: billing page

* wip

* Update UI

* fix: hide upgrade if paid user

* feat: token usage

* feat: list ai courses

* fix: limit for followup

* Course content responsiveness

* Make course content responsive

* Responsiveness

* Outline button

* Responsiveness of course content

* Responsiveness of course content

* Add course upgrade button

* Update design for upgrade

* Improve logic for upgrade and limits button

* Limits and errors

* Add lesson count

* Add course card

* Improve UI for course generator

* Update course functionality

* Refactor AI course generation

* Responsiveness of screen

* Improve

* Add responsiveness

* Improve empty billing page design

* Add empty billing screen

* Update UI for billing page

* Update UI for billing page

* Update UI for billing page

* Update billing page design

* Update

* Remove sidebar

* Update

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2025-03-12 13:17:38 +00:00
Kamran Ahmed cf05610b86 Update course page text 2025-03-11 12:47:07 +00:00
Kamran Ahmed 587e8a197f Update quote message 2025-02-20 17:31:13 +00:00
Kamran Ahmed 28c41b02c0 Update quote message 2025-02-20 17:15:49 +00:00
Kamran Ahmed 7a80313f1d Add author credentials on page 2025-02-20 15:42:25 +00:00
Kamran Ahmed 6bc1233253 Add author credentials on page 2025-02-20 15:41:28 +00:00
Kamran Ahmed f82ca986c5 Update testimonial 2025-02-20 13:33:52 +00:00
Kamran Ahmed d45b08c5d3 Update testimonial 2025-02-20 13:33:52 +00:00
Kamran Ahmed d0c6ae1835 Update 2025-02-20 13:33:52 +00:00
Kamran Ahmed c81c799e44 Add testimonials 2025-02-20 13:06:01 +00:00
Kamran Ahmed 06747df054 Add platform demo 2025-02-19 14:36:32 +00:00
Kamran Ahmed 2aeb2ad65e Add course video on the course landing page 2025-02-19 14:28:40 +00:00
Kamran Ahmed 6d85bbe488 Add highlighting in reviews 2025-02-17 21:08:46 +00:00
Kamran Ahmed 5bb1252795 Add testimonials on course page 2025-02-17 21:07:04 +00:00
Kamran Ahmed dfaf120314 Add testimonials 2025-02-17 21:00:04 +00:00
Kamran Ahmed be5ccbbc0b Add testimonials 2025-02-17 20:05:10 +00:00
Kamran Ahmed 12950051d6 Update 2025-02-17 19:51:59 +00:00
Kamran Ahmed 03cd25b6c0 Update reviews section 2025-02-17 19:45:03 +00:00
Kamran Ahmed 829615ffec Add testimonials 2025-02-17 16:06:25 +00:00
Kamran Ahmed 6a24436418 Fix course broken UI 2025-02-17 13:35:09 +00:00
Kamran Ahmed 23346ec007 Add course author messageg 2025-02-06 15:46:30 +00:00
Kamran Ahmed c92a183ef8 Add course author messageg 2025-02-06 14:32:43 +00:00
Kamran Ahmed ad2597f610 Update banner message 2025-02-03 19:57:18 +00:00
Kamran Ahmed 158857c928 Add sql course banner 2025-02-03 14:22:20 +00:00
Kamran Ahmed 8e6959cc60 Fix z-index issue 2025-02-03 13:34:24 +00:00
Kamran Ahmed e351f653a1 Add banner on top 2025-02-03 13:29:12 +00:00
Kamran Ahmed 201632941a Handle redirect on purchase 2025-01-31 17:37:07 +00:00
Arik Chakma 34ba9162b2 feat: add course GA tracking (#8150) 2025-01-31 16:52:06 +00:00
Kamran Ahmed e093eddabc Update course slug 2025-01-31 16:13:45 +00:00
Kamran Ahmed 5de9539af5 Add platform demo 2025-01-31 12:43:41 +00:00
Kamran Ahmed d07fd3d183 Update pricing section 2025-01-30 21:39:29 +00:00
Kamran Ahmed 91cfa88b3d Fix broken course url 2025-01-29 19:31:43 +00:00