Arik Chakma
32cbfd6699
feat: migrate road card endpoint ( #5583 )
2024-05-07 13:38:57 +01:00
Kamran Ahmed
89f975e10d
Add java developer skills
2024-05-02 11:11:49 +01:00
Kamran Ahmed
59695c2032
Team activity item dates
2024-05-01 22:59:12 +01:00
Arik Chakma
b7a858823c
chore: replace with og endpoint ( #5571 )
...
* chore: replace with og endpoint
* fix: update og routes
2024-05-01 11:59:23 +01:00
Arik Chakma and Kamran Ahmed
f2a2ac9ec8
feat: implement team activity stream ( #5565 )
...
* wip
* feat: implement team activity page
* feat: add pagination
* fix: add max height
* Team activity updates
* Remove invalid activityes
* Team activity page
* fix: team roadmap versions not working
* Add team activity items
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2024-04-30 17:48:51 +01:00
Kamran Ahmed
c3bcaa7489
Add shortcode support
2024-04-30 11:18:52 +01:00
Kamran Ahmed
2eb90d78e5
Add tns link
2024-04-29 23:23:33 +01:00
Kamran Ahmed
f173220966
Implement og image override and fix canonical urls
2024-04-26 00:46:19 +01:00
Arik Chakma
3a1b896eb2
Add default opengraph on error ( #5552 )
2024-04-26 00:12:10 +01:00
Arik Chakma and Kamran Ahmed
a20400f6a2
feat: implement sponsor ( #5480 )
...
* feat: implement sponsor
* wip: add view cookie
* Update src/lib/jwt.ts
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2024-04-15 13:16:55 +01:00
Kamran Ahmed and Arik Chakma
ad6002a514
feat: profile pages, custom roadmap pages and SSR ( #5494 )
...
* Update
* Add stats and health endpoints
* Add pre-render
* fix: redirect to the error page
* Fix generate-renderer issue
* Rename
* Fix best practice topics not loading
* Handle SSR for static pages
* Refactor faqs
* Refactor best practices
* Fix absolute import
* Fix stats
* Add custom roadmap page
* Minor UI change
* feat: custom roadmap slug routes (#4987 )
* feat: replace roadmap slug
* fix: remove roadmap slug
* feat: username route
* fix: user public page
* feat: show roadmap progress
* feat: update public profile
* fix: replace with toast
* feat: user public profile page
* feat: implement profile form
* feat: implement user profile roadmap page
* refactor: remove logs
* fix: increase progress gap
* fix: remove title margin
* fix: breakpoint for roadmaps
* Update dependencies
* Upgrade dependencies
* fix: improper avatars
* fix: heatmap focus
* wip: remove `getStaticPaths`
* fix: add disable props
* wip
* feat: add email icon
* fix: update pnpm lock
* fix: implement author page
* Fix beginner roadmaps not working
* Changes to form
* Refactor profile and form
* Refactor public profile form
* Rearrange sidebar items
* Update UI for public form
* Minor text update
* Refactor public profile form
* Error page for user
* Revamp UI for profile page
* Add public profile page
* Fix vite warnings
* Add private profile banner
* feat: on blur check username
* Update fetch depth
* Add error detail
* Use hybrid mode of rendering
* Do not pre-render stats pages
* Update deployment workflow
* Update deployment workflow
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
2024-04-11 22:35:52 +01:00
Kamran Ahmed
60568caff7
Add table of contents to guides
2024-04-03 17:25:23 +01:00
Kamran Ahmed
40c8bfc312
Add roadmaps page
2024-03-29 17:04:57 +00:00
Arik Chakma
1cb29d0fc7
feat: implement checklist ( #5418 )
2024-03-27 20:56:05 +00:00
Arik Chakma and Kamran Ahmed
18deef46db
feat: add increase generation limit options ( #5388 )
...
* wip: limit increase options
* feat: add increase AI limit options
* fix: overflow issue
* UI Updates
* UI for bypassing limits
* Refactor bypass limit
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2024-03-26 15:40:26 +00:00
Kamran Ahmed and Arik Chakma
812a39154c
feat: add search on the AI explore page ( #5383 )
...
* fix: type errors
* chore: implement roadmap pagination
* wip
* wip: merge conflicts
* wip: add search
* Add pagination
* Refactor AI search roadmaps
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
2024-03-20 15:38:08 +00:00
Arik Chakma and Kamran Ahmed
d0bd4d6faf
feat: implement open graph ( #5340 )
...
* chore: add open graph images
* fix: open graph function
* fix: open graph query params
* fix: remove guide id
* fix: generate images on build time
* fix: external author image
* fix: special character issue
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2024-03-19 03:33:04 +00:00
Kamran Ahmed
c3a61e7f34
Add json ld for author pages
2024-03-15 03:13:53 +00:00
Kamran Ahmed
64cfe503af
Block UI for guest users
2024-03-12 15:26:13 +00:00
Arik Chakma and Kamran Ahmed
cd6232035f
Refactor AI roadmap generator ( #5300 )
...
* fix: roadmap refetching
* fix: remove current roadmap
* feat: explore ai roadmaps
* feat: generate roadmap content
* fix: roadmap topic details
* fix: make roadmap link
* feat: add visit cookie
* chore: update naming
* Update UI for roadmap search
* Update
* Update
* UI updates
* fix: expire visit cookie in 1 hour
* chore: limit roadmap topic content generation
* Add alert on generate roadmap
* UI for search
* Refactor nodesg
* Refactor
* Load roadmap on click
* Refactor UI for ai
* Allow overriding with own API key
* Allow overriding keys
* Add configuration for open ai key
* Add open ai saving
* Fix responsiveness issues
* Fix responsiveness issues
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2024-03-11 05:14:32 +00:00
Kamran Ahmed
f6cd6419be
Fix typing error
2024-02-29 11:41:05 +00:00
Kamran Ahmed
44b62c2b2d
Add author pages
2024-02-27 10:57:25 +00:00
Kamran Ahmed
d958a29862
Add author page
2024-02-27 00:55:38 +00:00
Arik Chakma
37ffc2cc62
fix: set cookie's SameSite and Secure ( #5186 )
...
* fix: set cookie's `SameSite` and `Secure`
* fix: remove caddy file
2024-02-26 12:43:32 +00:00
Kamran Ahmed
fdee813a0b
Discord stats
2024-02-19 14:52:59 +00:00
Kamran Ahmed
707f0097dc
Add opensource stats
2024-02-19 14:30:11 +00:00
Kamran Ahmed
8d677f3a22
Fix markdown rendering
2024-02-15 22:15:08 +00:00
Kamran Ahmed
a9734c7eeb
Update dependencies
2024-02-15 18:12:34 +00:00
Kamran Ahmed
b6a852b29b
Add a guide for backend languages
2024-01-18 21:00:33 +05:00
Arik Chakma
e0b3209dc4
Fix markdown link issue ( #4849 )
2023-12-25 21:21:52 +05:00
Kamran Ahmed
be02cc59ea
Add favorite functionality
2023-11-12 18:50:05 +00:00
Kamran Ahmed
82dbca95fb
Add progress nudge on roadmap
2023-11-09 00:21:53 +00:00
Kamran Ahmed
3deee4dfc3
Add server side game developer roadmap
2023-10-30 23:32:21 +00:00
Kamran Ahmed
980e243124
Fix issue with chrome v83
2023-10-29 16:54:54 +00:00
Arik Chakma and Kamran Ahmed
0558957673
Allow creating personal version of frontend roadmap ( #4627 )
...
* Create Roadmap Version
* Change button position
* Update frontend JSON
* Remove `topicCount`
* Add fork at title
* Update UI for create your own version
* Add functionality to load your own version
* Load user version of roadmap
* Update forkable roadmap
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2023-10-25 12:51:05 +01:00
Kamran Ahmed
7da244fe10
Add related questions below roadmaps
2023-10-24 23:48:50 +01:00
Kamran Ahmed and Arik Chakma
3a0e588530
Refactor to fix editor scaling issues ( #4618 )
...
* Ignore editor file
* Integrate Readonly Editor
* Remove logs
* Implement minimum height
* Implement Custom Roadmap Modal
* Implement Custom Roadmap progress modal
* Implement Readonly Editor
* Implement utils
* Update `gitignore`
* Fix generate renderer script
* Refactor UI
* Add Empty Roadmap state
* Upgrade dependencies and editor update
* Update deployment workflow
* Update roadmap header
* Update dependencies
* Refactor Readonly editor
* Add Readonly Dummy Editor
* Add editor to gitignore
* Add Assume Unchanged
* Add editor in the tailwind
* Fix tailwind issue
* Fix URL for add friends
* Add share with friends functionality
* Update workflow
---------
Co-authored-by: Arik Chakma <arikchangma@gmail.com >
2023-10-21 19:42:55 +01:00
Kamran Ahmed
6d1edb76c7
Fix failing build
2023-09-30 14:28:16 +01:00
Arik Chakma and Kamran Ahmed
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
573263ed74
Fix back button not working
2023-09-26 21:18:35 +01:00
Kamran Ahmed
bc6b100c26
Add introductory paragraph on roadmaps
2023-09-16 11:20:23 +01:00
Kamran Ahmed
2e18d5a563
feat: question page with progress tracking
2023-09-03 03:20:59 +01:00
Kamran Ahmed
03d0a32fd6
chore: upgrade to astro v3 ( #4437 )
2023-08-31 23:17:51 +01:00
Kamran Ahmed
5c57a84e82
chore: migrate from preact to react ( #4435 )
2023-08-31 17:19:18 +01:00
Kamran Ahmed
3b7e5d5ce2
Add AI and Data Scientist roadmap
2023-08-17 02:52:35 +01:00
Arik Chakma and Kamran Ahmed
c720888f2b
Add functionality to share progress ( #4279 )
...
* wip: user progress modal
* wip: modal loading state
* wip: share progress
* chore: best practices share
* chore: prettier
* fix: classname
* Progress button design
* Progress modal
* Update
* Update
* Progress modal refactoring
* Remove event binding for progress
* Update
* UI changes on progress
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2023-08-02 20:49:55 +01:00
Kamran Ahmed
03ba0c384b
Add teams support
2023-07-20 19:24:34 +01:00
Kamran Ahmed
e5705bd6cc
Add SQL roadmap
2023-07-10 20:36:53 +01:00
Arik Chakma and Kamran Ahmed
9c246984d1
Mark favorite in the Roadmap's page ( #4098 )
...
* chore: favorite in roadmap header
* chore: best practices header
* chore: mark favorite
* fix: bookmark position
* UI changes and fix
---------
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2023-06-22 02:57:32 +01:00
Kamran Ahmed
32673c21fb
Add shortcuts for progress tracking
2023-06-17 15:19:24 +01:00