flutter_dev_panel 1.1.1
flutter_dev_panel: ^1.1.1 copied to clipboard
A comprehensive Flutter debug panel for development with network monitoring, performance tracking, and environment switching.
Change Log #
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2025-08-29 #
Changes #
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flutter_dev_panel
-v1.1.1
flutter_dev_panel_console
-v1.1.1
flutter_dev_panel_network
-v1.1.1
flutter_dev_panel_device
-v1.1.1
flutter_dev_panel_performance
-v1.1.1
flutter_dev_panel
- v1.1.1
- FIX: overflow issue. (47a234f2)
- FIX: fix overflow issue. (bcf2d250)
- FIX: update version. (bad509cb)
- DOCS: update changelog. (ea2256db)
flutter_dev_panel_console
- v1.1.1
- FIX: overflow issue. (47a234f2)
- FIX: fix overflow issue. (bcf2d250)
- DOCS: update changelog. (ea2256db)
flutter_dev_panel_network
- v1.1.1
flutter_dev_panel_device
- v1.1.1
flutter_dev_panel_performance
- v1.1.1
1.1.1 #
- FIX: overflow issue. (47a234f2)
- FIX: fix overflow issue. (bcf2d250)
- FIX: update version. (bad509cb)
- DOCS: update changelog. (ea2256db)
1.1.1 - 2025-08-29 #
Bug Fixes #
- flutter_dev_panel: Fix environment switcher text overflow on small screens
- flutter_dev_panel: Fix theme switcher dropdown overflow issues
- flutter_dev_panel_console: Fix console page RenderFlex overflow during keyboard display
- flutter_dev_panel_console: Fix search box layout issues during foldable screen transitions
- flutter_dev_panel_console: Fix keyboard auto-dismiss issue when focusing search field
- CI: Fix GitHub Actions pub.dev publish detection logic using API instead of cache
2025-08-29 #
Changes #
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flutter_dev_panel
-v1.1.0
flutter_dev_panel_console
-v1.1.0
flutter_dev_panel_performance
-v1.0.4
flutter_dev_panel_network
-v1.0.4
flutter_dev_panel_device
-v1.0.4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_dev_panel_performance
-v1.0.4
flutter_dev_panel_network
-v1.0.4
flutter_dev_panel_device
-v1.0.4
flutter_dev_panel
- v1.1.0
flutter_dev_panel_console
- v1.1.0
1.1.0 #
2025-08-29 #
Changes #
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flutter_dev_panel
-v1.0.3
flutter_dev_panel_performance
-v1.0.3
flutter_dev_panel_network
-v1.0.3
flutter_dev_panel_device
-v1.0.3
flutter_dev_panel_console
-v1.0.3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
flutter_dev_panel_performance
-v1.0.3
flutter_dev_panel_network
-v1.0.3
flutter_dev_panel_device
-v1.0.3
flutter_dev_panel_console
-v1.0.3
flutter_dev_panel
- v1.0.3
- DOCS: update docs. (482cd0bb)
1.0.3 #
- DOCS: update docs. (482cd0bb)
2025-08-29 #
Changes #
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
flutter_dev_panel
-v1.0.2
flutter_dev_panel_console
-v1.0.2
flutter_dev_panel_network
-v1.0.2
flutter_dev_panel_device
-v1.0.2
flutter_dev_panel_performance
-v1.0.2
flutter_dev_panel
- v1.0.2
- REFACTOR: implement comprehensive error capture using modern Flutter APIs. (be344aff)
- FIX: update ignore. (dc46305d)
- FIX: 优化日志. (4c73ba3d)
- FIX: 优化日志. (6a2e439f)
- FIX: improve RenderFlex overflow error capture using debugPrintSynchronously override. (560f87af)
- FIX: optimize Logger package output handling in Console module. (6c09fb8b)
- FIX: ci update. (38bf26e1)
- FIX: cd for publish. (3f8a4803)
flutter_dev_panel_console
- v1.0.2
flutter_dev_panel_network
- v1.0.2
- Bump "flutter_dev_panel_network" to
1.0.2
.
flutter_dev_panel_device
- v1.0.2
- Bump "flutter_dev_panel_device" to
1.0.2
.
flutter_dev_panel_performance
- v1.0.2
- Bump "flutter_dev_panel_performance" to
1.0.2
.
1.0.2 #
- REFACTOR: implement comprehensive error capture using modern Flutter APIs. (be344aff)
- FIX: update ignore. (dc46305d)
- FIX: 优化日志. (4c73ba3d)
- FIX: 优化日志. (6a2e439f)
- FIX: improve RenderFlex overflow error capture using debugPrintSynchronously override. (560f87af)
- FIX: optimize Logger package output handling in Console module. (6c09fb8b)
- FIX: ci update. (38bf26e1)
- FIX: cd for publish. (3f8a4803)
2025-08-25 #
Changes #
Packages with breaking changes:
Packages with other changes:
flutter_dev_panel_console
-v1.0.1
flutter_dev_panel_network
-v1.0.1
flutter_dev_panel_device
-v1.0.1
flutter_dev_panel_performance
-v1.0.1
flutter_dev_panel
- v1.0.1
- REFACTOR: convert publish script to English. (6e04a264)
- REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
- FIX: 修复代码分析警告. (69abb358)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
- FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
- FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
- FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
- FIX: improve sed command compatibility in CI workflow. (38c73631)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
- FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
- FIX: exclude example directory from package publishing. (5fb0879e)
- FIX: update workflow triggers to match tag patterns. (6a2a5770)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: 修复UI布局问题. (15e1774f)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FIX: 修复测试. (583b978a)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
- FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
- FIX: 改进发布脚本的代码分析处理. (dec00812)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
- FEAT: optimize theme manager for production environments. (695011f4)
- FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
- FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add selective package publishing to script. (3ea43b38)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 简化 DevPanelConfig 配置. (07849a4e)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 增强日志缓冲处理功能. (a461291f)
- FEAT: 更新UI颜色和日志通知功能. (fe385957)
- FEAT: 实现自定义网络监控模块. (b50d9c81)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 增强DevPanel功能和UI优化. (55858fb2)
- FEAT: 添加主题管理功能和主题切换器. (8d67246a)
- FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
- FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
- FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
- FEAT: 增强日志配置管理功能. (fc27ae99)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 增强日志监控和UI优化. (cec089a2)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
- DOCS: add theme switching example to main README. (f8e5388b)
- DOCS: add theme sync example for apps with existing theme management. (9841db21)
- DOCS: reorganize theme integration documentation. (7894ed4a)
- DOCS: 同步主题集成文档到中文README. (d8988a3d)
- DOCS: 更新文档. (2aa18a71)
- DOCS: update version. (1de0c531)
- DOCS: fix docs. (9e99912b)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
- BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)
flutter_dev_panel_console
- v1.0.1
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 修复测试. (583b978a)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- DOCS: update version. (1de0c531)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_network
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI布局问题. (15e1774f)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: update version. (1de0c531)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_device
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: simplify README files for all packages. (9c431166)
flutter_dev_panel_performance
- v1.0.1
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- DOCS: simplify README files for all packages. (9c431166)
1.0.1 #
Note: This release has breaking changes.
- REFACTOR: convert publish script to English. (6e04a264)
- REFACTOR(ci): simplify tag naming convention. (fab8cf1f)
- REFACTOR: use factory function for Logger integration without direct dependency. (6467f784)
- REFACTOR: rename customOutput to baseOutput for better clarity. (e4601f21)
- REFACTOR: simplify Logger package integration with better API. (8979bb99)
- REFACTOR: 重构为模块化架构. (ef4edf8a)
- FIX: 修复网络模块集成方法的生产安全性问题. (6771a3b5)
- FIX: 修复代码分析警告. (69abb358)
- FIX: make DevPanelLoggerOutput extend LogOutput base class. (8d94e755)
- FIX: 优化 Melos 6.x 发布流程. (d4b4dffd)
- FIX: improve GraphQL query serialization and Logger package integration. (878b9aad)
- FIX: 优化开发面板的导航上下文获取逻辑. (e24fea89)
- FIX: 添加对桌面平台的支持,优化摇动检测逻辑. (42d80a67)
- FIX: 优化开发面板的打开逻辑,确保 FAB 上下文的有效性。. (d0280fdb)
- FIX: 修复 Melos 发布时的 path 依赖问题. (55e8ee9c)
- FIX: improve sed command compatibility in CI workflow. (38c73631)
- FIX: downgrade test package version to fix flutter_test compatibility. (a1dacadf)
- FIX: skip tests in CI to avoid monorepo dependency conflicts. (0f38f26f)
- FIX: restore console package dependency to local path. (389d7ef5)
- FIX: simplify CI workflow to match local publish script behavior. (bf382d9c)
- FIX: remove example directories in CI to avoid dependency conflicts. (0b9f8e18)
- FIX: exclude example directory from package publishing. (5fb0879e)
- FIX: update workflow triggers to match tag patterns. (6a2a5770)
- FIX: unify Flutter version requirement to 3.10.0 across all packages. (d7552d8e)
- FIX: 修复UI布局问题. (15e1774f)
- FIX: 改进网络请求详情弹窗和遮罩层关闭功能. (7b8f3c7a)
- FIX: 修复UI和状态管理问题. (80d1dd17)
- FIX: 更新Flutter开发面板的API和UI组件. (0873ef11)
- FIX: resolve all code analysis warnings in console package. (904ad2f8)
- FIX: 增强FAB内容构建和优先级管理. (16a36e15)
- FIX: auto-confirm flutter pub publish prompt. (d69e8e12)
- FIX: 改进网络监控页面的搜索框和统计信息展示. (6efdb0b4)
- FIX: 移除不再使用的悬浮按钮组件并优化FAB管理. (36d0f8c0)
- FIX: 更新FAB内容显示逻辑和状态管理. (c344fd24)
- FIX: 更新网络监控模块,增强HTTP库集成和状态管理. (d3dc868a)
- FIX: 增强网络监控模块,支持多种HTTP库集成和GraphQL功能. (d0ac040f)
- FIX(ci): use performance instead of perf for tag prefix. (7ea35e80)
- FIX: 更新依赖和优化UI布局. (fa776672)
- FIX: 改进底部弹窗UI和遮罩层效果. (ef7a82f0)
- FIX: 增强GraphQL集成和UI交互体验. (a8f33c2b)
- FIX: 优化GraphQL请求和JSON查看器的展示逻辑. (83a581cb)
- FIX: 更新设备信息和性能监控模块,增强电池状态监控. (e8fd7f94)
- FIX: 增强性能监控模块,优化电池状态和图表显示. (af4522aa)
- FIX: 调整日志项的对齐方式,改为垂直顶部对齐。. (b165d213)
- FIX: 修复测试. (583b978a)
- FIX: 优化测试用例. (6d06cc34)
- FIX: 改进发布脚本的dry-run检查逻辑和调试信息. (313e8300)
- FIX: 修复发布脚本的dry-run退出码处理. (c33f49a8)
- FIX: 改进发布脚本的代码分析处理. (dec00812)
- FIX: add required files for publishing and fix script. (72ac1a91)
- FIX: resolve sub-package publishing issues. (4151d69b)
- FIX: 改进JSON查看器的展开和折叠逻辑. (70fbd636)
- FEAT: add production safety to network module integration methods. (a9f435e4)
- FEAT: 完成Flutter Dev Panel完整实现. (f8d4c73d)
- FEAT: optimize theme manager for production environments. (695011f4)
- FEAT: add --dart-define support to EnvironmentManager. (0bdd0b53)
- FEAT: add GitHub Actions workflow for automated publishing. (0a845115)
- FEAT: add safe Logger package integration for production. (2fb8bcae)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (3d9d8a4c)
- FEAT: add proper Logger package integration with zero configuration. (5fb805c8)
- FEAT: 更新 README 和示例代码以支持新的初始化方法. (1950a15b)
- FEAT: add selective package publishing to script. (3ea43b38)
- FEAT: 更新 pubspec.yaml 和 pubspec.lock 文件. (ea4e9c71)
- FEAT: 简化 DevPanelConfig 配置. (07849a4e)
- FEAT: 更新文档和示例代码以反映 DevPanel 的重命名. (3b49e94b)
- FEAT: 添加环境变量获取的便捷方法. (45d39ce5)
- FEAT: 更新 README 和示例代码以支持新的环境变量获取和 GraphQL 客户端监控. (6d9dfe0f)
- FEAT: 优化 ShakeDetector 以支持平台检测和错误处理. (17702c09)
- FEAT: 更新JSON查看器和配置文件. (17670e29)
- FEAT: 更新CLAUDE.md文档和main.dart中的性能监控功能. (a95a4969)
- FEAT: 移除电池监控功能并优化性能监控. (38765686)
- FEAT: 增强日志缓冲处理功能. (a461291f)
- FEAT: 更新UI颜色和日志通知功能. (fe385957)
- FEAT: 实现自定义网络监控模块. (b50d9c81)
- FEAT: 优化UI颜色和字体权重. (bc88b700)
- FEAT: 增强DevPanel功能和UI优化. (55858fb2)
- FEAT: 添加主题管理功能和主题切换器. (8d67246a)
- FEAT: 更新CLAUDE.md文档,重构项目结构和功能模块. (5ea2efa7)
- FEAT: 添加环境管理功能和更新依赖. (e94a36e5)
- FEAT: 更新CLAUDE.md文档和pubspec.yaml依赖. (cb6f5ec7)
- FEAT: 增强日志配置管理功能. (fc27ae99)
- FEAT: 优化日志显示和处理功能. (8314faac)
- FEAT: 增强日志控制功能. (b047d901)
- FEAT: 移除控制台页面的自动滚动按钮并更新注释为英文. (27d7b899)
- FEAT: 更新ConsoleModule和FAB组件. (be517871)
- FEAT: 增强自动滚动功能. (eb51fd79)
- FEAT: 完成Flutter Dev Panel核心功能实现. (acce0f33)
- FEAT: 更新日志捕获和控制台模块. (15749fa2)
- FEAT: 添加完整的 Console/Logs 模块. (54af2da0)
- FEAT: 增强控制台页面和网络监控页面的搜索框功能. (240cc258)
- FEAT: 优化 ModularMonitoringFab 的渐变颜色设置. (aa11b07f)
- FEAT: 优化环境变量获取方法,新增默认值支持. (17a03b40)
- FEAT: 优化performance 模块,添加timer 调试信息. (4236e42a)
- FEAT: 增强日志监控和UI优化. (cec089a2)
- FEAT: 更新 README 和示例代码以反映 PerformanceModule 的自动 Timer 追踪功能. (91c6cb86)
- FEAT: 优化性能模块中的内存趋势指示器. (a7cdb476)
- FEAT: 优化 LeakDetector 和 PerformanceMonitorController 的监控逻辑. (9576ecb0)
- FEAT: 重构性能监控逻辑,使用 PerformanceUpdateCoordinator 统一管理 Timer. (c0d9b70b)
- FEAT: 优化 DevLogger 的日志级别检测逻辑. (e682bd97)
- FEAT: 更新 DevPanelConfig 的触发模式. (fa31ced5)
- FEAT: 发布 1.0.0 版本,包含多个模块的重大更新. (9a123185)
- FEAT: 添加测试环境按钮和优化环境变量加载. (30694e12)
- DOCS: add theme switching example to main README. (f8e5388b)
- DOCS: add theme sync example for apps with existing theme management. (9841db21)
- DOCS: reorganize theme integration documentation. (7894ed4a)
- DOCS: 同步主题集成文档到中文README. (d8988a3d)
- DOCS: 更新文档. (2aa18a71)
- DOCS: update version. (1de0c531)
- DOCS: fix docs. (9e99912b)
- DOCS: update docs. (c723a57d)
- DOCS: simplify README files for all packages. (9c431166)
- BREAKING REFACTOR: 移除 GetX 依赖,使用原生 Flutter 状态管理. (c0eeb633)
Changelog #
1.0.0 #
Major Release 🎉 #
- Production ready: Stable API with comprehensive testing
- Enhanced modules: Major improvements to all modules
- GraphQL support: Full GraphQL integration in Network module
- Performance monitoring: Advanced Timer tracking and memory analysis
Breaking Changes #
-
Simplified configuration: Removed
enabled
field fromDevPanelConfig
- Panel is now controlled by compile-time constants for optimal tree shaking
- Debug mode: Always enabled automatically
- Release mode: Disabled by default, can be forced via
--dart-define=FORCE_DEV_PANEL=true
Migration Guide:
// Before: DevPanelConfig( enabled: true, showInProduction: false, ) // After: DevPanelConfig() // Automatic behavior based on build mode // To force enable in production: // Use: flutter build --dart-define=FORCE_DEV_PANEL=true
Performance Improvements #
- Zero overhead in production: All dev panel code is removed by tree shaking in release builds
- Compile-time optimization: Uses
kDebugMode
and environment constants for optimal performance - Unified enable check: Single source of truth for panel state reduces runtime overhead
0.0.2 #
- Fixed Flutter version requirement to 3.10.0 across all packages
- Improved documentation with theme integration examples
- Synchronized Chinese README with English documentation
0.0.1 #
- Initial release
- Core modular debug panel framework
- Support for multiple debug modules
- Environment switching capability
- Theme management (Light/Dark/System)
- Shake gesture and FAB triggers
- Module registry system