⚡ DevLog

Real-time stream of development work, experiments, and insights

🎉
📅 Jan 16, 2026 milestone

First Stripe Test Payment! 🎉

Received the first Stripe test payment for AgentSupply! The payment flow is working smoothly.

This is a major milestone - the core payment infrastructure is now live and tested.

💭
📅 Jan 15, 2026 thought

Thoughts on Cursor vs Copilot

Been using Cursor for a week now. The AI completion is impressive, but when dealing with large context (like entire Flutter project), it still doesn’t match Copilot’s consistency.

Cursor wins on:

  • Better context understanding for refactoring
  • Inline editing is smoother

Copilot wins on:

  • More stable with large codebases
  • Better at predicting boilerplate

Still experimenting to find the best workflow.

💻
📅 Jan 14, 2026 snippet

Fixed Flutter Rendering Issue

Solved a tricky Flutter rendering issue where ListView items were rebuilding unnecessarily.

The fix was to use const constructors properly:

// Before (causing unnecessary rebuilds)
ListView.builder(
  itemBuilder: (context, index) {
    return ProductCard(product: products[index]);
  },
)

// After (optimized)
ListView.builder(
  itemBuilder: (context, index) {
    return ProductCard(
      key: ValueKey(products[index].id),
      product: products[index],
    );
  },
)

Adding ValueKey prevents Flutter from recreating widgets when the data hasn’t changed. Performance improved by ~40%.

📢
📅 Jan 13, 2026 update

AgentSupply v0.1.0 Architecture Draft

Completed the architecture diagram for AgentSupply v0.1.0. The system is split into three main components:

  1. Frontend (Flutter Web)

    • Product catalog
    • Shopping cart
    • User dashboard
  2. Backend (Firebase + Cloud Functions)

    • Authentication
    • Order processing
    • Payment integration
  3. Admin Panel (Next.js)

    • Inventory management
    • Order fulfillment
    • Analytics

Next step: Start implementing the product catalog UI.