Conversation
✅ Deploy Preview for fancy-gelato-7cdad5 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Bug: Poll End Date Defaults IncorrectlyThe |
Bug: Routing Mismatch Causes Unnecessary RedirectsThe application's routing for governance poll detail pages is inconsistent. While the canonical route is now Additional Locations (2) |
Bug: Incorrect Destructuring in
|
Bug: Polls Expire Immediately When
|
Bug: Invalid Poll ID Renders Blank ScreenThe |
Light bg, stronger bar gradient, border tint, and micro-press transform
…g state Refetch overview to update counts; disable double-submits; display 'Pending…'
Track pendingOption; render 'Pending…' for that option only
Pending appears only on selected option; mobile shows Spinner only
Show spinner at all breakpoints to match tipping button behavior
Revoke previous vote before casting new one; refresh overview and my vote
Set myVote immediately for better feedback; still refetch overview afterward
Submit contract event and delay refreshMyVote to prevent jump back
Adjust local counts immediately while tx pending; reconcile after refetch
Keep requested vote while backend catches up; reconcile after lock expires
Move optimistic changes to post-vote/revoke resolve; keep immediate reconcile afterwards
Add PollDetail view rendering PollCreatedCard with voting actions Add /poll/:pollAddress route under SocialLayout Update feed click to open /poll and preload PollDetail chunk Update feed plugin guide with detail pages section Keep legacy /voting redirects; stop linking to old voting detail
…p in detail Save feed scrollY before navigating to /poll/:id Ensure PollDetail scrolls to top on mount
…tions Make PollCreatedCard clickable at container level Stop propagation for internal interactive elements (vote, retract, links)
Remove onOpen in PollDetail so container click does not navigate
Fetch creation tx hash from MDW and pass to PollCreatedCard Keeps UI consistent with feed poll card badge
Pass metadata.description through plugin adapter and render in PollCreatedCard Wire description into PollDetail as body text under title
Move time-left next to vote count and add SharePopover with /poll/:id Relax SharePopover to support urlOverride without postId
- Add Feed Plugins & Popular Feed Injection guide - Add API Plugin Development guide for backend plugins - Document popular feed integration for both frontend and backend - Update Plugin SDK documentation with feed plugins and API plugin sections - Update integration guide with references to new plugin guides - Add new guides to navigation in mint.json
- Remove outdated 'Pages in this tutorial' section from index - Create dedicated References page with comprehensive resources - Add Superhero Wallet download links (Chrome, Firefox, Android, iOS, Web) - Add testnet faucet link with tip - Add block explorers and development endpoints - Update forum link to general æforum homepage - Shorten Feed Plugins page title - Add References page to navigation
- Split 'Build' group into 'Contract Development' and 'Plugin Development' - Contract Development: scaffold, contracts, test-and-deploy - Plugin Development: integration, feed plugins, API plugins
- Rename 'Operations & Support' to 'Hints & Tips' with expanded content - Add plugin development tips and troubleshooting - Group Hints and References under 'Resources' section - Remove 'Official' from References title - Rename index page from 'Overview' to 'Build Superhero Plugins' - Replace 'Extensions' with 'Plugins' throughout index page - Shorten sidebar title and remove duplicate heading
- Split setup page into: Prerequisites, Wallet Setup, Configure Cursor, Project Setup - Add Setup Overview page with links to all setup steps - Add Superhero Docs MCP server configuration instructions - Update navigation to include all new setup pages
- Fix all broken links pointing to archived pages - Update quickstart.md to use current page structure - Update overview.md, README.md, SUMMARY.md with current structure - Replace 'extension' terminology with 'plugin' throughout - Add 'Next Steps' sections to all major pages for better navigation - Improve cross-linking between related documentation pages - Add MCP tip to hints page for AI-assisted development - Update directory paths (src/extensions -> src/plugins) - Add quick links section to main index page
…info - Reorganize page to prioritize production MCP URL (docs.superhero.com) - Add 'Alternative: Run Documentation Locally' section - Add info about accessing raw Markdown files via .md URL extension - Improve page structure with clearer steps and better organization - Add tip about Markdown format and AI agent accessibility
- Add prominent MCP configuration tip at the top - Add Configure Cursor step to setup instructions - Add time estimates for each step (more realistic) - Improve step descriptions with specific commands - Add tip about MCP helping with iteration and debugging - Remove time estimate from warning box - Improve Next Steps section
- Update quickstart prompt to include backend plugin development - Add workspace setup step (step 0) to prompt - Create backend-setup.md page with complete backend API setup instructions - Add workspace configuration for multi-repo development - Improve project setup with all-in-one script - Update repository descriptions (remove 'repo', clarify UI/API) - Remove warning boxes, convert to regular text - Fix documentation inconsistencies and broken links - Update index.md and README.md to reflect three-repo structure
- Remove 'optional' from backend API repository description - Clarify backend API is for transaction processing and popular feed - Update prompt step 3 to emphasize transaction processing first - Improve backend plugin workflow description
- Add GitHub Actions workflow for deploying Mintlify docs to GitHub Pages - Update LOCAL_SETUP.md with GitHub Pages deployment instructions - Add .nojekyll file for GitHub Pages compatibility - Fix broken plugin-sdk.md links (use ../../ instead of ../) - Remove .md extensions from all internal markdown links - Update link checker script to handle links without extensions
- Revert Vite dev server port to 5173 (matches netlify.toml) - Change Mintlify docs server port from 3001 to 3002 - Backend API remains on port 3000 - All services can now run simultaneously without conflicts
- Rename docs/LOCAL_SETUP.md to docs/README.md - Add link to docs.superhero.com at the top - Rename 'Local Development' section to 'Run Documentation Locally' - Improve structure with Documentation Structure and Contributing sections - Update script reference from LOCAL_SETUP.md to README.md
- Remove docs/tutorials/hackathon/overview.md - Update README.md and SUMMARY.md to link to ../../index instead of ./overview - Consolidate documentation entry point to root index.md
- Remove cache: 'npm' from Node.js setup step - Cache is not needed for global npm installs (Mintlify CLI) - Prevents potential cache-related errors in GitHub Actions
…intlify feat(docs): replace mkdocs with AI-accessible mintlify docs
- Add leaderboard navigation item to trending section - Add tokenHolderLabel prop and rendering to ReplyToFeedItem component - Resolves merge conflicts preventing Netlify deployment
- Resolve conflicts in navigationItems.ts (keep plugin support) - Resolve conflicts in ReplyToFeedItem.tsx (keep InlinePoll and CONFIG imports) - Integrate leaderboard feature from develop - Merge all other changes from develop branch
- Remove incorrect comment stating Mintlify doesn't generate local artifacts - Add .mintlify/ and docs/.mintlify/ to gitignore - Prevents accidental commit of build artifacts from 'mintlify build' command
- Resolve merge conflict in function signature - Fixes Netlify build failure caused by conflict markers
|
@Andreea167 pls retest |
Screen.Recording.2025-11-24.at.11.41.40.mov |
Note
Introduce a plugin architecture for the social feed (with poll and token plugins), add poll composer attachments and dynamic routes, and replace legacy governance UI with on-chain poll flow.
plugin-sdk, host context (PluginHostProvider), registries (composer,attachments,item-actions,routes,modals,menu), and loaders for local/external plugins.getRoutes(); plugin-provided routes/nav integrated.FeedRenderer/FeedOrchestratorto merge plugin entries.poll-createdandtoken-createdwith renderers and translations.poll-attachment) with length controls and validation; inline pending/ready rendering.PollDetailview andPollCreatedCardUI; voting/revoke flows using SDK + governance API.src/api/governance.tswith/api/governance/votesDTOs and client methods; adapt consumers to new responses.poll/:pollAddress.CONFIGgainsPLUGINS/PLUGIN_CAPABILITIES_ALLOWLIST; enablecomposer-attachmentsfeature flag.BlockchainInfoPopovertime resolution/label; minor i18n additions and DEX labels.Written by Cursor Bugbot for commit 3df75ee. This will update automatically on new commits. Configure here.