Skip to content

Develop - Project refactor, documentations and translations - #723

Merged
sameerasw merged 37 commits into
mainfrom
develop
Aug 8, 2026
Merged

Develop - Project refactor, documentations and translations#723
sameerasw merged 37 commits into
mainfrom
develop

Conversation

@sameerasw

Copy link
Copy Markdown
Owner

This pull request primarily adds copyright and license headers to several core and appfunctions files, improves code formatting for readability, and updates import paths to reflect a new directory structure. There are also minor fixes in the AndroidManifest and some functional code style improvements.

Licensing and Documentation:

  • Added copyright and license headers to EssentialsApp.kt, MainActivity.kt, AppFunctionAvailabilityManager.kt, and BaseEssentialsAppFunctionService.kt for improved documentation and legal clarity. [1] [2] [3] [4]

Code Organization and Imports:

  • Updated import paths in MainActivity.kt to use the new ui.core.sheets package instead of the previous ui.components.sheets location.
  • Improved imports from androidx.appfunctions in BaseEssentialsAppFunctionService.kt to specify explicit classes.

Code Formatting and Readability:

  • Reformatted multiple function bodies in BaseEssentialsAppFunctionService.kt for better readability, including multi-line lambdas, argument lists, and return statements. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]

UI and Functional Minor Fixes:

  • Minor formatting and style fixes in MainActivity.kt, such as improved lambda formatting and local variable declarations. [1] [2]

Manifest and Permissions:

  • Fixed the ordering of the android:permission attribute in the EssentialsAppFunctionService declaration in AndroidManifest.xml for clarity.

OrdinaryPerson0 and others added 30 commits August 6, 2026 12:09
Translations contributed by **@OrdinaryPerson0** directly via the
Essentials in-app translation mode.
Translations contributed by **@cngtn** directly via the Essentials
in-app translation mode.
Translations contributed by **@MetaOxytocin** directly via the
Essentials in-app translation mode.
Translations contributed by **@Kawaharu869** directly via the Essentials
in-app translation mode.
…ing or material design standards across the application.
BenceBarens and others added 6 commits August 7, 2026 22:08
This pull request primarily adds standardized file headers to many core
source files across the project. These headers include copyright,
license, feature module, file name, and a brief description for each
file. Additionally, there are minor documentation improvements and
import path corrections.

The most important changes are:

**File Header Standardization:**
* Added standardized copyright, license, feature module, file name, and
description headers to all major source files, including
`EssentialsApp.kt`, `MainActivity.kt`, all files in `appfunctions`,
`data/repository`, `domain`, and controller files.
[[1]](diffhunk://#diff-be28bf5a1a29f541fa6005d0376b11b88e8cb6b14d563d766f2fd62893fabb97R1-R9)
[[2]](diffhunk://#diff-ad4ba0c464c3da383256c4282daceee29c13d8de8e60416fef688e3a78f49effR1-R9)
[[3]](diffhunk://#diff-f204f0ee469188da0c0ad1ef301eb8386494e85b77ee58c1a95966fce1d9d19bR1-R9)
[[4]](diffhunk://#diff-e42a6e735c93ffd4c97da86ea5c314ce08703d90a1cd3e54c6e42afc9faa2c3bR1-R9)
[[5]](diffhunk://#diff-69068fbc9d2a6697e8e830ab4c3c322c17a95fae613bc6965c6cbc243adaaeedR1-R9)
[[6]](diffhunk://#diff-3db8de354d5b1f2a33276778d7ff63d7d83be7070a934a3f9fec2e2eda47e4f8R1-R9)
[[7]](diffhunk://#diff-f672c3bac92ea4a75d6a15ae4f79d97aa48cd6478f34b48e3d1ff956f6083527R1-R9)
[[8]](diffhunk://#diff-f0797c7b898fdb8b4d0d4945d4018d3f03d56532855ae25d72948ed263f6d3a9R1-R9)
[[9]](diffhunk://#diff-798306f0d5060600b3ebb82c7a537842bdf688ae40d078d4cb2b79992bd6a567R1-R9)
[[10]](diffhunk://#diff-c41d7bae238685f424e6a55bc3b3f699d30a53e1fd46bd478ed283d8da0f570bR1-R9)
[[11]](diffhunk://#diff-ac79be25b22b98f6e8bb245117d328912642fc3cf140200a049300a5c6ebef5eR1-R9)
[[12]](diffhunk://#diff-52f608c5e9013a4ae4390464bf5d502a65ad3b46b7722d5214f928ef0424a1faR1-R9)
[[13]](diffhunk://#diff-9af604644cfdd546a42e6abe4c147709a9e9f894b25db50d83afd83faeb40de2R1-R9)
[[14]](diffhunk://#diff-50e56d8b14f9860922abb2f935f04a8cc5ba355cad4dff45afcd575e36d81a1bR1-R9)
[[15]](diffhunk://#diff-5dd60cce2d0984cbc8adc7fec2afbbc099594f9f69acd88588cd1e385d2425a6R1-R9)
[[16]](diffhunk://#diff-9091e83c73f2c5712ca9a9e3b592578623cc93b8a615eae8f61b4384e62fca4aR1-R9)
[[17]](diffhunk://#diff-cb507b9197e918a883899afce2805cc110232d08757b9568761975a055b57278R1-R9)
[[18]](diffhunk://#diff-3b262f3e6de6a823f02b53953928c9627b8d6d89569753409bb6c0b58cc88324R1-R9)
[[19]](diffhunk://#diff-4ebb52d94300165fea2ca61198a8853d0208c9721065e9776b396d77bb9ae1deR1-R9)
[[20]](diffhunk://#diff-051de97b33f58d7dcb0cd39a1fe08af635f6680db4845b03d1aefee3f68c883eR1-R9)

**Documentation Improvements:**
* Improved and clarified KDoc comments for methods, including parameter
and return type annotations, such as in `UpdateRepository.kt` and
`StatusBarIcon.kt`.
[[1]](diffhunk://#diff-9af604644cfdd546a42e6abe4c147709a9e9f894b25db50d83afd83faeb40de2R146-R151)
[[2]](diffhunk://#diff-4ebb52d94300165fea2ca61198a8853d0208c9721065e9776b396d77bb9ae1deL351-R360)
[[3]](diffhunk://#diff-4ebb52d94300165fea2ca61198a8853d0208c9721065e9776b396d77bb9ae1deL370-R379)

**Code Organization:**
* Updated import paths for bottom sheet components in `MainActivity.kt`
to reflect their new location in `ui.core.sheets`, improving code
organization and maintainability.
Translations contributed by **@Kawaharu869** directly via the Essentials
in-app translation mode.
Translations contributed by **@QuaternionDev** directly via the
Essentials in-app translation mode.
Translations contributed by **@Luoluo29** directly via the Essentials
in-app translation mode.
Translations contributed by **@BenceBarens** directly via the Essentials
in-app translation mode.
@sameerasw sameerasw self-assigned this Aug 8, 2026
@sameerasw sameerasw added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 8, 2026
@sameerasw
sameerasw merged commit 0e0fcb3 into main Aug 8, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Essentials Progress Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

8 participants