Skip to content

Releases: D4rK7355608/AppToolkit

App Toolkit

30 Jan 19:59
Compare
Choose a tag to compare
feat: Updated app description and version

- Renamed `app_about_description` to `app_short_description` across multiple language resource files.
- Updated the library version to `0.0.47`.
- Added new string `device_info`

App Toolkit

30 Jan 19:44
Compare
Choose a tag to compare
feat: Update dependencies, improve About screen, and refine strings

- Updated library versions: compose BOM to `2025.01.01`, Compose UI to `1.7.7`, and bumped AppToolkit library version to `0.0.46`.
- Enhanced the About screen by updating special item names from "changelog" to "changelog_title", from `EULA` to `EULA_title`.
- Modified `eulaHtmlString` and `changelogHtmlString` descriptions to reference new string resources and improved message clarity.
- Improved string resources and created new ones like: `loading_eula_message`, `loading_changelog_message`, `error_loading_changelog_message`, `error_loading_eula_message`, `summary_preference_settings_permissions`.
- Added the `summary_preference_settings_permissions` string.

App Toolkit

30 Jan 19:26
Compare
Choose a tag to compare
feat: Refactor App Update and Usage Notifications

- Reintroduced `AppUpdateNotificationsManager` for handling app update notifications.
- Reintroduced `AppUsageNotificationReceiver` to manage app usage notifications.
- Reintroduced `AppUsageNotificationsManager` for scheduling app usage checks.
- Reintroduced `AppUsageNotificationWorker` to check for and send app usage notifications.
- Added logic to the AppUsageNotificationReceiver to manage the app usage notifications
- Added new UMP dependency
- Fixed wrong notification summary in strings.xml

App Toolkit

30 Jan 07:47
Compare
Choose a tag to compare
feat: Refactor App Update and Usage Notifications

- Reintroduced `AppUpdateNotificationsManager` for handling app update notifications.
- Reintroduced `AppUsageNotificationReceiver` to manage app usage notifications.
- Reintroduced `AppUsageNotificationsManager` for scheduling app usage checks.
- Reintroduced `AppUsageNotificationWorker` to check for and send app usage notifications.
- Added logic to the AppUsageNotificationReceiver to manage the app usage notifications
- Added new UMP dependency
- Fixed wrong notification summary in strings.xml

App Toolkit

28 Jan 09:31
Compare
Choose a tag to compare
feat: Removed unused icon and updated version

- Removed `ic_shortcut_settings_foreground.xml` as it was unused.
- Updated the library version from 0.0.42 to 0.0.43.

App Toolkit

28 Jan 09:25
Compare
Choose a tag to compare
feat: Implement app update and usage notifications

- Added AppUpdateNotificationsManager to handle notifications for app updates.
- Added AppUsageNotificationReceiver and AppUsageNotificationWorker to manage and schedule app usage notifications.
- Added AppUsageNotificationsManager to schedule periodic checks for app usage.
- Introduced new notification icons for updates and important notifications.
- Updated dependencies and version to 0.0.42.
- Updated the theme checking logic to properly display the selected theme mode in the settings.
- Added a logic to display the correct theme summary.

App Toolkit

26 Jan 12:50
Compare
Choose a tag to compare
0.0.40

feat: Updated translations, usage data description, dependency versio…

App Toolkit

25 Jan 17:41
Compare
Choose a tag to compare
feat: Added theme, usage/diagnostics settings, and providers

- Added `ThemeSettingsList` composable to manage theme preferences.
- Added `UsageAndDiagnosticsList` composable to manage usage and diagnostics settings.
- Added `UsageAndDiagnosticsSettingsProvider` interface for usage and diagnostics settings.
- Added `DrawerStyle` enum for drawer styling.
- Added `DisplaySettingsProvider` interface for display settings.
- Added `PrivacySettingsProvider` interface for privacy settings.
- Added `AdvancedSettingsProvider` interface for advanced settings.
- Added `AboutSettingsProvider` interface for about settings.
- Updated version to `0.0.39`.

App Toolkit

25 Jan 17:18
Compare
Choose a tag to compare
feat: Refactor theme and privacy settings, add drawer style

- Removed deprecated `Color`, `PrivacySettingsProvider`, and `Theme` files.
- Created new `PrivacySettingsList` composable for privacy settings.
- Introduced `DrawerStyle` enum for drawer customization.
- Updated project version to 0.0.38.
- Removed `ThemeSettingsList` composable.

App Toolkit

25 Jan 08:50
Compare
Choose a tag to compare
feat: Added theme settings and updated library version

- Added a new `ThemeSettingsList` composable for managing app themes.
- Implemented functionality to switch between "follow system", "dark mode", and "light mode" themes.
- Added an option to enable or disable AMOLED mode.
- Included a summary text to describe dark mode.
- Updated the library version to 0.0.37.
- Reformatted `PrivacySettingsProvider.kt`.