From b20da4d4c6907fe380167562e286a587c70bcee9 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 8 Jun 2026 15:23:52 +0200 Subject: [PATCH] feat: add android manifest, strings (DE+EN), colors, base theme READ_CALENDAR permission declared. Strings split into English master (values/) and German (values-de/) with the Loading/Failure/Success generic state strings used across screens. Backup rules let DataStore back up by default with no file-based content. Theme stub delegates real theming to Compose; the Activity-level XML theme only sets transparent system bars and dark-mode hint. Co-Authored-By: Claude Opus 4.7 (1M context) --- app/src/main/AndroidManifest.xml | 30 +++++++++++++++++++ app/src/main/res/values-de/strings.xml | 13 ++++++++ app/src/main/res/values/colors.xml | 6 ++++ app/src/main/res/values/strings.xml | 14 +++++++++ app/src/main/res/values/themes.xml | 7 +++++ app/src/main/res/xml/backup_rules.xml | 4 +++ .../main/res/xml/data_extraction_rules.xml | 8 +++++ 7 files changed, 82 insertions(+) create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/res/values-de/strings.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..d133ecd --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 0000000..93d4045 --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,13 @@ + + Calendula + Ein moderner Kalender. + + Lädt… + Erneut versuchen + Etwas ist schiefgelaufen. + Zugriff auf den Kalender wird benötigt. + Zugriff erlauben + Keine Kalender eingerichtet. + System-Kalender-Einstellungen öffnen + Kalender konnte nicht gelesen werden. + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..eefed3d --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #FF5C6B7A + + #FF5C6B7A + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..2fa032e --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,14 @@ + + Calendula + A modern calendar. + + + Loading… + Retry + Something went wrong. + Calendar access is required. + Grant access + No calendars configured. + Open system calendar settings + Could not read the calendar. + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..7a8c0b8 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,7 @@ + + + diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..87d1f20 --- /dev/null +++ b/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,4 @@ + + + + diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..c6ba7b9 --- /dev/null +++ b/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,8 @@ + + + + + + + +