00a24e58fd
Add MonthHeader, WeekdayHeader, and DayCell UI components
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 13:20:32 +08:00
298631c8b5
Add CalendarViewModel with ISO week calculation and month grid generation
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 13:18:49 +08:00
2c0a63e930
Add kotlinx-datetime dependency for date handling
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 13:11:33 +08:00
07f6b779c6
Refactor KMP project structure for AGP 9.0 compatibility
...
Split composeApp into shared (KMP library) and androidApp (Android application)
modules to resolve KMP + AGP 9.0 incompatibility. Remove deprecated gradle
properties and add performance optimization settings.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 11:47:26 +08:00
758cd9947f
Remove foojay plugin and use local JDK for Gradle toolchain
...
Remove foojay-resolver-convention plugin to avoid downloading JDK from
foojay.io. Simplify gradle-daemon-jvm.properties to only specify
toolchainVersion=21. Upgrade JVM target from 11 to 17 in composeApp.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 10:52:29 +08:00
f45342f4ea
Upgrade AGP to 9.2.1 and Gradle to 9.4.1, add Android build properties
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 10:27:30 +08:00
3b564cb29a
Initial commit: Kotlin Multiplatform project setup
...
Configure Compose Multiplatform targeting Android and iOS with Gradle build system.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 10:27:30 +08:00