Skip to content

Tags: IRedDragonICY/portal-uad

Tags

2024-03-17-16-48-30

Toggle 2024-03-17-16-48-30's commit message
feat: Refactor code and separate portal API calls

- Moved portal API calls to a separate class for better code organization.
- Updated `AttendanceWorker`, `AttendanceService`, and `MainViewModel` to use the new `portal` class.
- Removed unused imports in several files.
- Renamed `AttendanceView` and `Screen` classes to match the new file structure.

2024-03-17-10-39-08

Toggle 2024-03-17-10-39-08's commit message
feat: refactor file structure and rename files

- Rename Auth.kt to auth.kt
- Move SettingsView.kt to views package
- Adjust imports due to file relocation in MainActivity.kt

2024-03-17-10-37-34

Toggle 2024-03-17-10-37-34's commit message
feat: extract Reglab related functionalities to separate class

This commit includes the extraction of Reglab related functionalities from the MainViewModel into a separate Reglab class. This separation of concerns improves readability and maintainability. Changes were also made to the ReglabView to use the new Reglab class for fetching schedule data.

2024-03-17-10-11-20

Toggle 2024-03-17-10-11-20's commit message
feat: add fetch schedule data function in MainViewModel

This commit adds a new function `fetchScheduleData` in the file `MainViewModel.kt`. This function retrieves the schedule data for a user's practicum. A Gson library is also imported to parse the JSON response.

2024-03-17-09-53-22

Toggle 2024-03-17-09-53-22's commit message
feat: disable minify for release build type in build.gradle.kts

2024-03-17-09-20-32

Toggle 2024-03-17-09-20-32's commit message
feat: add more classes to proguard-rules configuration

This commit adds several classes to the proguard-rules.pro configuration in the app. These additions prevent warnings from these classes when building the application. The classes are mainly from Google's API client and errorprone annotations.

2024-03-17-08-21-39

Toggle 2024-03-17-08-21-39's commit message
feat: Refactor codebase and organize imports

This commit includes reorganizing the codebase by relocating certain classes to their appropriate packages. It also involves adjusting imports accordingly across various files. A few changes to some classes are included as well.

2024-03-17-07-22-23

Toggle 2024-03-17-07-22-23's commit message
feat: add network availability check

- Added check for network availability before initializing attendance worker
- Included network availability check before marking attendance
- Displayed toast message when network is not available in MainActivity
- Added network availability check in MainViewModel
- Added retry mechanism in Auth.kt for handling network timeouts and disconnections

2024-03-15-23-59-09

Toggle 2024-03-15-23-59-09's commit message
feat: add tester recruitment section in README.md

2024-03-15-23-33-09

Toggle 2024-03-15-23-33-09's commit message
feat(README.md): update images and layout