Ponshu Developer
|
d47bb201ac
|
feat: ライセンス管理システムを追加(Pro機能解放型)
- LicenseService / LicenseProvider / LicenseScreen を追加
- main_screen.dart: isProVersion(ビルド時)→ isProProvider(ランタイム)に変更
ライセンスキー購入後にARスキャン・Analytics・Instagram支援が解放される
- home_screen.dart: 不要なTrialStatusBannerを削除(AI解析は常時無制限)
- proxy/server.js: トライアル回数制限・Stripe/Resendコードを削除(整理)
- proxy/package.json: stripe/resend依存を削除
- .github/workflows/ios_build.yml: iOS CI追加
- scripts/deploy_android.ps1: Android配布スクリプト追加
AI解析(1日50回)はLite版でも制限なし
Proライセンス購入でARスキャン・Analytics・Instagram支援を解放
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-11 00:05:53 +09:00 |
Ponshu Developer
|
f2f6acd070
|
fix: Update CI Flutter version from 3.27.1 to 3.38.3 to match Dart SDK ^3.10.1 requirement
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 10:05:44 +09:00 |
Ponshu Developer
|
e6e45ffca4
|
fix: Check git-tracked status instead of file existence for secrets check
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 09:58:30 +09:00 |
Ponshu Developer
|
f75549ab9a
|
fix: Add secrets.local.dart setup step for CI environment
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 09:42:15 +09:00 |
Ponshu Developer
|
234048e487
|
fix: Update GitHub Actions security check to validate correct files
- Check secrets.local.dart (contains API keys) instead of secrets.dart (routing only)
- Add grep check for hardcoded API key patterns in source code
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-16 09:37:34 +09:00 |
Ponshu Developer
|
1cb3ada9e0
|
Step 2: Add GitHub Actions for automated quality checks
Add CI/CD workflow to automatically check code quality on every push:
- Flutter analyze (static analysis)
- Dart format verification
- Security check (secrets.dart exclusion)
- Test execution (if tests exist)
Benefits:
- Catch issues before they reach production
- Maintain consistent code quality
- Automated security verification
- Build confidence for future changes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-12 00:53:49 +09:00 |