Shreerang Kale
90e9260eb6
Update UI when IP address is unavailable and project is created via auctions
2025-02-03 09:23:03 +05:30
Shreerang Kale
6e8af82dc2
Make service provider domains non clickable
2025-02-03 09:18:14 +05:30
Shreerang Kale
1a5ab4d47e
Remove showing domain status in overview pannel
2025-02-03 09:18:14 +05:30
Shreerang Kale
6df685831f
Populate domainId while creating deployment
2025-02-03 09:18:14 +05:30
Shreerang Kale
55500b5914
Display custom domain in project card
2025-02-03 09:18:14 +05:30
Shreerang Kale
a7190ed804
Show custom domain in overview tabs panel
2025-02-03 09:18:14 +05:30
Shreerang Kale
6a79ee5c47
Remove UI elements for domain verification
2025-02-03 09:18:14 +05:30
Shreerang Kale
f2ba931961
Update method to show IP address
2025-02-03 09:18:14 +05:30
Shreerang Kale
63223a4807
Get DNS records for all completed deployments
2025-02-03 09:18:14 +05:30
Shreerang Kale
9784eb4f4a
Fix DNS records data not getting stored in the DB
2025-02-03 09:18:14 +05:30
Shreerang Kale
624f36155a
Fix deploy button disabled for deployers with no min payment
2025-02-03 09:18:14 +05:30
Shreerang Kale
5d9c965f54
Show service provider IP address while creating custom domain
2025-02-03 09:18:14 +05:30
Shreerang Kale
b5762432e6
Remove redirect domain from edit domain form
2025-02-03 09:18:14 +05:30
Shreerang Kale
4ae4670dca
Remove redirect domain creation while adding custom domain
2025-02-03 09:18:14 +05:30
17640d3133
Copy updates ( #38 )
...
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Reviewed-on: cerc-io/snowballtools-base#38
Co-authored-by: zramsay <zramsay@noreply.git.vdb.to >
Co-committed-by: zramsay <zramsay@noreply.git.vdb.to >
2024-11-14 09:10:19 +00:00
c34e66aa93
Integrate wallet IFrame for payments ( #42 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Replace wallet connect with iframe to display wallet in modal for deployment payments

Co-authored-by: Isha <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#42
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-13 13:32:27 +00:00
nabarun and IshaVenikar
b61682dd20
Fix fetching build logs for redeployments ( #39 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#39
2024-11-12 15:18:07 +00:00
nabarun
bcb6ac241b
Fix template tab in GitHub connect page ( #41 )
...
Part of cerc-io/snowballtools-base#40 and [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Reviewed-on: cerc-io/snowballtools-base#41
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-12 14:21:10 +00:00
cfbender
6d1135645b
fix: colors for project template cards
2024-11-06 14:16:23 -05:00
nabarun and Isha
e5748e768c
Fix check boxes in environment variables form ( #36 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )

Co-authored-by: Isha <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#36
2024-11-06 13:11:03 +00:00
nabarun and Isha
8bd1e17fd2
Add template for NextJS app ( #34 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Add hotfix for updating old DB with new org slug
- Add remove-deployment script (for debugging)
- Part of cerc-io/snowballtools-base#28

Co-authored-by: Isha <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#34
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-06 07:26:53 +00:00
cfbender
3998b60888
style: repository cards
2024-11-04 15:16:11 +05:30
cfbender
c5bace0660
fix: contrast with new elements
2024-11-04 15:16:10 +05:30
zramsay
420080b1af
rm mock project
2024-11-04 15:15:23 +05:30
cfbender
3214cfc1d4
style: projects and settings
2024-11-04 15:15:23 +05:30
cfbender
15ba278bbc
style: more colors
2024-11-04 15:15:23 +05:30
cfbender
364c62783d
style: first pass at laconic colors
2024-11-04 15:15:23 +05:30
nabarun and Shreerang Kale
b9573474a8
Upgrade WalletConnect version to 2.16.1 ( #27 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Upgrade WallectConnect to version `2.16.1`
- Part of cerc-io/snowballtools-base#24
- Change GitHub access to `public_repo` and `user`
- Part of cerc-io/snowballtools-base#22
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#27
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-11-04 08:59:20 +00:00
ea9a56eb65
Display DNS deployment URLs in overview section ( #21 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Disable `Deploy` button in configure step if account and deployer not selected
- Update organization slug
- Only display project if current user is project owner
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#21
2024-10-30 13:11:04 +00:00
05bd766133
Display project URLs in Overview tab ( #20 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Fix project create not working after failed tx
- Poll for project details for auction details
- Update wallet connect metadata

Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#20
2024-10-29 14:10:01 +00:00
nabarun and IshaVenikar
0f18bc978e
Pass payment tx hash in deployment request ( #19 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#19
2024-10-29 09:12:39 +00:00
nabarun and IshaVenikar
519e318190
Check if repo with same name already exists when creating project ( #18 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#18
2024-10-28 11:23:22 +00:00
63969ae25a
Implement payments for app deployments ( #17 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Implement funtionality to pay for deployments by connecting wallet using `WalletConnect`


Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#17
2024-10-28 09:46:18 +00:00
nabarun
b449c299dc
Comment out bugsnag code ( #16 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Reviewed-on: cerc-io/snowballtools-base#16
Co-authored-by: Nabarun <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun <nabarun@deepstacksoft.com >
2024-10-25 12:40:34 +00:00
2a35ec1cd5
Check deployment status while creating project with single deployer ( #15 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Use deployer API to get status of the deployments
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#15
Co-authored-by: Nabarun Gogoi <nabarun@deepstacksoft.com >
Co-committed-by: Nabarun Gogoi <nabarun@deepstacksoft.com >
2024-10-25 10:47:04 +00:00
nabarun and IshaVenikar
3fa60f3cdf
Handle account sequence mismatch error ( #13 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Handle failed txs due to `account sequence mismatch` error by creating a wrapper for all tx methods and retry the tx if `account sequence mismatch` error occurs
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#13
2024-10-24 11:38:17 +00:00
3d9aedeb7e
List deployer LRNs in deployment configuration step ( #11 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Fix request Id being set to `null` while fetching build logs
- Populate deployer LRNs dropdown with LRNs fetched from registry in configure delpoyment step




Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#11
2024-10-23 15:36:19 +00:00
096318cf13
Display build logs only when available ( #10 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#10
2024-10-22 12:43:20 +00:00
27ef859075
Remove organization switcher from side bar ( #9 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Display DNS URLs in overview tab
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#9
2024-10-22 10:16:35 +00:00
5152952a45
Display deployment build logs ( #8 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
Co-authored-by: Adw8 <adwaitgharpure@gmail.com >
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#8
2024-10-22 09:12:59 +00:00
nabarun and IshaVenikar
ef26f9b39e
Implement functionality to release funds after deployment ( #7 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Implement functionality to release funds after first successful deployment
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#7
2024-10-21 14:25:49 +00:00
d486f44cfe
Update UI to take environment variables from user ( #6 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Take environment variables from the user in the `Configure` deployment step
Co-authored-by: Isha Venikar <ishavenikar@Ishas-MacBook-Air.local >
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#6
2024-10-21 11:05:35 +00:00
nabarun and Neeraj
bc52b34462
Implement authentication with SIWE ( #4 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Remove LIT authentication
Co-authored-by: Neeraj <neeraj.rtly@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#4
2024-10-18 12:47:11 +00:00
nabarun and IshaVenikar
5aefda1248
Integrate SP auctions for app deployment ( #2 )
...
Part of [Service provider auctions for web deployments](https://www.notion.so/Service-provider-auctions-for-web-deployments-104a6b22d47280dbad51d28aa3a91d75 )
- Add support for configuring web-app deployers by -
- Configuring deployer LRN (for targeted deployments)
- Configuring SP auction params for deployment auction (max price and number of providers)
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/snowballtools-base#2
2024-10-18 12:37:01 +00:00
Vivian Phung
9f0a2ad548
space
2024-07-03 12:41:39 -04:00
Vivian Phung
bd10e2cb35
fix: version temp
2024-06-25 01:34:21 -04:00
Vivian Phung
c01f8fdabf
Refactor: components/shared ( #227 )
...
### TL;DR
This pull request consolidates all shared component exports into a new `index.ts` file within the `components/shared` directory. The purpose is to streamline and centralize the exports of shared components for improved maintainability.
### What changed?
- Created a new `index.ts` file in the `components/shared` directory that exports all shared components.
- Updated import statements to use the new centralized `index.ts` file instead of individual component files.
### How to test?
1. Run the frontend application.
2. Navigate through the application to ensure all shared components render correctly without console errors.
### Why make this change?
The motivation behind this change is to organize exports of shared components in a single file. This enhances code maintainability and simplifies the process of importing shared components across the project.
---
2024-06-24 19:36:08 -04:00
Vivian Phung
2b60114dab
refactor: use onToast remove react-hot-toast dep ( #226 )
...
### TL;DR
Removed the dependency on `react-hot-toast` in favor of a custom implementation for toast notifications.
### What changed?
1. Removed `react-hot-toast` from `package.json` and `yarn.lock`.
2. Updated `EnvironmentVariables` and `Config` to use the custom toast notification system.
### Why make this change?
To reduce bundle size and have more control over the toast notification system.
### How to test?
1. Navigate to the Environment Variables settings for a project. Try adding and removing environment variables to see the new toast notifications in action.
2. Navigate to the Domains settings for a project and try adding a new domain to view the custom toast notifications.
---
2024-06-24 19:25:31 -04:00
Vivian Phung
9a1c0e8338
feat(domains): DomainCard and WebhookCard styling start ( #225 )
...
### TL;DR
Refactored the `DomainCard`, `EditDomainDialog`, and `WebhookCard` components to improve code readability and enhance UI using new shared components like `Tag`, `Heading`, `Button`, and `CustomIcon`.
### What changed?
- `DomainCard` component:
- Replaced `Chip` with `Tag` component.
- Used `Heading`, `Button`, and `CustomIcon` components.
- Updated refresh icon to show `LoadingIcon` when checking.
- `EditDomainDialog` component:
- Used `useToast` hook for toast messages.
- `WebhookCard` component:
- Used `Input`, `Button`, and `CustomIcon` components for better UI.
- Added Storybook stories for the updated components.
### How to test?
1. Go to the project settings page.
2. Verify the `DomainCard` UI updates.
3. Edit a domain and check the toasts.
4. Verify the `WebhookCard` UI and functionality.
5. Run Storybook and inspect the added stories for the components.
### Why make this change?
To improve the consistency and user experience of the project settings UI, and to make the components more maintainable by using shared components.
---
2024-06-24 19:22:20 -04:00
Vivian Phung
1b038476c7
feat: Settings screen for org ( #224 )
...
This update introduces a new header section within the `Settings` page. It incorporates a `Heading` component from the shared components library, ensuring consistent styling and structure across the app. The `Settings` page layout now features appropriate padding and flexbox for better alignment and spacing.
---
2024-06-24 18:57:38 -04:00