@@ -20,8 +20,8 @@ android {
2020 buildToolsVersion = Android . buildToolsVersion
2121
2222 defaultConfig {
23- versionCode 110
24- versionName " 1.72 .0"
23+ versionCode 202601
24+ versionName " 2026.01 .0"
2525 minSdk Android . minSdkVersion
2626 targetSdk Android . targetSdkVersion
2727 base. archivesName = " Fahrplan-$versionName "
@@ -44,9 +44,9 @@ android {
4444 buildConfigField " String" , " EVENT_POSTAL_ADDRESS" , ' ""'
4545 buildConfigField " boolean" , " ENGAGE_C3NAV_APP_INSTALLATION" , " false"
4646 buildConfigField " String" , " C3NAV_URL" , ' ""'
47- buildConfigField " boolean" , " ENABLE_ALTERNATIVE_SCHEDULE_URL" , " false "
48- buildConfigField " boolean" , " ENABLE_CHAOSFLIX_EXPORT" , " false "
49- buildConfigField " boolean" , " ENABLE_ENGELSYSTEM_SHIFTS" , " false "
47+ buildConfigField " boolean" , " ENABLE_ALTERNATIVE_SCHEDULE_URL" , " true "
48+ buildConfigField " boolean" , " ENABLE_CHAOSFLIX_EXPORT" , " true "
49+ buildConfigField " boolean" , " ENABLE_ENGELSYSTEM_SHIFTS" , " true "
5050 resValue(" string" , " engelsystem_alias" , " Engelsystem" )
5151 resValue(" string" , " engelsystem_shifts_alias" , " Engelshifts" )
5252 resValue(" string" , " preference_hint_engelsystem_json_export_url" , ' ""' )
@@ -57,6 +57,9 @@ android {
5757 buildConfigField " boolean" , " ENABLE_FOSDEM_ROOM_STATES" , " false"
5858 buildConfigField " String" , " FOSDEM_ROOM_STATES_URL" , ' ""'
5959 buildConfigField " String" , " FOSDEM_ROOM_STATES_PATH" , ' ""'
60+
61+
62+
6063 }
6164
6265 buildFeatures {
@@ -132,7 +135,46 @@ android {
132135 buildConfigField " String" , " SOCIAL_MEDIA_HASHTAGS_HANDLES" , ' "#38c3 #fahrplan"'
133136 buildConfigField " String" , " TRACE_DROID_EMAIL_ADDRESS" , ' "tobias.preuss+38c3@googlemail.com"'
134137 buildConfigField " String" , " SCHEDULE_FEEDBACK_URL" , ' ""'
135- }
138+
139+ }
140+
141+ cfgmgmtcamp2026 {
142+ dimension defaultDimension
143+ applicationId " info.metadude.android.cfgmgmtcamp.schedule"
144+ versionName " ${ defaultConfig.versionName} -CfgMgmtCamp2026"
145+
146+ // Store URLs for schedule, feedback, and resources
147+ buildConfigField " String" , " SCHEDULE_URL" , ' "https://cfp.cfgmgmtcamp.org/ghent2026/schedule/export/schedule.xml"'
148+ buildConfigField " String" , " EVENT_URL" , ' ""'
149+ buildConfigField " String" , " EVENT_WEBSITE_URL" , ' "https://cfgmgmtcamp.org/ghent2026/"'
150+ buildConfigField " String" , " EVENT_POSTAL_ADDRESS" , ' "Gebouw B HoGent - Campus SchoonMeersen, Valentin Vaerwyckweg 1, 9000 Gent, +32 9 243 87 87, https://hogent.be"'
151+ buildConfigField " String" , " SERVER_BACKEND_TYPE" , ' "frab"'
152+ buildConfigField " String" , " GOOGLE_PLAY_URL" , ' "https://play.google.com/store/apps/details?id=info.metadude.android.cfgmgmtcamp.schedule"'
153+ buildConfigField " String" , " TRACE_DROID_EMAIL_ADDRESS" , ' "youremail@domain.com"'
154+ buildConfigField " String" , " F_DROID_URL" , ' ""'
155+
156+
157+
158+ // Feature flags
159+ buildConfigField " boolean" , " SHOW_APP_DISCLAIMER" , " false"
160+ buildConfigField " boolean" , " ENGAGE_C3NAV_APP_INSTALLATION" , " true"
161+ buildConfigField " String" , " C3NAV_URL" , ' ""'
162+ buildConfigField " boolean" , " ENABLE_ALTERNATIVE_SCHEDULE_URL" , " true"
163+ buildConfigField " boolean" , " ENABLE_CHAOSFLIX_EXPORT" , " true"
164+ buildConfigField " boolean" , " ENABLE_ENGELSYSTEM_SHIFTS" , " true"
165+ resValue(" string" , " preference_hint_engelsystem_json_export_url" , ' "https://volunteer.cfgmgmtcamp.org/shifts-json-export?key=YOUR_KEY"' )
166+
167+ // Social & feedback
168+ buildConfigField " String" , " SOCIAL_MEDIA_HASHTAGS_HANDLES" , ' "#cfgmgmtcamp2026"'
169+ buildConfigField " String" , " SCHEDULE_FEEDBACK_URL" , ' "https://cfp.cfgmgmtcamp.org/ghent2026/schedule/export/schedule.xml"'
170+
171+ // Optional display names
172+ resValue(" string" , " engelsystem_alias" , " Engelsystem" )
173+ resValue(" string" , " engelsystem_shifts_alias" , " Engelshifts" )
174+
175+
176+
177+ }
136178 }
137179
138180 productFlavors. configureEach { flavor ->
0 commit comments