63 Commits
Author SHA1 Message Date
jinhojang6 379a8f38c1 chore: remove changesets from the repo 2026-08-25 22:46:58 +09:00
Jules 4666683c51 fix(release): drop stale yarn workspaces field from root package.json
@manypkg/find-root checks `workspaces` in package.json before
pnpm-workspace.yaml, so changesets was reading a drifted list that omitted
packages/ethereum-provider and packages/sitemap-utils, failing `changeset
version` with "package ... not in the workspace". pnpm-workspace.yaml is now
the single source of truth.
2026-08-25 01:23:25 +09:00
FelicioandKam 8547cad562 add apps/get.status.app (#1196)
---------

Co-authored-by: Kam <kamila.lipska@gmail.com>
2026-05-27 14:42:06 +02:00
Jinho Jang 89df4a5048 Migrate community curation dapp into status-web monorepo (#1077)
* feat: migrate community dapp

* fix: change server protocol from https to http in webpack config

* fix: update build script in package.json and add output directory to turbo.json

* fix: update CI workflow to initialize git submodules recursively and add Foundry installation step

* chore: change from community to community-dapp

* feat: add global type declarations for wallet and API integration

* fix: correct syntax for not-first-child selector in Card component

* fix(wallet): use type-safe globalThis cast instead of direct property assignment

* fix(community-dapp): fix eslint FlatCompat config and include test files in tsconfig

* fix(ci): fix forge test args and disable broken community-dapp tests

* fix(community-dapp): resolve @libp2p/interface to v2.10.4 for webpack build

* fix: add @libp2p/interface as missing dependency for @waku packages via packageExtensions

* fix: address PR review feedback

* fix(wallet): restore type-safe globalThis cast for CI build

* fix: commit ABI artifacts and add vercel.json for SPA routing

* fix(community-dapp): add 404.html for SPA routing on Vercel

* fix(community-dapp): simplify vercel.json to rewrites only

* fix(community-dapp): update vercel.json with build and output configurations

* fix: add Foundry dependencies to .gitignore
2026-03-31 23:27:42 +09:00
5a5673e69f test: add E2E testing framework with MetaMask integration for SN Hub (#1032)
Co-authored-by: Egor Rachkovskii <egorrachkovskii@status.im>
Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
Co-authored-by: Felicio <felicio@users.noreply.github.com>
2026-02-25 14:35:49 +09:00
Felicio 36502ad12a update image alt texts for mobile app features in AppsPage and ImageType definition (#1015)
* update image alt texts for mobile app features in AppsPage and ImageType definition

* update "learn more" tag

* add predev

* set ports

* u

* Update alt texts for mobile app features

Update image alt texts for mobile app features in AppsPage and ImageType definition.
2026-02-06 13:53:04 +09:00
e77bed68bc Release apps/hub (#827)
* Add deployment link for hub application

* disable SIWE

* Revert "disable SIWE"

This reverts commit 7c211ad67c.

* address feedback

* chore: only show close button on rejected dialog and compound initialize dialog (#841)

* add withdraw (#813)

* add withdraw

* Add changeset for patch updates

* address feedback

* address feedback

* change contracts address back to production

* add use client to emergencyMode hook

* test fix build

* test fix build

* fix(release): scope remark linting to content directory only

* fix(release): scope remark linting to content directory only

* chore(status.app): add changeset

* Rename 'Mobile' to 'New mobile' in routes (#845)

* Rename 'Mobile' to 'New mobile' in routes

why

- https://github.com/status-im/status-website/pull/1620#discussion_r2499897205

* Rename 'Mobile' to 'New mobile' in routes

* feat(layout): add Umami analytics script to RootLayout component

* fix(layout): update Umami analytics script domains in RootLayout component

* u

* update max amount

* update learn more link

* fix testnet tag and letter-spacing for text-13 class

* fix label for app

* Implement karma (#837)

* chore: add karma ui

* chore: update karma share button to black

* chore: add changelog

* feat: add loading states to Karma components

* fix: status.network build

* fix(status.network): react & react-dom mismatching versions

* feat(status.network): add status.network to build

* update partners (#16)

(cherry picked from commit d9df3e74cdd03ea2e7481fee0440df7a63c2730f)

* Update routes.ts

(cherry picked from commit 06e799ef871499cb8526f522cfd1a25520273730)

* update blog posts (#17)

(cherry picked from commit aefa8ae42c3357627b000314a32c0f8881bee511)

* Update blog.tsx (#18)

(cherry picked from commit 3e521ccc259f7830d2e29e7b3b529e58713108fd)

* chore(status.network): add missing png assets

* chore(status.network): revert removing trailing newline for package.json

* chore: update lock file

* chore(status.network): add sample env file

* chore: update lockfile

* fix(status.app): correct package path reference in vercel.json

* chore: add changeset

* chore: remove duplicate in pnpm-workspace

* chore(status.network): remove useless env file & its exception in gitignore

* chore(changeset): add explicit changeset

* chore: add status.network to root package.json

* fix(changeset): swap status.app for status.network

* revert "fix(status.app): correct package path reference in vercel.json"

* revert(status.app): remove trailing return on vercel.json

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>

* fix: status.network build

* fix(status.network): react & react-dom mismatching versions

* feat(status.network): add status.network to build

* update partners (#16)

(cherry picked from commit d9df3e74cdd03ea2e7481fee0440df7a63c2730f)

* Update routes.ts

(cherry picked from commit 06e799ef871499cb8526f522cfd1a25520273730)

* update blog posts (#17)

(cherry picked from commit aefa8ae42c3357627b000314a32c0f8881bee511)

* Update blog.tsx (#18)

(cherry picked from commit 3e521ccc259f7830d2e29e7b3b529e58713108fd)

* chore(status.network): add missing png assets

* chore(status.network): revert removing trailing newline for package.json

* chore: update lock file

* chore(status.network): add sample env file

* chore: update lockfile

* fix(status.app): correct package path reference in vercel.json

* chore: add changeset

* chore: remove duplicate in pnpm-workspace

* chore(status.network): remove useless env file & its exception in gitignore

* chore(changeset): add explicit changeset

* chore: add status.network to root package.json

* fix(changeset): swap status.app for status.network

* revert "fix(status.app): correct package path reference in vercel.json"

* revert(status.app): remove trailing return on vercel.json

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>

* feat: replace @cap.js/widget with @pitininja/cap-react-widget and update Karma components

* chore: import cap widget dynamically

* chore: add is connecting check to karma source card

* chore: rename karma-* files

* chore: fix github comments

* chore: connect karma contracts to hub

* chore: update karma media

* chore: remove text hover from black variant in button component

* chore: update progress tracker styles for mobile view

* chore: update progress tracker styles for mobile view

* chore: resolve comments

* chore: remove rebased remnants

* chore: fix github comments

* wip

* fix: resolve pow claim issue

* chore: remove mainnet for now

---------

Co-authored-by: Jules <78474837+JulesFiliot@users.noreply.github.com>
Co-authored-by: Felicio <felicio@users.noreply.github.com>

* add app to `status.network` and `hub` (#857)

* add to status.network apps

Co-authored-by: Filip Pajic <42151917+pajicf@users.noreply.github.com>

* t

* c

* c

* u

* c

* u

* u

* Update analytics script to restrict data domains

* fix: status network hub responsive version (#873)

* remove defi dashboard copy

* add community vote, fix layout

* update footer links

* add deposit (#816)

* feat: Add UI and hooks for pre-deposit functionality

- Added useApprovePreDepositToken hook for token approval process.
- Implemented useExchangeRate hook to fetch token exchange rates from Binance.
- Developed useMaxPreDepositValue hook to read maximum deposit amount for a user.
- Introduced usePreDepositStateContext and usePreDepositStateMachine for managing pre-deposit state.
- Created usePreDepositVault hook for depositing tokens into a vault.
- Updated DashboardPage to include vault selection and pre-deposit modal.

* Update apps/hub/src/app/_components/vault-card.tsx

Co-authored-by: Onuwa Nnachi Isaac <matrix4u2002@gmail.com>

* feat: Implement minimum deposit value hook and integrate into pre-deposit modal

* fix: update types for Reward and Token

* add dialog to sidebar

* Create poor-shoes-hear.md

* add dropdown to modal

* f

* fix build, return mock vault

* rm tokenAbi

* feat: update PreDepositVault ABI

feat: add useDepositFlow hook for managing deposit actions and validations

feat: implement useMultipleExchangeRates hook for fetching multiple token exchange rates

feat: create useMultiplePreDepositTVL hook for reading total assets from multiple vaults

feat: add useMultiplePreDepositTVLInUSD hook for converting TVL to USD

feat: implement usePreDepositLimits hook for fetching deposit limits from vaults

feat: create usePreDepositTVL hook for reading total assets of a single vault

feat: add usePreDepositTVLInUSD hook for converting vault TVL to USD

fix: update usePreDepositVault hook to include chainId in deposit calls

feat: implement useVaultSharesValidation hook for validating deposit shares

refactor: update DashboardPage to pass vault object to VaultCard component

* set id for key on VaultCard

* f build

* fix icons

* fix more icons

* fix dropdown

* add pre-deposit page, update responsive deposit flow

* deposited, tvl, refetches

---------

Co-authored-by: Onuwa Nnachi Isaac <matrix4u2002@gmail.com>
Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Felicio <felicio@users.noreply.github.com>

* snt vote

* address feedback

* update vault image, not connected state

* use status proxy

* update lockfile

* Enhance DashboardPage: Update 'Learn more' link to open in a new tab with improved styling

* refactor: refactor components

* fix karma page

* fix stake page

* update tvl box

* fixes

* address feedback

* fix default weighted boost

* disable stake amount input if no vaults

* fix

* update next

* fix discover

* fix bg color

* fix dragon image

* add skeleton to vault card

* put dragon to pre-deposit page

* fix icons

* update piggy bank image

* load karma tiers from contract

* remove vaults section if user is not signed in or has zero vaults

* fix available/used daily limit for testnet tokens

* replace SNTs with STTs for staking

* revert toast for unauthorized user

* fix staking - add lock modal, update input max amount

* fix staking skeleton

* fix karma tiers loading

* fix loading source cards

* add sign-in before claim karma

* error handling

* add canary to apps

* auto-switch network to status sepolia on karma and stake page

* fix max amount click and validation for stake amount input

* remove redundant points copy

* feature canary app

* fix: Karma tier progress fixed on point when tiers boundaries are equal (#884)

* fix: set levelProgress to 0 in case of minKarma being equal to maxKarma

* Fix Karma tier progress for equal boundaries

---------

Co-authored-by: Jakub <520927+jkbktl@users.noreply.github.com>

* remove family option from wallet connect

* update app link and app icon in wagmi config

* add total token deposits

* add dollar sign to vault card

* change Deposited to Your deposit in vault card

* change sign

* rename SNTs to STTs on staking

* update copy on stake page

* update sum icon, change order of items per design

* update APY tooltipy copy

* update icon in staking

* update learn more button on dashboard

* update SNT icon for staking

* update pre-deposit page

* update padding for tvl box

---------

Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Onuwa Nnachi Isaac <matrix4u2002@gmail.com>
Co-authored-by: Jules <78474837+JulesFiliot@users.noreply.github.com>
Co-authored-by: jinhojang6 <jinho5051@gmail.com>
Co-authored-by: Filip Pajic <42151917+pajicf@users.noreply.github.com>
Co-authored-by: gbonumore <34310821+gbonumore@users.noreply.github.com>
2025-12-12 08:55:38 +01:00
JulesandFelicio b94eaff8e4 chore: update waku dependencies
* chore: update waku dependencies => update to node 22

* chore: add changeset

* chore(ci.yml): update node version

* fix(build): use jsx runtime for rehype-react in production

* chore(release.yml): update node version

* fix(build): handle CoinGecko API failures in exchanges page

* chore(status-js): update waku dependencies

* fix(status-js): resolve Uint8Array ArrayBufferLike type errors

* feat(status-js): make package compatible with ethers v5 & v6

* fix(status-js): fix ethers v6 API compatibility

* chore(ethers): prevent webpack from analyzing ethers v5 & v6 compatible calls at build time to avoid false positive errors

* chore(preview-page): add console logs for debugging in vercel preview

* chore(status-js): add console log to ethereum client to debug on preview

* chore(status-js): add extra logs to request-client to debug in preview

* chore(status-js): add extra logs to debug in preview

* chore(status.app): remove unnecessary guard

* patch crypto deps

* chore(status.app): type rehype-react options in jobs and blog pages

* remove logs

* update readme

* remove nested resolutions

* c

* add node networkConfig

* refactor(status-js): migrate to @bufbuild/protobuf v2 API

* chore(status-js): remove console logs

* chore(status-js): revert compatibility update for ethers v5 & v6

* chore(status-js): update waku packages to latest version

* fix(apps/wallet): react-router-dom version mismatch

* chore(packages/wallet): remove useless peer dependency

* fix(status.app): upgrade remark packages to unified 11 for mdx compatibility

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>
2025-11-26 17:01:48 +09:00
JulesandFelicio 6ab8ac1e9b fix: status.network build
* fix(status.network): react & react-dom mismatching versions

* feat(status.network): add status.network to build

* update partners (#16)

(cherry picked from commit d9df3e74cdd03ea2e7481fee0440df7a63c2730f)

* Update routes.ts

(cherry picked from commit 06e799ef871499cb8526f522cfd1a25520273730)

* update blog posts (#17)

(cherry picked from commit aefa8ae42c3357627b000314a32c0f8881bee511)

* Update blog.tsx (#18)

(cherry picked from commit 3e521ccc259f7830d2e29e7b3b529e58713108fd)

* chore(status.network): add missing png assets

* chore(status.network): revert removing trailing newline for package.json

* chore: update lock file

* chore(status.network): add sample env file

* chore: update lockfile

* fix(status.app): correct package path reference in vercel.json

* chore: add changeset

* chore: remove duplicate in pnpm-workspace

* chore(status.network): remove useless env file & its exception in gitignore

* chore(changeset): add explicit changeset

* chore: add status.network to root package.json

* fix(changeset): swap status.app for status.network

* revert "fix(status.app): correct package path reference in vercel.json"

* revert(status.app): remove trailing return on vercel.json

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>
2025-11-06 16:13:21 +09:00
3090f9341e fix: status.app build (#825)
* fix(status.app): build issues w/ generateStaticParams

* feat(status.app): add status.app to build

* u

* t

* Revert "t"

This reverts commit 6a36ceff26a270ae234c79a2755e6313dc24e3aa.

* chore(status.app): extract api catch logic in api files instead of generateStaticParams functions

* Update preview page (#1590)

(cherry picked from commit 85419141ea4d5cb7c5c56e83e665960cabe80dbc)

* Desktop app focus (#1613)

* f: changes navbars and hero

* f

* f: desktop sections

* f: review

* f

* f

* f

* f: macos download

* f: prefooter download

* f: changes from review

(cherry picked from commit 19c0694d00b3c310d24abaddb22c84bfee57ebda)

* redirect `/status-network` (#1614)

(cherry picked from commit cebf8936e25318c79903f20fc28f08288d96feda)

* Update privacy-policy.md (#1617)

* Update privacy-policy.md

why

- https://github.com/status-im/status-web/issues/749

* Update privacy-policy.md

* Update privacy-policy.md

* Update privacy-policy.md

(cherry picked from commit 429bb208ad540bfac9c3b99e22c14dac1951d318)

* Add wallet browser extension promo to homepage (#1616)

Co-authored-by: Felicio <felicio@users.noreply.github.com>
(cherry picked from commit d6bd348c1bbfcf884bab3d8ebe30b693e6e49ecf)

* fix(status.app): add missing image type

* chore: update lock file

* chore(status.app): add changeset

* chore(ci): add missing secrets for status.app build step

* chore(ci): change GITHUB_TOKEN secret name to TOKEN_GITHUB as first name is banned on github

* chore(ci): add missing env variable

* chore(ci): add debug step & potentially required variables values

* chore(hub): add .env*.local to .gitignore

* chore(ci): update debug step env variables list

* chore(ci): add missing env variables

* chore(ci): try passing build with empty variables

* chore(ci): remove debug step

* add default .env

* u

* u

* r

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>
Co-authored-by: marcelines <marcio@status.im>
Co-authored-by: Jakub <520927+jkbktl@users.noreply.github.com>
2025-11-05 17:50:13 +09:00
Felicioandiamonuwa f63ff3cfcc update wallet connect (#828)
* chore: wallet connect updates

* refactor: use sn-api endpoints to handle siwe

* chore: set signOutOnDisconnect to false

* u

* u

* Update wallet connect in changeset

---------

Co-authored-by: iamonuwa <matrix4u2002@gmail.com>
2025-11-05 14:24:59 +09:00
66d30c0794 add staking to hub (#811)
* chore: add wagmi configuration and providers for Status Hub

* feat: add new icons, promo modal for staking page, integrate connectkit to stake form

* feat: implement progress dialog and state management for vault operations

* chore: rename progress dialog to action status component and where it is used

* feat: integrate SIWE for wallet authentication and enhance vault state management

* feat: update vault management with new table and modal components, integrate react-query and react-table

* feat: integrate @tanstack/react-query for improved data fetching and state management in vault components

* feat: enhance vault management with new compound modal and lock configuration, update table actions for improved user experience

* refactor: introduce withdraw modal and enhance lock configuration modal for improved vault management

* feat: enhance vault management with new hooks for account vaults and faucet integration, update UI components for improved user experience

* feat: enhance vault management with new hooks for token approval, withdrawal, and staking; update UI components and integrate new icons for improved user experience

* feat: integrate emergency mode functionality and enhance slider configuration for vault lockup periods; update UI components for improved user experience

* feat: enhance vault selection UI with lock status indicators and improve table overflow handling for better user experience

* refactor: simplify vault table action handlers by removing unnecessary onClick logic for modal state management

* feat: enhance vault management by adding new hooks for staking, multiplier points, and vault locking; update UI components and improve state management for better user experience

* chore: add changeset

* chore: remove unused eslint-disable comments from vault-related components and update button variants for consistency

* feat: add staking constants and improve hooks for vault management;

* chore: update vault-related UI components for consistency and improve styling; update zod dependency version

* chore: add wagmi configuration and providers for Status Hub

* feat: add new icons, promo modal for staking page, integrate connectkit to stake form

* feat: implement progress dialog and state management for vault operations

* chore: rename progress dialog to action status component and where it is used

* feat: integrate SIWE for wallet authentication and enhance vault state management

* feat: update vault management with new table and modal components, integrate react-query and react-table

* feat: integrate @tanstack/react-query for improved data fetching and state management in vault components

* feat: enhance vault management with new compound modal and lock configuration, update table actions for improved user experience

* refactor: introduce withdraw modal and enhance lock configuration modal for improved vault management

* feat: enhance vault management with new hooks for account vaults and faucet integration, update UI components for improved user experience

* feat: enhance vault management with new hooks for token approval, withdrawal, and staking; update UI components and integrate new icons for improved user experience

* feat: integrate emergency mode functionality and enhance slider configuration for vault lockup periods; update UI components for improved user experience

* feat: enhance vault selection UI with lock status indicators and improve table overflow handling for better user experience

* refactor: simplify vault table action handlers by removing unnecessary onClick logic for modal state management

* feat: enhance vault management by adding new hooks for staking, multiplier points, and vault locking; update UI components and improve state management for better user experience

* chore: add changeset

* chore: remove unused eslint-disable comments from vault-related components and update button variants for consistency

* feat: add staking constants and improve hooks for vault management;

* chore: update vault-related UI components for consistency and improve styling; update zod dependency version

* chore: apply commit changes

* fix: remove chain id definition in hooks

* chore: add button size 24

* chore: fix box-border style

* remove border-box sizing

* chore: update images

* chore: update button to add danger variant

* chore: remove button classNames

* f

checkout from https://github.com/status-im/status-web/pull/821

---------

Co-authored-by: iamonuwa <matrix4u2002@gmail.com>
Co-authored-by: nonuwa-oss <isaac.onuwa@gmail.com>
Co-authored-by: Felicio <felicio@users.noreply.github.com>
2025-11-04 20:54:05 +09:00
JakubandFelicio dc07597f1a add wallet connect (#804)
* add connectkit

* shared providers

* move turbopack from experimental

* Update ignoreCommand in vercel.json

* add button to portfolio, add wallet connect

* f builds

* f

* f shared

* clean up

* u

* Add wallet connect feature

Add wallet connect functionality.

* u

* u

* update patches

* update turbo.json

* fix barrel file

* fix build

* fix

* f

* f

* fix responsive top bar and buttons

* fix wallet connect on mobile

* make env variable required

* add missing env file

* fix value in env file

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>
2025-10-16 13:40:15 +02:00
c6dc33b8fb add apps/status.network (#807)
Co-authored-by: marcelines <marcio@status.im>
Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2025-09-29 16:59:55 +09:00
70e549e3bf add apps/status.app (#806)
Co-authored-by: marcelines <marcio@status.im>
Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Pavel <14926950+prichodko@users.noreply.github.com>
Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2025-09-29 16:49:16 +09:00
marcelinesandFelicio e55e99878e init apps/hub (#792)
Co-authored-by: Felicio <felicio@users.noreply.github.com>
2025-09-10 22:47:28 +09:00
8467e461f1 wallet@0.0.1-beta (#746)
Co-authored-by: Jakub <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jinhojang6 <jinho5051@gmail.com>
Co-authored-by: marcelines <marcio@status.im>
2025-08-26 03:09:11 +09:00
Felicio e7f48e26a9 add basic wallet test suite (#672)
- downgrade trpc for chrome extension usage
- remove trpc patch
- update vite
- replace vitest watch for run
- replace api for create fn to await Next headers for context
- seperate storage module from keystore
- use wxt chrome storage
- add vitest config
- stub chrome runtime
- stub browser
- test add, import and get wallet methods

closes https://github.com/status-im/status-website/issues/1564
2025-06-04 18:28:52 +09:00
Felicioandjakub 45004181ab set up Jenkins for apps/wallet (#662)
* set up Jenkins for `apps/wallet`

* generalize Jenkinsfile to be usable for multiple apps

Signed-off-by: Jakub Sokołowski <jakub@status.im>

* add `getBuildDir`

* update `husky`

* use `wasm-unsafe-eval`

* add changesets

---------

Signed-off-by: Jakub Sokołowski <jakub@status.im>
Co-authored-by: Jakub Sokołowski <jakub@status.im>
2025-05-27 19:58:39 +09:00
697ef10027 Add apps/*, and packages/* (#655)
Co-authored-by: marcelines <marcio@status.im>
Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
2025-05-09 01:42:28 +09:00
Felicio Mununga 3c71b8c8f8 update ESLint (#636)
* update ESLint

* f

* f

* f

* c

* f

* f

* f

* f

* r

* u

* f

* f

* u
2024-11-14 06:50:42 +01:00
Felicio Mununga 2fad1225b0 Merge (#632) (#634) 2024-11-01 19:29:14 +01:00
edfdfd6dbc 2.0 (#523)
* set up tailwind

* add typography tokens

* add shadows tokens

* add border radius tokens

* add react-aria

* update tailwind config

* update tokens

* fix deps

* add blur variant

* update tw config

* upgrade storybook

* update storybook config

* add inter

* wip button

* wip input

* wip tabs

* update typography tokens

* u storybook

* add types to src root

* update storybook config

* add sb type

* u storybook

* add icon button

* add input

* add checkbox

* add counter

* update checkbox

* add dropdown

* update button

* f storybook types

* u deps

* update base config

* update icon imports

* add text

* update colors build output

* fix import

* update colors format

* add .vsode setting

* update components buidl

* mv

* u button

* add popover

* u

* add types

* u shortcut

* fix icons attributes

* f

* mv

* u

* add toast

* update tw formatting

* rm apps

* rm examples

* rm tamagui

* dist tailwind config

* rm more

* stricter tsconfig

* add source field

* remove tokens

* rm tamagui files

* add prettier config to components

* u text props

* add tooltip

* u toast

* do not pass props

* u icon buton

* u dropdown button

* add icon only to button

* u type

* checkbox

* wip

* fix build

* fix components build

* u tooltip

* add theme

* add input

* u checkbox

* update dropdown-button

* add dropdown menu

* move input to be reviewew

* u dropdown button

* u

* u popover

* u tabs

* mv IconComponent -> IconElement

* u tag

* u context tag

* u

* fix context tag story

* add provider

* u button

* u avatar

* f avatar

* a opacity to avatar

* f prettier

* f avatar

* f

* f

* rm old setting

* fix button props

* skeleton wip

* rm config

* a dropdown submenu

* add blur variant

* add step

* add step to tabs

* add blur to context tag

* u

* add 80 to community

* u tw config

* add type

* u checkbox

* fix dropdown menu checkbox item

* u button

* unify content

* customize color globally

* add icons stories

* add colors story

* rm

* u

* rm dep

* cleanup

* u tsconfig

* f opacity for emoji

* remove "web#build" task from turbo.json

* f dropdown menu

* u tw export

* add license

* add changeset

* update readme

* f steps

* f tag

* f button

* udpate colors format

* update customisation color tailwind config

* fix opacity

* add shadow dark mode

* u readme

* u

---------

Co-authored-by: Jakub Kotula <520927+jkbktl@users.noreply.github.com>
Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2024-09-25 17:17:58 +02:00
Felicio Mununga 3cf4827e4d remove apps/website (#457) 2023-07-06 13:18:26 +01:00
Felicio Mununga 181faba3a6 [*] prepare packages for release (#432)
* upgrade changeset

* fix eslint config name

* remove publishConfig

* remove changesets

* tmp: scope

* Revert "remove publishConfig"

This reverts commit 3a085e3f85.

* add publishConfig

* v0.0.0

* remove private flag

* tmp: scope

* docs(changeset): changeset config

* changeset commit config

* docs(changeset): changeset config

* RELEASING: Releasing 6 package(s)

Releases:
  @felicio/eslint-config@0.1.3
  @felicio/components@0.0.4
  @felicio/js@0.2.3
  @felicio/colors@0.0.4
  @felicio/icons@0.0.4
  website@0.1.3

[skip ci]

* rm changeset

* fix eslint config deps

* docs(changeset): fix lint config deps

* RELEASING: Releasing 1 package(s)

Releases:
  @felicio/eslint-config@0.1.4

[skip ci]

* upgrade @tamagui

* upgrade react-native-web

* update yarn.lock

* use Presable instead of Stack for styled button

* fix defaultVariants.blurred after upgrade

* update changeset config

* release

* add tamagui deps

* release

* release

* export popover

* release

* revert @status-im scope

* rm version from root package.json

* rm changelogs

* revet package versions

* add changeset
2023-06-29 11:04:52 +01:00
PavelandFelicio Mununga b88f7e73da [website] Add documentation (#403)
* setup md/mdx

* add test page

* setup mdx provider

* Add breadcrumbs

* links -> routes

* add information box

* add more remark plugins

* text InformationBox

* setup contentlayer

* add testing docs folder

* setup docs static generation

* add ssg to blog too

* add Shortcut component

* add SearchButton

* add hook for keyboard shortcuts

* update main docs page

* update main learn page content

* side-bar -> sidebar-menu

* rename docs pages

* add heading anchors, use new components

* add table of contents to docs

* move styling to breadcrumbs

* cleanup markdown examples

* change slugify fn

* update getting-started.md

* add highlight matches component

* update learn pages

* rename website InformationBox to Admonition

* ?enable user-select

* add static helpers to epics

* simplify components structure

* update insights layout

* add link tree utils

* add search engine

* update docs import

* update contenlayer

* add docs indexer

* support code block highlighting

* search index

* fix types

* remove supporting files

* update tree builder

* make build work

* update docs

* update label

* update toc

* add config.json

* update menu

* search index import

* learn -> help

* fix md file

* update toc

* fix code snippets

* add help index route

* remove testing files

* add original docs

* migrate getting started

* migrate messaging-and-web3-browser docs

* migrate network-nodes-and-statistics docs

* handle empty content

* add navigation config

* wip

* migrate status-wallet docs

* migrate to new admonitions format

* migrate your-profile-and-preferences docs

* migrate part of status-communities docs

* mv

* rm log

* index

* fix lint

* fix warn

* fix title

* fix docs layout

* udpate next.config

* use lowercase lang

* generate contentlayer types before typechecking

* update docs images

* update help routes

---------

Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2023-06-27 21:30:11 +01:00
PavelandFelicio Mununga 45e36b2360 [website] Add blog (#417)
* add ghost api

* connect blog overview page

* connect and render post detail

* add processing to server

* update blog detail page

* add eslint-plugin-tailwindcss

* add @tanstack/react-query

* truncate text by numberOfLines

* use ComponentPropsWithRef to infer style prop type

* update ghost fns

* update index

* add tag page

* add author page

* update /

* update /tag

* update /author

* update detail page

* fix posts type

* disable redirect

* remove global background

- not found pages
- pages without common layout (preview)

* tmp: hide nav on smaller screens

* update app layout spacing

* remove text truncating

* update / spacing and sizing

* update .vscode/settings.json

* update .eslintrc

* update prettier-plugin-tailwindcss

* sort tailwind classes

* add packages/eslint-config-custom

* use turbo lint

* use tailwind.config.cjs

see https://github.com/francoismassart/eslint-plugin-tailwindcss/issues/212

* reset global line-height

* fix lint-staged

* update color tokens

* update spacing and sizes

* Update apps/website/src/lib/ghost.ts

Co-authored-by: Pavel <14926950+prichodko@users.noreply.github.com>

* update layout max width

* update card min width

* set line-height

* set overflow on pre

* use flex for markdown content to prevent overflow

* collect follow-ups

* add visibility filter

* update page count

* rename var

* remove filter

* use prod ghost api key

* update ghost api

* revert line-height

* add limit to getPosts params

* update visible posts

* add related articles

* add env vars to gh

* rename eslint config package

* update gh vars

* rename envs

* set emtpy array to related posts

* fix lint-staged

* prevent importing server envs on client

* set limit

---------

Co-authored-by: Felicio Mununga <felicio@users.noreply.github.com>
2023-06-21 11:35:48 +01:00
Pavel 8bae5fa3f5 Add website layouts and nav menus (#400)
* merge global styles

* add logos

* add app layout

* fix fonts

* add links

* add homepage

* update repos cols

* update page footer

* add logo variants

* update links

* add feature sections

* update layouts

* add blog pages

* add learn pages

* add deps

* enable disableStaticImages in Next config

* remove logo variant

* add navigation menus

* add theme-color meta tag

* stop ignoring next-env.d.ts

* use our Link
2023-05-16 11:57:15 +02:00
Felicio Mununga 35937c256f Set up website deployment (#391)
* env

* vercel.json

* turbo

* u

* root

* cwd
2023-05-12 15:06:04 +02:00
Felicio Mununga 665d2df7e8 Setup apps/website (#383)
* scaffold website project with Next.js

* set tamagui target

* remove whitespace

* update clean npm scripts

* apply patches post-install

* lock tamagui version

* add patch-package to root

* patch @tamagui/core-node

* patch @tamagui/normalize-css-color

* patch @achingbrain/ssdp

* remove patches from website

* update clean script in website

* remove @tamagui/vite-plugin from dependencies

* patch @tamagui/static

* update node-version

* define env vars
2023-04-26 12:06:18 +02:00
Pavel 6558e437f5 Automate sync of colors and icons with Figma (#378)
* remove old icons

* add script for syncing icons

* regenerate icons

* update @status-im/icons exports

* allow scroll in storybook

* migrate to new icons import

* add iconography story

* update root package.json

* fix typo

* add @status-im/colors

* generate colors

* add colors story

* fix ci
2023-04-14 23:27:05 +02:00
Pavel e586de1890 Upgrade TypeScript, Vite, Storybook, Tamagui (#373)
* upgrade deps

* update storybook configs

* add required tamagui token :/
2023-04-11 20:52:18 +02:00
Pavel Prichodko e419435272 add react types resolution 2023-03-14 13:48:29 +01:00
Pavel Prichodko 05d4a54c14 upgrade vite and friends 2023-03-13 22:37:38 +01:00
Pavel Prichodko b58a750db3 remove examples and status-react from monorepo pkgs 2023-03-13 22:36:46 +01:00
Pavel Prichodko a034a670e2 upgrade eslint and prettier 2023-03-13 22:28:29 +01:00
Pavel Prichodko 01a06e8132 unify react versions 2023-03-13 22:24:39 +01:00
Pavel Prichodko e3da188c99 unify typescript versions 2023-03-13 22:18:59 +01:00
Pavel Prichodko 47308ca5c3 unify package.jsons 2023-03-13 21:48:42 +01:00
Pavel Prichodko b14d465c18 reuse gitignore for formatting 2023-03-13 19:23:14 +01:00
Pavel Prichodko 30a2fbb33a add dev scripts to root package.json 2023-03-13 15:53:21 +01:00
marcelinesandmarcelines 9e613244e0 EAS integration & Improvements & fixes (#334)
* fix: issues with build after debugging expo app

* feat: updates icons app and increases build version

* fix: react-native-svg resolution

* feat: multiple fixes and top bar implementation

* fix: sidebar members animation

Co-authored-by: marcelines <marcio@significa.co>
2023-01-24 14:41:25 +01:00
Pavel Prichodko 1042d1acfd replace rm with rimraf 2023-01-20 15:27:05 +01:00
marcelines b5696c32d5 feat: add expo to monorepo (#328) 2023-01-11 14:38:47 +01:00
Pavel Prichodko 55954ec40d add apps to workspaces 2023-01-10 12:24:40 +01:00
Felicio Mununga a083d3251b Install js-waku@^0.25.0 (#307)
* install `js-waku@^0.24.0`

* install `js-waku@^0.25.0`

* resolve some breaking changes

* add timeout

* upgrade `eslint-import-resolver-typescript`

* add `process.env.VITEST` condition

* increase timeout

* fixup

* ignore `emitSelf`

* replace `parcel` with `vite`

* update `.gitignore`

* change `dev` npm script

* fix favicon href

* load `.env` files

* remove 'alias"

* add `preview`

* upgrade vite

* set `target`s in `vite.config.ts`

* upgrade `@vitejs/plugin-react`

* remove comment

* Update package.json

* Update vite.config.ts
2022-09-16 16:27:47 +02:00
Felicio Mununga e93d992993 add release workflow (#293)
* add release workflow

* add @changesets/cli

* add `title` and `commit`
2022-07-06 15:05:33 +02:00
Pavel 0677fedc0e Setup GitHub Actions (#287)
* add new GitHub Action for CI

* add yarn flag

* use actions v3

* add ci badge (lol)

* cache lint and format scripts

* add more steps

* remove unused component

* fix lint errors

* remove unsued eslint plugins
2022-06-29 16:46:51 +02:00
Pavel 680ce2f79b Move to ESM, Vite, Vitest and Turborepo (#286)
* fix example hot module replacement

* add turbo

* migrate to vite

* use turbo for running scripts

* migrate testing to vitest

* set yarn in settings.json

* set noEmit in base tsconfig

* update yarn.lock

* move protos to src

* remove relative paths from status-js

* remove unused files

* update declaration dir

* use vite-node as a debugging runtime

* fix test

* unify tests

* fix test case typo
2022-06-28 16:40:39 +02:00
Felicio Mununga 1734f0edeb remove more debug references 2022-06-10 18:23:37 +02:00