Arik Chakma
|
931e1b4a31
|
fix: rename key
|
2025-09-01 20:12:50 +01:00 |
|
Arik Chakma
|
e2075529ac
|
feat: add roadmap key
|
2025-09-01 20:12:50 +01:00 |
|
Kamran Ahmed
|
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
|
28af19cd1c
|
Add SQL course landing page (#8127)
* wip: courses
* fix: update course sidebar
* wip
* fix: merge lessons
* wip
* wip: course footer
* wip
* fix: refactor layout
* fix: refactor
* feat: course progress
* fix: update current lesson store
* fix: refactor props
* wip
* wip
* feat: course certificate
* wip: course rating
* wip: course notes
* wip
* feat: implement course notes
* feat: make card clickable
* fix: add hover background
* fix: refactor course layout
* fix: resizeable
* fix: go back on save
* feat: delete confimation
* wip
* feat: chat UI
* fix: lesson complete guard issue
* wip: add public json files
* wip: course ai
* fix: loading card
* Fix failing dev without internet
* Light mode and UI changes
* Update UI
* Update course UI
* Add chapter page
* Improve sidebar of course
* Update navigation:
* Update quiz view
* Improve UI for quiz attempts
* Remove unnecessary console.logs
* Add progress loading skeletons
* Update UI
* Change background color of editor
* Fix line color not applied on editor
* UI updates
* feat: empty view
* feat: course ai token limit
* feat: handle auth users
* wip
* feat: course landing page
* wip
* Add first chapter of SQL
* Add introduction chapter
* Add quiz for introduction
* Add expressions in select
* Add content for DISTINCT
* Add filter with where
* Add lesson about limit and offset
* Add lesson for handling null values
* Add lesson about comments
* Add challenges
* Add challenge
* Add challenge
* Add challenge
* Add challenge 7
* Add creating tables lesson
* Add common data types lesson
* Add data types in sqlite
* Add more on data types lesson
* feat: course landing page
* Add more on numeric types
* Update
* Add lesson about temporal data types
* Add constraints
* Add primary keys chapter
* Add modifying tables
* Add dropping and truncating
* Rewrite for PostgreSQL
* Update numeric types to PostgreSQL
* Improve temporal data type content
* Improve temporal data type content
* Add setup for temporal data
* Improve challenges in SQL basics
* Update challenge names
* Add new challenges
* Add temporal validation challenge
* Add new constraint
* Add modifying tables query
* Removing table
* Add insert operations lesson
* Add updating data lesson
* Add delete operations
* Add inserting and updating challenges
* Add lesson for cleaning up data
* Update course title
* Add relation data lesson
* Add relationships and types
* Add relationships and types
* wip
* Add joins lesson
* Joins in queries
* Add inner join details
* Add join queries
* Add inner join details
* Add foreign key constraint lesson
* Update composite foreign keys
* Add lesson about foreign keys
* Add lesson about set operation queries
* Add lesson about set operation queries
* Add set operator challenges
* Add new challenge
* Add view lesson
* Add notes in views
* Add inactive customer challenge
* Add high value order challenge
* gst
* Add new challenges
* Add readers like you challenge
* Update inactive customer query
* Update inactive customer query
* Update inactive customer query
* Update inactive customer query
* Update inactive customer query
* add challenge for same price books
* Add aggregate functions introduction
* Add basic aggregation lesson
* Add basic aggregation lesson
* Add introduction quiz
* Add grouping lesson
* Add grouping gotchas
* Add grouping and filtering lesson
* Add note for lesson
* Add challenges for aggregate
* Update aggregate challenge
* Rearrange chapters
* Add scalar functions lessons
* Add numeric functions
* Add date functions
* Add conversion functions
* Add conversion functions
* Add logical functions chapter
* Add exercises
* Add new challenges
* Add monthly sales analysis
* Add subqueries and ctes
* Update
* Add correlated subqueries
* Add common table expressions
* Add common-table expressions
* Add example
* Add recursive CTEs
* Add subquery challenge
* Add latest category books challenge
* Add challenges
* Add bestseller rankings challenge
* Add new customer analysis
* Add daily sales report
* Improve queries
* Add introduction to window functions
* Add over and partition
* wip: billing page
* Add ranking functions
* Improve ranking functions
* Add order by
* Add window frames lesson
* Add window frames explanation
* Add challenges for window functions
* Add price range analysis challenge
* wip
* wip: course enroll
* fix: start learning
* wip
* wip
* Enrollment changes
* wip
* wip
* feat: mobile responsive
* Changelog banner refactor
* Update
* Header for course
* Header for what to expect
* UI color
* Table of contents
* Icons on chapters
* Change design for road to sql
* Add sql course page
* Add lesson content
* Update UI
* Expanded chapter row
* Add course page
* Refactor
* Add spotlight
* Improve features
* Add course features
* Add certificate note
* Zoom in on the image
* Update
* Add floating purchase
* Floating purchase indicatorg
* Add about section
* Update about section
* Add FAQ section
* Update UI
* Add purchase power parity
* Show purchasing power pricing
* Add course login popup
* Add course login popup
* Add account button
* Add trigger for course purchase
* Course purchase param
* Buy button changes
* Add faqs
* Add purchase trigger on reload
* Landing verification
* Make header responsive
* Make course page upper half responsive
* Full page is responsive
* Fix login height bug
* Responsiveness
* Implement login after checkout
* Remove unused code
* Update dependenciesg
* Update
* fix: refetch mount to false
* Remove unused code
* Remove unused code
* Remove unused code
* Remove unused code
* Remove unused code
* Remove unused code
* Remove unused
* Add quizzes to chapters
* Update course slug
* Update dependencies
* Add header for sql course
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com>
|
2025-01-27 15:32:13 +00:00 |
|
Kamran Ahmed
|
e34695e334
|
Fix failing build
|
2023-09-30 14:03:49 +01:00 |
|
Arik Chakma
|
8310671123
|
Allow creating custom roadmaps (#4486)
* wip: custom roadmap renderer
* wip: custom roadmap events
* wip: roadmap content
* wip: svg styles
* wip: custom roadmap progress
* Render progress
* Shortcut progress
* Progress Tracking styles
* wip: edit and share button
* fix: disabled the share button
* wip: content links rendering
* Fix progress share
* Replace disabled with `canShare`
* wip: show custom roadmaps
* wip: users all roadmaps
* fix: create roadmap api
* chore: roadmap sidebar icon
* wip: content links
* Update links color
* Create roadmap home
* Create Roadmap button
* Roadmap type
* chore: share progress modal
* wip: share roadmap
* wip: change visibility
* chore: custom roadmap progress in activity
* wip: custom roadmap share progress
* chore: friend's roadmap
* wip: custom roadmap skeleton
* chore: roadmap title
* Restricted Page
* fix: skeleton loading width
* Fix create roadmap button
* chore: remove user id
* chore: pick roadmap and share
* chore: open new tab on create roadmap
* chore: change share title
* chore: use team id from params
* chore: team roadmap create modal
* chore: create team roadmap
* chore: custom roadmap modal
* chore: placeholde roadmaps
* chore: roadmap hint
* chore: visibility label
* chore: public roadmap
* chore: empty screen
* chore: team progress
* chore: create roadmap responsive
* chore: form error
* chore: multi user history
* wip: manage custom roadmap
* chore: empty roadmap list
* chore: custom roadmap visit
* chore: shared roadmaps
* chore: shared roadmaps
* chore: empty screen and topic title
* chore: show progress bar
* Implement Error in topic details
* Add Modal close button
* fix: link groups
* Refactor roadmap creation
* Refactor roadmap creation
* Refactor team creation
* Refactor team roadmaps
* Refactor team creation roadmap selection
* Refactor
* Refactor team roadmap loading
* Refactor team roadmaps
* Refactor team roadmaps listing
* Refactor Account dropdown
* Updates
* Refactor Account dropdown
* Fix Team name overflow
* Change Icon color
* Update team dropdown
* Minor UI fixes
* Fix minor UI
* Flicker fix in team dropdown
* Roadmap action dropdown with responsiveness
* Team roadmaps listing
* Update team settings
* Team roadmaps listing
* fix: remove visibility change
* Update roadmap options modal
* Add dummy renderer
* Add renderer script
* Add generate renderer script
* Add generate renderer
* wip: add share settings
* Update
* Update UI
* Update Minor UI
* Fix team issue
* Update Personal roadmaps UI
* Add Roadmap Secret
* Update teams type
* Rearrange sections
* Change Secret name
* Add action button on roadmap detail page
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
|
2023-09-30 13:55:24 +01:00 |
|
Kamran Ahmed
|
7441f1a203
|
Refactor avatar implementation
|
2023-05-09 03:36:29 +01:00 |
|
Kamran Ahmed
|
a2719bc771
|
feat: user accounts functionality (#3813)
* feat: integrate astro
* chore: login popup design
* chore: data-popup changed
* refactor: github and google button
* chore: signup page
* chore: login popup design
* chore: signup page design
* chore: auth divider
* feat: integrate astro
* chore: login popup design
* chore: data-popup changed
* refactor: github and google button
* chore: signup page
* chore: login popup design
* chore: signup page design
* chore: auth divider
* chore: login feature
* chore: login error message
* chore: added name in token decode return
* chore: use auth hook
* chore: logout vs login
* chore: download button link
* chore: account dropdown
* fix: dropdown z index
* chore: profile page
* Add missing content for backend roadmap
* Remove unused styles
* Add login with google
* chore: google login implementation
* chore: profile guard clause
* fix: button size
* chore: preact to astro components
* chore: preact to astro comp
* chore: github astro component
* chore: google login error handling
* chore: github login error handling
* chore: change password page
* chore: rename profile to password
* fix: change password rename
* chore: update profile page
* chore: setting sidebar
* fix: setting dropdown design
* chore: required indicator
* chore: change password form
* chore: update profile form
* chore: mobile navigation
* fix: form data empty error
* chore: email login and signup components
* chore: forgot password page
* chore: reset password page
* chore: verify account page
* chore: resend verification email
* fix: types in spinner
* chore: forgot password functionality
* fix: class -> className
* chore: reset password page
* chore: reset password functionality
* chore: login page
* fix: spacing for login and signup page
* refactor: email login form
* chore: astro spinner
* chore: pre-fill user data
* chore: dummy placeholder
* chore: forgot password link add
* fix: replaced constants
* chore: forgot password link
* chore: change password for social provider
* chore: internal pages guard
* chore: internal paths
* refactor: change password errors
* refactor: update profile errors
* chore: mark as done overlay
* fix: uncontrolled to controlled form
* fix: de-structure error
* chore: error messages
* fix: 401 error code redirect to login page
* chore: loading spinner accessibilities
* fix: remove spinner
* chore: keep spinner after success to redirect
* chore: keep the spinner
* style: resend email underline
* chore: chevron down account
* chore: roadmap pdf link download
* chore: roadmap pdf link download
* chore: best practices buttons
* fix: verify account text
* fix: topic overlay hide
* chore: base verify design
* chore: email verify page
* fix: div tag missing
* Formatting
* Refactor top navigation
* Prettier
* Update dependencies
* Refactor top navigation
* Refactor login button
* Remove captcha and add google scripts
* Refactor email sign up form
* Resend verfication email functionality
* Refactor verification pending page
* Add verify account functionality
* Update signup text
* Add login page
* Add login button in top nav
* Email login form
* Handle authenticatoin
* Show hide auth elements change
* Add ease-in on the guest elements
* Refactor logic for download and subscribe popups
* Add forgot password
* Rename fetch lib
* Add authentication popup
* Refactor logic for mark done and pending
* Handle logout
* Add route protection
* Popup opener to close the overlay
* Remember page when logging in
* Add reset password page
* Change placement of constant
* Update profile page
* Add update password form
* Update password page
* Update profile page
* Update design
* chore: toggle mark resource done api
* chore: toggle topic done
* chore: get user resource progress api
* fix: best practice topic toggle
* chore: fetch progress
* fix: query selector for topics
* Keep track of the old page before social login
* Update public api url
* Add user progress tracking
* Update topic done functionality
* Add progress loader
* Add page wide spinner
* Add spinner on setting pages
* Add fingerprint to user requests
* Use http wrapper instead of fetch
* Update fingerprint
* Minor improvements
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com>
|
2023-04-14 19:22:52 +01:00 |
|