Updated Google Family link to the latest version. It keeps on crashing at startup, on a profile with GSF. Can't say if it is Google or GrapheneOS related. Priority low.

Hb1hf That would not be correct. Releases are announced before Alpha, not after Alpha, and what you're proposing would then cause major confusion by implying all our releases are specific to the Alpha channel. It would be worse than how we're doing things now. Your proposal doesn't in any way address people not understanding the release process and would in fact make it much worse.

The system is very simple and resembles the staged rollout system used by the stock OS except that it's much more transparent and people can choose how quickly they get the release via the channel. It's clearly explained at https://grapheneos.org/releases#about-the-releases and there's a listing of the status of the release for each device in each channel on the page at https://grapheneos.org/releases#devices which we've greatly improved over the previous layout.

    New bug:

    Hiding private space makes it inaccessible until you unhide it, you should be able to just type "private space" in the search bar to access it, but you can't

    Tried it on a Pixel 6a

      raccoondad Not new, already reported by many. Developers should know about it already, but I guess it might not be seen as a release blocking issue, but something that can be fixed after this first release has reached stable.

      matchboxbananasynergy I don't think I did anything in particular, I first installed my bank's application and the application kept telling me to go to the device settings because no fingerprint was configured, this didn't help because it was well configured, when I installed KeepassDX and Aegis in Private Space with my database backups, these applications correctly took into account my fingerprint unlock request and the rest of the applications, my bank's (Boursobank) and Microsoft Authenticator's followed suit.

      matchboxbananasynergy I just remembered, with KeepassDX in Private Space, I had to reconfigure my fingerprint while my bank's application didn't offer it, I'm not sure if there's a connection but now I can use it to unlock applications in Private Space.

      GrapheneOS thanks for the clarification.

      But you get my point, right? People keep getting confused, and if the community is (hopefully) growing, there are always people coming here for the first time and getting confused.

      So just add something to the text to help people seeing it (or giving it any attention) for the first time.

      grapheuser-may Oh, quick question: you mentioned that 2FA for unlocking the device would come with version 15. Do you have any idea when you'll release this highly anticipated feature?

      I am unaware of anybody having said that PIN+fingerprint unlock would arrive with A15. My understanding is that the team decided to stall the rollout of that feature until after A15 is working well. And I am unaware of any forward-looking statement of the form "PIN+fingerprint unlock is expected to roll out two weeks after Android 15" -- this sort of statement is not common from the GrapheneOS developers.

      Especially now while the team is busy working on A15 it would probably be best to hold off questions about anything else -- at least until an A15 release has hit the stable channel, but honestly I suspect questions along these lines will not be productive for at least a month after that point.

      Please note that I do not speak for the GrapheneOS project.

      Unable to change user profile avatar...

      type: crash
      osVersion: google/panther/panther:15/AP3A.241005.015/2024101600:user/release-keys
      package: com.android.avatarpicker:35
      process: com.android.avatarpicker
      processUptime: 9134 + 232 ms
      
      java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=439458058, result=-1, data=Intent { dat=content://media/... flg=0x41 clip={image/* video/* {U(content)}} }} to activity {com.android.avatarpicker/com.android.avatarpicker.ui.AvatarPickerActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.camera.action.CROP dat=content://com.android.avatarpicker.tempprovider/... typ=image/* flg=0x3 (has extras) }
      	at android.app.ActivityThread.deliverResults(ActivityThread.java:5904)
      	at android.app.ActivityThread.handleSendResult(ActivityThread.java:5943)
      	at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:69)
      	at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:60)
      	at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:174)
      	at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:109)
      	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:81)
      	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2643)
      	at android.os.Handler.dispatchMessage(Handler.java:107)
      	at android.os.Looper.loopOnce(Looper.java:232)
      	at android.os.Looper.loop(Looper.java:317)
      	at android.app.ActivityThread.main(ActivityThread.java:8736)
      	at java.lang.reflect.Method.invoke(Native Method)
      	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
      	at com.android.internal.os.ExecInit.main(ExecInit.java:50)
      	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
      	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
      Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.camera.action.CROP dat=content://com.android.avatarpicker.tempprovider/... typ=image/* flg=0x3 (has extras) }
      	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2441)
      	at android.app.Instrumentation.execStartActivity(Instrumentation.java:2011)
      	at android.app.Activity.startActivityForResult(Activity.java:5920)
      	at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.kt:676)
      	at androidx.core.app.ActivityCompat.startActivityForResult(ActivityCompat.java:244)
      	at androidx.activity.ComponentActivity$activityResultRegistry$1.onLaunch(ComponentActivity.kt:224)
      	at androidx.activity.result.ActivityResultRegistry$register$3.launch(ActivityResultRegistry.kt:191)
      	at androidx.activity.compose.ActivityResultLauncherHolder.launch(ActivityResultRegistry.kt:150)
      	at androidx.activity.compose.ManagedActivityResultLauncher.launch(ActivityResultRegistry.kt:139)
      	at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.kt:37)
      	at com.android.avatarpicker.ui.details.items.media.PhotoPickerIconKt$PhotoPickerIcon$photoPickerLauncher$1.invoke(PhotoPickerIcon.kt:60)
      	at com.android.avatarpicker.ui.details.items.media.PhotoPickerIconKt$PhotoPickerIcon$photoPickerLauncher$1.invoke(PhotoPickerIcon.kt:53)
      	at androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$1.invoke$lambda$0(ActivityResultRegistry.kt:104)
      	at androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$1.$r8$lambda$VLs2Oqd6MzDD-LGilzyhNhDSH_4(ActivityResultRegistry.kt:0)
      	at androidx.activity.compose.ActivityResultRegistryKt$rememberLauncherForActivityResult$1$1$$ExternalSyntheticLambda0.onActivityResult(R8$$SyntheticClass:0)
      	at androidx.activity.result.ActivityResultRegistry.doDispatch(ActivityResultRegistry.kt:350)
      	at androidx.activity.result.ActivityResultRegistry.dispatchResult(ActivityResultRegistry.kt:311)
      	at androidx.activity.ComponentActivity.onActivityResult(ComponentActivity.kt:757)
      	at android.app.Activity.onActivityResult(Activity.java:7547)
      	at android.app.Activity.internalDispatchActivityResult(Activity.java:9432)
      	at android.app.Activity.dispatchActivityResult(Activity.java:9409)
      	at android.app.ActivityThread.deliverResults(ActivityThread.java:5893)
      	... 16 more

        I am no longer able to get Push Notifications after updating. For example to get Duo pushes I have to open the app before the pushes will show up, when this was working previously.

        I'm using Android 15 and unable to unhide "Private Space." The instructions say to enter "Private Space" in the app search bar, but it doesn't show up. I'm on my main profile, and Google Services are disabled.

          GrapheneOS and there's a listing of the status of the release for each device in each channel on the page at https://grapheneos.org/releases#devices which we've greatly improved over the previous layout.

          If I can propose a "solution": Can you have a small automation under either the title of the release or under the tags with:
          " Current stage: Alpha"
          And let it change according to the status of the rollout? Maybe even have the text in color?
          Alpha in red
          Beta in yellow
          Stable in green

          Mahbe this is enough to silence most of these requests?

          Either way, thank you for your hard work, love what you are doing!

          tmp I can't reproduce. Could you describe what you are doing leading up to the crash?

          Owner: Manage users > select current user > click avatar > choose camera or image picker > capture or select image.
          UI will go as far as cropping the capture/image, but once Save is selected, the UI goes back to Choose a picture.

          ErnestThornhill
          Same here with my Pixel 7 Pro with sandboxed Google Play Services and my Pixel 8 Pro w/o Google.
          Default Android App for SMS/MMS isn't sending anymore (haven't tested other apps)!

          Receiving is possible, have that tested with my old iPhone Xs.
          Three Test SMS from iPhone to my Pixel 8 Pro, all successful received.

          I guess, the reason for that is Googles new RCS app, maybe Google forces RCS with Android 15 more then before and force the user to select their newest RCS app.
          But GOS hasn't this app and so it must fail…

          The SMS app menus don't look complete either, plus the buttons are greyed out and most of them are non-functional. Strangely, not all of them are dead either, so something is wrong...

            tmp
            Thank you!
            I thought, the reason could be the size, but I have tried several variants, nothing works.
            And no error message on the screen, but this could be normal.
            Haven't checked the log like you…