Releases: sameerasw/essentials
Release list
v17.3-beta.2
What's New?
- MeDrop!!!!
- Develop - Upstream by @sameerasw in #864
Full Changelog: v17.3-beta.1...v17.3-beta.2
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
v17.3-beta.1
What's Changed
- feat(link-picker): add Tools tab with URL Shortener Studio, QR Code Generator, and Quick Settings Tile by @Balajitechlabs in #833
- feat(link-picker): add Tools tab with Private Floating Web Preview and Material 3 QR Code generator by @Balajitechlabs in #830
- Refactor: tile/widget registry, debugging tile name and icons by @thekrdev in #838
- Develop - url shortener, qr code and qs tile improvements by @sameerasw in #842
- Develop - Improved unified link actions sheet by @sameerasw in #849
- Community translations by @Fuchs23 by @github-actions[bot] in #828
- Community translations by @ArthusPVP by @github-actions[bot] in #829
- Community translations by @OrdinaryPerson0 by @github-actions[bot] in #831
- Community translations by @agent13fab by @github-actions[bot] in #832
- Community translations by @Naxomega by @github-actions[bot] in #835
- Community translations by @makarena2938 by @github-actions[bot] in #836
- Community translations by @snowwysillycat by @github-actions[bot] in #837
- Community translations by @paul1126 by @github-actions[bot] in #839
- Community translations by @Ndraaa-repo by @github-actions[bot] in #841
- Community translations by @lt723707-tech by @github-actions[bot] in #844
- Community translations by @LK024 by @github-actions[bot] in #848
- Develop - Translations by @sameerasw in #851
- Develop - Essentials watchface controls by @sameerasw in #854
- Develop - Custom app icons by @sameerasw in #858
Full Changelog: v17.2...v17.3-beta.1
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
New Automations, Rename SIM, Link action sheet, debugging tile options and a lot more in Essentials v17.2
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
PRs & Contributions
- Community translations by @OrdinaryPerson0 by @github-actions[bot] in #779
- Community translations by @nicolasefrantz-hue by @github-actions[bot] in #780
- i18n: retranslate Simplified Chinese strings from English source by @Jack-Huang-2010 in #781
- Upstream by @sameerasw in #798
- Community translations by @gogo855 by @github-actions[bot] in #782
- Community translations by @productbyPHT by @github-actions[bot] in #783
- Community translations by @paul1126 by @github-actions[bot] in #786
- Community translations by @Fuchs23 by @github-actions[bot] in #788
- Community translations by @QuaternionDev by @github-actions[bot] in #789
- Community translations by @youseffahed861-code by @github-actions[bot] in #790
- Community translations by @operaroblox9441 by @github-actions[bot] in #791
- Community translations by @CapMarkoTo by @github-actions[bot] in #796
- Community translations by @Rickdekard4 by @github-actions[bot] in #797
- Develop - Translations by @sameerasw in #799
- Develop - Docs by @sameerasw in #810
- Community translations by @yanmess1ge-dot by @github-actions[bot] in #800
- Community translations by @qxmO5 by @github-actions[bot] in #802
- Community translations by @fishqaq123 by @github-actions[bot] in #803
- Community translations by @dimzhen by @github-actions[bot] in #805
- docs: fix broken star history chart by @OctoBored in #807
- Community translations by @Ndraaa-repo by @github-actions[bot] in #812
- Develop - Custom settings, fix search and translations by @sameerasw in #813
- DIY Action To Change Default Keyboard by @thekrdev in #809
- Complete Arabic translation (values-ar) by @sandkshnbh in #815
- feat(i18n): add Kazakh (kk, kk-KZ) localization by @HmnDev-Tech by @HmnDev-Tech in #785
- Develop - DIY keyboard picker, fix flashlight fade, move maps power saving and permission fix, disable smart pixel during cast, prevent cts while locked, rename sim by @sameerasw in #821
- Community translations by @MetaOxytocin by @github-actions[bot] in #817
- Community translations by @Yonkae by @github-actions[bot] in #818
- Community translations by @Lucasbringmann16 by @github-actions[bot] in #819
- Community translations by @fishqaq123 by @github-actions[bot] in #820
- Develop - Translations by @sameerasw in #822
- Develop - button remap uses automation actions, debugging long press options, standby bulk app configs, volume level in automations, are we there yet full screen alert and more by @sameerasw in #823
- refactor: full code reformat by @sameerasw in #824
- feat: display open with and link picker as dynamic bottom sheet overlay by @Balajitechlabs in #825
- Develop - New link action bottom sheet with url clean by @sameerasw in #826
- Develop - improve link action previews and version bump by @sameerasw in #827
New Contributors
- @OctoBored made their first contribution in #807
- @sandkshnbh made their first contribution in #815
- @HmnDev-Tech made their first contribution in #785
- @Balajitechlabs made their first contribution in #825
Full Changelog: v17.1...v17.2
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
Flashlight Effects, Automation improvements, WearOS launcher, QS tiles and a lot more in Essentials v17.1
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
watch-demo.mp4
A lil easter egg, not so hidden.
PRs & Contributions
- Upstream by @sameerasw in #752
- Watch launcher by @sameerasw in #756
- feat: Add 'Open App' and Hotspot control automation actions, test actions by @thomasborgogno in #751
- Feature: add an option for circle to search gesture zone width by @xeaft in #731
- Community translations by @converdario by @github-actions[bot] in #727
- Community translations by @Fuchs23 by @github-actions[bot] in #730
- Community translations by @dimzhen by @github-actions[bot] in #732
- Community translations by @MetaOxytocin by @github-actions[bot] in #733
- Community translations by @elchumy6960 by @github-actions[bot] in #734
- Community translations by @operaroblox9441 by @github-actions[bot] in #736
- Community translations by @BenceBarens by @github-actions[bot] in #738
- Community translations by @manmen2414 by @github-actions[bot] in #739
- Community translations by @Lucasbringmann16 by @github-actions[bot] in #740
- Community translations by @Daniibrx by @github-actions[bot] in #741
- Community translations by @Kawaharu869 by @github-actions[bot] in #742
- Community translations by @paul1126 by @github-actions[bot] in #745
- Community translations by @productbyPHT by @github-actions[bot] in #746
- Community translations by @ru-tei2 by @github-actions[bot] in #747
- Community translations by @OrdinaryPerson0 by @github-actions[bot] in #748
- Community translations by @Ndraaa-repo by @github-actions[bot] in #749
- Community translations by @QuaternionDev by @github-actions[bot] in #750
- Community translations by @AhmedAwad7 by @github-actions[bot] in #757
- Community translations by @CapMarkoTo by @github-actions[bot] in #759
- Develop - WearOS launcher support, new QS tiles, Flashlight effects and smart pixel improvements by @sameerasw in #764
- feat: Add WiFi, Cellular Data, Auto Brightness, and Freeze actions in Automations by @Mudit200408 in #774
- Develop - More automations, new automation editor, automation categories and more by @sameerasw in #777
- Develop - something something by @sameerasw in #778
New Contributors
Full Changelog: v17.0...v17.1
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
Many new cool things... I lost track in Essentials v17.0
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 ( ´ ▽ ` )
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
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
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
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
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
- @thomasborgogno made their first contribution in #665
- @markvoronin354 made their first contribution in #681
Full Changelog: v16.5...v16.6
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
Battery info for the nerds, New link actions UI and more in Essentials v16.5
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
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
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
WearOS updates, translations improvements and linting support in Essentials v16.4
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
- Upstream by @sameerasw in #610
- Community translations by @Ndraaa-repo by @github-actions[bot] in #608
- Community translations by @thekrdev by @github-actions[bot] in #609
- Community translations by @notsameerasw by @github-actions[bot] in #602
- Community translations by @snowwysillycat by @github-actions[bot] in #605
- Community translations by @elchumy6960 by @github-actions[bot] in #606
- Community translations by @wazeerc by @github-actions[bot] in #607
- Community translations by @Ndraaa-repo by @github-actions[bot] in #612
- Develop - translation fixes and new translations by @sameerasw in #614
- New Crowdin updates by @sameerasw in #580
- New Crowdin updates by @sameerasw in #624
- Community translations by @dsora91 by @github-actions[bot] in #615
- Community translations by @Guilherme157rdf by @github-actions[bot] in #616
- Community translations by @ReelerRu by @github-actions[bot] in #617
- chore: ignored build dir in git repo by @thekrdev in #618
- Community translations by @makarena2938 by @github-actions[bot] in #619
- Community translations by @onnx1 by @github-actions[bot] in #620
- Community translations by @hllwrld1732 by @github-actions[bot] in #621
- Community translations by @Sidhsksjsjsh by @github-actions[bot] in #622
- Community translations by @feuersternX by @github-actions[bot] in #623
- Community translations by @sameerasw by @sameerasw in #593
- Develop - Translations by @sameerasw in #625
- Develop - Dev env upgrades, translation linting, wearOS version check by @sameerasw in #635
New Contributors
- @github-actions[bot] made their first contribution in #608
Full Changelog: v16.3...v16.4
Visit the website: sameerasw.com/essentials
About Essentials: README
More projects: sameerasw.com
Show some love: buymeacoffee | GitHub Sponsor![]()
Hot Hot Fix for Translations in Essentials v16.3
What's Changed
- Upstream by @sameerasw in #603
- Develop - translation fixes by @sameerasw in #604
Full Changelog: v16.2...v16.3
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![]()
Hotfix for permissions UI in Essentials v16.2
What's Changed
- Develop - fix permission card by @sameerasw in #599
Also testing out new in-app updater :)
Full Changelog: v16.1...v16.2
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![]()




































