-
-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(web): Landing revamp #165
Conversation
@rajdip-b I have some work left there, for now I have just pushed it for my reference |
PR Description updated to latest commit (e5764d4) |
PR Review
✨ Review tool usage guide:Overview:
With a configuration file, use the following template:
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
With a configuration file, use the following template:
See the improve usage page for a more comprehensive guide on using this tool. |
Just make sure the lints and sonarqube analysis passes and we should be good to go. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quality Gate passedIssues Measures |
## [1.3.0](v1.2.0...v1.3.0) (2024-05-12) ### 🚀 Features * Add approval support ([#158](#158)) ([e09ae60](e09ae60)) * **api:** Add configuration live update support ([#181](#181)) ([f7d6684](f7d6684)) * **api:** Add feature to export data of a workspace ([#152](#152)) ([46833aa](46833aa)) * **api:** Add Integration support ([#203](#203)) ([f1ae87e](f1ae87e)) * **api:** Add note to [secure] and variable ([#151](#151)) ([2e62351](2e62351)) * **api:** Add OAuth redirection and polished authentication ([#212](#212)) ([d2968bc](d2968bc)) * **api:** Add support for storing and managing variables ([#149](#149)) ([963a8ae](963a8ae)) * **api:** Added GitLab OAuth ([#188](#188)) ([4d3bbe4](4d3bbe4)) * **api:** Added validation for reason field ([#190](#190)) ([90b8ff2](90b8ff2)) * **api:** Create default workspace on user's creation ([#182](#182)) ([3dc0c4c](3dc0c4c)) * **api:** Reading `port` Dynamically ([#170](#170)) ([fd46e3e](fd46e3e)) * **auth:** Add Google OAuth ([#156](#156)) ([cf387ea](cf387ea)) * **web:** Added waitlist ([#168](#168)) ([1084c77](1084c77)) * **web:** Landing revamp ([#165](#165)) ([0bc723b](0bc723b)) ### 🐛 Bug Fixes * **web:** alignment issue in “Collaboration made easy” section ([#178](#178)) ([df5ca75](df5ca75)) * **workspace:** delete duplicate tailwind config ([99d922a](99d922a)) ### 📚 Documentation * add contributor list ([f37569a](f37569a)) * Add integration docs ([#204](#204)) ([406ddb7](406ddb7)) * Added integration docs to gitbook summary ([ab37530](ab37530)) * **api:** Add swagger docs of API key controller ([#167](#167)) ([2910476](2910476)) * **api:** Add swagger docs of User Controller ([#166](#166)) ([fd59522](fd59522)) * fix typo in environment-variables.md ([#163](#163)) ([48294c9](48294c9)) * Remove supabase from docs ([#169](#169)) ([eddbce8](eddbce8)) * **setup:** replace NX with Turbo in setup instructions ([#175](#175)) ([af8a460](af8a460)) * Update README.md ([b59f16b](b59f16b)) * Update running-the-api.md ([177dbbf](177dbbf)) * Update running-the-api.md ([#193](#193)) ([3d5bcac](3d5bcac)) ### 🔧 Miscellaneous Chores * Added lockfile ([60a3b9b](60a3b9b)) * Added lockfile ([6bb512c](6bb512c)) * **api:** Added type inference and runtime validation to `process.env` ([#200](#200)) ([249e07d](249e07d)) * **api:** Fixed prisma script env errors ([#209](#209)) ([8762354](8762354)) * **API:** Refactor authority check functions in API ([#189](#189)) ([e9d710d](e9d710d)) * **api:** Refactor user e2e tests ([b38d45a](b38d45a)) * **ci:** Disabled api stage release ([97877c4](97877c4)) * **ci:** Update stage deployment config ([868a6a1](868a6a1)) * **codecov:** update api-e2e project coverage ([1e90d7e](1e90d7e)) * **dockerfile:** Fixed web dockerfile ([6134bb2](6134bb2)) * **docker:** Optimized web Dockerfile to reduct image size ([#173](#173)) ([444286a](444286a)) * **release:** Downgraded package version ([c173fee](c173fee)) * **release:** Fix failing release ([#213](#213)) ([40f64f3](40f64f3)) * **release:** Install pnpm ([1081bea](1081bea)) * **release:** Updated release commit ([b8958e7](b8958e7)) * **release:** Updated release commit ([e270eb8](e270eb8)) * Update deprecated husky Install command ([#202](#202)) ([e61102c](e61102c)) * Upgrade @million/lint from 0.0.66 to 0.0.73 ([#172](#172)) ([dd43ed9](dd43ed9)) * **web:** Updated fly memory config ([4debc66](4debc66)) ### 🔨 Code Refactoring * **api:** Made events central to workspace ([#159](#159)) ([9bc00ae](9bc00ae)) * **api:** Migrated to cookie based authentication ([#206](#206)) ([ad6911f](ad6911f)) * **monorepo:** Migrate from nx to turbo ([#153](#153)) ([88b4b00](88b4b00))
🎉 This PR is included in version 1.3.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
User description
Description
Give a summary of the change that you have made
Fixes #[ISSUENO]
Dependencies
Mention any dependencies/packages used
Future Improvements
Mention any improvements to be done in future related to any file/feature
Mentions
Mention and tag the people
Screenshots of relevant screens
Add screenshots of relevant screens
Developer's checklist
If changes are made in the code:
Documentation Update
Type
enhancement, other
Description
Changes walkthrough
28 files
page.tsx
Revamp Landing Page Structure
apps/web/app/page.tsx
page.
killers.tsx
Remove Killers Component
apps/web/components/killers.tsx
Killers
component.links.tsx
Remove Links Component
apps/web/components/links.tsx
Links
component.index.tsx
Add New Assets for Hero Section
apps/web/public/hero/index.tsx
index.ts
Remove Unused SVG Asset Exports
apps/web/public/index.ts
index.ts
Add New SVG Assets for Sections
apps/web/public/sectionsvg/index.ts
index.ts
Add New SVG Assets for Shared Components
apps/web/public/shared/index.ts
layout.tsx
Introduce New Layout Structure
apps/web/src/app/layout.tsx
page.tsx
Implement New Landing Page Structure
apps/web/src/app/page.tsx
landing page.
index.tsx
Add Collaboration Section Component
apps/web/src/components/colabEasy/index.tsx
ColabEasy
component for collaboration section.index.tsx
Add Hero Section Component
apps/web/src/components/hero/index.tsx
Hero
component for the hero section.index.tsx
Add Developers Life Easy Section Component
apps/web/src/components/lifeEasySection/index.tsx
LifeEasySection
component for making developers' life easysection.
index.tsx
Add Secrets Section Component
apps/web/src/components/secretSection/index.tsx
SecretSection
component for secrets section.index.tsx
Add Shared Card Component
apps/web/src/components/shared/card/index.tsx
Card
component for shared card UI.index.tsx
Add Footer Component
apps/web/src/components/shared/footer/index.tsx
Footer
component for the footer section.index.tsx
Add Navbar Component
apps/web/src/components/shared/navbar/index.tsx
Navbar
component for the navigation bar.encrypt-btn.tsx
Add Encrypted Button Component
apps/web/src/components/ui/encrypt-btn.tsx
EncryptButton
component for encrypted button UI.encrypt-text.tsx
Add Encrypted Text Component
apps/web/src/components/ui/encrypt-text.tsx
EncryptText
component for encrypted text UI.input-spotlight.tsx
Add Input Border Spotlight Component
apps/web/src/components/ui/input-spotlight.tsx
InputBorderSpotlight
component for input with spotlighteffect.
moving-border.tsx
Add Moving Border Effect Component
apps/web/src/components/ui/moving-border.tsx
MovingBorder
component for moving border effect.sparkles.tsx
Add Sparkles Effect Component
apps/web/src/components/ui/sparkles.tsx
SparklesCore
component for sparkles effect.spotlight-card.tsx
Add Spotlight Card Component
apps/web/src/components/ui/spotlight-card.tsx
SpotlightCard
component for card with spotlight effect.cn.ts
Add Utility Function for Class Name Merging
apps/web/src/utils/cn.ts
page.tsx
Add Authentication Page Component
apps/workspace/app/auth/page.tsx
AuthPage
component for authentication page.layout.tsx
Update Metadata Title
apps/workspace/app/layout.tsx
page.tsx
Add Button Component to Workspace Page
apps/workspace/app/page.tsx
Button
component to the workspace page.button.tsx
Add UI Button Component
apps/workspace/src/components/ui/button.tsx
Button
component for UI button.utils.ts
Add Utility Function for Class Name Merging
apps/workspace/src/lib/utils.ts
5 files
tailwind.config.ts
Add Tailwind CSS Configuration
apps/workspace/tailwind.config.ts
tailwind.config.js
Update Tailwind CSS Configuration for Web App
apps/web/tailwind.config.js
prettier.config.js
Update Prettier Configuration
prettier.config.js
.prettierrc
Remove Prettier Configuration
.prettierrc
components.json
Add New Components Configuration for Workspace App
apps/workspace/components.json
3 files
global.css
Remove All Styles from Global CSS
apps/web/app/global.css
global.css
Add New Global Styles for Web App
apps/web/src/app/global.css
global.css
Update Global Styles for Workspace App
apps/workspace/app/global.css
3 files
package.json
Add New Dependencies for Web App
apps/web/package.json
package.json
Add New Dependencies and Update Scripts for Workspace App
apps/workspace/package.json
package.json
Add New Dependencies to Root Package.json
package.json