Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
a642a6d
Closes #425
T-kesh Jun 23, 2026
60d194e
test: add integration tests for MarketingPage community links
samjay8 Jun 24, 2026
5fcd6cc
feat: #420 Add helper for formatting key price display in XLM with co…
jotel-dev Jun 25, 2026
b6d0bc1
Merge pull request #432 from samjay8/feat/add-integration-test
Chucks1093 Jun 25, 2026
ed258cc
Merge pull request #434 from jotel-dev/#420-add-helper-for-formatting…
Chucks1093 Jun 25, 2026
56f7157
feat: add computePriceChange helper for key price percentage change
Ghadaffijr Jun 25, 2026
0c1f5e1
feat: add shortenAddress helper with first 4 + ... + last 4 formatting
pixels26 Jun 25, 2026
54ddefa
feat: resolve issues #442 #443 #444 #445
zane1502 Jun 25, 2026
31ffdba
Merge pull request #449 from zane1502/main
Chucks1093 Jun 25, 2026
f5f8f82
Closes #446, #157, #155, #437
Nanle-code Jun 25, 2026
32b332a
Merge pull request #451 from covenantalade/fix/ledger-helper-tx-toolt…
Chucks1093 Jun 25, 2026
499444b
Merge pull request #447 from pixels26/formatting-wallet-address
Chucks1093 Jun 25, 2026
028fe97
feat: add formatActivityAmount helper for XLM transaction amounts
lawalajose Jun 25, 2026
bf4abb5
docs: update CONTRIBUTING.md with folder structure and conventions
Vvictor-commits Jun 25, 2026
7cfe598
fix: show creator list skeleton correctly during API request, remove …
Vvictor-commits Jun 25, 2026
91c4a21
Add formatHolderCount helper for compact holder display.
Yormee-103 Jun 25, 2026
8601408
docs: add error handling guide for React Query hooks
samjay8 Jun 25, 2026
8f6b446
Merge pull request #465 from Yormee-103/feat/438-format-holder-count
Chucks1093 Jun 26, 2026
27cb9a8
Merge pull request #466 from samjay8/feat/add-docs
Chucks1093 Jun 26, 2026
6b0f733
test: add integration test for ledgerToTimestamp (#461)
Kaycee276 Jun 26, 2026
c1fc621
feat: add generic localStorage preference helpers (#458)
Kaycee276 Jun 26, 2026
127b0e4
feat: add CreatorPageErrorBoundary for creator page render errors
T-kesh Jun 26, 2026
bd14563
feat(#421): add CreatorCardSkeleton matching CreatorCard layout
Jun 26, 2026
d21d8eb
docs: add contributor guide for adding a new page route
LaPoshBaby Jun 26, 2026
759d811
Merge pull request #436 from Ghadaffijr/feat/compute-price-change
Chucks1093 Jun 26, 2026
ce35318
Merge pull request #467 from Kaycee276/fix/461-ledger-timestamp-test
Chucks1093 Jun 26, 2026
bf3e745
Merge pull request #468 from Kaycee276/fix/458-localStorage-preferences
Chucks1093 Jun 26, 2026
d17d722
Merge pull request #469 from T-kesh/docs/env-variable-setup
Chucks1093 Jun 26, 2026
5e33a18
Merge pull request #470 from T-kesh/feat/error-boundary-component
Chucks1093 Jun 26, 2026
0af2f0a
Merge pull request #463 from Vvictor-commits/docs/update-contributing…
Chucks1093 Jun 26, 2026
fd2cc57
Merge pull request #464 from Vvictor-commits/fix/creator-list-skeleto…
Chucks1093 Jun 26, 2026
203907c
Merge pull request #472 from LaPoshBaby/docs/adding-page-routes-guide
Chucks1093 Jun 26, 2026
46a1748
test: add query key integration tests and placeholder hooks
wagmiiii Jun 26, 2026
e15579e
Merge pull request #473 from wagmiiii/test/issue-459-query-keys
Chucks1093 Jun 26, 2026
45173e1
feat: replace copied tooltip with react-hot-toast success notification
Ghadaffijr Jun 26, 2026
fe22dae
Merge pull request #474 from Ghadaffijr/feat/copy-address-toast
Chucks1093 Jun 26, 2026
d5b09ba
test: add integration tests for empty state on zero-result creator se…
DammyAji Jun 26, 2026
2f95e19
Merge pull request #475 from DammyAji/feat/add-empty-state-integratio…
Chucks1093 Jun 26, 2026
b774621
test: add integration test for creator page error boundary
Aycode01 Jun 26, 2026
b7475c1
fix: remove package-lock from repo
Aycode01 Jun 26, 2026
e3c60bb
address creator list stability and filter coverage
Jun 27, 2026
d6ecf7d
Merge pull request #497 from BigDella/codex/creator-list-issues-492-495
Chucks1093 Jun 27, 2026
344e8f5
feat: add useDebounce hook, integration tests, and state management docs
Chidimj Jun 27, 2026
04e4d3b
Merge pull request #501 from Chidimj/feat/integration-tests-and-docs
Chucks1093 Jun 27, 2026
5a2022c
feat: add useDebounce hook, integration tests, and state management docs
Chidimj Jun 27, 2026
a8ef32f
Merge branch 'dev' into feat/debounce-tests-and-state-docs
Chidimj Jun 27, 2026
3a931b4
Merge pull request #504 from Chidimj/feat/debounce-tests-and-state-docs
Chucks1093 Jun 27, 2026
babf668
feat(time-utils): add formatRelativeTimeLabel with injectable now param
wheval Jun 27, 2026
9c6d8c5
test: add clipboard and sort-order preference integration tests
wheval Jun 27, 2026
6629389
Merge pull request #506 from wheval/feat/clipboard-localstorage-integ…
Chucks1093 Jun 27, 2026
aed40df
Merge pull request #505 from wheval/feat/relative-time-label-util
Chucks1093 Jun 27, 2026
ba0d182
Merge pull request #486 from Aycode01/test/457-creator-error-boundary…
Chucks1093 Jun 27, 2026
709f626
Add marketing copy guide, shared hooks, and creator sort API integrat…
devsimze Jun 27, 2026
0d1fdb1
Merge upstream dev and resolve hook and sort conflicts.
devsimze Jun 27, 2026
d2df958
Add integration test for holder count display updating after React Qu…
Jun 27, 2026
df97076
docs: add testing guide for utility functions and coverage requirements
extolkom Jun 27, 2026
b758d28
Merge pull request #507 from devsimze/feat/issues-483-485-498-499
Chucks1093 Jun 28, 2026
10ef12f
Update TrendingCreatorCard.tsx
iwayemi5 Jun 28, 2026
64ba557
Merge pull request #508 from extolkom/docs/utils-testing-guide
Chucks1093 Jun 28, 2026
7a77518
Merge pull request #509 from Johnpii1/issue-480
Chucks1093 Jun 28, 2026
b0ee9df
fix: add robust error handling and fallback mechanisms to clipboard c…
N-thnI Jun 28, 2026
61c448c
Merge pull request #511 from N-i-xx/fix/clipboard-fallback-handling
Chucks1093 Jun 28, 2026
d56129f
fix: apply focus-visible ring styles to marketplace CreatorCard
N-thnI Jun 28, 2026
6128eed
Merge pull request #512 from N-i-xx/fix/marketplace-grid-focus
Chucks1093 Jun 28, 2026
00f9656
Merge pull request #510 from iwayemi5/dev
Chucks1093 Jun 28, 2026
f1d58a0
Fix issues #481, #484, #487, #488
archanavdev Jun 28, 2026
55c84bd
test: add integration test for 404 page rendering on unknown routes
jotel-dev Jun 28, 2026
42e9939
feat: add truncateHandle helper and apply to compact contexts
jotel-dev Jun 28, 2026
04c6f0b
Merge pull request #513 from archanavdev/fix-issues
Chucks1093 Jun 28, 2026
c027fa1
Merge pull request #514 from Benedict315/feature/404-integration-test
Chucks1093 Jun 29, 2026
e5af0c6
Merge pull request #515 from Benedict315/feature/truncate-creator-han…
Chucks1093 Jun 29, 2026
e93cb60
Add integration tests for activity feed, search clear, holdings count…
kingbitnation Jun 30, 2026
98e0ad5
docs: add environment variable guide
edehvalentine236-jpg Jun 30, 2026
2e0748a
Merge pull request #528 from edehvalentine236-jpg/docs/env-vars-522
Chucks1093 Jun 30, 2026
19682be
Merge pull request #527 from kingbitnation/feature/integration-tests-…
Chucks1093 Jul 1, 2026
795fb78
Merge pull request #471 from Topmatrixmor2014/feat/issue-421-creator-…
Chucks1093 Jul 2, 2026
18a69dd
Merge pull request #462 from lawalajose/feature/add-format-activity-a…
Chucks1093 Jul 2, 2026
5a12115
docs: document asynchronous page component state lifecycle standard
Bilalishaq7 Jul 19, 2026
1d930ff
Merge pull request #534 from Bilalishaq7/docs/532-loading-error-states
Chucks1093 Jul 19, 2026
58858ea
https://github.com/Menjay7/accesslayer-client.git
jaynomyaro Jul 19, 2026
5ee57e3
feat: add integration tests for isOwnWallet and implement isOwnWallet…
Stanley-Owoh Jul 19, 2026
a48914d
Merge pull request #536 from Menjay7/men
Chucks1093 Jul 19, 2026
3ffcdf9
Merge pull request #535 from Stanley-Owoh/add-integration-test-for-is…
Chucks1093 Jul 19, 2026
bb3ab70
https://github.com/Menjay7/accesslayer-contracts.git
jaynomyaro Jul 19, 2026
822de33
Merge pull request #537 from Menjay7/mjay
Chucks1093 Jul 20, 2026
ae23666
Add isOwnWallet utility function with unit tests
jotel-dev Jul 22, 2026
1a85b01
Merge pull request #543 from Benedict315/feature/is-own-wallet-utility
Chucks1093 Jul 23, 2026
d4f8702
feat(holdings): empty state when wallet holds no creator keys
naninu123 Jul 23, 2026
8903771
Merge pull request #549 from naninu123/feat/issue-539-holdings-empty-…
Chucks1093 Jul 23, 2026
58d4c8b
Show success toast after buy or sell key transaction confirms
Tijesunimi004 Jul 23, 2026
6d5dcca
feat: resolve issues 554-557
Judekings Jul 24, 2026
75cf19b
Merge pull request #563 from Judekings/feat/issues-554-557
Chucks1093 Jul 24, 2026
513982f
feat: Add creator card subtitle clamp helper
Uche44 Jul 24, 2026
ac32987
Merge pull request #569 from Uche44/feat/card-subtitle-helper
Chucks1093 Jul 25, 2026
f194b6d
test: add PriceSparkline component and unit tests for data point rend…
wagmiiii Jul 25, 2026
6dfcb7f
Merge pull request #576 from wagmiiii/test/issue-572-price-sparkline
Chucks1093 Jul 25, 2026
933a388
feat: add useNavigationTiming hook for page load performance logging
Damilorlar Jul 25, 2026
b56e75f
unit tests
Ghoost-404 Jul 25, 2026
7bd0c10
Merge pull request #582 from Damilorlar/feat/navigation-timing-logging
Chucks1093 Jul 25, 2026
c32aec6
fixed ci
Ghoost-404 Jul 25, 2026
01cdba3
Merge pull request #583 from Ghoost-404/add/unit-tests
Chucks1093 Jul 25, 2026
7d38ca4
feat(profile): add network error state to creator profile page with r…
Killerjunior Jul 25, 2026
e37ddcd
fix(profile): remove unused AlertCircle import from LandingPage (#573)
Killerjunior Jul 25, 2026
14d2931
fix(profile): resolve TS2304 build error by using CreatorProfileError…
Killerjunior Jul 25, 2026
2bfcc5e
Add search input to creator discovery list with debounced query
kelv1nh Jul 25, 2026
3299420
Merge pull request #592 from kelv1nh/scroll
Chucks1093 Jul 25, 2026
0f36e10
feat: add course service, sparkline component, web3 formatting utilit…
gelluisaac Jul 25, 2026
9c0c261
chore: resolve merge conflicts and stage all changes
gelluisaac Jul 25, 2026
bcfb633
Merge pull request #603 from tecch-wiz/feature
Chucks1093 Jul 25, 2026
369fbdd
doc: Add React Query cache conventions documentation
onajidavid87-web Jul 25, 2026
1997cbb
implemented
alfeedrips Jul 25, 2026
9a885ca
feat: add integration test for holdings entry count after buy/sell tr…
Jul 25, 2026
6e86187
feat: add sparkline line colour for falling prices and comprehensive …
Jul 25, 2026
b464c6c
feat: add optimistic UI update for buy transactions (#571)
Hollujay Jul 26, 2026
0ff192e
fix: remove unused destructured params in mutationFn to satisfy lint
Hollujay Jul 26, 2026
b7be62c
test: add useRelativeTime hook and unit tests (#597)
OpensrcLord Jul 26, 2026
6e64e20
feat: add integration test for creator card navigation to profile pag…
Oluwasuyi-Oluwatimilehin-Daniel Jul 26, 2026
c6125ca
Merge pull request #610 from Stellar-Land/wandoo
Chucks1093 Jul 26, 2026
24115ae
test: #594 Add integration test for search and sort params coexisting…
jotel-dev Jul 26, 2026
02f181e
Merge pull request #552 from Tijesunimi004/feature/toast-on-buy-sell-…
Chucks1093 Jul 26, 2026
3de99e9
Merge pull request #608 from onajidavid87-web/dev
Chucks1093 Jul 26, 2026
a1c5177
Merge pull request #616 from OpensrcLord/test/add-useRelativeTime-tests
Chucks1093 Jul 26, 2026
5638388
Merge pull request #617 from Oluwasuyi-Oluwatimilehin-Daniel/feature/…
Chucks1093 Jul 26, 2026
7c62ca8
Merge pull request #618 from jotel-dev/#594-Add-integration-test-for-…
Chucks1093 Jul 26, 2026
840dcad
Merge pull request #590 from Killerjunior/feat/creator-profile-networ…
Chucks1093 Jul 26, 2026
f95c4af
Merge branch 'dev' into feat/571-optimistic-buy-transaction-ui
Hollujay Jul 26, 2026
773343e
Merge pull request #614 from Hollujay/feat/571-optimistic-buy-transac…
Chucks1093 Jul 26, 2026
f1535b2
Merge pull request #612 from abimbolaalabi/feat/price-sparkline
Chucks1093 Jul 26, 2026
2d2a81f
test: add creator profile page integration test - Closes #629
chidii Jul 27, 2026
760b139
test: add FollowButton unit tests
chidii Jul 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 23 additions & 12 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,22 +1,33 @@
VITE_BACKEND_URL=/api
# UTM settings for shared profile links (optional)
# Set any of these to enable UTM parameters on shared profile URLs.
VITE_UTM_SOURCE=twitter
VITE_UTM_MEDIUM=social
VITE_UTM_CAMPAIGN=share_profile
#VITE_UTM_TERM=
#VITE_UTM_CONTENT=
# Access Layer Client — environment variables
# Copy this file to `.env` and adjust values as needed:
# cp .env.example .env
# All client-exposed variables must be prefixed with VITE_ (see https://vitejs.dev/guide/env-and-mode).
# See CONTRIBUTING.md ("Environment variables") for which vars are required vs optional.

# --- Required (sensible defaults provided) ---

# Base URL for the backend API. Use the local backend during development.
VITE_BACKEND_URL=http://localhost:3000/api/v1

# Chain ID selected by default on load. 84532 = Base Sepolia testnet.
VITE_DEFAULT_CHAIN_ID=84532

# RPC URL for a local Anvil node (chain 31337). Used when developing against a local chain.
VITE_ANVIL_RPC_URL=http://127.0.0.1:8545

# RPC URL for the Base Sepolia testnet (chain 84532). The public default works out of the box.
VITE_BASE_SEPOLIA_RPC_URL=https://sepolia.base.org

# --- Optional ---

# RPC URL for the Ethereum Sepolia testnet (chain 11155111). Get one from Alchemy, Infura, or another provider.
VITE_SEPOLIA_RPC_URL=

# RPC URL for Ethereum mainnet (chain 1). Only needed when testing against mainnet.
VITE_MAINNET_RPC_URL=

# UTM settings for shared profile links (optional)
# Set any of these to enable UTM parameters on shared profile URLs.
# Remove or comment out to disable UTM tracking.
# Example configuration:
# UTM parameters appended to shared profile links (optional).
# Set any of these to enable UTM tracking; remove or leave blank to disable.
VITE_UTM_SOURCE=accesslayer
VITE_UTM_MEDIUM=share
VITE_UTM_CAMPAIGN=profile-sharing
Expand Down
15 changes: 14 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,17 @@ dist-ssr
*.sln
*.sw?
issue.md
pr.md
pr.md

# Test artifacts
__snapshots__
*.snap
coverage
.nyc_output

# OS artifacts
Thumbs.db

# Lock files from other package managers
package-lock.json
yarn.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"specId": "a3f82c1e-9d47-4b8e-bc63-7e5a2f3d1094", "workflowType": "requirements-first", "specType": "feature"}
Loading
Loading