privacyguides.org icon indicating copy to clipboard operation
privacyguides.org copied to clipboard

feat: Split up Android page and add index page for Android recommendations

Open redoomed1 opened this issue 1 year ago • 1 comments
trafficstars

Changes proposed in this PR:

  • Split up Android page into separate pages and add an Android index page (full proposal here)
    • The chief benefit of this change is that it would allow for more detailed entries for each section without worrying about making the Android page too long. For example, Jonah, on the forum, floated the idea of refreshing the custom Android operating system sections so that they provide more substantial explanations.
    • No major changes to the content ported from the original Android page
      • Updated link to AOSP source code
      • Added internal link to Google Pixel card in the description under the GrapheneOS card
      • Changed GrapheneOS docs links under the DivestOS card to more specific links
      • Changed external links to internal ones in the GrapheneOS App Store section
    • Changes for the new pages
      • Added introductions for the "Obtaining Android Apps" and "Mobile Phones" pages
      • Updated image file paths and internal links
      • Changed admonition about EOL devices from Note to Warning on the Mobile Phones page
      • Added buttons to the intro to the Mobile Phones page that point to the Custom Android OSes page and the Android Overview page
  • Modify tools.md to reflect the above changes
  • Delete original Android page

Closes #2611

To Do

All done!
  • [x] Fix images and internal links in all newly created pages
  • [x] Fix internal links outside of the Android section that point to the original Android page
  • [x] Add introductions for the Obtaining Android Apps page and the Mobile Phones page
  • [x] Modify tools.md to reflect the above changes

  • [x] I agree to the terms listed below:
    Contribution terms (click to expand) 1) I am the sole author of this work. 2) I agree to grant Privacy Guides a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license with the right to sublicense such rights through multiple tiers of sublicensees, to reproduce, modify, display, perform, relicense, and distribute my contribution as part of this project. 3) I have disclosed any relevant conflicts of interest in my post. 4) I agree to the Community Code of Conduct.

redoomed1 avatar Jun 20 '24 01:06 redoomed1

Your preview is ready!

Name Link
Latest commit f16ed5024b68b08151cd0cf52cb1fa7fbf0b7cc3
Preview https://2620--glowing-salamander-8d7127.netlify.app/

github-actions[bot] avatar Jun 20 '24 01:06 github-actions[bot]

I'm not sure if the schema entries I added to the new pages are formatted correctly, or if they're even needed, given that the PR which added the structured data entities mentions that they're for testing purposes.

What do you think, @jonaharagon?

redoomed1 avatar Jul 14 '24 18:07 redoomed1

extra exclamation mark

Per the updated Git commit message guidelines, the addition of pages calls for the extra ! to draw attention to major changes.

In this case, the major changes entail the restructuring of the Android recommendations and the addition of a new Mobile Phones recommendation page.

redoomed1 avatar Jul 15 '24 18:07 redoomed1

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/2024-07-21/19599/1

privacyguides-bot avatar Jul 21 '24 17:07 privacyguides-bot