Skip to content
This repository was archived by the owner on Oct 12, 2025. It is now read-only.

Commit 8ae2e5e

Browse files
authored
Merge pull request #563 from HackIllinois/aditya/fixes
fixed bugs with profile UI and taskbar UI shrinking
2 parents a9b115e + a989031 commit 8ae2e5e

19 files changed

+63
-30
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ android {
2424
applicationId "org.hackillinois.android"
2525
minSdkVersion 23
2626
targetSdkVersion 34
27-
versionCode 65
28-
versionName "2024.11.1"
27+
versionCode 66
28+
versionName "2025.01.1"
2929
multiDexEnabled true
3030
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
3131
vectorDrawables.useSupportLibrary = true

app/src/main/java/org/hackillinois/android/view/home/EventProgressManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class EventProgressManager(val listener: CountDownListener) {
5252
}
5353

5454
private var times = listOf(checkInTime, scavengerHuntTime, openingCeremonyTime, hackingTime, projectShowcaseTime, closingCeremonyTime, afterHackathonTime)
55-
private var backgrounds = listOf(R.drawable.home_background1_svg, R.drawable.home_background2_svg, R.drawable.home_background3_svg, R.drawable.home_background3_svg, R.drawable.home_background4_svg, R.drawable.home_background5_svg, R.drawable.home_background6_svg, R.drawable.home_background6_svg)
55+
private var backgrounds = listOf(R.drawable.home_stage1, R.drawable.home_stage2, R.drawable.home_stage3, R.drawable.home_stage3, R.drawable.home_stage4, R.drawable.home_stage5, R.drawable.home_stage6, R.drawable.home_stage7)
5656
private var timer: CountDownTimer? = null
5757
private var state = 0
5858

app/src/main/java/org/hackillinois/android/view/profile/ProfileFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ class ProfileFragment : Fragment() {
155155
}
156156

157157
private fun updateProTag() {
158-
attendeeTypeText.text = if (pro) "Knight" else "General"
158+
attendeeTypeText.text = if (pro) "Olympian" else "General"
159159
}
160160
private fun updateQrView(qr: QR?) = qr?.let { it ->
161161
if (qrCodeImage.width > 0 && qrCodeImage.height > 0) {

app/src/main/java/org/hackillinois/android/view/scanner/ScannerFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ class ScannerFragment : Fragment(), SimpleScanDialogFragment.OnSimpleOKButtonSel
138138
}
139139
"point-shop" -> {
140140
Log.d("Shop Raw Text: ", "" + it.text)
141-
val QRCode: String = it.text
141+
val QRCode: String = extractUserToken(it.text)
142142
Log.d("Point Text: ", QRCode)
143143
viewModel.redeemAttendeeCart(QRCode(QRCode))
144144
}

app/src/main/java/org/hackillinois/android/view/shop/RedeemFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ class RedeemFragment : Fragment() {
5151
}
5252
)
5353

54+
Toast.makeText(requireContext(), "Go to the Point Shop front desk to redeem!", Toast.LENGTH_LONG).show()
55+
5456
redeemViewModel.errorLiveData.observe(viewLifecycleOwner) { errorMessage ->
5557
Toast.makeText(requireContext(), errorMessage, Toast.LENGTH_SHORT).show()
5658
}
@@ -77,7 +79,7 @@ class RedeemFragment : Fragment() {
7779

7880
try {
7981
val bitMatrix = multiFormatWriter.encode(text, BarcodeFormat.QR_CODE, width, height, hints)
80-
val clear = Color.TRANSPARENT
82+
val clear = Color.WHITE
8183
val solid = Color.BLACK
8284
for (x in 0 until width) {
8385
for (y in 0 until height) {

app/src/main/java/org/hackillinois/android/view/shop/ShopFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ class ShopFragment : Fragment(), ShopAdapter.OnBuyItemListener {
287287

288288
private fun updateCoinTotalUI(newProfile: Profile?) {
289289
if (newProfile != null) {
290-
number_of_coins_textview.text = String.format("%,d", newProfile.pointsAccumulated)
290+
number_of_coins_textview.text = String.format("%,d", newProfile.points)
291291
}
292292
}
293293

app/src/main/java/org/hackillinois/android/viewmodel/RedeemViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class RedeemViewModel : ViewModel() {
2727
viewModelScope.launch(Dispatchers.IO) {
2828
try {
2929
val response: QRResponse = App.getAPI().getCartQRCode()
30-
val extractedQRCode = extractQRString(response.QRCode)
31-
_qrCodeLiveData.postValue(extractedQRCode)
30+
// val extractedQRCode = extractQRString(response.QRCode)
31+
_qrCodeLiveData.postValue(response.QRCode)
3232
} catch (e: HttpException) {
3333
val errorMessage = extractErrorMessage(e.response()?.errorBody())
3434
_errorLiveData.postValue("Error: $errorMessage")

app/src/main/java/org/hackillinois/android/viewmodel/ScheduleViewModel.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ class ScheduleViewModel : ViewModel() {
2121
// 2/28/25 23:59:59
2222
val fridayEnd = Calendar.getInstance().apply {
2323
timeZone = TimeZone.getTimeZone("America/Chicago")
24-
timeInMillis = 1740808799000
24+
timeInMillis = 1740812400000
2525
}.timeInMillis
2626

27-
// 2/29/25 23:59:59
27+
// 3/1/25 23:59:59
2828
val saturdayEnd = Calendar.getInstance().apply {
2929
timeZone = TimeZone.getTimeZone("America/Chicago")
3030
timeInMillis = 1740895199000
3131
}.timeInMillis
3232

33-
// 2/30/25 23:59:59
33+
// 3/2/25 23:59:59
3434
val sundayEnd = Calendar.getInstance().apply {
3535
timeZone = TimeZone.getTimeZone("America/Chicago")
36-
timeInMillis = 1740895199000
36+
timeInMillis = 1740981599000
3737
}.timeInMillis
3838

3939
var fridayEventsLiveData = eventRepository.fetchEventsHappeningBetweenTimes(fridayStart, fridayEnd)
239 KB
Loading
243 KB
Loading

0 commit comments

Comments
 (0)