Skip to content
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

Setup widgets and bootstrap account (#214) #217

Merged
merged 11 commits into from
Jan 15, 2025
Merged

Setup widgets and bootstrap account (#214) #217

merged 11 commits into from
Jan 15, 2025

Conversation

Megha-Dev-19
Copy link
Collaborator

Everything works fine on testing instances, so we can merge it for production instances

I have setup 4 accounts
`widgets.treasury-factory.near` for all widgets
`bootstrap.treasury-factory.near` for initial/template (app.jsx) widgets

and for testing:
`test-widgets.treasury-factory.near`
`test-bootstrap.treasury-factory.near`

Things to note:
1) The testing accounts folder is symlinked to the prod account, so we
only need to make changes in prod account folder
2) The testing instances is linked to testing widgets account
(`test-widgets.treasury-factory.near`) while prod instances are linked
to prod
3) After merging this PR, we should start raising PR against `staging`
branch (I will change the rules of the repo), which will deploy to
testing instances, widget and bootstrap account, and once everything is
tested we can create PR against `main` which will deploy to all prod
accounts
4) The reference widget for the self create flow will be
`bootstrap.treasury-factory.near` for prod and
`test-bootstrap.treasury-factory.near` for testing.
@Megha-Dev-19 Megha-Dev-19 marked this pull request as ready for review January 15, 2025 14:39
- fix chart gradient colors for dark theme
- fix pagination dropdown
<img width="492" alt="Screenshot 2025-01-15 at 10 40 00"
src="https://github.com/user-attachments/assets/db9a906d-22ce-4141-b461-ab60cb676a18"
/>
<img width="1016" alt="Screenshot 2025-01-15 at 09 52 47"
src="https://github.com/user-attachments/assets/3a507be2-5ccc-4f5f-8d70-cbf08396be30"
/>
@rubycop rubycop temporarily deployed to treasury-testing.near January 15, 2025 15:21 — with GitHub Actions Inactive
@rubycop rubycop temporarily deployed to treasury-testing-infinex.near January 15, 2025 15:21 — with GitHub Actions Inactive
@rubycop rubycop temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 15:21 — with GitHub Actions Inactive
@rubycop rubycop temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 15:21 — with GitHub Actions Inactive
- I have deleted `css.jsx` files and move the `themeColor` to config, so
we can utilise it as a constant and convert to hsl to get hover effect
cover, and also use it in theme page
- Added hover effects to all buttons

https://github.com/user-attachments/assets/eade6cfd-7feb-41db-9b6d-9885508de7bc
- Fixed some styling issues
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 18:57 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 18:57 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 18:57 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 18:57 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 19:01 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 19:01 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 19:01 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 19:01 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 19:12 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 19:12 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 19:12 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 19:12 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 19:14 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 19:14 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 19:14 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 19:14 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 19:47 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 19:47 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 19:47 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 19:47 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 19:49 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 19:49 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 19:49 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 19:49 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 20:00 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 20:00 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 20:00 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 20:00 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 20:04 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 20:04 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 20:04 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 20:04 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing.near January 15, 2025 20:20 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to treasury-testing-infinex.near January 15, 2025 20:20 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-widgets.treasury-factory.near January 15, 2025 20:20 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 temporarily deployed to test-bootstrap.treasury-factory.near January 15, 2025 20:20 — with GitHub Actions Inactive
@Megha-Dev-19 Megha-Dev-19 merged commit 1933c58 into main Jan 15, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants