Skip to content

Releases: sameerasw/essentials

v17.3-beta.2

v17.3-beta.2 Pre-release
Pre-release

Choose a tag to compare

@sameerasw sameerasw released this 27 Aug 19:37
b012d36

What's New?

  • MeDrop!!!!

Full Changelog: v17.3-beta.1...v17.3-beta.2


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

v17.3-beta.1

v17.3-beta.1 Pre-release
Pre-release

Choose a tag to compare

@sameerasw sameerasw released this 26 Aug 22:13
313667f

What's Changed

Full Changelog: v17.2...v17.3-beta.1


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

New Automations, Rename SIM, Link action sheet, debugging tile options and a lot more in Essentials v17.2

Choose a tag to compare

@sameerasw sameerasw released this 22 Aug 13:20
6e01384

What's New?

  • Automations
    • Custom settings recording and actions
    • Change default keyboard by @thekrdev
    • Volume level controls
  • Rename SIM
  • New link action bottom sheet by @Balajitechlabs
  • Link clean action by @Balajitechlabs
  • Button remap now shares the same automation actions
  • Debugging tile long press options and customization
  • Standby app bulk actions
  • Are we there yet full screen alert
  • Move maps power saving to display category and fix permissions
  • Disable smart Pixels during screen recording (Notification detection)
  • Prevent CTS while locked
  • Fix crash on search
  • Fix flashlight fade animation lag
  • Full code refactor and more improvements and fixes

Screenshot_20260822-182914 Large

Screenshot_20260822-183011 Large

screen-20260822-183828-17874040929201 screen-20260822-182748-1787403444d307 screen-20260822-182341-178740f3187916

PRs & Contributions

New Contributors

Full Changelog: v17.1...v17.2


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Flashlight Effects, Automation improvements, WearOS launcher, QS tiles and a lot more in Essentials v17.1

Choose a tag to compare

@sameerasw sameerasw released this 14 Aug 15:31
827d414

What's New?

  • CTS gesture zone width
  • Automations
    • New editor
    • Open App
    • Hotspot
    • WiFi & Data
    • Auto brightness
    • App freezing
    • Test actions
    • Discard confirmation
  • WearOS
    • Launcher support
    • Notification overlays
    • Call controls
  • QS tiles
    • Smart Pixels with intensity control
    • EoD
    • Merge USB and Wireless debugging
    • Flashlight effects
  • Smart Pixel
    • Fade in & out
    • Auto shift
PXL_20260813_06074720s3.TS.mp4
Screenshot_20260814-205001 Large Screenshot_20260814-204338 Large watch_media_2026-08-10_10_39_02 Large
watch-demo.mp4

A lil easter egg, not so hidden.

PRs & Contributions

New Contributors

Full Changelog: v17.0...v17.1


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Many new cool things... I lost track in Essentials v17.0

Choose a tag to compare

@sameerasw sameerasw released this 09 Aug 10:30
26291ba

What's New?

  • Easier access to more developer options
    • Prefer GPU for screen compositing
    • Allow overlays in settings
    • Transparent navigation bar
  • SurfaceFlinger modifications
    • Reaching further into Android settings by modifying the runtime overlays with surface flinger.
  • New networks feature category
    • Network download rate limit
    • Mobile data always on
    • Wireless display certification
  • Power and battery feature category
    • Standby apps controls for further power saving
  • New feature organization and categories UI
  • Group features in categories
  • Somethings are not always essential. Automate Essential features.
  • App Freezing
    • Freeze automations
    • Toggle auto freeze from app grid
    • Frozen app tags/ categories
    • Filter frozen apps by tags
    • Cleaner frozen apps UI with FAB menu
    • Optional color coded frozen app tags in grid
  • Updated searchUI to match Android settings
  • GenAI (Gemini Nano)
    • You can now ask on device Gemini Nano to create automations for you
    • GenAI is disabled by default, Enable in settings
    • Not all devices are supported, refer
    • First time use may take some time for the models to download
    • AI will make mistakes, Please review the content
    • This was done mainly to learn how to use these APIs and it was fairly easy. AI is and will not be a main feature of this app unless you want to. Let me know if you really want to see support for other devices with maybe using Gemini API keys or so.
  • Added App Functions support for Gemini
    • App functions are not yet public by Google, So you can't really use them until they allow everyone to integrate app functions
    • But, that being said, this allows you to externally control many features of the app
  • New in-app help and guides
  • Easier access to in-app help and guides from main screen
  • Smart Pixels. Save power with OLED displays by turning off individual pixels.
  • Extract and use wallpaper accent color before you apply
  • Major project refactor, reformat and updated architecture
    • Had some AI credits left and decided to make a plan and fully re-structure the app into a new more readable and maintainable architecture
    • Why? Having 2000+ lines in the main view model was not fun, Nor having the services of each feature placed randomly around the codebase, no proper method declarations, lack of documentation and many other things were bothering me every time I was working on the project.
    • So no, anyone is welcome to contribute and check out the project and you will easily get used tot eh structure of the codebase and also will easily learn where to look for things with the included documentation
  • Fix: shizuku stop() command with auth token
  • Fix: battery sheet broken translations
  • New Wiki! (WIP)
    • I will try to maintain a GitHub Wiki but it is not easy to keep up to the development.
    • Most of the documentation is generated and under review.
    • Contributions are welcome!
  • And many many more improvements and fixes, Maybe a couple more bugs to fix later ( ´ ▽ ` )

screen-20260809-153056-1786269615574 Screenshot_20260809-151255 Large Screenshot_20260809-151302 Large Screenshot_20260809-151313 Large

Screenshot_20260809-151359 Large Screenshot_20260809-151407 Large Screenshot_20260809-151417 Large Screenshot_20260809-151436 Large

Screenshot_20260809-151447 Large Screenshot_20260809-151507 Large Screenshot_20260809-151552 Large Screenshot_20260809-151612 Large

I might give another try at putting Essentials on Play Store which means we may loose in-app update tracker and some other features. Just an experiment... And if it goes well (Which I doubt) might be a little break from new feature drops as well.

PRs & Contributions

  • Develop - SurfaceFlinger, New feature categories, Standby apps, Shizuku stop () fix, Disable flashlight for TCL, Sometimes essentials, freeze tags and more by @sameerasw in #704
  • Community translations by @AhmedAwad7 by @github-actions[bot] in #693
  • Community translations by @elchumy6960 by @github-actions[bot] in #696
  • Community translations by @dwvwvvwvwb by @github-actions[bot] in #703
  • Develop - Translations by @sameerasw in #705
  • Feature/gen ai by @sameerasw in #709
  • Develop - Reorganize settings and UI, freeze automation, fix battery translations, GenAI automations, more help and guides, Smart Pixels and more by @sameerasw in #710
  • Develop - AppFunctions for Gemini and wallpaper color extraction before apply by @sameerasw in #714
  • Community translations by @OrdinaryPerson0 by @github-actions[bot] in #706
  • Community translations by @cngtn by @github-actions[bot] in #708
  • Community translations by @MetaOxytocin by @github-actions[bot] in #711
  • Community translations by @Kawaharu869 by @github-actions[bot] in #713
  • Refactor code and new architecture by @sameerasw in #718
  • Community translations by @Kawaharu869 by @github-actions[bot] in #716
  • Community translations by @QuaternionDev by @github-actions[bot] in #717
  • Community translations by @Luoluo29 by @github-actions[bot] in #720
  • Community translations by @BenceBarens by @github-actions[bot] in #721
  • Develop - Project refactor, documentations and translations by @sameerasw in #723
  • Community translations by @Fuchs23 by @github-actions[bot] in #724
  • Community translations by @KaucBartosz by @github-actions[bot] in #725
  • Develop - Translations by @sameerasw in #726

Full Changelog: v16.6...v17.0


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Favorite QS tile and feature widgets, Improved battery info, More statusbar customizations, Lock QS tile, WiFi and BT automations and more in Essentials v16.6

Choose a tag to compare

@sameerasw sameerasw released this 05 Aug 14:35
dd56a2a

What's New?

  • Favorite QS tiles widget
    • Supports snap scroll on Android 17
    • New QS tile service handling for other intents
  • Favorite features widget
    • Supports snap scroll on Android 17
    • Now available to older Android versions
  • Improved battery info
    • Samsung support
    • Auto and manual stats reset
    • Per-app usage graph
    • Proper UID mappings
  • Prevent flashlight related crashes on Mediatek (untested)
  • More statusbar customizations (Not all OSs support them)
    • Clock position
    • More OEM specific tiles
  • Shizuku watchdog support
  • Restrict refresh-rate controls only to Pixels
  • Fix some search results navigation
  • Screen lock QS tile by @thekrdev
  • WiFi & Bluetooth DIY automation triggers by @thomasborgogno
  • Core refactor and reformat
  • And more fixes and improvements

qs-tiles-widget features-widget Screenshot_20260805-195205 Screenshot_20260805-195247

Screenshot_20260805-195429 Screenshot_20260805-195349 Screenshot_20260805-195356 Screenshot_20260805-195407

PRs & Contributions

* Community translations by @eliasfxr by @github-actions[bot] in https://github.com//pull/662 * Community translations by @MasterX185 by @github-actions[bot] in https://github.com//pull/664 * Community translations by @cngtn by @github-actions[bot] in https://github.com//pull/666 * Community translations by @mohdalyahri by @github-actions[bot] in https://github.com//pull/668 * Community translations by @jeremy1030623-boop by @github-actions[bot] in https://github.com//pull/669 * Community translations by @productbyPHT by @github-actions[bot] in https://github.com//pull/670 * Community translations by @AngmarRoiSorcier by @github-actions[bot] in https://github.com//pull/671 * Community translations by @Ndraaa-repo by @github-actions[bot] in https://github.com//pull/672 * Community translations by @dwvwvvwvwb by @github-actions[bot] in https://github.com//pull/673 * Community translations by @OrdinaryPerson0 by @github-actions[bot] in https://github.com//pull/674 * Community translations by @ankddev by @github-actions[bot] in https://github.com//pull/675 * Community translations by @elchumy6960 by @github-actions[bot] in https://github.com//pull/677 * Community translations by @operaroblox9441 by @github-actions[bot] in https://github.com//pull/678 * Community translations by @LK024 by @github-actions[bot] in https://github.com//pull/679 * Community translations by @dimzhen by @github-actions[bot] in https://github.com//pull/680 * Community translations by @Jeremy-Bluefrog by @github-actions[bot] in https://github.com//pull/676 * Develop - Translations by @sameerasw in https://github.com//pull/683 * feat: add wifi bluetooth automation trigger by @thomasborgogno in https://github.com//pull/665 * support for samsung battery by @markvoronin354 in https://github.com//pull/681 * Develop - samsung battery info support, DIY wifi and bt by @sameerasw in https://github.com//pull/684 * feat: implement dynamic target action logic for flashlight toggle dur… by @sameerasw in https://github.com//pull/685 * Develop - fav qs tile and features widgets, battery stat reset, per-app graph, torch fixes for mediatek, more statusbar customization, shizuku stop(), restrict refresh rate only for Pixels, fix search navigations and more by @sameerasw in https://github.com//pull/689 * Community translations by @xxASAGAWAxx by @github-actions[bot] in https://github.com//pull/687 * Community translations by @elchumy6960 by @github-actions[bot] in https://github.com//pull/688 * Develop - Translations by @sameerasw in https://github.com//pull/690 * Added Lockdown feature and Lock phone using QS Tile Fixes #631 by @thekrdev in https://github.com//pull/651 * Develop - lock QS tile, minor string updates and bug fixes by @sameerasw in https://github.com//pull/691 * refactor: reformat code by @sameerasw in https://github.com//pull/692

New Contributors

Full Changelog: v16.5...v16.6


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Battery info for the nerds, New link actions UI and more in Essentials v16.5

Choose a tag to compare

@sameerasw sameerasw released this 30 Jul 15:19
6849b65

What's New?

  • Battery information in Your Android

    • Shizuku permission should be granted to the app in order for the details to be available
    • These info might not be 100% accurate as most of them are gathered from battery dumpsys but I guess it's a different aspect.
    • Some information such as the cycle count can be retrieved on supported Android 14 + devices with granting BATTERY permissions with Shizuku.
      Device support may vary. Only tested on a Pixel 9 Pro.
    • Battery health info for the battery freaks
    • Temperature monitoring
    • Cycle count
    • Charging stats
    • Predicted remaining time
    • Throttling status
    • Per-app battery drain summary
    • Per-system component based drain summary
    • CPU wakeups history
  • Battery info can be accessed by long pressing the charging mode QS tile

    • Replaces the old bottom sheet while still providing the QS tile customizations
  • New link actions UI

    • Material Expressive UI
    • Navigation improvements
  • Statusbar icon customization toggle

    • Mainly for the Samsung Good Lock users to avoid conflicts
  • Bottom sheet UI improvements

  • New translatable strings

  • And a few more fixes and improvements

Screenshot_20260730-203545 Large Screenshot_20260730-203549 Large Screenshot_20260730-203552 Large

Screenshot_20260730-203606 Large Screenshot_20260730-203520 Large Screenshot_20260730-204033 Large

PRs & Contributions

  • Community translations by @Ndraaa-repo by @github-actions[bot] in #627
  • Community translations by @CapMarkoTo by @github-actions[bot] in #628
  • Community translations by @ZH3KA11 by @github-actions[bot] in #629
  • Community translations by @cngtn by @github-actions[bot] in #636
  • Community translations by @makarena2938 by @github-actions[bot] in #637
  • Community translations by @Sidhsksjsjsh by @github-actions[bot] in #638
  • Community translations by @angeldevilfx by @github-actions[bot] in #640
  • Community translations by @thealonealex by @github-actions[bot] in #641
  • Community translations by @MasterX185 by @github-actions[bot] in #649
  • Community translations by @Polenta-zhou by @github-actions[bot] in #650
  • Community translations by @Hak0o0 by @github-actions[bot] in #652
  • Community translations by @HypnoticIllusion by @github-actions[bot] in #654
  • Community translations by @ru-tei2 by @github-actions[bot] in #655
  • Community translations by @wazeerc by @github-actions[bot] in #657
  • Community translations by @Maximvs-777 by @github-actions[bot] in #658
  • Community translations by @elchumy6960 by @github-actions[bot] in #660
  • Develop - Translations by @sameerasw in #661
  • Develop - battery info, Improve bottom sheets, Statusbar icons toggle, New link actions UI, more translatable strings by @sameerasw in #667

Full Changelog: v16.4...v16.5


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

WearOS updates, translations improvements and linting support in Essentials v16.4

Choose a tag to compare

@sameerasw sameerasw released this 25 Jul 21:33
0b5f9fa

What's New?

  • Other than the translations, a minimal release
  • Watch now indicates if the wearOS app is outdated
  • wearOS app now supports SDK 34
  • A lot of dependency updates
  • Build improvements
  • Translations are not lint checked

WearOS


New Contributors

  • @github-actions[bot] made their first contribution in #608

Full Changelog: v16.3...v16.4


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Hot Hot Fix for Translations in Essentials v16.3

Choose a tag to compare

@sameerasw sameerasw released this 22 Jul 16:30
d74e019

What's Changed

Full Changelog: v16.2...v16.3


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
Help translating the app: Crowdin
(Crowdin will be disabled soon and I will look for an alternative translation platform)
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium

Hotfix for permissions UI in Essentials v16.2

Choose a tag to compare

@sameerasw sameerasw released this 22 Jul 15:14
373c06e

What's Changed

Also testing out new in-app updater :)

Full Changelog: v16.1...v16.2


 reddit-banner  telegram-banner

Visit the website: sameerasw.com/essentials
Help translating the app: Crowdin
(Crowdin will be disabled soon and I will look for an alternative translation platform)
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor

madeby Medium