Skip to content

Commit

Permalink
2.0-draft22 (1702) - Merge pull request #29 from ZoeMeow1027/draft
Browse files Browse the repository at this point in the history
- [Implemented] Updated dependencies to latest.
- [Changed] Updated dutwrapper dependency with GitHub Packages.
- [Changed] Removed all deprecated functions due to updated dependencies.
- [Changed] Add a button to copy all information to clipboard in Training Result -> Subject Result.
- [Fixed] Fix a issue cause save settings slower than expected when enable background image.
  • Loading branch information
ZoeMeow1027 authored Sep 7, 2024
2 parents eb895a0 + aa4ca17 commit 308a120
Show file tree
Hide file tree
Showing 97 changed files with 4,991 additions and 3,424 deletions.
2 changes: 1 addition & 1 deletion .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

263 changes: 0 additions & 263 deletions .idea/other.xml

This file was deleted.

50 changes: 32 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,43 +6,57 @@
## Known issues
- `Your current wallpaper` option in app background settings will be disabled on Android 14 and later. You can check why in `Issue` tab in repository.

## 2.0-draft19 (1467)
- [Rework] Account Training Subject Result screen.
- [Improve] Update dependencies to latest.
## 2.0-draft22 (1702)
- [Implemented] Updated dependencies to latest.
- [Changed] Updated `dutwrapper` dependency with GitHub Packages.
- [Changed] Removed all deprecated functions due to updated dependencies.
- [Changed] Add a button to copy all information to clipboard in `Training Result` -> `Subject Result`.
- [Fixed] Fix a issue cause save settings slower than expected when enable background image.

## 2.0-draft21 (1653)
- [Changed] Wallpaper settings and background opacity/component opacity will be grouped into one.
- [Fixed] Fix a issue cause account session remains even after logged out.

## 2.0-draft20 (1638)
- [Implemented] Updated dependencies to latest.
- [Changed] Need to modify any file to update functions about `dutwrapper` dependency.
- [Changed] This application will no longer direct links when URL Protocol is used (ex: example://,...).
- A option that enable them will be available in future version.

## 2.0-draft19 (1605)
- [Reworked] Account Training Subject Result screen.
- [Implemented] Update dependencies to latest.
- This will resolve crash app when sv.dut.udn.vn is not reachable.
- [Fixed] Account Training Result score isn't readable when in dark mode.
- [Removed] ~~NewsGlobalGroupByDate~~, ~~NewsSubjectGroupByDate~~.
- [Changed] Removed ~~NewsGlobalGroupByDate~~, ~~NewsSubjectGroupByDate~~.

## 2.0-draft18 (1448)
- [Improve] Update dependencies to latest
- [Implemented] Update dependencies to latest
- Gradle to 8.8
- AGP to 8.5.0
- This will resolve login issue when server rebooted
- [Improve] When you're failed when logging in but done it before, this will show a option for you to re-login instead.
- [Improve] Improve Vietnamese strings
- [Changes] SchoolYearChooser will choose between two arrows instead of ComboBox
- [Changes] Account
- [Implemented] When you're failed when logging in but done it before, this will show a option for you to re-login instead.
- [Implemented] Improve Vietnamese strings
- [Changed] SchoolYearChooser will choose between two arrows instead of ComboBox
- [Changed] Account
- Account Information: Show a tooltip about editing contents
- Account Subject Fee: Show total price and credits about this school year / semester
- Account Training Status: Redesign UI
- [Changes] Main Screen (tab mode)
- [Changed] Main Screen (tab mode)
- Remove SnackbarState in Notifications (fixes duplicate SnackbarState)

## 2.0-draft17 (1404)
### What's new
- [Reworked] Subject Fee (not final yet).
- [New] News notification settings: Change your preferences about news notifications.
- [Rework] Subject Fee (not final yet).

### Changes and fixes
- [New] Add a option to get current school year from Internet.
- To access that, please go to `Settings` -> `Experiment Settings` -> `Current School Year`.
- [Improve] Login screen will let you relogin if previous attempt was failed.
- [Implemented] Login screen will let you relogin if previous attempt was failed.
- You can clear previous login to attempt with another account.
- [Improve] Now you can turn off notifications about news global and news subject.
- [Implemented] Now you can turn off notifications about news global and news subject.
- In news subject notifications, you can choose about "All", "Match your filter" and "Off".
- News filter settings will now only shown when enabled (this mean it will hidden at default).
- [Improve] Update Vietnamese strings for most screens, but not done yet.
- [Improve] Optimized codes and updated dependencies to latest.
- [Implemented] Update Vietnamese strings for most screens, but not done yet.
- [Implemented] Optimized codes and updated dependencies to latest.
- Updated dependencies to latest to fix issues about Account feature.
- [Fixed] [#24](https://github.com/ZoeMeow1027/DutSchedule/issues/24).
- [Known Issue] Some settings won't load after update. You might need to reconfig them in settings. I'm sorry about that.
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ A unofficial Android app to provide better UI from [sv.dut.udn.vn](http://sv.dut
- Release version: [![https://github.com/ZoeMeow1027/DutSchedule](https://img.shields.io/github/v/release/ZoeMeow1027/DutSchedule)](https://github.com/ZoeMeow1027/DutSchedule/releases)
- Pre-release version: [![https://github.com/ZoeMeow1027/DutSchedule/tree/draft](https://img.shields.io/github/v/tag/ZoeMeow1027/DutSchedule?label=pre-release%20tag)](https://github.com/ZoeMeow1027/DutSchedule/tree/draft)
- Badge provided by [https://shields.io/](https://shields.io/).
- If you want to view changelog, [click here](#where-can-i-found-app-changelog).

# Features & Screenshots?
- These screenshot will get you to app summary. Just navigate to [screenshot](SCREENSHOT.md) and open images to view details.
Expand Down Expand Up @@ -40,8 +39,8 @@ If you found a issue, you can report this via [issue tab](https://github.com/Zoe
- On Android 14, Google is restricted for getting current wallpaper on Android 14 or later. This issue will be delayed very loong until a posible fix. You can [see why here](https://github.com/ZoeMeow1027/DutSchedule/issues/19).

# Developing
- Required Gradle: 8.8
- Older version of Gradle may be failed while building.
- Required Gradle: 8.9
- Older version of Gradle might be failed while building.
- Build with Android Studio:
- Make sure your IDE support [Gradle](https://gradle.org/releases/) above, which can be fixed by upgrading your IDE.
- After that, just build and run app normally as you do with another Android project.
Expand Down
Loading

0 comments on commit 308a120

Please sign in to comment.