Copied from Agendula, which is the family's current template: AGP 9.x conventions, the shared version catalog, and the F-Droid reproducibility invariants that are load-bearing rather than cosmetic — no foojay toolchain resolver anywhere, vcsInfo off on release, dependenciesInfo out of the APK. floret-kit comes in as a git submodule wired up as a Gradle composite build, so the kit is built from source and pinned by commit, exactly as its ARCHITECTURE.md prescribes. Two deliberate divergences from Agendula's catalog: - Room replaces Glance. Clockula owns its storage (docs/PLAN.md §0) and ships no widget in v1 (§1, decision 2). The schema is exported to a committed directory, because a migration is only reviewable against a recorded previous version. - :provider and core-reminders are dropped. There is no vendored task provider here, and Agendula's reminder lead-time model is not the shape Clockula's scheduling takes. Version starts at 0.1.0 / 100. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L94fydiJC37LtxVusNQBDy
87 lines
1.3 KiB
Plaintext
87 lines
1.3 KiB
Plaintext
# Built application files
|
|
*.apk
|
|
*.aar
|
|
*.ap_
|
|
*.aab
|
|
|
|
# Files for the ART/Dalvik VM
|
|
*.dex
|
|
|
|
# Java class files
|
|
*.class
|
|
|
|
# Generated files
|
|
bin/
|
|
gen/
|
|
out/
|
|
release/
|
|
|
|
# Gradle files
|
|
.gradle/
|
|
build/
|
|
|
|
# Local configuration file (sdk path, etc)
|
|
local.properties
|
|
|
|
# Proguard folder generated by Eclipse
|
|
proguard/
|
|
|
|
# Log files
|
|
*.log
|
|
|
|
# Android Studio / IntelliJ
|
|
*.iml
|
|
.idea/
|
|
.navigation/
|
|
captures/
|
|
.externalNativeBuild/
|
|
.cxx/
|
|
|
|
# Keystore files
|
|
*.jks
|
|
*.keystore
|
|
*.p12
|
|
/key.properties
|
|
|
|
# Google Services (e.g. APIs or Firebase)
|
|
google-services.json
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# F-Droid local artifacts (the pipeline generates them in CI)
|
|
/fdroid/
|
|
|
|
# Release-pipeline scratch files. release.yaml writes these into the workspace
|
|
# while cutting a release; a self-hosted runner reuses that workspace, so they
|
|
# must never end up committed (in Agendula, release-notes.md did, up to 0.3.2).
|
|
/release-notes.md
|
|
/payload.json
|
|
/existing.json
|
|
/response.json
|
|
/cb-payload.json
|
|
/cb-response.json
|
|
|
|
# KSP
|
|
.ksp/
|
|
|
|
# Editor swap/backup files
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Google Play Developer API service-account key. Reconstructed in CI from the
|
|
# PLAY_SERVICE_ACCOUNT_JSON secret and shredded afterwards — never committed.
|
|
/play-service-account.json
|
|
|
|
# fastlane (Play uploader only — see fastlane/Fastfile)
|
|
/fastlane/report.xml
|
|
/fastlane/README.md
|
|
/vendor/bundle/
|
|
/.bundle/
|
|
Gemfile.lock
|
|
|
|
# Claude Code
|
|
/CLAUDE.md
|