fix: DB 마이그레이션 추가 및 연차 저장/다크모드/달력 UI 개선

- DB 마이그레이션으로 기존 알람 데이터 보존
- 연차 저장 문제 수정 (원래대로/연차 설정 시 updateRemainingAnnualLeave 호출)
- 달력 5행 스크롤 없이 표시 (85dp 높이)
- 알람 편집/월년 선택 다크모드 지원
- 설정 앱정보 버전 동기화 표시

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-03-12 21:47:39 +09:00
parent 29cc215346
commit a4482f0b7b
8 changed files with 56 additions and 8 deletions

View File

@@ -29,7 +29,7 @@
android:text="알람 추가"
android:textSize="18sp"
android:textStyle="bold"
android:textColor="@color/black"
android:textColor="@color/text_primary"
android:layout_centerInParent="true"/>
<TextView
@@ -80,7 +80,7 @@
android:layout_height="wrap_content"
app:cardCornerRadius="24dp"
app:cardElevation="0dp"
app:cardBackgroundColor="@color/white"
app:cardBackgroundColor="@color/surface"
android:layout_marginBottom="16dp">
<LinearLayout
@@ -116,7 +116,7 @@
android:layout_height="wrap_content"
app:cardCornerRadius="24dp"
app:cardElevation="0dp"
app:cardBackgroundColor="@color/white"
app:cardBackgroundColor="@color/surface"
android:layout_marginBottom="16dp">
<LinearLayout
android:id="@+id/btnSelectSound"
@@ -162,7 +162,7 @@
android:layout_height="wrap_content"
app:cardCornerRadius="24dp"
app:cardElevation="0dp"
app:cardBackgroundColor="@color/white"
app:cardBackgroundColor="@color/surface"
android:layout_marginBottom="16dp">
<LinearLayout
android:layout_width="match_parent"

View File

@@ -20,7 +20,7 @@
android:text="날짜 이동"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="@color/black"
android:textColor="@color/text_primary"
android:layout_marginBottom="32dp"
android:layout_gravity="center_horizontal"/>

View File

@@ -361,5 +361,17 @@
</LinearLayout>
</androidx.cardview.widget.CardView>
<!-- App Version -->
<TextView
android:id="@+id/tvAppVersion"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="버전 1.4.0"
android:textColor="@color/text_tertiary"
android:textSize="12sp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:layout_marginBottom="16dp"/>
</LinearLayout>
</androidx.core.widget.NestedScrollView>

View File

@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/dayRoot"
android:layout_width="match_parent"
android:layout_height="108dp"
android:layout_height="85dp"
android:background="@drawable/bg_grid_cell_v4">
<!-- Day Number (top-left) -->