Commit 3196925
Dapp2.0 (#63)
* feat: dapp setup
* feat: dmsans font
* chore: wallet connector
* feat: group dapp ui
* feat: add fundraising components and SVG assets
* feat: ui
* updates
* fix
* feat: paymesh group ui
* feat: group integration v1
* feat: integrating fundraise
* feat: ui
* update on fund raise
* feat: Add dedicated group details page, including member management, actions, statistics, and supporting services.
* feat: Implement PDF download functionality for group transaction history, including new types and PDF generation utilities.
* feat: enhance fundraising experience with campaign completion UI and payment handling
* feat: Refactor history table to remove members detail and adjust column widths
* feat: add loading and empty states to fundraising components, integrate QR code generation, and update package dependencies
* feat: Refactor transactions page with react-query and pagination, introduce new group analytics and wallet guard components, and remove crowd-fund and waitlist features.
* feat: Add admin dashboard with various components for managing crowdfunding and group functionalities, including statistics, contract information, and action execution.
* updates on transactions icons
* updates
* feat: Introduce active crowdfunding and user group cards to the overview page, along with a new image asset.
* feat: Introduce `useFundraisingActions` and `useGroupAdminActions` hooks and update admin panel components to enable new administrative functionalities.
* updates
* feat: Implement new landing page components and dynamic navigation based on the current route.
* feat: conditionally render different navigation bars based on the current route
* feat: previous ui
* refactor: move global max-width and horizontal padding to individual page containers.
* refactor: move FormData interface definition inline from external import
* feat: enhance landing page UI with new sections, updated styling, and social media icons, and enable anonymous donations
* feat: part of last commit
* feat: Integrate Framer Motion to add animations to various landing page components.
* feat: add STARKNET coin SVG and update FaqSection to use it, removing grayscale effects.
* updates on Ui
* updates
* feat: Remove commented-out paymaster transaction logic and `--turbopack` flag, and update `CallData` usage.
* feat: Update contract ABI and test group flow
* feat: implement admin access control by adding an `isAdmin` utility, protecting the admin page, and dynamically filtering navigation links.
* feat: Add admin analytics dashboard with monthly and weekly charts and supporting data processing utilities.
* refactor: consolidate loading state components into a single, reusable `Loading` component.
* feat: display native USDC and STRK balances in user wallet and centralize contract address utilities.
* feat: Refactor analytics page to fetch user-specific group data and enhance chart display with improved styling and tooltip formatting.
* feat: Optimize transaction list data fetching by paginating group details and calculating token totals from group history.
* feat: Refactor admin analytics API to use a unified `getVolume` endpoint and simplify data types.
* add cursor pointer
* updates
* refactor: Update StatsSection to use `getVolume` API for disbursed amount calculation, filtering by specific sources and token types.
* feat: Increase approve calldata amount to 4x ONE_STK.
* deps: update Next.js to 15.4.10
---------
Co-authored-by: martinvibes <martinmachiebe21@gmail>1 parent 4b54658 commit 3196925
File tree
148 files changed
+11592
-7368
lines changed- contract
- frontend
- public
- coin
- src
- abi
- app
- admin
- analytics
- components
- components
- analytics
- components
- components
- dashboard
- components
- create-new-group
- crowd-fund
- components
- details/[shortId]/[id]
- my-groups
- [id]
- components
- transactions
- fundraiser
- [id]
- components
- components
- groups
- [id]
- components
- calculator
- component
- components
- new
- component
- landing/components
- overview
- components
- providers
- transactions
- components
- waitlist
- components
- icons
- ui
- hooks
- lib
- services
- types
- utils
- pdf
- the_last_indexer
- indexers
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
148 files changed
+11592
-7368
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
0 commit comments