6c79ed37fa
Auto sign-in using laconic wallet and show link to Laconic store on low balance ( #52 )
...
Part of https://www.notion.so/Simplify-login-flow-in-deploy-laconic-com-190a6b22d47280a9924cc38f8cf4c891
- Send SIWE message to laconic wallet for auto signing
- Remove WallletConnect
- Remove log out functionality
Co-authored-by: Shreerang Kale <shreerangkale@gmail.com>
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: cerc-io/snowballtools-base#52
2025-02-12 09:32:44 +00:00
534871a7ae
Implement functionality to encrypt environment variables ( #48 )
...
Part of https://www.notion.so/Support-encrypted-config-for-deploy-laconic-com-18aa6b22d4728099bc64fc7a310b530d
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: cerc-io/snowballtools-base#48
2025-01-30 09:44:18 +00:00
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
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
59a164f3f8
Update frontend deployment script ( #3 )
...
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#3
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-10-18 12:53:24 +00:00
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
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
42bdd21089
Upgrade from laconic-sdk to registry-sdk ( #1 )
...
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: Adw8 <adwaitgharpure@gmail.com>
Reviewed-on: cerc-io/snowballtools-base#1
2024-10-16 08:43:51 +00: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
Gilbert
2ada11f311
Support async express handlers
2024-06-19 22:59:20 -05:00
Gilbert
8488cfab83
Make Lit Work Again
2024-05-15 17:44:59 -05:00
Vivian Phung
3fe0718532
[4/n][Storybook] Button using theme variants
2024-05-14 16:24:25 -04:00
Vivian Phung
dc91fa0d7f
storybook config domains and react dom context
2024-05-14 20:07:46 +00:00
Vivian Phung
756cc52e1c
[1/n] storybook components start
2024-05-14 19:32:47 +00:00
Vivian Phung
1bba82ee86
storybook
2024-05-09 16:22:03 -04:00
Gilbert
48552310e0
Turnkey auth
2024-05-06 14:36:58 -05:00
Gilbert
3ffac1a019
ngmi
2024-05-02 15:51:51 -05:00
Gilbert
46476bef28
Add bugsnag
2024-05-01 15:00:52 -05:00
Eric Lewis
aea6bfde54
feat: support cf workers
...
Note: we don't really want to be committing the gql-client. it is a stopgap.
2024-04-24 09:59:47 -04:00
Gilbert
e6b68dcce4
Bump snowball version
2024-04-23 21:54:46 -05:00
Gilbert
d2daed4cac
Sign in with google
2024-04-23 21:22:11 -05:00
Gilbert
c395be82b5
Signup with sdk
2024-04-23 21:21:58 -05:00
Gilbert
bc210fdb0f
Revert "Signup with sdk" until we get everything working (will submit pr)
...
This reverts commit bace4a6ce6 .
2024-04-21 21:47:25 -05:00
Gilbert
bace4a6ce6
Signup with sdk
2024-04-21 18:03:01 -05:00
Gilbert
baadc507e7
Not yet
2024-04-11 21:59:33 -05:00
Gilbert
2274e8d145
Lint using tsc; fix type errors
2024-04-11 21:49:14 -05:00
Gilbert
f8d706233e
Switch from cra to vite
2024-04-11 21:48:58 -05:00
351db16336
Upgrade laconic-sdk package for showing error with reason in console ( #165 )
...
* Upgrade laconic sdk version
* Update toast message for add project
* Log error messages
* Update bond id in readme
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2024-04-03 20:26:34 +05:30
Wahyu Kurniawan
3fdc0b2dff
Merge pull request #156 from snowball-tools/ayungavis/T-4931-layout-mobile-sidebar-layout
...
[T-4931: style] Mobile sidebar layout and search bar
2024-03-07 12:52:12 +07:00
Andre H
6b0548ec47
⚒️ build: add lottie-react
2024-03-07 11:41:41 +08:00
Wahyu Kurniawan
90b583aa19
Merge branch 'main' of https://github.com/snowball-tools/snowballtools-base into ayungavis/T-4931-layout-mobile-sidebar-layout
2024-03-06 10:54:24 +07:00
Wahyu Kurniawan
1648deb64f
🔧 chore: install framer-motion
2024-03-06 09:34:06 +07:00
Andre H
f9ac778e47
⚒️ build: add usehooks-ts
2024-03-05 14:16:54 +08:00
Zachery
4fc654f763
[T-4933] Create Project - Mobile modal layout ( #151 )
...
* feat: create project mobile modal layout
* style: make dialog content stretch full height
2024-03-01 15:22:16 +08:00
Wahyu Kurniawan
8280f4c7f7
[T-4902: feat] Update project card ( #126 )
...
* ⚡ ️ feat: create wavy border component
* ⚡ ️ feat: create project card component
* ⚡ ️ feat: add new size in avatar
* 🎨 style: add default border radius when the shape is default on the button
* ⚡ ️ feat: create some icons for project card component
* 🔧 chore: install and setup jetbrains mono font family
* ⚡ ️ feat: create `getInitials` util function
* 🎨 style: add jetbrains mono font to the tailwind config
* ⚡ ️ feat: add warning error icon
* ♻️ refactor: change `jetbrains-mono` to `mono`
2024-02-27 21:16:38 +07:00
cc4e5fd627
Add deployer package for frontend app ( #123 )
...
* Add script and records for deploying frontend app
* Update readme with steps for new deployment
* Add troubleshooting section
* Move config env update
* Add step to commit updated records
* Bump record version
2024-02-27 11:52:05 +05:30
Vivian Phung
0dfecd024d
merge
2024-02-24 00:01:06 -05:00
Wahyu Kurniawan
12fba5ee0c
[T-4845: feat] Date picker component ( #97 )
...
* ⚡ ️ feat: create calendar icon for date picker
* ⚡ ️ feat: create date picker component
* 📝 docs: add date picker to the example page
* 🔧 chore: install `@radix-ui/react-popover`
2024-02-23 10:22:33 +07:00
Andre Hadianto
42bf1534fb
Merge branch 'andrehadianto/design-system-components' into andrehadianto/T-4869-toast
2024-02-22 23:42:47 +08:00
ef0eac8293
Implement authentication with SIWE ( #99 )
...
* Create web3 modal provider with SIWE
* Add auth router to handle SIWE authentication
* Use axios instance to make request
* Add button for SIWE authentication
* Add changes to access session in web-app GQL requests
* Add auth check in GQL context and load/create user
* Use authenticated user from context
* Redirect to sign in page if unauthenticated and logout button
* Change sign-in route to login
* Get project domain from config file
* Set user ethAddress column as unique
* Use formatted user name
* Get session secret and origin url from config file
* Add unique constraint for eth address
* Get secure and samesite from origin url
* Get wallet connect id and backend url from env file
* Format user email in member tab panel
* Add backend config isProduction to set trust proxy
* Use only one server url config
* Add tool tip for displaying email
* Add trustProxy and domain in server.session config
* Add SERVER_GQL_PATH constant in frontend
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2024-02-22 17:26:26 +05:30
Wahyu Kurniawan
7d1810ebd9
[T-4866: feat] Switch component ( #92 )
...
* ⚡ ️ feat: create switch component
* 📝 docs: add switch to the example page
* 🔧 chore: install `@radix-ui/react-switch`
* 🎨 style: add inset shadow
* 🎨 style: addjust input outline when error and focus
2024-02-22 17:42:13 +07:00
Wahyu Kurniawan
d2ca4df35a
[T-4864: feat] Radio component ( #90 )
...
* 🎨 style: make the cursor of the tab trigger wrapper to default
* ⚡ ️ feat: create radio component
* 📝 docs: add radio component to the example page
* 🔧 chore: install `@radix-ui/react-radio-group`
2024-02-22 17:30:33 +07:00
Zachery
30bbe4d766
[T-4870] Tooltip component ( #96 )
...
* fix: button forwardRef
* feat: tooltip component
2024-02-22 18:25:04 +08:00
Andre H
267b52a352
Merge remote-tracking branch 'origin/andrehadianto/design-system-components' into andrehadianto/T-4869-toast
2024-02-22 11:49:11 +07:00
Andre H
075cc05db5
⚒️ build: add @radix-ui/react-toast
2024-02-22 11:43:31 +07:00
Andre Hadianto
b3a99475af
Merge branch 'andrehadianto/design-system-components' into andrehadianto/T-4863-input-field
2024-02-21 17:39:29 +08:00
Wahyu Kurniawan
ea44efa0f2
[T-4867: feat] Horizontal and vertical tabs component ( #84 )
...
* ⚡ ️ feat: create tabs component
* ♻️ refactor: avoid big conflict on the example page
* 🔧 chore: upgrade tailwindcss and install `@radix-ui/react-tabs`
* ⚡ ️ feat: create globe icon component
* 🎨 style: adjust vertical tab theme
* 📝 docs: add vertical tabs to the example page
2024-02-21 16:13:16 +07:00
Andre H
e70bb34190
⚒️ build: reorder packages
2024-02-21 15:42:35 +07:00
Zachery
f0121605c4
feat: avatar component ( #76 )
2024-02-21 11:39:38 +08:00
Wahyu Kurniawan
3a085a79ae
Merge branch 'andrehadianto/design-system-components' of https://github.com/snowball-tools/snowballtools-base into ayungavis/T-4838-checkbox
2024-02-20 23:29:18 +07:00