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
f95a64546d
chore: rename to laconic
2024-11-04 15:15:23 +05:30
cfbender
3214cfc1d4
style: projects and settings
2024-11-04 15:15:23 +05:30
cfbender
07b21a835e
style: rename color
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 Adw8
be90fc76c1
Update script to pay webapp deployer before deployment request ( #14 )
...
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 >
Reviewed-on: cerc-io/snowballtools-base#14
2024-10-25 10:01:22 +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
dboreham
58906844cc
Deploy directly from github repo
2024-07-05 09:36:05 -06: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
eb32385cf3
revert fix
2024-06-25 01:14:08 -04:00
Vivian Phung
aebb20b987
update README.md debugging deployer
2024-06-25 01:08:38 -04:00
Vivian Phung
8a2b51952f
fix: temp frontend ( #230 )
...
* v.0.0.9 staging
* fix: temp frontend deployment bug
2024-06-25 01:04:03 -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
Vivian Phung
4a78eb13f6
fix: ProjectSearchBarDialog (search small screen) Suggestions once ( #223 )
...
Refactor the rendering logic of the suggestion list in `ProjectSearchBarDialog` component. This change simplifies the conditional rendering by restructuring the JSX to be more readable and maintainable. Now, the 'Suggestions' label is rendered once if there are items, and the items are mapped afterward.
---
2024-06-24 18:54:32 -04:00
Vivian Phung
41bcb2e7d0
fix: ProjectSearchBarDialog suppressRefError ( #222 )
...
This PR resolves issues with the Project Search Bar component where `getMenuProps` was causing reference errors. By adding `suppressRefError: true` to `getMenuProps` in both `ProjectSearchBar` and `ProjectSearchBarDialog`, the warnings are suppressed.
---
2024-06-24 18:51:31 -04:00