Commit Graph

11 Commits

Author SHA1 Message Date
Max 58bb484cd2 refactor: remove clientType, translate example app, add response logging
Flutter CI / analyze-and-test (push) Has been cancelled Details
2026-02-03 19:26:29 +08:00
Max ee9e6739b5 feat: add device_info_plus, TagTemplates & UserInfo button
Flutter CI / analyze-and-test (push) Waiting to run Details
- Integrate device_info_plus for readable OS version and device model
- Add TagTemplates utility class with industry-standard custom tags:
  - businessContext, userSegmentation, forScreen, technicalContext
  - campaign (UTM), ecommerce (GA4), session, content
- Use snake_case naming convention for data warehouse compatibility
- Add Set UserInfo button to example app
- Update DeviceInfo to use Platform.operatingSystemVersion
2026-02-03 17:42:31 +08:00
Max 3277efd47c feat: enhance example app, config & client type
- feat(example): add stress testing, error simulation & edge case UI
- feat(config): add ClientType enum with auto-detection
- refactor(config): centralize URL management & fix 404/400 errors
- test: update tests for non-const config & verify functionality
2026-02-03 17:03:26 +08:00
Max 29c60bbc48 feat: 买点参数册亨工
Flutter CI / analyze-and-test (push) Waiting to run Details
2026-02-03 15:50:49 +08:00
Max 745ab3510e feat: 更新请求地址
Flutter CI / analyze-and-test (push) Waiting to run Details
2026-02-03 15:00:29 +08:00
Max 4cc822c4f6 fix: Resolve SQLITE_BUSY by enabling WAL and fixing isolate init 2026-02-03 14:44:39 +08:00
Max 14161727d5 docs: Sync documentation with codebase and fix bugs
Flutter CI / analyze-and-test (push) Has been cancelled Details
- Fix README.md duplicate ')' syntax error
- Fix IsolateEventStorage response format (add missing id/ok fields)
- Update todo list with Isolate storage and lifecycle features
- Add maxEventAge config explanation to design doc
- Update lifecycle description in overview doc
2026-01-28 12:21:28 +08:00
Max 61f07c500a docs: update workspace settings
Flutter CI / analyze-and-test (push) Has been cancelled Details
2026-01-28 11:10:07 +08:00
Max e7326cb9f9 feat: Implement Isolate Storage & Lifecycle Handling
Flutter CI / analyze-and-test (push) Waiting to run Details
- Implement IsolateEventStorage for background persistence
- Add Analytics.bindLifecycleObserver for background flushing
- Enable useIsolateStorage by default in AnalyticsConfig
- Fix 25+ lint issues across the codebase
- Add comprehensive tests for Isolate storage and lifecycle behaviors
2026-01-28 11:07:01 +08:00
Max d58eeede2f 新增 CI:自动 analyze/test(含 example)
Flutter CI / analyze-and-test (push) Waiting to run Details
2026-01-27 15:43:08 +08:00
Max 6843d5ab5c 完成 Phase1-Phase3:策略/拦截器/指标上报/最近事件与 Demo/测试 2026-01-27 15:25:56 +08:00