Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
ec77133
tmp
mois-ilya Oct 22, 2025
2af6ab1
refactor: reorganize billing feature structure and implement billing …
mois-ilya Oct 22, 2025
04e81e2
gh action for build dev
mois-ilya Oct 22, 2025
e9db9c2
chore: update GitHub Actions workflow to build for staging environment
mois-ilya Oct 22, 2025
9304b79
fix limit error for webhooks stats
mois-ilya Oct 22, 2025
0f3ffb0
update swagger and first balance features
mois-ilya Oct 23, 2025
56601ae
feat: add USDT jetton address to environment files and update RefillM…
mois-ilya Oct 23, 2025
9e1d7ab
feat: enhance RefillModal with input focus on currency change and add…
mois-ilya Oct 23, 2025
ccfbe90
refactor: update Balance type to use bigint for amounts and enhance B…
mois-ilya Oct 23, 2025
17cfed3
feat: integrate fetchDepositAddress into BalanceStore and enhance Ref…
mois-ilya Oct 23, 2025
36b0ecb
possible delete project from dev
mois-ilya Oct 23, 2025
070bdf8
refactor: update BillingStore to clear state and fetch history based …
mois-ilya Oct 24, 2025
ffb77ca
feat: implement GitHub Pages 404 redirect handling in ApplyQueryParam…
mois-ilya Oct 24, 2025
6448ef0
feat: add project creation functionality with limit check in SelectPr…
mois-ilya Oct 24, 2025
c41b56a
feat: implement BalanceStore for managing user balances and integrate…
mois-ilya Oct 24, 2025
0ae87db
refactor: replace SubscriptionsTable with SubscriptionList in Subscri…
mois-ilya Oct 24, 2025
0eacce2
refactor: comment out unused FeatureCard components in FeaturesList a…
mois-ilya Oct 24, 2025
c4944c6
refactor: replace TonApiTiersStore with RestApiTiersStore across bill…
mois-ilya Oct 24, 2025
c4b6be8
refactor: update SubscriptionsStore to return structured subscription…
mois-ilya Oct 24, 2025
ef2cbee
refactor: remove PromoCodeModal from balance UI, update RefillModal a…
mois-ilya Oct 24, 2025
7868a16
fix: correct date conversion in mapDTOTransactionToBillingHistoryItem…
mois-ilya Oct 24, 2025
9229228
refactor: update import FunctionComponent to FC
mois-ilya Oct 24, 2025
2d38e03
code cleared
mois-ilya Oct 24, 2025
5dc05fe
fix: update text to specify REST API requests in the dashboard
mois-ilya Oct 25, 2025
0eeaf2b
refactor: improve SubscriptionList and SubscriptionsBlock layout by a…
mois-ilya Oct 25, 2025
9bf0fd5
chore: add knip configuration file and update package dependencies
mois-ilya Oct 25, 2025
a4c0477
fix eslint
mois-ilya Oct 25, 2025
103e703
chore: update package dependencies to include @ton/crypto v3.3.0, upg…
mois-ilya Oct 25, 2025
1f8d47d
refactor: integrate ApiKeysStore into API key management components f…
mois-ilya Oct 25, 2025
cec2a5d
refactor: reorganize airdrop utility functions by moving deployUtils …
mois-ilya Oct 25, 2025
6d17b01
refactor: update JettonStore usage across components to improve consi…
mois-ilya Oct 25, 2025
13e8f0b
refactor: enhance store management in analytics components by impleme…
mois-ilya Oct 25, 2025
2130f38
refactor: implement disposers for automatic cleanup in store componen…
mois-ilya Oct 25, 2025
ae26f00
refactor: update Swagger API schema to version 3.1.1, enhance billing…
mois-ilya Oct 25, 2025
30a7835
refactor: integrate new API client and update API calls across variou…
mois-ilya Oct 25, 2025
df6a643
refactor: update limit_rps type in Swagger schema and TypeScript defi…
mois-ilya Oct 25, 2025
dcf9526
refactor: simplify limit_rps handling in ApiKeysStore and update Swag…
mois-ilya Oct 25, 2025
220b0d6
refactor: migrate ApiKeysStore to React Query for improved state mana…
mois-ilya Oct 25, 2025
baa0007
refactor: update Swagger schema to introduce new endpoint for validat…
mois-ilya Oct 25, 2025
c62ff44
refactor: migrate balance and billing state management to React Query…
mois-ilya Oct 26, 2025
b55b22f
refactor: streamline loading states in Billing components and enhance…
mois-ilya Oct 26, 2025
8f07aab
refactor: fix types
mois-ilya Oct 27, 2025
bc958b0
eslint: fix
mois-ilya Oct 27, 2025
ea900a0
refactor: improve type safety in MessagesRefillModal and ejectRegiste…
mois-ilya Oct 27, 2025
b558cbf
refactor: enhance billing history item structure by introducing DTOBi…
mois-ilya Oct 27, 2025
5731abf
refactor: simplify description formatting in BillingTableRow by using…
mois-ilya Oct 27, 2025
b99791e
refactor: streamline RefillModalContent by modularizing currency tabs…
mois-ilya Oct 27, 2025
b995289
refactor: overhaul CLAUDE.md to establish a structured AI project gui…
mois-ilya Oct 27, 2025
ceedfad
refactor: enhance RefillModalContent by adding billing history tracki…
mois-ilya Oct 27, 2025
a21fb1d
refactor: remove .eslintignore, add lint:fix script, and implement bi…
mois-ilya Oct 27, 2025
3444010
refill modal fix
mois-ilya Oct 27, 2025
4dfbce8
refactor: update RefillModalContent to utilize toast notifications fo…
mois-ilya Oct 27, 2025
faae4b1
refactor: remove CurrencyRate component from LiteserversTierCard and …
mois-ilya Oct 27, 2025
068ce99
refactor: implement pagination and page size selection in BillingBloc…
mois-ilya Oct 27, 2025
7a6768b
Update prices page
mois-ilya Oct 28, 2025
f6e5a05
feat: add async validation for Liteproxy tier changes in LiteserversT…
mois-ilya Oct 28, 2025
d385f4c
refactor: replace LiteserversPurchaseDialog and RestApiPurchaseDialog…
mois-ilya Oct 28, 2025
270ad96
refactor: update RefillModalContent layout and button functionality f…
mois-ilya Oct 28, 2025
50f9c84
fix: update link in RestApiTiersSection to direct users to API keys p…
mois-ilya Oct 28, 2025
853abb6
refactor: adjust grid layout and button text in LiteserversTiersSecti…
mois-ilya Oct 28, 2025
e849d6a
refactor: replace MobX store with React Query hooks for currency rate…
mois-ilya Oct 28, 2025
06ced6f
refactor: consolidate currency rate fetching logic into queries.ts, r…
mois-ilya Oct 28, 2025
ad3bba6
fix: critical issues in ProjectId context and webhooks migration
mois-ilya Oct 28, 2025
e6200cf
feat: add 501 error handling for webhooks feature
mois-ilya Oct 28, 2025
d21d7ed
docs: update CLAUDE.md with projectId migration guide and new patterns
mois-ilya Oct 28, 2025
5daea7e
docs: revise CLAUDE.md to clarify AI editing rules and remove outdate…
mois-ilya Oct 28, 2025
47d522f
docs: update migration documentation with detailed phases and summary
mois-ilya Oct 28, 2025
eb4c42f
migration: tonapi stats to queries
mois-ilya Oct 28, 2025
0f0db2c
migration: liteservers to queries
mois-ilya Oct 28, 2025
8952966
refactor: migrate from MobX store to React Query for REST API tier ma…
mois-ilya Oct 28, 2025
da8efef
fix: update ApiKeysTable to handle undefined limitRps correctly
mois-ilya Oct 28, 2025
eecb970
refactor: migrate CNFTStore logic to React Query
mois-ilya Oct 28, 2025
4a4d4e2
refactor: migrate from MobX to React Query for project ID and name ma…
mois-ilya Oct 28, 2025
0eb0a32
refactor: migrate feedback modal to React Query and improve context m…
mois-ilya Oct 28, 2025
b1b633e
refactor: simplify feedback form submission and context management
mois-ilya Oct 29, 2025
4fa3d92
fix login after lost cookies
mois-ilya Oct 29, 2025
f727392
refactor: update FeaturesList component for improved layout and descr…
mois-ilya Oct 29, 2025
707cc17
refactor: enhance pricing sections with improved props and layout
mois-ilya Oct 29, 2025
3a32a99
chore: update tonapi image asset
mois-ilya Oct 29, 2025
c6dbc39
refactor: enhance FeatureCard and FeaturesList components for improve…
mois-ilya Oct 29, 2025
500844c
refactor: migrate jetton store logic to React Query and update compon…
mois-ilya Oct 29, 2025
06a39f2
refactor: clean up imports in JettonCard and JettonWallet components
mois-ilya Oct 29, 2025
144c277
migrate dapp entity
mois-ilya Oct 29, 2025
9a40060
refactor: migrate app-messages store to React Query and update compon…
mois-ilya Oct 29, 2025
d532c93
refactor: update API interceptors for improved error handling
mois-ilya Oct 29, 2025
217f564
refactor: remove deprecated Pro service endpoints and clean up API do…
mois-ilya Oct 29, 2025
410f56b
refactor: streamline invoices feature by removing deprecated dependen…
mois-ilya Oct 30, 2025
e98d2fb
refactor: update project context management and enhance invoices feature
mois-ilya Oct 30, 2025
6cc4bc1
refactor: migrate project context management to improve component str…
mois-ilya Oct 30, 2025
f1baf15
refactor: update project context imports to streamline component stru…
mois-ilya Oct 30, 2025
1a3b7a1
refactor: migrate project management to React Query and streamline co…
mois-ilya Oct 30, 2025
7950250
refactor: migrate user management to React Query and streamline compo…
mois-ilya Oct 30, 2025
d5495ae
refactor: enhance project selection component and improve loading beh…
mois-ilya Oct 31, 2025
d3caa40
refactor: enhance API client initialization and streamline component …
mois-ilya Oct 31, 2025
538f703
refactor: transition from MobX to React Query and clean up legacy code
mois-ilya Oct 31, 2025
fbf6889
refactor: update currency handling in faucet supply data mapping
mois-ilya Oct 31, 2025
96ae87e
refactor: update price handling to use UsdCurrencyAmount and improve …
mois-ilya Oct 31, 2025
f2c5983
refactor: improve balance handling and UI layout in FaucetPage component
mois-ilya Oct 31, 2025
c39f70a
lint fix
mois-ilya Nov 2, 2025
9e80181
feat: implement billing history CSV export functionality
mois-ilya Nov 2, 2025
c9317a4
refactor: enhance payment link creation in RefillModalContent component
mois-ilya Nov 2, 2025
feeab2f
fix: adjust layout spacing in LayoutWithAside component
mois-ilya Nov 2, 2025
0bf0379
feat: enhance dashboard statistics with new Liteproxy and Webhooks ch…
mois-ilya Nov 2, 2025
1f4595c
feat: add mock statistics data generation for development mode
mois-ilya Nov 2, 2025
73f94aa
refactor: improve PieChartCard label rendering and type safety
mois-ilya Nov 2, 2025
273e4a1
refactor: update currency handling to use UsdCurrencyAmount across an…
mois-ilya Nov 2, 2025
0a0838f
tmp
mois-ilya Nov 2, 2025
7eff9a7
refactor: enhance CopyPad component with breakAll prop for improved t…
mois-ilya Nov 3, 2025
848fdb2
refactor: update balance handling and component integration for impro…
mois-ilya Nov 3, 2025
33fa374
refactor: enhance AppMessagesBalance component with dynamic text colo…
mois-ilya Nov 3, 2025
900ceff
refactor: simplify layout and imports in MessagesRefillModal and AppM…
mois-ilya Nov 3, 2025
2bc5d4d
refactor: remove unnecessary currency display in MessagesPaymentConfi…
mois-ilya Nov 3, 2025
3039879
refactor: improve message display logic in AppMessagesBalance component
mois-ilya Nov 3, 2025
265410c
refactor: standardize subscription interval display and improve prici…
mois-ilya Nov 3, 2025
2440fe6
refactor: enhance analytics query handling with payment error management
mois-ilya Nov 3, 2025
d99763d
fix: update cost display in GraphAnalyticsForm to reflect accurate pr…
mois-ilya Nov 3, 2025
9501bf4
refactor: replace TonCurrencyAmount with UsdCurrencyAmount in NFT com…
mois-ilya Nov 3, 2025
7826d18
refactor: remove unused AppMessagesPayment and AppMessagesStats inter…
mois-ilya Nov 3, 2025
f77f8fb
refactor: update currency display in BillingTableRow to use TonCurren…
mois-ilya Nov 3, 2025
000dd84
refactor: update references from Liteproxy to Liteservers across comp…
mois-ilya Nov 4, 2025
54edecf
Migrate invoices to query
mois-ilya Nov 5, 2025
cd07ad8
Clear TonAddress
mois-ilya Nov 5, 2025
2016fc0
refactor: enhance TypeScript strictness and improve invoice query han…
mois-ilya Nov 5, 2025
a98004d
refactor: increase CSV export page size for improved data handling
mois-ilya Nov 5, 2025
e671626
refactor: improve type safety and context usage in analytics components
mois-ilya Nov 5, 2025
1e36f64
refactor: streamline context usage in analytics components
mois-ilya Nov 5, 2025
34bdc60
refactor: enhance WebhooksPricingSection and calculator for improved …
mois-ilya Nov 5, 2025
477c995
refactor: enhance pricing sections for display-only mode
mois-ilya Nov 5, 2025
44ae5ed
refactor: enhance webhooks query handling and component imports
mois-ilya Nov 5, 2025
d6f7f46
refactor: remove unused MobX observer and clean up imports
mois-ilya Nov 5, 2025
8768ea6
refactor: improve balance sufficiency calculations and update currenc…
mois-ilya Nov 5, 2025
91862bd
refactor: update project query handling and improve balance modal dis…
mois-ilya Nov 5, 2025
3d0e5a5
feat: implement feature availability gates for airdrops and webhooks
mois-ilya Nov 5, 2025
6dab0dc
refactor: enhance balance sufficiency checks and webhooks query handling
mois-ilya Nov 10, 2025
6f16ddc
fix: useWebhooksQuery handles missing project gracefully
mois-ilya Jan 19, 2026
536af7d
refactor: redesign settings page and improve code quality
mois-ilya Jan 19, 2026
674b9e0
fix: restore toUserFriendlyAddress options in FaucetPaymentDetailsModal
mois-ilya Jan 19, 2026
6fd566b
test: update webhook pricing tests to match 3x price increase
mois-ilya Jan 20, 2026
f684091
chore: remove unused files and dead code
mois-ilya Jan 20, 2026
c0ec19b
feat: add maintenance mode
mois-ilya Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ VITE_TONAPI_TOKEN=AEW557REB3RXFIQAAAAPCJMD5KWORXNJ3XGLMQNGJB2EVS2QXO7VDFMLCOX4CF

# FEATURE FLAGS
VITE_AVAILABLE_DELETE_PROJECT=true

VITE_USDT_JETTON_ADDRESS=kQDBHOOgIgayHS0M1OWu3EgxtArqBKevZ_3Spnb8kfFJWYLZ
2 changes: 2 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,5 @@ VITE_DEPLOY_JETTON_QUERY_ID=8223237811436166228
# NOTE THAT IT HAS IP AND DOMAIN LIMIT RESTRICTIONS.
# THE USE OF THIS TOKEN IS NOT PERMITTED IN YOUR PROJECT. YOU HAVE TO CREATE YOUR OWN TOKEN.
VITE_TONAPI_TOKEN=AEW557REB3RXFIQAAAAPCJMD5KWORXNJ3XGLMQNGJB2EVS2QXO7VDFMLCOX4CFPEI43U3QI

VITE_USDT_JETTON_ADDRESS=EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs
4 changes: 4 additions & 0 deletions .env.staging
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,7 @@ VITE_DEPLOY_JETTON_QUERY_ID=8223237811436166228
# NOTE THAT IT HAS IP AND DOMAIN LIMIT RESTRICTIONS.
# THE USE OF THIS TOKEN IS NOT PERMITTED IN YOUR PROJECT. YOU HAVE TO CREATE YOUR OWN TOKEN.
VITE_TONAPI_TOKEN=AEW557REB3RXFIQAAAAPCJMD5KWORXNJ3XGLMQNGJB2EVS2QXO7VDFMLCOX4CFPEI43U3QI

VITE_AVAILABLE_DELETE_PROJECT=true

VITE_USDT_JETTON_ADDRESS=kQDBHOOgIgayHS0M1OWu3EgxtArqBKevZ_3Spnb8kfFJWYLZ
13 changes: 0 additions & 13 deletions .env.staging2

This file was deleted.

191 changes: 0 additions & 191 deletions .eslintrc.cjs

This file was deleted.

37 changes: 37 additions & 0 deletions .github/workflows/build-and-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build and Deploy to gh-pages

on:
push:
branches:
- dev

jobs:
build-and-deploy:
runs-on: ubuntu-latest
permissions:
contents: write

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: dev

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
cache: 'npm'

- name: Install dependencies
run: npm install

- name: Build
run: npm run build:staging

- name: Deploy to gh-pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
force_orphan: true
File renamed without changes.
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
legacy-peer-deps = true
Loading