- App:
- Packages:
- Cypress:
- Testing: Cypress testing configuration. Closes #9 (bcc3aa8f)
- Structure: Project structure. Closes #3 (beffadb3)
- Config: Initial project setup with Vite + React + TS (84c7dc16)
- App:
- App:
- Update context price var (5a20d940)
- Additional classes for Cypress tests. Closes #47 (c53df6a5)
- Viewport / Screen dimensions helper (de99ec01)
- Details page updates. Closes #35 (ee2996e3)
- Updated TS types across components (5f2350c4)
- Table updates (5ba42725)
- Search bar update (dab17240)
- Footer update (d90a8220)
- Header update (426d3a60)
- Details page composition (5e8d769f)
- apply formatter helpers (5d29a6c3)
- Added formatter helpers (e9c0e015)
- Display volume using BTC price (f36c3e5d)
- fetch and cache BTC/USD price (37a35b92)
- Added markets table (1659beb6)
- Added exchange links (83b4c6e2)
- Added basic footer (f40f3ed1)
- Functional search over exchanges array. Closes #14 (7c0e53d4)
- Suspense and fallback. Closes #29 (e4938254)
- Common reusable components (04af2f89)
- Exchange volume chart. Closes #13 (621c2b70)
- List of exchanges, incl. pagination, sorting. Closes #12 (0559fd5a)
- Initial details page. Closes #11 (cf2e8126)
- Initial home page. Closes #10 (5d4b8385)
- Context: Added context provider and consumer. Added initial data fetching and caching. Closes #8 (13251aba)
- Routing: Application routing to Home and Details pages. Closes #7 (633bbfd7)
- Error:
- Fetching: Added Axios and SWR for response caching. Closes #4 (3926e9b6)
- Metadata: Updated project metadata. Closes #2 (88c22af7)
- App:
- Page styling. Closes #40 (85d7ad4e)
- Header responsive styling (ec7a1e84)
- Footer responsive styling (5451349d)
- Home page responsive styling (a9355fd2)
- Details page responsive styling (9a507665)
- Details page responsive styling (3999ec8d)
- Media query mixin update (472e8a27)
- Text elements styling (2a78e081)
- Color vars (7c65543d)
- Details page styling (700233a6)
- Update styling for search results (0fad9469)
- Home page styling. Closes #34 (44ddb6d8)
- Table styling (3fb0d063)
- Import header stylesheet. Closes #36 (cd92a4a3)
- Header styling (645b79c2)
- Footer styling (bf03ea7c)
- Added logo (ffcf2e15)
- Styling: Initial application styling (929201f1)