Arik Chakma
3e21d05767
chore: event on limit exceed ( #9069 )
2025-08-25 20:52:47 +01:00
Kamran Ahmed
487a6a222b
Pull changelog from backoffice
2025-08-20 23:20:37 +01:00
Kamran Ahmed
7933e222ee
Remove guides and outdated functionality ( #9055 )
2025-08-20 17:54:08 +01:00
Arik Chakma
dbb25ca129
fix: guides pages ( #9048 )
2025-08-19 15:29:28 +01:00
Kamran Ahmed
e471c8b393
Fix table of contents issue
2025-08-18 18:02:04 +01:00
Arik Chakma
f79d8c0562
refactor: roadmap specific guides ( #9043 )
...
* fix: ai course generate url
* wip
* wip
* wip
* feat: roadmap guides
* wip
* wip
* feat: featured guide list
2025-08-18 16:32:31 +01:00
Arik Chakma
07b85c032a
refactor: floating and topic ai
2025-08-12 13:45:22 +01:00
Arik Chakma and Kamran Ahmed
26f46eb8ce
feat: personalized roadmap ( #8886 )
...
* wip
* wip
* wip
* wip
* wip
* Roadmap personalization
* Fix personalization not working
* UI changes for personalize modal
* Add upgrade and limits checks
* Update placeholder
* Update picture
* Improve personalize
* Improve personalize popup
* Update image on quote message
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-07-30 13:17:53 +01:00
Kamran Ahmed
b739deba99
Move images to img ( #8953 )
2025-07-25 16:38:36 +01:00
Kamran Ahmed and Arik Chakma
b298dbacb0
Add backend even tracking ( #8946 )
...
* Add backend even tracking
* Update src/lib/browser.ts
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
2025-07-23 15:23:43 +01:00
Kamran Ahmed
0bcda11f85
Add golang roadmap content
2025-07-15 17:37:37 +01:00
Arik Chakma and Kamran Ahmed
229c552255
feat: implement ai quiz ( #8874 )
...
* wip
* wip
* wip: questions parser
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: open ended question
* fix: responsiveness
* wip
* feat: implement ai quizzes listing
* wip
* wip
* Update tutor sidebar
* fix: wait for to finish quiz
* Update MCQs design
* Refactor quiz navigation
* Improve navigation design
* Improve UI for the explanation
* Improve multi-choice questions
* Improve results UI
* Improve results UI
* Improve results UI
* Refactor circular progress
* Let user retry skipped answers
* Improve quiz UI
* Show progress when streaming
* Update quiz UI
* Add ai quiz generator in top navigation
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-07-09 11:52:41 +01:00
Kamran Ahmed
51b960420b
Migrate design system roadmap
2025-07-07 13:54:21 +01:00
Kamran Ahmed
2d454348cc
Migrate Flutter roadmap
2025-06-30 16:00:16 +01:00
Kamran Ahmed
9d37525350
Migrate MongoDB roadmap
2025-06-27 16:27:56 +01:00
Arik Chakma and Kamran Ahmed
e6d10ef592
feat: ai roadmaps and chat ( #8821 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip: ai roadmap
* wip
* wip
* Add question answers
* Update content generator
* Update question answer chat
* Refresh button not working
* UI for chat
* Update question answers functionality
* wip
* wip
* fix: ai roadmap regenerate
* Improve preferences
* feat: roadmap actions
* wip
* fix: hydration error
* Fix responsiveness issue
* fix: show preferences option only when questions exist
* fix: infinite loop issue
* feat: node click message populate
* Improve UI
* wip
* wip
* fix: roadmap regenerate
* Update UI
* Update placeholder
* Update answers
* Update navigations
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-06-26 13:00:46 +01:00
Kamran Ahmed
08e8b83262
Progress cleanup for spring boot roadmap
2025-06-24 13:21:19 +01:00
Kamran Ahmed
10eb82805b
Progress cleanup for graphql roadmap
2025-06-24 00:22:34 +01:00
Kamran Ahmed
4038681fb5
Migrate react native roadmap
2025-06-23 13:15:29 +01:00
Arik Chakma and Kamran Ahmed
89932bc18d
feat: ai document ( #8793 )
...
* Refactor AI course
* Add AI course generation functionality
* Add basic error handling
* AI Document content
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* feat: regenerate guide
* wip
* wip
* wip
* wip
* wip
* fix: form ui
* feat: update guide ui
* refactor: update the course card
* fix: term and redirects
* Guide page UI improvements
* Loading chip refactor
* AI guide changes
* Improve UI for ai guide content
* Add AI guide
* AI Guide chat
* fix: stop streaming
* fix: chat responsiveness
* UI improvements for ai library
* Guide listing UI update
* User guides listing
* Library guides listing UI
* Library guides listing UI
* Featured courses listing UI update
* Staff picks UI changes
* Community page UI design
* Explore courses listing functionality
* Improve UI for explore page
* Implement guides functionality
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-06-19 02:22:04 +01:00
Kamran Ahmed
8e020a90b7
Redraw rust roadmap
2025-06-17 03:32:31 +01:00
Kamran Ahmed
2d98d34f41
Progress cleanup
2025-06-16 18:32:33 +01:00
Kamran Ahmed
9de76da66f
Migrate linux roadmap
2025-06-14 03:10:44 +01:00
Kamran Ahmed and Arik Chakma
0f99964bd6
feat: histories in global chat and roadmap chat ( #8775 )
...
* feat: ai chat history
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip: skeleton loading
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: chat history
* wip
* wip
* fix: responsiveness
* wip
* wip
* Chat history UI
* Update chat history
* wip
* Update chat history
* Update chat history
* Fix ai chat not working
* Update
* wip
* feat: show chat history always
* feat: upgrade to pro
* wip
* Update history design
* UI design improvement for empty sidebar
* feat: chat history title
* Fix, delete chat throwing error
* Plus icon when chat is closed
* fix: action z-index
* Improve skeleton and logged out user workflow
* Chat history improvements
* Add plus for chat icons
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
2025-06-13 01:19:01 +01:00
Kamran Ahmed
02e7373bcd
feat: add floating chat on roadmap pages ( #8765 )
...
* Add floating chat
* Refactor roadmap ai chat to hook
* Chat inside floating chat
* Fix bulk update not working
* Add floating chat widget
* Add chat header buttons
* Show a default set of questions
* Populate chat questions at bottom
* Handle chat submission
* Add personalize popup
* Fix body scroll locking issue
* Add scroll to bottom functionality
* Fix focus issue on persona form
* Fix responsiveness of the floating chat
* Final implementation
* Height fixes
* Fix floating ui
* Upgrade flow in floating chat
* Upgrade responsive UI
* Authetnicated checks
* Responsive bottom bar
2025-06-10 19:43:06 +01:00
Kamran Ahmed
c4e158bcdf
Migrate kubernetes roadmap
2025-06-03 14:01:08 +01:00
Arik Chakma and Kamran Ahmed
56dfb5434a
feat: ai tutor sidebar ( #8720 )
...
* refactor: logout functionality
* feat: add billing and logout in sidebar
* fix: spacing
* feat: user dropdown
* Improve sidebar button ui
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-06-02 19:53:42 +01:00
Kamran Ahmed
f10662e46b
Add datastructures and algorithms content
2025-06-02 18:16:13 +01:00
Kamran Ahmed
ac4e4bc92b
Add migrated content for aws
2025-05-30 18:15:59 +01:00
Kamran Ahmed
a102624596
Add prompt engineering to cleanup
2025-05-29 20:14:44 +01:00
Kamran Ahmed
3eaeb7ff9e
Add docker roadmap
2025-05-29 20:05:19 +01:00
Arik Chakma and Kamran Ahmed
62f31a4964
feat: roadmap chat ( #8666 )
...
* wip: roadmap chat
* wip
* wip
* wip
* wip
* wip: message rendering
* wip: roadmap topics rendering
* Update UI for premium page
* Update UI for premium page
* wip: topic resources rendering
* Update premium page design
* Update navigation design
* Update design for play iconsg
* Update design for play iconsg
* wip: resource progress
* Update premium page
* Refactor premium page
* wip: resource progress
* feat: enhance the progress rendering
* feat: add abort functionality to chat and update UI elements
* feat: add roadmap recommendations feature and new query for built-in roadmaps
* Grid -> flex
* Update chat
* Handle error screen
* wip
* fix: empty content check
* feat: show loading status
* feat: ai chat limit
* Refactor content parsing
* Handle the wrapping of tag in codeblocks
* Refactor
* Refactor chat
* Fix hydration error
* feat: topic details
* style: adjust padding and icon size in RoadmapAIChat component
* feat: add tab navigation for chat and topic details
* fix: chat and details scrolling issue
* fix: invalidate progress query
* Fix upgrade modal and issue with close button
* Refactor topic detail AI
* Update progress UI
* Shorten the text
* Rewrite frontend roadmap content
* Minor update to content
* Update shrinking issue
* Changes to ai chat
* UI changes for chat card
* UI changes for chat card
* Refactor progress actions list
* Update progress marking UI
* UI Changes
* Responsiveness of sidebar
* Responsiveness of sidebar
* Mobile window for roadmap chat
* Responsiveness of AI chat
* Close button fix
* Make roadmap ai chat header responsive
* Escape key handling to close
* Update topic rendering node
* Make default active tab to AI in topic popup
* User progress component
* Clear chat only visible when there is chat
* wip: user persona
* fix: hide upgrade button
* fix: show chat input for guest users
* feat: persona update
* Roadmap recommendations
* Update persona form
* Update tell us more
* Fix persona form
* Fix scroll issue
* Lock body scroll when mobile is active
* Add intro message
* Refactor and update
* Update UI for AI chat
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-05-27 21:02:36 +01:00
Vedansh and Kamran Ahmed
852dce9d6a
seo: update latest roadmap keywords ( #8590 )
...
* seo: update roadmap keywords
* Update src/lib/config.ts
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-05-06 17:56:49 +01:00
Arik Chakma
74267a6061
fix: handle syntax error ( #8506 )
2025-04-30 16:32:12 +01:00
Arik Chakma
d36af2d3fa
feat: project without submission ( #8530 )
2025-04-22 11:36:36 +01:00
Kamran Ahmed
82c52aca7e
chore: upgrade dependencies ( #8468 )
...
* Upgrade paths
* Update topic rendering
* Fix file names
* Remove courses file
2025-04-07 15:52:48 +01:00
Kamran Ahmed
7a00234f9a
Add courses tag
2025-04-07 13:49:43 +01:00
Kamran Ahmed
dc2142dde0
Default path to be considered home
2025-04-04 11:38:18 +01:00
Kamran Ahmed
d8466634a1
Fix: Lesson generation fails
2025-04-04 11:12:34 +01:00
Kamran Ahmed
7900130f1c
Set last page to home if not exists
2025-04-04 10:21:09 +01:00
Kamran Ahmed
d6e9602c0b
Store page where user signed up from
2025-04-03 23:11:06 +01:00
Kamran Ahmed
45059998c0
Add support for replacing TNS partner banner
2025-04-01 15:05:28 +01:00
Arik Chakma and Kamran Ahmed
bd1a19da3d
feat: ai course lesson questions ( #8396 )
...
* feat: ai course lesson questions
* Several fixes
* Improve test my knowledge
* Improve UI for questions
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-03-26 15:12:05 +00:00
Arik Chakma and Kamran Ahmed
85202507e6
feat: course ai roadmap ( #8352 )
...
* feat: course ai roadmap
* wip
* fix: error
* refactor: remove open ai key
* wip: view switch
* feat: add roadmap progress
* fix: simplify module
* wip
* Update outline generation
* Update course limits popup
* fix: module done
* Updates to AI usage
* UI and error handling
* Map and outline view to share header
* Outline switcher
* Responsive AI generation
* Update header for course
* Roadmap switch
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2025-03-25 22:21:39 +00:00
Kamran Ahmed
b32adbe3c5
Migrate C++ roadmap
2025-03-21 15:05:33 +00:00
Kamran Ahmed
b17ba1b009
Storing fine-tune data
2025-03-18 00:07:23 +00:00
Kamran Ahmed
a07a5af543
Improve fine-tuning
2025-03-17 23:53:21 +00:00
Kamran Ahmed
eb5e5fadcc
Add python FAQs
2025-03-17 13:27:55 +00:00
Kamran Ahmed
3ba9abe7e3
Improve AI courses
2025-03-14 13:17:04 +00:00
Kamran Ahmed
79c6e2be53
refactor: ai-courses ( #8327 )
...
* Refactor ai courses
* Refactor
* Regenerate roadmap functionality
* Title and difficulty to refresh also
* Add course regeneration
* Improve the non paid user headings
* Update
* Improve back button logic
* Is paid user checks
2025-03-14 03:05:07 +00:00