{"id":18655059,"url":"https://github.com/hacker1024/keepongoing","last_synced_at":"2025-06-26T22:35:38.592Z","repository":{"id":260049978,"uuid":"880143164","full_name":"hacker1024/KeepOngoing","owner":"hacker1024","description":"An Xposed module to restore the non-dismissable notification behaviour from in Android 13 and earlier","archived":false,"fork":false,"pushed_at":"2024-10-29T07:47:07.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-26T05:13:14.638Z","etag":null,"topics":["android-14","android-systemui","xposed","xposed-module"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hacker1024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-29T07:40:23.000Z","updated_at":"2024-10-29T07:48:41.000Z","dependencies_parsed_at":"2024-12-01T00:16:24.000Z","dependency_job_id":null,"html_url":"https://github.com/hacker1024/KeepOngoing","commit_stats":null,"previous_names":["hacker1024/keepongoing"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hacker1024/KeepOngoing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacker1024%2FKeepOngoing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacker1024%2FKeepOngoing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacker1024%2FKeepOngoing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacker1024%2FKeepOngoing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hacker1024","download_url":"https://codeload.github.com/hacker1024/KeepOngoing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacker1024%2FKeepOngoing/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262151861,"owners_count":23266929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-14","android-systemui","xposed","xposed-module"],"created_at":"2024-11-07T07:17:39.886Z","updated_at":"2025-06-26T22:35:38.564Z","avatar_url":"https://github.com/hacker1024.png","language":"Java","readme":"# KeepOngoing\n\nIn Android 14, [users are able to dismiss notifications that apps have set as \"ongoing\"](https://developer.android.com/about/versions/14/behavior-changes-all#non-dismissable-notifications).\nThis _feature_ is not appreciated by everyone, though.\n\n_KeepOngoing_ is an Xposed module that aims to restore the old non-dismissable\nnotification behaviour found in Android 13 and earlier.\n\n## Compatibility\n\n### Android\n\nTL;DR: _KeepOngoing_ requires `android-14.0.0_r15` or older.\n\nOn a Pixel, this equates to\na security patch level of November 2023. Other OEMs are not so quick to update their\nAndroid revisions, though: My Motorola Edge 30 Pro with the August 2024 security patch\nis still based on a compatible version.\n\nIf you are unsure, you can try this module without concern; it is designed to fail gracefully.\n\nThe reason for this limitation is that Google kept the old behaviour behind a flag when\nthey [first introduced the change](https://android.googlesource.com/platform/frameworks/base/+/6afb4824218b721f190e250b3c343380d2637ff6)\nthat was only [removed five months later](https://android.googlesource.com/platform/frameworks/base/+/9f63d6746f1f124a1a7da2e67a8a359d72401d7b).\nThis module simply disables that flag.\n\nIt is certainly possible to restore the older behaviour on newer revisions of Android,\nbut doing so would require reimplementing the removed logic in this module. As my\ncurrent device does not require this, I do not have the motivation to implement it.\nPRs are welcome.\n\n### Xposed\n\nThis module has been tested with [LSposed_mod](https://github.com/mywalkb/LSPosed_mod).\n\n## Installation\n\n1. Install the app\n2. Enable the Xposed module\n3. Restart SystemUI (or reboot if your Xposed implementation requires it)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacker1024%2Fkeepongoing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhacker1024%2Fkeepongoing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacker1024%2Fkeepongoing/lists"}