diff --git a/CHANGELOG.json b/CHANGELOG.json index 1b82113..524965f 100644 --- a/CHANGELOG.json +++ b/CHANGELOG.json @@ -1,11 +1,34 @@ { "metadata": { - "lastUpdated": "2026-03-16T08:05:29Z", - "currentVersion": "1.1.41", + "lastUpdated": "2026-03-16T10:09:45Z", + "currentVersion": "1.1.42", "projectType": "flutter", - "totalReleases": 28 + "totalReleases": 29 }, "releases": [ + { + "version": "1.1.42", + "project_type": "flutter", + "date": "2026-03-16", + "pr_number": 61, + "raw_summary": "## Summary by CodeRabbit\n\n# 릴리스 노트\n\n* **개선사항**\n * 탐색 상세 화면의 뒷면 보기 상호작용 개선 - 전체 뒷면 영역을 탭할 수 있도록 변경\n * 뒷면 보기 상단에 연료 게이지 표시 추가\n\n* **버전 업데이트**\n * v1.1.42로 업데이트", + "parsed_changes": { + "개선사항": { + "title": "개선사항", + "items": [ + "탐색 상세 화면의 뒷면 보기 상호작용 개선 - 전체 뒷면 영역을 탭할 수 있도록 변경", + "뒷면 보기 상단에 연료 게이지 표시 추가" + ] + }, + "버전_업데이트": { + "title": "버전 업데이트", + "items": [ + "v1.1.42로 업데이트" + ] + } + }, + "parse_method": "markdown" + }, { "version": "1.1.41", "project_type": "flutter", diff --git a/CHANGELOG.md b/CHANGELOG.md index 040861a..808f4fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,20 @@ # Changelog -**현재 버전:** 1.1.41 -**마지막 업데이트:** 2026-03-16T08:05:29Z +**현재 버전:** 1.1.42 +**마지막 업데이트:** 2026-03-16T10:09:45Z + +--- + +## [1.1.42] - 2026-03-16 + +**PR:** #61 + +**개선사항** +- 탐색 상세 화면의 뒷면 보기 상호작용 개선 - 전체 뒷면 영역을 탭할 수 있도록 변경 +- 뒷면 보기 상단에 연료 게이지 표시 추가 + +**버전 업데이트** +- v1.1.42로 업데이트 --- diff --git a/README.md b/README.md index 795eab9..de485b4 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ samples, guidance on mobile development, and a full API reference. -## 최신 버전 : v1.1.36 (2026-03-10) +## 최신 버전 : v1.1.41 (2026-03-16) [전체 버전 기록 보기](CHANGELOG.md) diff --git a/lib/features/exploration/presentation/screens/exploration_detail_screen.dart b/lib/features/exploration/presentation/screens/exploration_detail_screen.dart index d643e53..d6eae41 100644 --- a/lib/features/exploration/presentation/screens/exploration_detail_screen.dart +++ b/lib/features/exploration/presentation/screens/exploration_detail_screen.dart @@ -318,18 +318,18 @@ class _ExplorationDetailScreenState List regions, int currentFuel, ) { - return SizedBox.expand( - child: ClipPath( - clipper: _TicketClipper(notchRadius: 12.w), - child: Container( - color: AppColors.spaceSurface, - child: Column( - children: [ - // 상단: 티켓코드 + 연료 + 시각적 플립 유도 (탭 → 플립 복귀) - GestureDetector( - onTap: _flipToFront, - behavior: HitTestBehavior.opaque, - child: Container( + return GestureDetector( + onTap: _flipToFront, + behavior: HitTestBehavior.translucent, + child: SizedBox.expand( + child: ClipPath( + clipper: _TicketClipper(notchRadius: 12.w), + child: Container( + color: AppColors.spaceSurface, + child: Column( + children: [ + // 상단: 티켓코드 + 연료 + Container( padding: EdgeInsets.fromLTRB( AppSpacing.s20, AppSpacing.s20, @@ -370,39 +370,40 @@ class _ExplorationDetailScreenState ], ), ), - ), - // 3열 아이콘 그리드 - Expanded( - child: regions.isNotEmpty - ? GridView.builder( - padding: EdgeInsets.fromLTRB( - AppSpacing.s20, - AppSpacing.s20, - AppSpacing.s20, - AppSpacing.s20, - ), - gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: 3, - childAspectRatio: 0.85, - crossAxisSpacing: AppSpacing.s12, - mainAxisSpacing: AppSpacing.s12, + // 3열 아이콘 그리드 + Expanded( + child: regions.isNotEmpty + ? GridView.builder( + padding: EdgeInsets.fromLTRB( + AppSpacing.s20, + AppSpacing.s20, + AppSpacing.s20, + AppSpacing.s20, + ), + gridDelegate: + SliverGridDelegateWithFixedCrossAxisCount( + crossAxisCount: 3, + childAspectRatio: 0.85, + crossAxisSpacing: AppSpacing.s12, + mainAxisSpacing: AppSpacing.s12, + ), + itemCount: regions.length, + itemBuilder: (context, index) { + final region = regions[index]; + return _buildGridCell(planet, region); + }, + ) + : SpaceEmptyState( + icon: Icons.public_rounded, + color: AppColors.secondary, + title: '아직 탐험할 지역이 없습니다', + subtitle: '향후 업데이트에서 추가됩니다!', + iconSize: 64, ), - itemCount: regions.length, - itemBuilder: (context, index) { - final region = regions[index]; - return _buildGridCell(planet, region); - }, - ) - : SpaceEmptyState( - icon: Icons.public_rounded, - color: AppColors.secondary, - title: '아직 탐험할 지역이 없습니다', - subtitle: '향후 업데이트에서 추가됩니다!', - iconSize: 64, - ), - ), - ], + ), + ], + ), ), ), ), diff --git a/pubspec.yaml b/pubspec.yaml index 62c6fef..bdb1eda 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: space_study_ship description: "Space Study Ship - 우주 테마 게이미피케이션 학습 관리 앱" publish_to: "none" -version: 1.1.41+85 +version: 1.1.42+86 environment: sdk: ^3.9.2 dependencies: diff --git a/version.yml b/version.yml index 8683d7e..31232f7 100644 --- a/version.yml +++ b/version.yml @@ -34,11 +34,11 @@ # - 버전은 항상 높은 버전으로 자동 동기화됩니다 # =================================================================== -version: "1.1.41" # 사용자에게 표시되는 버전 -version_code: 86 # app build number +version: "1.1.42" # 사용자에게 표시되는 버전 +version_code: 87 # app build number project_type: "flutter" # spring, flutter, react, react-native, react-native-expo, node, python, basic metadata: - last_updated: "2026-03-16 07:59:43" + last_updated: "2026-03-16 10:07:58" last_updated_by: "EM-H20" default_branch: "main" integrated_from: "SUH-DEVOPS-TEMPLATE"