{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13535861,"defaultBranch":"android-14.0","name":"android_frameworks_base","ownerLogin":"omnirom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-13T07:56:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5341305?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713127528.0","currentOid":""},"activityList":{"items":[{"before":"f923927becbb3d2b36ab027dd4fdbc1aa75b06cd","after":"db51195de48083e58cf76409142889e987891def","ref":"refs/heads/android-14.0","pushedAt":"2024-04-17T02:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: Enable use_resource_processor for all sysui deps\n\nThis will make the build faster\n\nTest: m checkbuild\nBug: 295208392\nChange-Id: I0c1bd901429bbe3bf81c1530e156735f8637a96e","shortMessageHtmlLink":"base: Enable use_resource_processor for all sysui deps"}},{"before":"7b3c254c8c4c53329adb9d7cbf373af358e2e924","after":"f923927becbb3d2b36ab027dd4fdbc1aa75b06cd","ref":"refs/heads/android-14.0","pushedAt":"2024-04-17T02:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"fixup2! SystemUI: Add AOD QS tile\n\nChange-Id: I9a4b95e74cac4ae3c4d0f45d6a4ee9ff4f9e45fc","shortMessageHtmlLink":"fixup2! SystemUI: Add AOD QS tile"}},{"before":"c42a92c1fe5c4529e0bf0ff82fbe3737984217f3","after":"7b3c254c8c4c53329adb9d7cbf373af358e2e924","ref":"refs/heads/android-14.0","pushedAt":"2024-04-14T20:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SystemUI: dont use getIntForUser in DefaultClockController\n\nbreaks ThemePicker\n\nChange-Id: Id6d360f51092dcf58c57e40ac57be559bac0f1da","shortMessageHtmlLink":"SystemUI: dont use getIntForUser in DefaultClockController"}},{"before":"492a6b8157d4a5070e945bdc0cf5f9a704e7cce8","after":"c42a92c1fe5c4529e0bf0ff82fbe3737984217f3","ref":"refs/heads/android-14.0","pushedAt":"2024-04-09T15:36:53.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r30' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 Release 30 (AP1A.240405.002)\n\nChange-Id: Ib0479aa8c395165e37396dcc2918432bfb24e8c3\n\n# gpg verification failed.","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r30' of https://android.googlesource.com/pl…"}},{"before":"040a02b2510ac408bd3ba259d7eaf4c83cd8b4be","after":"492a6b8157d4a5070e945bdc0cf5f9a704e7cce8","ref":"refs/heads/android-14.0","pushedAt":"2024-03-22T15:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Revert \"[2/2] base: allow device to override *caugh*caugh* prop\"\n\nThis reverts commit 1382f28e52eb33e5da9f45bc97f854671f1efe34.\n\nNo more useed\n\nChange-Id: I3591de36898fbbd9ff0e3d1342395e4f787c5269","shortMessageHtmlLink":"Revert \"[2/2] base: allow device to override *caugh*caugh* prop\""}},{"before":"e1db8b55bf247854e0aaa6e91d640e873bd52521","after":"040a02b2510ac408bd3ba259d7eaf4c83cd8b4be","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T22:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SystemUI: fix layout of volume slider groove background\n\nBecause we changed the layout of the volume slider we need to use\nthe trick of negative insets to align the new groove background\ncorrectly\n\nCompared to AOSP we add rounded_slider_track_inset in\nlayout/volume_dialog_row.xml so this negative inset brings\nthe backgroud back to where it should be\n\nChange-Id: I68a90203a7c3a581fb21c91d7e4e71460f550ce1","shortMessageHtmlLink":"SystemUI: fix layout of volume slider groove background"}},{"before":"945d99f8c56db5cd310082c21e8812977f6ddcc8","after":"e1db8b55bf247854e0aaa6e91d640e873bd52521","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T22:06:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SettingsLib: always show package name in app details\n\nnot only if dev olptions is enabled\n\nChange-Id: I92d73c26e572ca0d8c5992c2f4c0588315efb4a5","shortMessageHtmlLink":"SettingsLib: always show package name in app details"}},{"before":"ea3620b3362def4399c56249fcfe1e6585626fbe","after":"945d99f8c56db5cd310082c21e8812977f6ddcc8","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"TtsEngines: avoid crashes caused by null engine name V2\n\nIssue: calyxos#1390\nChange-Id: I9b13298bfc6e1bf66ee2023c040f3b0a6e77c0b2","shortMessageHtmlLink":"TtsEngines: avoid crashes caused by null engine name V2"}},{"before":"a61de709970f743334cc6763da03028a16acfaee","after":"ea3620b3362def4399c56249fcfe1e6585626fbe","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"fixup! SystemUI: Show bluetooth battery level when available\n\nChange-Id: I48851ad4c2b28a32804d4768b1e3230a58e68ea8","shortMessageHtmlLink":"fixup! SystemUI: Show bluetooth battery level when available"}},{"before":"156b641ac17da535630d74422488a3f6096736dd","after":"a61de709970f743334cc6763da03028a16acfaee","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"fixup! SystemUI: arrow keys while typing resurrection and SystemUI: arrow keys while typing resurrection\n\nCommit 77c2881156de5f154ab7988a7e5fc7dda2d3cc53\n\nChange-Id: I32073ce318908bd1903a0e4d794366f81bb815f9","shortMessageHtmlLink":"fixup! SystemUI: arrow keys while typing resurrection and SystemUI: a…"}},{"before":"0e39d5d46694f146b507adaacc6b20a7116adf07","after":"156b641ac17da535630d74422488a3f6096736dd","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:26:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"fixup! SystemUI: Add AOD QS tile\n\nChange-Id: I729d97eed97d0f6fc11e8e7510566bcd44022702","shortMessageHtmlLink":"fixup! SystemUI: Add AOD QS tile"}},{"before":"49845b3dc89cef540fec5949842f373c570b8c33","after":"0e39d5d46694f146b507adaacc6b20a7116adf07","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:26:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Reapply \"Update parcling logic for Uris.\"\n\nThis reverts commit e4da571363e2adb1ccbb0a4b21606f921bb3cd90.\n\nReason for revert: This is now present in QPR2\n\nChange-Id: I78393b6e4b246ccfc7516f9bd46ecb3bc9f01997","shortMessageHtmlLink":"Reapply \"Update parcling logic for Uris.\""}},{"before":"06681910b079217dc9d72fbf334d75d7e6a27f56","after":"49845b3dc89cef540fec5949842f373c570b8c33","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: fixup! long press on power for flashlight from screen off\n\nbeganFromNonInteractive have be moved to shouldHandleShortPressPowerAction boolean now\n\nhttps://android.googlesource.com/platform/frameworks/base/+/8274164e40b7b24528c849541a2a431854a79918%5E%21/#F2\n\nChange-Id: Ib5fdb9c3ca08f5d07993af23933f5e5df2fa037d","shortMessageHtmlLink":"base: fixup! long press on power for flashlight from screen off"}},{"before":"8876f0aaf617eb2a8965e2a9ea6e41170959364c","after":"06681910b079217dc9d72fbf334d75d7e6a27f56","ref":"refs/heads/android-14.0","pushedAt":"2024-03-16T14:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: I6777312c02489a804e0bcc86258f01b73efe66a0","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"9f74e01bc2ebe42da1d2d0b5f43201ee8932a7c9","after":"8876f0aaf617eb2a8965e2a9ea6e41170959364c","ref":"refs/heads/android-14.0","pushedAt":"2024-03-15T02:47:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: I6777312c02489a804e0bcc86258f01b73efe66a0","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"8876f0aaf617eb2a8965e2a9ea6e41170959364c","after":"9f74e01bc2ebe42da1d2d0b5f43201ee8932a7c9","ref":"refs/heads/android-14.0","pushedAt":"2024-03-15T02:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: fixup! long press on power for flashlight from screen off\n\nbeganFromNonInteractive have be moved to shouldHandleShortPressPowerAction boolean now\n\nhttps://android.googlesource.com/platform/frameworks/base/+/8274164e40b7b24528c849541a2a431854a79918%5E%21/#F2\n\nChange-Id: Ib5fdb9c3ca08f5d07993af23933f5e5df2fa037d","shortMessageHtmlLink":"base: fixup! long press on power for flashlight from screen off"}},{"before":"5c6ff6ff9f7c1b8ec83542f66a23fe327edd5045","after":"8876f0aaf617eb2a8965e2a9ea6e41170959364c","ref":"refs/heads/android-14.0","pushedAt":"2024-03-15T02:42:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: I6777312c02489a804e0bcc86258f01b73efe66a0","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"5b191e99b0f63af1ac8be21037ca989d3f182d43","after":"5c6ff6ff9f7c1b8ec83542f66a23fe327edd5045","ref":"refs/heads/android-14.0","pushedAt":"2024-03-15T02:10:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: I6777312c02489a804e0bcc86258f01b73efe66a0","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"573d4753f10107c5bccec853c57889b283bf1485","after":"5b191e99b0f63af1ac8be21037ca989d3f182d43","ref":"refs/heads/android-14.0","pushedAt":"2024-03-14T22:12:35.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: I6777312c02489a804e0bcc86258f01b73efe66a0","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"a5bf3ab100d23379baa08c89c16663c83c800515","after":"573d4753f10107c5bccec853c57889b283bf1485","ref":"refs/heads/android-14.0","pushedAt":"2024-02-26T11:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SystemUI: fix keyguard session tracker timing issue\n\nonStartedGoingToSleep comes right after screen off but\nonKeyguardShowingChanged has a delay so when\npressed power button BEFORE onKeyguardShowingChanged came\nleft us with a dangling session start that wont go away\nuntil the next sleep cycle\n\noverwrite onStartedWakingUp for that one case where\nkeyguard was NOT yet showing to end the session\n\nwe need this cause eg OmniSwitch relies on the correct\nsession state\n\nChange-Id: I8ca4bb1cace1b27dcb40b55c9382efeecc0cfd47","shortMessageHtmlLink":"SystemUI: fix keyguard session tracker timing issue"}},{"before":"4392922bac0dbfab26e8f950243d43e0826fd8ac","after":"a5bf3ab100d23379baa08c89c16663c83c800515","ref":"refs/heads/android-14.0","pushedAt":"2024-02-07T20:14:25.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r27' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 Release 27 (UQ1A.240205.004.B1)\n\nChange-Id: Idf0a4ea9a287f56840c01bda09e64cfc9ff3879f\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZcE5FgAKCRDorT+BmrEO\n# eLTCAJ90ZBsfVMkBfT8+4urQ7j91wMl+sACfR+HnP3k92aaoYjuUR0DaemetIWw=\n# =x+fK\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Mon 05 Feb 2024 08:37:58 PM CET\n# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Can't check signature: No public key","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r27' of https://android.googlesource.com/pl…"}},{"before":"51b7d429f66a9e8e033616605dc6f3a180a50a38","after":"4392922bac0dbfab26e8f950243d43e0826fd8ac","ref":"refs/heads/android-14.0","pushedAt":"2024-01-08T16:29:39.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r21' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 release 21\n\nChange-Id: Ib434cab33339c126c9f4e0bd562ea7dae42590c1\n\n# gpg verification failed.","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r21' of https://android.googlesource.com/pl…"}},{"before":"bbff1be6f9f6f301cf54d73e0a04fd9a3c4c1e1f","after":"51b7d429f66a9e8e033616605dc6f3a180a50a38","ref":"refs/heads/android-14.0","pushedAt":"2024-01-07T21:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Convert BubbleDataRepositoryTest to use mockito-kotlin\"\"\n\nThis reverts commit 9042791a07ee21266e4e49f1ed442c33a2c77de9.\n\nAOSP have added this repo in manifest with force push\n\nChange-Id: I74d8a6d7f62dd9561c37dd16cdaaee21b70ff928","shortMessageHtmlLink":"Revert \"Revert \"Convert BubbleDataRepositoryTest to use mockito-kotlin\"\""}},{"before":"228bd2ae257327bfb10fc6a721b7d72d0ffe2d02","after":"bbff1be6f9f6f301cf54d73e0a04fd9a3c4c1e1f","ref":"refs/heads/android-14.0","pushedAt":"2023-12-10T16:09:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: fix wake on unplug also for wireless charging\n\nnot sure what went wrong here. Its basically the same as\nfor docked.\n\nChange-Id: I93da70ef4b397a3dc25dd129e23ea4843f5e1d5c","shortMessageHtmlLink":"base: fix wake on unplug also for wireless charging"}},{"before":"1db77d99e0f7f9cb9a980c7c442e0ab08742fd84","after":"228bd2ae257327bfb10fc6a721b7d72d0ffe2d02","ref":"refs/heads/android-14.0","pushedAt":"2023-12-08T14:41:04.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r17' of https://android.googlesource.com/platform/frameworks/base into HEAD\n\nAndroid 14.0.0 Release 17 (UQ1A.231205.015)\n\nChange-Id: Ie9fef87990743651c146e034acab21ea73a04397","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r17' of https://android.googlesource.com/pl…"}},{"before":"52d87929bccd8b155be9893ad28b50bf512ab752","after":"1db77d99e0f7f9cb9a980c7c442e0ab08742fd84","ref":"refs/heads/android-14.0","pushedAt":"2023-12-04T20:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: Have NfcTile get an NfcAdapter directly\n\nThis changes the NfcTile to not be dependent on an NfcManager giving the\nNfcTile an NfcAdapter.\n\nThe problem with NfcTile is that the NfcService doesn't start until the\ndevice is unlocked after a reboot, but NfcTile can be created and have\nits state updated before the device is unlocked.\n\nThe state of NfcTile depends on an NfcAdapter. The tile gets an\nNfcAdapter from a call to NfcAdapter#getDefaultAdapter, which gets an\nadapter from an NfcManager via Context#getSystemService, and NfcManager\ntries to get an adapter in its constructor via NfcAdapter#getNfcAdapter.\n\nIf this is done before unlock, NfcService isn't started, so the\nconstructor of NfcManager fails to get an adapter, opting to just store\nnull. This means that the NfcManager that's _cached_ by the NfcTile's\napplication context holds a null NfcAdapter, so subsequent calls in\nNfcTile to get the NfcAdapter will keep returning null.\n\nWe can just have NfcTile get the NfcAdapter directly via\nNfcAdapter#getNfcAdapter instead of relying on an NfcManager to call the\nsame method for us to get its default adapter. We just have to make sure\nwe use the application context for NfcAdapter#getNfcAdapter, as per the\ndoc comments for getNfcAdapter. This means that there's no longer an\nNfcManager associated with the NfcTile's application context.\n\nIt doesn't look like NfcManager does anything special with the\nNfcAdapter anyway. It seems to just be some middle man for NfcAdapters:\n* The NfcAdapter field in NfcManager is final, and it doesn't do\nanything else with it besides have a getter method for returning it. The\nNfcManager seems to be a way to force third-party apps that want to get\nan NfcAdapter to use the application context.\n* NfcAdapter#getNfcAdapter manages the caching of NfcAdapters by\napplication context in a static HashMap. NfcManager doesn't manage\ncaching; it just calls NfcAdapter#getNfcAdapter.\n\nChange-Id: Ifafc666568a001a60baf7c8c16782dca1ee4d011","shortMessageHtmlLink":"base: Have NfcTile get an NfcAdapter directly"}},{"before":"db88b6d78a33908b0acd9332ed82f04f7dbccc7b","after":"52d87929bccd8b155be9893ad28b50bf512ab752","ref":"refs/heads/android-14.0","pushedAt":"2023-12-03T18:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SystemUI: Check whether the selected WFD route is available\n\nWhen the selected WFD route is not available, the cast tile in\nquick settings and the cast slot in the status bar are both shown\nas a connected icon, it is not reasonable. This CL checks whether\nthe selected route is available when getting the cast devices.\n\nBug: 247925238\nTest: Mannual\nChange-Id: Ifdbf4c61e95504ae7fc24933695e6fd348d75750","shortMessageHtmlLink":"SystemUI: Check whether the selected WFD route is available"}},{"before":"95e0aab5c3a2fbfa2b5c6ff3f780ecb0be58274b","after":"db88b6d78a33908b0acd9332ed82f04f7dbccc7b","ref":"refs/heads/android-14.0","pushedAt":"2023-12-03T11:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"base: Extend NFC tile to our extra settings\n\nChange-Id: If13fe5f61785276299e44b8b1a0a8cf60da03f7c","shortMessageHtmlLink":"base: Extend NFC tile to our extra settings"}},{"before":"3b42975e956fa064b6523b3d1cd43bce54d7dae8","after":"95e0aab5c3a2fbfa2b5c6ff3f780ecb0be58274b","ref":"refs/heads/android-14.0","pushedAt":"2023-12-02T17:16:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Fix bug Device that can't support adoptable storage cannot read the sdcard.\n\nOnly Primary storage and adoptable storage can get visible flag.\nso, Unless Device support adoptable storage, it cannot have visible path for\nsdcard.\nIn refrernce, Adoptable storage cannot support FBE.\n\nIf device cannot get visible path for sdcard, 3rd app and MTP cannot\nread sdcard even though they have READ_EXTERNAL_STORAGE permission.\n\nthis fixing is releasing visible condition for all sdcard.\n\nTest: Check MountFlags is VISIBLE on Log.\n\nChange-Id: I7afe5078650fe646e79fced7456f90d4af8a449a\nSigned-off-by: Sangho Yoon ","shortMessageHtmlLink":"Fix bug Device that can't support adoptable storage cannot read the s…"}},{"before":"1656de4d31cfb82a82bc34cec6e13906e374b391","after":"3b42975e956fa064b6523b3d1cd43bce54d7dae8","ref":"refs/heads/android-14.0","pushedAt":"2023-11-15T13:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"SystemUI: Fix the unlock sound played repeatedly\n\nSometimes keyguardDone() may be invoked from PhoneWindowManager many times\nin a short time, especially when app works with FLAG_DISMISS_KEYGUARD.\n\nMake sure the unlock sound is only played when keyguard is showing and the\nscreen is on.\n\nFixes Lineage: BUGBASH-56\n\nChange-Id: I396588579a3be3b3210e619179d2a57211904644\nCRs-Fixed: 900840","shortMessageHtmlLink":"SystemUI: Fix the unlock sound played repeatedly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMpsfVQA","startCursor":null,"endCursor":null}},"title":"Activity · omnirom/android_frameworks_base"}