flutterforge_ai 0.1.2 copy "flutterforge_ai: ^0.1.2" to clipboard
flutterforge_ai: ^0.1.2 copied to clipboard

AI-Ready Flutter template with built-in DB console, API inspector, state viewer, log viewer, and AI debug snapshots. Build observable apps that AI can debug with full context.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.2 - 2026-04-17 #

Added #

  • FlutterForgeAI.generateSnapshot(problem: '…') — thin top-level facade over FFSnapshotGenerator.generate(...). Both continue to work; prefer the facade at call sites that already reference FlutterForgeAI.

Changed #

  • README: new "What's actually in the box" capability table right after the 30-second workflow, so reviewers can see the shipped feature set (DevDashboard / snapshot / interceptor / masking / etc.) without scrolling. Roadmap section rewritten with an honest shipped/next split — CLI marked ✅, cloud parked, "Diagnose with AI" flagged as the real next move.
  • ECOSYSTEM.md: status table now labels the VS Code extension as v0.2 in-repo (not just a scaffold), the CLI with its current limits, and the cloud as "parked post-v1".

0.1.1 - 2026-04-17 #

Changed #

  • Docs: README rewritten with sharper one-line positioning, a 30-second workflow diagram, a comparison table vs Alice / Talker / pretty_dio_logger, explicit dependency vs dev_dependency guidance, and a screenshot slot reference list.
  • Docs: Added doc/WORKFLOW.md — step-by-step recording script and asset-layout guide for the doc/images/ screenshots + hero GIF.
  • Version bumped so the published pub.dev page picks up the new README.

Fixed #

  • FFSensitiveDataMasker.maskUrlUri.replace URL-encodes the *** mask as %2A%2A%2A; the masker now decodes it back so the devtools UI shows token=*** instead of token=%2A%2A%2A.

0.1.0 - 2026-04-17 #

Added #

  • Database console with table browser, row viewer, and raw SQL runner via FFDbHelper.
  • Optional sqflite_dev web workbench enabler (no-ops if the dev package is absent).
  • In-app API Inspector (FFApiStore) powered by a Dio interceptor with cURL export.
  • Riverpod state viewer (FFStateObserver) tracking provider adds, updates, disposals, and failures.
  • Log viewer (FFLogger + FFLogStore) with level filtering, search, and full stack traces.
  • AI Debug Snapshot generator (FFSnapshotGenerator) capturing DB schema, API calls, state, logs, device, and app info as structured JSON for pasting to AI assistants.
  • Clipboard / share / save-to-file actions for snapshots.
  • Floating access buttons (DevTools FAB + AI FAB), draggable bubble overlay, shake-to-open (mobile), and Alt+F12 keyboard shortcut (desktop).
  • Automatic sensitive-data masking for headers, body keys, and URL query params.
  • Release-mode safety: every devtool, snapshot generator, and trigger is automatically disabled when kReleaseMode is true.
  • Cross-platform support: Android, iOS, macOS, Windows, Linux, Web.
  • 80%+ unit-test coverage across ring buffer, masker, logger, API interceptor, snapshot generator, and prompt formatter.
  • Fully working example app demonstrating CRUD, real HTTP calls, Riverpod state, error capture, and snapshot generation.
1
likes
0
points
32
downloads

Publisher

unverified uploader

Weekly Downloads

AI-Ready Flutter template with built-in DB console, API inspector, state viewer, log viewer, and AI debug snapshots. Build observable apps that AI can debug with full context.

Repository (GitHub)
View/report issues

Topics

#debugging #devtools #ai #inspector #logging

License

unknown (license)

Dependencies

device_info_plus, dio, flutter, flutter_dotenv, flutter_riverpod, logger, package_info_plus, path, pretty_dio_logger, sensors_plus, share_plus, shared_preferences, sqflite

More

Packages that depend on flutterforge_ai