Releases: bannzai/Pilll
Releases · bannzai/Pilll
Release list
202607.14.163814
What's Changed
- simtunnel の caller workflow を追加(iOS Simulator リモートセッション) by @bannzai in #1812
- simulator-session の参照 SHA 更新と permissions の job 単位化 by @bannzai in #1813
- simulator-session の参照 SHA 更新(keepalive 強化)と serve_sim 入力の追加 by @bannzai in #1814
- QA: run-qa --all の実行記録とトライアル解除デバッグ機能の追加 by @bannzai in #1815
- simtunnel セッション用のオンボーディング自動突破 Maestro flow を追加 by @bannzai in #1816
- simtunnel の参照 SHA を simulators=1 regression 修正後の main に更新 by @bannzai in #1817
- 買い切りオファーの文言A/Bテスト機構を追加 by @bannzai in #1818
- 3年以上の無料ユーザーへ月額300円オファーを追加 by @bannzai in #1819
- 月額300円オファーを未購入ユーザーに限定 by @bannzai in #1820
- 深夜(0:00-2:00)の服用記録に当日分まで記録された旨の注意ダイアログを表示 by @bannzai in #1821
- 🆙 to 202607.14.163814 by @bannzai in #1822
Full Changelog: 202607.05.002307...202607.14.163814
202607.05.002307
202606.18.042536
What's Changed
- 🆙 version flutter by @bannzai in #1799
- feat(pilll-ads): AnnouncementBar の集計強化(インプレッション・広告ID・UTM) by @bannzai in #1800
- Remove unnecessary plans file by @bannzai in #1801
- Add codex review rule by @bannzai in #1802
- 起動時エラーメッセージの日本語文言を修正 by @bannzai in #1804
- .vscode ディレクトリを追加 by @bannzai in #1805
- 🆙 to 202606.18.042536 by @bannzai in #1806
Full Changelog: 202605.01.083440...202606.18.042536
202605.01.083440
What's Changed
- feat: Paywall 起動経路 (paywall_source) と課金完了イベントを Analytics に送出 by @bannzai in #1797
- 🆙 to 202605.01.083440 by @bannzai in #1798
Full Changelog: 202604.20.110154...202605.01.083440
202604.20.110154
What's Changed
- Remove unnecessary log by @bannzai in #1775
- Upgrade Flutter SDK 3.35.7 → 3.41.2 by @bannzai in #1778
- add rules by @bannzai in #1783
- Remove unused env vars and permissions settings from Claude config by @bannzai in #1781
- feat(release): appIsReleased をストアAPI駆動に切り替え by @bannzai in #1784
- refactor(feature_appeal): .claude/rules 準拠リファクタリング by @bannzai in #1785
- test: FeatureAppeal の Maestro E2E テストフロー追加 + Semantics(identifier) 追加 by @bannzai in #1786
- refactor: AnnouncementBar 優先度変更 (機能訴求 > 認証推奨) by @bannzai in #1787
- feat(feature_appeal): 5 機能の HelpPage + AnnouncementBar を追加 (quickRecord/creatingNewPillSheet/alarmKit/todayPillNumber/restDuration) by @bannzai in #1794
- fix: HelpPage の遷移先をタブ移動に統一 + ボタン文言「確認する」変更 + CLAUDE.md 更新 by @bannzai in #1793
- fix: ref.watch修正 + FeatureAppeal CLAUDE.md 指示書追加 by @bannzai in #1792
- fix: HelpPage タップアイコンの位置修正・見切れ修正 by @bannzai in #1791
- feat: FeatureAppeal HelpPage にビジュアルガイドを追加 by @bannzai in #1790
- FeatureAppeal HelpPage のビジュアルコンテンツ追加と表示修正 by @bannzai in #1789
- fix: FeatureAppeal HelpPage のコンテンツ表示・遷移先を修正 by @bannzai in #1788
Full Changelog: 202602.01.211552...202604.20.110154
202602.01.211552
What's Changed
Full Changelog: 202601.24.202752...202602.01.211552
202601.24.202752
What's Changed
- Phase 4: 2錠飲み対応 - 設定画面の実装 by @bannzai in #1741
- feat: 2錠飲み対応 - Phase 1-2(エンティティ・プロバイダー層) by @bannzai in #1734
- refactor: PillSheet を freezed union type (v1/v2) に変更 by @bannzai in #1738
- Phase 3: 2錠飲み対応 UI層の実装 by @bannzai in #1740
- Phase 5: 2錠飲み対応のテスト実装 by @bannzai in #1744
- Revert "Phase 5: 2錠飲み対応のテスト実装" by @bannzai in #1745
- Phase 4: 2錠飲み対応 - 設定画面の実装 by @bannzai in #1742
- Revert "Revert "Phase 5: 2錠飲み対応のテスト実装"" by @bannzai in #1746
- fix: v2服用履歴で2回目の服用時に正しいピル番号を表示 by @bannzai in #1754
- refactor: v2のlastTakenDateをpillsから導出するcomputed propertyに変更 by @bannzai in #1755
- refactor: 履歴表示のv1/v2分離とPillSheetGroupへの記録用フィールド追加 by @bannzai in #1757
- refactor: isDisabled関連のロジックを削除 by @bannzai in #1758
- test: PillSheet v2 のテストを追加 by @bannzai in #1759
- feat: 2錠飲み機能をユーザーフラグで制御 by @bannzai in #1760
- finallyブロックでアプリバッジを常にクリアするように変更 by @bannzai in #1761
- 2錠のみ対応のベースブランチ by @bannzai in #1733
- add claude code session start hooks by @bannzai in #1763
- Continue previous work by @bannzai in #1764
- refactor: PillSheetModifiedHistory v1関連コードを削除 by @bannzai in #1762
- Paywallフッターの買い切りプラン注意書きのスタイルを統一 by @bannzai in #1766
- chore: dart format の150文字制限を削除 by @bannzai in #1765
- fix: クイックレコードで2錠飲みユーザーが1錠目服用後に2錠目を飲めないバグを修正 by @bannzai in #1770
- 🆙 to 202601.24.202752 by @bannzai in #1771
Full Changelog: 202601.08.013307...202601.24.202752
202601.08.013307
What's Changed
- feat: flutter-pub-updateスキルを追加 by @bannzai in #1566
- chore: Firebase系パッケージをメジャーバージョンへ更新 by @bannzai in #1569
- feat: dependabot PRまとめ解決用のClaude skillを追加 by @bannzai in #1574
- chore: dependabot PRまとめ更新 by @bannzai in #1575
- test(PillSheet): add tests for documentID by @bannzai in #1578
- test(PillSheet): add tests for sheetType by @bannzai in #1579
- test(PillSheet): add tests for todayPillNumber by @bannzai in #1580
- test(PillSheet): add tests for lastTakenOrZeroPillNumber by @bannzai in #1581
- test(PillSheet): add tests for lastTakenPillNumber by @bannzai in #1582
- test(PillSheet): add tests for todayPillIsAlreadyTaken by @bannzai in #1583
- test(PillSheet): add tests for isTakenAll by @bannzai in #1584
- test(PillSheet): add tests for isBegan by @bannzai in #1585
- Remove trigger option of specify branches for github ci workflows by @bannzai in #1634
- fix(ci): pushトリガーをmainブランチのみに制限 by @bannzai in #1636
- test(PillSheet): add tests for inNotTakenDuration by @bannzai in #1586
- test(PillSheet): add tests for isActive by @bannzai in #1587
- test(PillSheet): add tests for estimatedEndTakenDate by @bannzai in #1588
- test(PillSheet): add tests for activeRestDuration by @bannzai in #1589
- test(PillSheet): add tests for dates by @bannzai in #1590
- fix: 服用おやすみ開始日に表示されない問題を修正 by @bannzai in #1635
- test(PillSheet): add tests for isActiveFor by @bannzai in #1637
- 🐚 dart fix --apply lib && dart format lib -l 150 by @bannzai in #1639
- test(PillSheet): add tests for pillNumberFor by @bannzai in #1638
- test(PillSheet): add tests for buildDates by @bannzai in #1640
- test(PillSheetGroup): add tests for activePillSheet by @bannzai in #1641
- test(PillSheetGroup): add tests for isDeactived by @bannzai in #1642
- test(PillSheetGroup): add tests for sequentialTodayPillNumber by @bannzai in #1643
- test(PillSheetGroup): add tests for sequentialLastTakenPillNumber by @bannzai in #1644
- test(PillSheetGroup): add tests for sequentialEstimatedEndPillNumber by @bannzai in #1645
- test(PillSheetGroup): add tests for lastTakenPillSheetOrFirstPillSheet by @bannzai in #1646
- test(PillSheetGroup): add tests for lastTakenPillNumberWithoutDate by @bannzai in #1647
- test(PillSheetGroup): add tests for pillNumbersInPillSheet by @bannzai in #1648
- test(PillSheetGroup): add tests for pillNumbersForCyclicSequential by @bannzai in #1649
- test(PillSheetGroup): add tests for activePillSheetWhen by @bannzai in #1650
- test(PillSheetGroup): add tests for replaced by @bannzai in #1651
- test(PillSheetGroup): add tests for pillNumberWithoutDateOrZero by @bannzai in #1653
- test(PillSheetGroup): add tests for pillNumberWithoutDateOrZeroFromDate by @bannzai in #1652
- test(PillSheetGroup): add tests for displayPillNumberOrDate by @bannzai in #1654
- test(PillSheetGroup): add tests for displayPillSheetDate by @bannzai in #1655
- test(PillSheetGroup): add tests for cycleSequentialPillSheetNumber by @bannzai in #1656
- refactor(PillSheetGroup): remove unused pillMark and pillMarks methods by @bannzai in #1657
- test(PillSheetGroup): add tests for lastActiveRestDuration by @bannzai in #1659
- test(PillSheetGroup): add tests for menstruationDateRanges by @bannzai in #1658
- test(PillSheetGroup): add tests for targetBeginRestDurationPillSheet by @bannzai in #1660
- test(PillSheetGroup): add tests for availableRestDurationBeginDate by @bannzai in #1661
- refactor(Menstruation): remove unused documentID getter by @bannzai in #1662
- test(Menstruation): add tests for isActive by @bannzai in #1663
- test(Menstruation): add tests for menstruationsDiff by @bannzai in #1664
- test(PillSheetModifiedHistory): add tests for enumActionType by @bannzai in #1665
- refactor(PillSheetModifiedHistory): remove unused beforeActivePillSheet and afterActivePillSheet by @bannzai in #1666
- test(PillSheetModifiedHistory): add tests for missedPillDays by @bannzai in #1667
- test(PillSheetModifiedHistory): add tests for createTakenPillAction by @bannzai in #1668
- test(PillSheetModifiedHistory): add tests for createRevertTakenPillAction by @bannzai in #1669
- test(PillSheetModifiedHistory): add tests for createCreatedPillSheetAction by @bannzai in #1670
- test(PillSheetModifiedHistory): add tests for createChangedPillNumberAction by @bannzai in #1671
- test(PillSheetModifiedHistory): add tests for createDeletedPillSheetAction by @bannzai in #1672
- test(PillSheetModifiedHistory): add tests for createBeganRestDurationAction by @bannzai in #1673
- test(PillSheetModifiedHistory): add tests for createEndedRestDurationAction by @bannzai in #1674
- test(PillSheetModifiedHistory): add tests for createChangedRestDurationBeginDateAction by @bannzai in #1675
- test(PillSheetModifiedHistory): add tests for createChangedRestDurationAction by @bannzai in #1676
- test(PillSheetModifiedHistory): add tests for createChangedBeginDisplayNumberAction by @bannzai in #1677
- test(PillSheetModifiedHistory): add tests for createChangedEndDisplayNumberAction by @bannzai in #1678
- feat(scripts): add entity test generation script by @bannzai in #1577
- test(PillSheet): add tests for todayPillNumber by @bannzai in #1680
- test(PillSheet): add tests for lastTakenOrZeroPillNumber by @bannzai in #1681
- test(PillSheet): add tests for lastTakenPillNumber by @bannzai in #1682
- test(PillSheet): add tests for isTakenAll by @bannzai in #1683
- test(PillSheet): add tests for isBegan by @bannzai in #1684
- test(PillSheet): add tests for pillSheetHasRestOrFakeDuration by @bannzai in #1685
- test(PillSheet): add tests for isActive by @bannzai in #1686
- test(PillSheet): add tests for estimatedEndTakenDate by @bannzai in #1687
- test(PillSheet): add tests for activeRestDuration by @bannzai in #1688
- test(PillSheet): add tests for dates by @bannzai in #1689
- test(PillSheet): add tests for isActiveFor by @bannzai in #1690
- test(PillSheet): add tests for displayPillTakeDate by @bannzai in #1691
- test(PillSheet): add tests for pillNumberFor by @bannzai in #1692
- test(PillSheet): add tests for buildDates by @bannzai in #1693
- test(PillSheetGroup): add tests for activePillSheet by @bannzai in #1694
- test(PillSheetGroup): add tests for isDeactived by @bannzai in #1695
- test(PillSheetGroup): add tests for sequentialTodayPillNumber by @bannzai in #1696
- test(PillSheetGroup): add tests for sequentialLastTakenPillNumber by @bannzai in #1697
- test(PillSheetGroup): add tests for lastTakenPillNumberWithoutDate by @bannzai in #1698
- test(PillSheetGroup): add tests for restDurations by @bannzai in #1699
- test(PillSheetGroup): add tests for pillNumbersInPillSheet by @bannzai in #1700
- test(PillSheetGroup): add tests for pillNumbersForCyclicSequential by @bannzai in #1701
- test(PillSheetGroup): add tests for activePillSheetWhen by @bannzai in #1702
- test(...
202512.25.163102
What's Changed
- 🐚 bundle update fastlane by @bannzai in #1482
- add test case by @bannzai in #1483
- feat: Google Formsからアプリ内お問い合わせフォームへ移行 by @bannzai in #1484
- Translate af localization by @bannzai in #1486
- Translate fa localization by @bannzai in #1505
- Translate fi localization by @bannzai in #1506
- Translate fil localization by @bannzai in #1507
- Translate gl localization by @bannzai in #1508
- Translate gsw localization by @bannzai in #1509
- Translate gu localization by @bannzai in #1510
- Translate he localization by @bannzai in #1511
- Translate hi localization by @bannzai in #1512
- Translate hr localization by @bannzai in #1513
- Translate hu localization by @bannzai in #1514
- Translate hy localization by @bannzai in #1515
- Translate id localization by @bannzai in #1516
- Translate is localization by @bannzai in #1517
- Translate it localization by @bannzai in #1518
- Translate ka localization by @bannzai in #1519
- Translate kk localization by @bannzai in #1520
- Translate km localization by @bannzai in #1521
- Translate kn localization by @bannzai in #1522
- Translate ko localization by @bannzai in #1523
- Translate ky localization by @bannzai in #1524
- Translate lo localization by @bannzai in #1525
- Translate lt localization by @bannzai in #1526
- Translate lv localization by @bannzai in #1527
- Translate mk localization by @bannzai in #1528
- Translate ml localization by @bannzai in #1529
- Translate mn localization by @bannzai in #1530
- Translate mr localization by @bannzai in #1531
- Translate ms localization by @bannzai in #1532
- Translate my localization by @bannzai in #1533
- Translate nb localization by @bannzai in #1534
- Translate ne localization by @bannzai in #1535
- Translate nl localization by @bannzai in #1536
- Translate no localization by @bannzai in #1537
- Translate or localization by @bannzai in #1538
- Translate pa localization by @bannzai in #1539
- Translate pl localization by @bannzai in #1540
- Translate ps localization by @bannzai in #1541
- Translate pt localization by @bannzai in #1542
- Translate ro localization by @bannzai in #1543
- Translate ru localization by @bannzai in #1544
- Translate si localization by @bannzai in #1545
- Translate sk localization by @bannzai in #1546
- Translate sl localization by @bannzai in #1547
- Translate sq localization by @bannzai in #1548
- Translate sr localization by @bannzai in #1549
- Translate sv localization by @bannzai in #1550
- Translate sw localization by @bannzai in #1551
- Translate ta localization by @bannzai in #1552
- Translate te localization by @bannzai in #1553
- Translate th localization by @bannzai in #1554
- Translate tl localization by @bannzai in #1555
- Translate tr localization by @bannzai in #1556
- Translate uk localization by @bannzai in #1557
- Translate ur localization by @bannzai in #1558
- Translate uz localization by @bannzai in #1559
- Translate vi localization by @bannzai in #1560
- Translate zh localization by @bannzai in #1561
- Translate zu localization by @bannzai in #1562
- Translate am localization by @bannzai in #1487
- Translate ar localization by @bannzai in #1488
- Translate as localization by @bannzai in #1489
- Translate az localization by @bannzai in #1490
- Translate be localization by @bannzai in #1491
- Translate bg localization by @bannzai in #1492
- Translate bn localization by @bannzai in #1493
- Translate bs localization by @bannzai in #1494
- Translate ca localization by @bannzai in #1495
- Translate cs localization by @bannzai in #1496
- Translate cy localization by @bannzai in #1497
- Translate da localization by @bannzai in #1498
- Translate de localization by @bannzai in #1499
- Translate el localization by @bannzai in #1500
- Translate en localization by @bannzai in #1501
- Translate es localization by @bannzai in #1502
- Translate et localization by @bannzai in #1503
- Translate eu localization by @bannzai in #1504
- fix: 服用日数モードの「今日飲むピル」表示を「番」から「日目」に変更 by @bannzai in #1563
- fix: 服用日数モードの履歴表記を「番」から「日目」に変更し、ピル番号変更画面を連番対応 by @bannzai in #1564
- up/lib/2025 12 25 123339 by @bannzai in #1565
- Bump url_launcher from 6.3.1 to 6.3.2 by @dependabot[bot] in #1478
- Bump uuid from 4.5.1 to 4.5.2 by @dependabot[bot] in #1476
- Bump in_app_review from 2.0.10 to 2.0.11 by @dependabot[bot] in #1477
- Bump flutter_local_notifications from 19.1.0 to 19.5.0 by @dependabot[bot] in #1479
- Bump crypto from 3.0.5 to 3.0.7 by @dependabot[bot] in #1480
- 🆙 to 202512.25.163102 by @bannzai in #1567
Full Changelog: 202512.11.211021...202512.25.163102
202512.11.211021
What's Changed
- Upgrade flutter version by @bannzai in #1472
- Remove discountPeriodDisabled flag and always enable discount period by @bannzai in #1473
- Bump webview_flutter from 4.11.0 to 4.12.0 by @dependabot[bot] in #1346
- dependabot/2025 12 07 185927 by @bannzai in #1474
- 🆙 to 202512.11.211021 by @bannzai in #1481
Full Changelog: 202509.20.203856...202512.11.211021