Commit a89d792
authored
feat(OPE-321): Finalize Agents.funUI (#18)
* feat: agents.fun UI setup (#12)
* feat: initialize agentsfun-ui with React, Vite, and TypeScript configuration
* feat: add navbar and other configs
* chore: remove modius-ui-example application files and configurations
* feat: implement agent details hook and update agent component with loading state
* feat: add TODO for updating theme colors and remove console log from useAgentDetails hook
* feat: add README for Agents.fun UI with project description
* feat: add GitHub Actions workflow for building and releasing Agents.fun UI
* feat: update Agents.fun logo in Navbar component
* feat: update Navbar component to support transparent background and adjust retry logic in useAgentDetails hook
* feat: UI components, Persona and X Activity (#15)
* fix: update IS_MOCK_ENABLED to use process.env in useAgentDetails and vite.config
* feat: refactor agent UI components and add error boundary handling
* feat: enhance Persona component with description toggle and update theme configuration
* feat: add loading skeleton for persona description and refactor layout
* feat: improve loading state handling in Persona component
* feat: add RecentXActivity component and integrate into App; refactor useAgentDetails for cleaner mock handling; enhance GlobalStyles and symbols
* feat: add loading and error states to RecentXActivity component; introduce empty state handling; add new assets for error and empty states; enhance GlobalStyles with text-center class
* feat: implement error handling in Persona and RecentXActivity components; add ErrorState component for consistent error display; remove unused color constants from theme
* feat: refactor Persona and RecentXActivity components; add formatTimestampToMonthDay utility; remove NavBarContainer; update mock data type
* feat: enhance error handling and retry logic in RecentXActivity and useAgentDetails; refactor App component structure for better readability
* fix: correct tag pattern in GitHub Actions workflow and update README with mock data and release process instructions
* feat: Memecoin activity (#16)
* fix: update media source in RecentXActivity component and remove unused Flex wrapper
* feat: add MemecoinActivity component and integrate it into the app; refactor RecentXActivity to use EmptyState component for no activity display
* feat: refactor MemecoinActivity and RecentXActivity components; introduce AgentActivityOnMemecoin for better activity display; add mock data file
* feat: add refetch interval to activity hooks and introduce GeneratedMedia type; create time constants for better time management
* feat: replace RecentXActivity with XActivity component for improved activity display; add XActivity implementation
* fix: standardize property names in mock data and types; update styles in XActivity component
* refactor: rename mock data variables for consistency and clarity
* feat: add URL constants for agents.fun and X post; update links in MemecoinActivity and XActivity components
* feat: AI generated media section (#17)
* feat: add AiGeneratedMedia component for displaying generated media
* feat: integrate AiGeneratedMedia component and update mock data for media
* feat: enhance agent and X activity hooks with improved loading and error handling
* feat: refactor media and memecoin activity hooks for improved data fetching and error handling
* feat: add video support and improve media rendering in AiGeneratedMedia and XActivity components
* chore: remove mock environment variable from example configuration
* feat: enhance media handling with video support and improve styling in AiGeneratedMedia and XActivity components
* fix: handle empty media array in Media component and clean up Persona component
* feat: refactor Description component for improved ellipsis handling and styling
* fix: improve media component hover effects and rename NoActivity to NoMedia
* feat: add Gitleaks configuration and workflow for secret scanning
* feat: add GitHub Actions workflow for linting and testing on pull requests
* feat: implement Navbar component and add tests for it; update GlobalStyles test; configure project.json for test options
* feat: add .gitleaksignore file and update README with test command instructions1 parent d4d728f commit a89d792
12 files changed
Lines changed: 604 additions & 4 deletions
File tree
- .github/workflows
- apps/agentsfun-ui/src/app
- libs
- ui-theme/src/lib
- util-constants-and-types
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
0 commit comments