Commit Graph
6719 Commits
Author SHA1 Message Date
Kamran AhmedandArik 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
xuanzern 7d91696c85 fix: typo in grpc (#8777)
The title is spelt gPRC instead of GRPC
2025-06-12 13:34:42 +01:00
Timofei Pyshnov 4303e09f92 Update static-library@RuXuHQhMt2nywk43LgGeJ.md (#8779)
Removed misleading comments about increased app size when using static libraries.
2025-06-12 13:34:01 +01:00
Kamran Ahmed 0bc124bcd9 Add datacamp resources 2025-06-11 23:38:01 +01:00
Kamran Ahmed 0e66361a0d Add client id from the client side 2025-06-11 13:49:17 +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 b1223a90e5 AI Mentor -> AI Tutor 2025-06-09 13:17:44 +01:00
Kamran Ahmed 8c4ae121fe Add get-started chat widget 2025-06-09 12:19:29 +01:00
github-actions[bot]andkamranahmedse e4b475cd78 chore: update roadmap content json (#8742)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2025-06-07 20:39:04 +06:00
Kamran Ahmed fda439f0e9 Add sql coupon code 2025-06-05 19:12:21 +01:00
Arik Chakma c8ba7578d2 fix: add removed code (#8741) 2025-06-04 22:25:00 +06:00
Kamran AhmedandArik Chakma f37289ea35 feat: add global AI chat (#8740)
* wip: ai chat window

* wip: chat history

* wip: chat history ui

* wip: chat history ui

* wip: chat history ui

* wip: chat preferences

* wip

* wip: resume upload

* feat: process upload in background

* wip

* wip: common ai sidebar

* feat: clear chat button and scroll to bottom

* wip

* wip: regenerate message

* wip

* wip

* feat: generate course renderer

* fix: thinking card

* wip

* wip

* wip: quick help

* wip: tooltip

* wip: handle guest users

* feat: show ai limits

* Fix typo

* Update UI for upgrade message

* Update UI for upgrade message

* Update AI chat UI

* Update UI for upload resume model

* Update UI for upload resume model

* Update UI for chat history

* Add github cli rule

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
2025-06-04 16:42:34 +01:00
Kamran Ahmed 9910d2b268 Add missing content for python roadmap 2025-06-04 12:37:44 +01:00
Kamran Ahmed 85d9b6a2eb Add python missing content 2025-06-04 12:33:21 +01:00
Samiksha Kute 4dd7b99715 Add resource for Git and GitHub (#8633) 2025-06-04 12:28:15 +01:00
hafeez8826andKamran Ahmed edb27dddac feat(java): add cryptography video resource
* Update cryptography@_wV2VQq6MIY1rVHjK8pfu.md

* Update src/data/roadmaps/java/content/cryptography@_wV2VQq6MIY1rVHjK8pfu.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:24:07 +01:00
David Willis-Owen fb5db127d5 Remove irrelevant course (#8641)
Removing unsuited course
2025-06-04 12:22:28 +01:00
VedanshandKamran Ahmed b449afab1d refactor(angular): cleanup roadmap content (#8654)
* refactor first 38 topics

* refractor next 43 topics

* refractor last 67 topics.

* fix formatting

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:20:51 +01:00
Saurya GurandKamran Ahmed 2a0af411dc Added documentation for C++ Function Overloading (#8659)
* Added concise documentation for function-overloading@sgfqb22sdN4VRJYkhAVaf.md, including key concepts, basic examples, parameter count variation, and common pitfalls. This update aligns with the established contribution guidelines for adding content to roadmap topics.

* Update src/data/roadmaps/cpp/content/function-overloading@sgfqb22sdN4VRJYkhAVaf.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:18:39 +01:00
Allan Duarte EhlertandKamran Ahmed 0081a3bb57 Added concise documentation for C++ Operator Overloading (#8661)
* Added concise documentation for C++ Operator Overloading

* Update src/data/roadmaps/cpp/content/operator-overloading@llCBeut_uc9IAe2oi4KZ9.md

* Update src/data/roadmaps/cpp/content/operator-overloading@llCBeut_uc9IAe2oi4KZ9.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:17:25 +01:00
shravan lingampally lingampally 7407ec5fa9 fix(devops): update GitOps resource link
fixed broken link , attached a usefull article on gitops
2025-06-04 12:13:52 +01:00
Abdelrahman MohamedandKamran Ahmed 64e464582b Add content and resources for AutoFixture in dot-net roadmap (#8696)
* Update autofixture@K49M_7gSpfJuZaE6WaHxQ.md

* Update src/data/roadmaps/aspnet-core/content/autofixture@K49M_7gSpfJuZaE6WaHxQ.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:12:36 +01:00
Kritika02-gitandKamran Ahmed d102a86fc0 feat(react-native): update beginner course to 2025 version
* Added React Native Course for Beginners in 2025 as a video resource in React Native roadmap which is updated according to changes and more relevant in the current year.

* Update src/data/roadmaps/react-native/content/introduction/index.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-06-04 12:10:55 +01:00
Suyash Gulati 96094e2ce0 feat(ai-engineer): add video comparing AI, ML, Deep Learning, and GenAI
The resources should include recent video by the same channel with more context around these topics.

We can either have both the video reference or maybe have the recent one.
2025-06-04 12:10:06 +01:00
Kamran Ahmed 8228d62ac8 Remove golangbyexample link 2025-06-04 12:08:06 +01:00
Islam Madian 216945a2e1 feat(backend): add comprehensive DNS guide resource 2025-06-04 12:04:56 +01:00
jj 701c168704 fix: improve Git hook description and fix typo 2025-06-04 12:04:28 +01:00
nndrei 00cd51b941 fix(linux): add missing /opt directory explanation 2025-06-04 11:58:53 +01:00
SinaRezaeiTavirani 299b167808 fix(cpp): improve C++17 standard library descriptions
The definition of any was misleading and wrong
2025-06-04 11:58:17 +01:00
Ronnie Kaito Imagawa 3841e9b8f4 fix(android): correct RecyclerView spelling and improve docs
* fix grammar

* fix 'RecycleView' to be 'RecyclerView'

* rename content file to 'recyclerview' for consistency

* add additional learning resource
2025-06-04 11:49:43 +01:00
artiomleo 7363aaf3d5 fix(ux-design): add missing word in user context description 2025-06-04 11:49:35 +01:00
Blessing 289c2b6233 feat(ux-design): add Figma video tutorial resource
* Enhanced Existing Content

* Enhanced Existing Content
2025-06-04 11:48:10 +01:00
ViktorVoloshko 708416cd21 feat(flutter): add Drift package as SQLite resource 2025-06-04 11:47:03 +01:00
Issachar 870463d61a fix(cyber-security): clarify zero-day vulnerability description
* Update zero-day@v9njgIxZyabJZ5iND3JGc.md

a software security flaw unknown to the vendor and its developers, not exploit developers. Exploit developers maybe already known about it, but they are not part of the development team in charge of the application.

* Update zero-day@zqRaMmqcLfx400kJ-h0LO.md

a software security flaw unknown to the vendor and its developers, not exploit developers. Exploit developers maybe already known about it, but they are not part of the development team in charge of the application.
2025-06-04 11:44:20 +01:00
Ali 62a610c1a6 fix(javascript): remove duplicate comparison operators link
Same article referenced twice!!
2025-06-04 11:40:31 +01:00
Micael Andrade dd2709dd3f fix(angular): update @else block documentation link
fix link broke
2025-06-04 11:39:41 +01:00
Mohammad Mehran Fallah ac9092092d feat(python): add Poetry video tutorial resource
Add youtube link for Poetry in python
2025-06-04 11:38:30 +01:00
Adithya V 44ab9aa9d9 fix: correct Mercurial spelling in DevOps roadmap 2025-06-04 11:37:38 +01:00
MTRX 10064da428 feat(cpp): add STL learning resources
Add comprehensive learning resources for C++ STL including video overview and modern C++23 book reference
2025-06-04 11:36:34 +01:00
github-actions[bot]andkamranahmedse 2a000eb30e chore: update roadmap content json (#8738)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2025-06-04 11:34:31 +01:00
Kamran Ahmed c4e158bcdf Migrate kubernetes roadmap 2025-06-03 14:01:08 +01:00
Kamran Ahmed aa155207ed Fix bug in billing screen 2025-06-03 11:41:19 +01:00
github-actions[bot]andkamranahmedse 2e8379ad7d chore: update roadmap content json (#8736)
Co-authored-by: kamranahmedse <4921183+kamranahmedse@users.noreply.github.com>
2025-06-03 15:59:57 +06:00
Arik ChakmaandKamran 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 450cc14a7b Improve AI tutor subject titles 2025-06-02 18:54:44 +01:00
Kamran Ahmed e7353aff4c Add assets for datastructures and algorithms roadmap 2025-06-02 18:34:08 +01:00
Kamran Ahmed 80e2b94615 Add missing topic files 2025-06-02 18:31:53 +01:00
Kamran Ahmed f10662e46b Add datastructures and algorithms content 2025-06-02 18:16:13 +01:00
Kamran Ahmed cf0cc2c34f Update height of datastructure roadmap 2025-06-02 17:57:28 +01:00
Kamran Ahmed 4a1fa3f482 Update datastructures and algorithms roadmap 2025-06-02 17:44:09 +01:00