7 Commits

Author SHA1 Message Date
oxmc
5a0fcfe6c4 privapp-permissions: strip UTF-8 BOM from allowlist XML 2026-06-16 04:31:57 -07:00
oxmc
2ef798acff setupwizard: remove all LineageOS branding and references
- Rename LineageSettingsActivity -> PawletSettingsActivity
- Rename all LINEAGE_* intent action names to drop the LINEAGE_ prefix
  (BLUETOOTH_SETUP, WELCOME, LOCALE, SIM_MISSING, NETWORK_SETUP, DATETIME,
   RESTORE_BACKUP, LOCATION_SETTINGS, RECOVERY_UPDATE, PAWLET_SETTINGS,
   BIOMETRIC_SETTINGS, LOCKSCREEN_SETTINGS, SETUP_COMPLETE)
- Rename lineage_wizard_script* raw resources to pawlet_wizard_script*
- Rename setup_lineage_settings layout to setup_pawlet_settings
- Update wizard_script.xml and wizard_script_user.xml action names
- Fix DeviceSpecificActivity SUW_SETTINGS action to me.pawlet.settings.device
- Update user-visible strings: "Lineage Recovery", "LineageOS features"
- Update privacy policy URI from lineageos.org to pawletos.oxmc.me
2026-06-15 01:26:27 -07:00
oxmc
d8539affdd manifest: replace lineageos.permission.FINISH_SETUP with PawletOS namespace 2026-06-15 01:20:09 -07:00
oxmc
5d3544743b setupwizard: remove LineageOS API dependencies
Drop lineageos.hardware.LineageHardwareManager, lineageos.providers.LineageSettings,
and org.lineageos.internal.util.DeviceKeysConstants — none of these packages exist in
PawletOS. RPi has no physical keys so the hardware key disabler is always a no-op;
nav keys row is unconditionally hidden. LineageOS telemetry (STATS_COLLECTION) has no
equivalent and is dropped. Fix UPDATER_PACKAGE to me.pawlet.updater.
2026-06-15 01:18:59 -07:00
oxmc
32bc36f786 source: strip UTF-8 BOM from all Java files
PowerShell wrote BOM when doing the package rename; javac on Linux
rejects files starting with 0xEF 0xBB 0xBF.
2026-06-15 01:11:11 -07:00
oxmc
66d4250003 build: depend on pawlet-system java_library directly
pawlet-system is now a java_library; reference it by name instead of
the .stubs.system stub variant.
2026-06-15 00:55:52 -07:00
oxmc
54f52cd200 SetupWizard: Initial PawletOS fork
Forked from LineageOS android_packages_apps_SetupWizard.

Changes from upstream:
- Package renamed from org.lineageos.setupwizard to me.pawlet.setupwizard
- Module renamed from LineageSetupWizard to PawletSetupWizard
- Source tree moved from src/org/lineageos/ to src/me/pawlet/
- WelcomeActivity and FinishActivity migrated to Kotlin/Compose
- PawletTheme: Material3 lavender color scheme with Ubuntu font family
- WelcomeScreen and FinishScreen Compose composables
- Added Ubuntu font assets (regular/medium/bold)
- Added missing strings: setup_welcome_description, setup_complete_title,
  setup_complete_description; os_name set to PawletOS
- Android.bp: added Compose deps, pawlet-system framework API
- Privapp-permissions file renamed to me.pawlet.setupwizard.xml
- Helper scripts renamed from start_lineage_wizard to start_pawlet_wizard
- Removed unused org.lineageos.platform.internal dependency
2026-06-13 07:22:37 -07:00