GHOSTOS (Weekly)

GHOSTOS (Weekly)


11th Dec -
- Update ViperFX driver and app
- Fix Bootloader status issue in some apps
- Fix ims.apk source
- Disable AAudio MMAP
- Enable deep buffer for media by default
- add keylayout file for headphone jack
- Add built-in/Back mic to primary input sources
- Sync with latest n0 kernel changes
- Add current app version information in package installer


8th Dec -

- Added switch option for music ticker
- Switch back to Google wallpaper picker
- Update Settings animation from afterlife
- Add app downgerade option
- link back gestures to system vibration haptic
- Add WiFi standard icon feature
- Fix power save idle whitelist
- Added back wallyou prebuilt
- Some fixes and improvements


4th Dec -
- Switch back to Aosp theme picker to check monet issue (ai wallpaper wont work)
- temp drop wallx prebuilt
- Add island music ticker (now playing notification part of this so ignore)
- Add status bar lyrics (only for supported apps)
- Prevent surface hang up when screen on and screen off

- alioth: parts: Introduce more Dolby Atmos effects
- alioth: Implement Dolby profile-specific settings
- sm8250-common: Enable camera override format from reserved
- sm8250-common: init: Remove IO read_ahead_kb tune
- sm8250-common: audio: Add dolby volume listener
- kernel: Sync with latest n0


2nd Dec -
- Fix omnijaw widget
- fix delay showing if face auth running
- Make blur crossfading more gradual
- fix play sound effects if stream is mute
- Implement face unlock recognition animation and text
- Add roaming indicator to statusbar tuner
- Fix deadlock between PackageManager and DisplayManager
- Drop Vulkan renderer
- Fix media delay loading issue
- Re-enable chimera.GmsIntentOperationService
- Enable hot cold splitting optimisation
- Added Parts dolby & Dirac
- Fix continuous crash issue in persistent apps
- Tune Brightness slider and qs padding

(OT - Server ends soon, so it would be greatfull if you guys help me through donation, as server is not free, Thank you)

30th Nov -
- Fix play integrity (Cat and mouse Chase)
- IdleManager: Added more package
- SystemUI: Make per-app volume icon rounded
- SystemUI: Define colorPrimary/colorSecondary colors for dual tone QS
- base: Battery charge warning option
- SystemUI: Remove colorSurfaceHeader dependency from framework to fix pixel launcher colour issue
- config: Enforce smartspace configs
- config: enable some pixel goodies
- Build ASI (at-a-glance) for extra features flash asi enhancer module (check notes)
- SettingsProvider: grant device config permissions
- base: add missing device config permissions for settings
- Island: Improvements and fixes
- config: Disable more gms components

Tree changes

- Switch to Vulkan renderer
- Remove skiaglthreaded renderthread backend
- powerhint: Change foreground cpuset when app launch
- Disable chimera.GmsIntentOperationService
- Audio Effects: Remove effects types
- Audio Effects: Drop system processing
- Audio Effects: Build audio AudioSphere and Mi sound from stock
- Audio Policy: Import Bluetooth Devices Encodings
- Audio Effects: Drop oss sound hal
- Audio Effects: Drop vorbis offloading
- Audio Effects: Add Stereo config channel support to usb surround sound
Audio Effects: Update OzO libs from miui 14.0.8.0
- Audio Effects: Use QCOM implementation for audio effects


24th Nov -
- base: Introduce PowerOffAlarmService
- base: PowerOffAlarmService: Add a notification
- EventLog: Optimize writeEventArray for performance
- Improve Font picker style
- TypeFace: Improve system font overriding method
- Fix memory leak on accessibility menu in SystemUI
- SystemUI: Implement Dynamic Reticker notification feature
- hwui: Silence OpenGLRenderer logspam
- Settings: Implement simple/no widgets homepage UI
- Bring back Battery and storage option in settings page in favour of non-widget style(some elements are duplicate for this, ignore)
- Settings: Added bg image in build about card
- Added repainter support
- Launcher3: Make MemoryInfo position optional
- Launcher3: disable white gradient on home screen
- Launcher3: Remove hotseat QSB text
- sm8250-common: Added back lahania driver
- sm8250-common: Move to health AIDL services
- sm8250-common: Keep building health HIDL interface lib in vendor
- Revert "sm8250-common: Use MIUI poweroff charging animation"
- sm8250-common: Use TARGET_CAMERA_USES_NEWER_HIDL_OVERRIDE_FORMAT
- sm8250-common: Migrate to QTI health AIDL service


20th Nov -
- Fixed monet issue in some apps and back gesture
- Added header image warning string
- Drop Powermenu dim slider
- PowerUI: Mute logcat spam.
- SettingsProvider: Resolve google gms configurator denials
- data: Add missing systemui permissions
- added apn settings permission
- SystemUI: Grant ACCESS_FINE_LOCATION permission
- Pre-Grant viper app with notification_permissions
- base: Bring back suspend app perms

19th Nov -
- Added Google wallpaperPicker for PIXEL build (fix ai, emoji and live wallpaper)
- Added settings header image option
- Redesign Settings UI (wip) (Inspired from rising)
- Added force expanded notification
- Notification AOD ICON option
- Added custom clock style
- Split qs header style
- Notification threshold option
- Double tap to wake option
- Toast animation style
- Battery color option for rounded and default
- Power menu transperancy
- Random qs header option
- Qs and statusbar Clock size option
- Qs and statusbar Clock color and font style
- Resizable qs header space
- Hide ime option
- Fix abnormal launcher crash
- Ship GoogleTTS
- Add amogus statusbar icon
- Fix scheduled AOD
- Sleep when proximity is covered for 3 secs

- sm8250-common: audio: Use QCOM implementation for audio effects
- sm8250-common: properties: don't allow override SF timers
- sm8250-common: set debug.sf.frame_rate_multiple_threshold to 60
- sm8250-common: overlay: Fine-tuned haptic vibe patterns
- Revert "sm8250-common: Introduce battery-friendly-pocketmode"
- sm8250-common: prop: Force disable iorapd
- Kernel: Sync with latest n0 kernel
- ship with latest aosp clang

14th Nov -
- Added preferred network tile
- Added fortnite spoof
- SystemUI: Allow to always show tige time in media player
- Fix media player crash issue
- color: Switch to Grapheneos blue color palette
- SystemUI: Implement Activity boost optimization
- make more corners rounded
- Volume: Open list Volume panel on long press
- SystemUI: Align keyguard text with status bar
- Added dalvic-heap device config for 8/12gb devices
- Switch to neutron clang 18
- [Test] Added whatsapp, insta, telegram in cloneable app list
- limit lto inlining
- optimize compiler flags

11th Nov -
- Fixup NFC
- systemui: Rearrange default QS tiles
- base: Hide ADB and developer setting enable status
- Added pure black theme
- base: services: Introduce AutoDimService
- base: Allow scheduling always on display
- Settings: add maintainer info to firmware page
- Settings: Show battery temp on power summary
- Keyguard: Forward port lockscreen quick unlock
- Keyguard: Add option to scramble pin layout when unlocking
- build: soong: use jemalloc by default and allow opt-in to scudo
- core: Fix reading max_comp_streams for zram
- task_profiles: Use foreground cpuset for SurfaceFlinger
- Add back WallYou
- Sync with latest n0 beta



8th Nov -
- Initial A14 build based on crdroid alpha
- Some features were added some were removed some were temporary dropped and some were reworked but in essence we are still hella customizable...
- Let me know if you found any bugs

- Leica available
- Droped Dolby (doesn't work anymore and produce too much heat due to logspam)


- alioth: Update blobs from miui global 14.0.8.0
- sm8250-common: Build ViPER4AndroidFX
- sm8250-common: Drop force triple frame buffers
- sm8250-common: audio: Configuration for spatial audio
- sm8250-common: Uprev audio hal to 7.1
- sm8250-common: audio: Fix 24bit audio playback
- sm8250-common: audio: Add Stereo config channel support to usb surrounding
- sm8250-common: Update unsignaled buffer latch properties
- sm8250-common: powerhint: Don't boost top-app when screen is off


Report Page