4 Commits

Author SHA1 Message Date
73e954c8f4 chore: 버전 업데이트 v1.5.3 (1153)
- versionCode: 1152 → 1153

- versionName: 1.5.2 → 1.5.3

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

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-13 06:33:34 +09:00
734aca3ec7 ui: 연장근무 표시 문구 개선
- '토요일 연장근무' → '연장근무'로 변경

- 설명 텍스트도 일관되게 수정

- 사용 설명서 업데이트

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

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-13 06:33:27 +09:00
5e828d344c fix: 스와이프 월 이동 버그 수정
- onInterceptTouchEvent에서 false 반환하도록 수정

- RecyclerView 터치 이벤트 차단 문제 해결

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

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-13 06:33:20 +09:00
0e3f3641b7 chore: version.json APK URL 업데이트 (v1.5.2)
- 새로운 APK 다운로드 URL 반영

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

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-13 06:27:56 +09:00
5 changed files with 15 additions and 14 deletions

View File

@@ -20,8 +20,8 @@ android {
applicationId = "com.example.shiftalarm" applicationId = "com.example.shiftalarm"
minSdk = 26 minSdk = 26
targetSdk = 35 targetSdk = 35
versionCode = 1152 versionCode = 1153
versionName = "1.5.2" versionName = "1.5.3"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
} }

View File

@@ -30,7 +30,7 @@
- **부드러운 스위치**: 알람 항목의 온/오프 스위치는 가볍고 부드러운 애니메이션을 제공합니다. - **부드러운 스위치**: 알람 항목의 온/오프 스위치는 가볍고 부드러운 애니메이션을 제공합니다.
## 4. 근무 관리 (연차 및 연장근무) ## 4. 근무 관리 (연차 및 연장근무)
**근무 관리** 탭에서 연차와 토요일 연장근무를 한눈에 관리할 수 있습니다. **근무 관리** 탭에서 연차와 연장근무를 한눈에 관리할 수 있습니다.
### 연차 설정 ### 연차 설정
- **총 연차 설정**: 1~25일 중 본인의 총 연차 일수를 선택하세요. 선택 즉시 저장됩니다. - **총 연차 설정**: 1~25일 중 본인의 총 연차 일수를 선택하세요. 선택 즉시 저장됩니다.
@@ -38,10 +38,10 @@
- 연차: -1일 차감 - 연차: -1일 차감
- 반년(반차): -0.5일 차감 - 반년(반차): -0.5일 차감
### 토요일 연장근무 계산 ### 연장근무 계산
- **자동 집계**: 달력에서 토요일에 근무(주간/석간/야간 등)로 설정한 날짜를 자동으로 카운트합니다. - **자동 집계**: 달력에서 근무(주간/석간/야간 등)로 설정한 날짜를 자동으로 카운트합니다.
- **시간 계산**: 토요일 근무 1일당 2시간으로 계산하여 총 연장근무 시간을 표시합니다. - **시간 계산**: 근무 1일당 2시간으로 계산하여 총 연장근무 시간을 표시합니다.
- **예시**: 토요일에 3일 근무 → 6시간 연장근무 - **예시**: 3일 근무 → 6시간 연장근무
## 5. 물때표 및 특수 설정 ## 5. 물때표 및 특수 설정
- **물때표 표시**: 설정 → 부가 기능에서 **'물때 정보 표시'**를 활성화하면 달력 각 날짜에 물때 정보가 나타납니다. - **물때표 표시**: 설정 → 부가 기능에서 **'물때 정보 표시'**를 활성화하면 달력 각 날짜에 물때 정보가 나타납니다.

View File

@@ -175,7 +175,8 @@ class MainActivity : AppCompatActivity() {
binding.calendarGrid.addOnItemTouchListener(object : androidx.recyclerview.widget.RecyclerView.OnItemTouchListener { binding.calendarGrid.addOnItemTouchListener(object : androidx.recyclerview.widget.RecyclerView.OnItemTouchListener {
override fun onInterceptTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent): Boolean { override fun onInterceptTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent): Boolean {
return gestureDetector.onTouchEvent(e) gestureDetector.onTouchEvent(e)
return false
} }
override fun onTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent) {} override fun onTouchEvent(rv: androidx.recyclerview.widget.RecyclerView, e: MotionEvent) {}
override fun onRequestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {} override fun onRequestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {}

View File

@@ -143,7 +143,7 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:text="토요일 연장근무" android:text="연장근무"
android:textSize="14sp" android:textSize="14sp"
android:textColor="@color/text_secondary"/> android:textColor="@color/text_secondary"/>
@@ -177,7 +177,7 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="※ 토요일 근무: 1일당 2시간 연장근무 계산" android:text="※ 연장근무: 1일당 2시간 계산"
android:textSize="12sp" android:textSize="12sp"
android:textColor="@color/text_tertiary" android:textColor="@color/text_tertiary"
android:layout_marginBottom="8dp" android:layout_marginBottom="8dp"

View File

@@ -1,7 +1,7 @@
{ {
"versionCode": 1152, "versionCode": 1153,
"versionName": "1.5.2", "versionName": "1.5.3",
"apkUrl": "https://git.webpluss.net/attachments/b5ab69a5-7e19-490d-80e2-bdbd54d1afc5", "apkUrl": "https://git.webpluss.net/attachments/406e47e1-3ed6-4d5f-bf6f-38923ba489e4",
"changelog": "v1.5.2: 달력 스와이프 애니메이션 버그 수정, 토요일 연장근무 계산 표시, 사용 설명서 개선", "changelog": "v1.5.3: 스와이프 월 이동 버그 수정, 연장근무 표시 개선",
"forceUpdate": false "forceUpdate": false
} }