-
-
Notifications
You must be signed in to change notification settings - Fork 115
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(platform): View secrets #313
Conversation
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
… `/secret/{projectId}`
## [2.2.0](v2.1.0...v2.2.0) (2024-07-11) ### 🚀 Features * **api-client:** Added API Client package ([#346](#346)) ([6734e1e](6734e1e)) * **api:** Updated API key ([fbac312](fbac312)) * **platform:** View [secure]s ([#313](#313)) ([97c4541](97c4541)) * **web:** Add Pricing Page ([#243](#243)) ([2c7f1d6](2c7f1d6)) ### 📚 Documentation * **cli:** Added docs for the CLI package ([#329](#329)) ([edad166](edad166)) * **cli:** Added usage docs ([#330](#330)) ([b6963d5](b6963d5)) * Update Discord link ([871b6cd](871b6cd)) * Update README.md ([e66fcd2](e66fcd2)) * **web:** Add documentation about our web package ([#268](#268)) ([3d848e7](3d848e7)) ### 🔧 Miscellaneous Chores * **api:** Updated response types in environment service ([b8a3ddd](b8a3ddd)) * **ci:** Added release scripts for platform and api ([02dae60](02dae60)) * **CI:** Updated action plugin versions ([88bb317](88bb317)) * **CI:** Updated pnpm version in CI file ([2692e88](2692e88)) * **platform:** Fixed env parsing in platform ([d6ffafa](d6ffafa)) * **web:** Update Terms and Conditions and Privacy Policy ([#282](#282)) ([d621dcb](d621dcb)) ### 🔨 Code Refactoring * **api:** Update [secure] and variable fetching endpoints ([7d9acd0](7d9acd0)) * **cli:** Refactored profile commands into readable blocks ([#331](#331)) ([4a8a089](4a8a089)) * **cli:** Updated configuration commands and mechanism ([#310](#310)) ([9079b6d](9079b6d))
## [2.2.0](v2.1.0...v2.2.0) (2024-07-11) ### 🚀 Features * **api-client:** Added API Client package ([#346](#346)) ([6734e1e](6734e1e)) * **api:** Updated API key ([fbac312](fbac312)) * **platform:** View [secure]s ([#313](#313)) ([97c4541](97c4541)) * **web:** Add Pricing Page ([#243](#243)) ([2c7f1d6](2c7f1d6)) ### 📚 Documentation * **cli:** Added docs for the CLI package ([#329](#329)) ([edad166](edad166)) * **cli:** Added usage docs ([#330](#330)) ([b6963d5](b6963d5)) * Update Discord link ([871b6cd](871b6cd)) * Update README.md ([e66fcd2](e66fcd2)) * **web:** Add documentation about our web package ([#268](#268)) ([3d848e7](3d848e7)) ### 🔧 Miscellaneous Chores * **api:** Updated response types in environment service ([b8a3ddd](b8a3ddd)) * **ci:** Added release scripts for platform and api ([02dae60](02dae60)) * **CI:** Updated action plugin versions ([88bb317](88bb317)) * **CI:** Updated pnpm version in CI file ([2692e88](2692e88)) * **platform:** Fixed env parsing in platform ([d6ffafa](d6ffafa)) * **web:** Update Terms and Conditions and Privacy Policy ([#282](#282)) ([d621dcb](d621dcb)) ### 🔨 Code Refactoring * **api:** Update [secure] and variable fetching endpoints ([7d9acd0](7d9acd0)) * **cli:** Refactored profile commands into readable blocks ([#331](#331)) ([4a8a089](4a8a089)) * **cli:** Updated configuration commands and mechanism ([#310](#310)) ([9079b6d](9079b6d))
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
PR Type
Enhancement, Bug fix, Documentation
Description
SecretPage
component for viewing project secrets.Accordion
andTooltip
components using Radix UI.ProjectCard
component for new project ID usage.Combobox
component.VariablePage
component.Changes walkthrough 📝
14 files
page.tsx
Add SecretPage component for viewing project secrets
apps/platform/src/app/(main)/project/[project]/@secret/page.tsx
SecretPage
component to display secrets.Accordion
andTooltip
components for UI.page.tsx
Refactor project fetching to use utility functions
apps/platform/src/app/(main)/page.tsx
Projects
utility functions.index.ts
Update and add Zod schemas for project and secret types
apps/platform/src/types/index.ts
Secret
andVersion
.projects.ts
Add utility functions for project API interactions
apps/platform/src/lib/api-functions/projects.ts
ID.
layout.tsx
Enhance project layout with dynamic project details and tabs
apps/platform/src/app/(main)/project/[project]/layout.tsx
accordion.tsx
Add Accordion component using Radix UI
apps/platform/src/components/ui/accordion.tsx
Accordion
component with trigger and content.index.tsx
Update ProjectCard component for new project ID usage
apps/platform/src/components/dashboard/projectCard/index.tsx
id
instead ofidForImage
.tooltip.tsx
Add Tooltip component using Radix UI
apps/platform/src/components/ui/tooltip.tsx
Tooltip
component using Radix UI.index.tsx
Enhance Navbar with dynamic project-specific tabs
apps/platform/src/components/shared/navbar/index.tsx
combobox.tsx
Update Combobox component for better error handling
apps/platform/src/components/ui/combobox.tsx
secrets.ts
Add utility function for fetching secrets by project ID
apps/platform/src/lib/api-functions/secrets.ts
layout.tsx
Improve layout responsiveness and styling
apps/platform/src/app/(main)/layout.tsx
page.tsx
Add placeholder VariablePage component
apps/platform/src/app/(main)/project/[project]/@variable/page.tsx
VariablePage
component.index.ts
Add SVG icons for secret components
apps/platform/public/svg/secret/index.ts
1 files
package.json
Update dependencies for new UI components
apps/platform/package.json
1 files
pnpm-lock.yaml
...
pnpm-lock.yaml
...