[Sprint LG Optimus G] ThatKawaiiGuy:
Well, first of all, let's say thanks to the guy who made this amazing rom. This guy, spent who knows how many hours and days and weeks on this rom. He is the one who gave birth to this Mahdibaby. This guy is, Mahdi786!

THANK YOU!!

Now for the things you've been waiting for

(just kidding, it's legal stuff now)

For anyone who is unsure, GEE = GEEHRC and GEESPR

GEESPR = Sprint

GEEHRC = International or canadian

GEEB = AT&T

Official Changelog from the big guys :)

HERE YA GO

Changelog

4-07

Lockscreen wallpaper

Smart call

Some few stuff

3-28

Not sure lol

Maybe OTA

Now it's time for the goods

Sound

-DSP Manager

-Ascending ringtone

-Quiet hours

-Less frequent notification sounds

-Control volume adjust sound

-Launch music app on headset connect

-Control safe headset volume

-Power connect notification control

-Apollo as Default Music App

Display

-Advanced auto brightness control

-Full rotation control including lockscreen

-Screen record with audio

-Notification LED Control

-Battery LED Control

-Wake up device on plugin/unplug

Security

-Variable size pattern unlock

-Pin keypad shuffler

-Lock before unlock

-Privacy guard

-Blacklist

Languages & input

-Auto keyboard rotation

-Disable fullscreen keyboard

-Selector notification

-Volume key cursor control

Developer options

-Advanced reboot

-ADB over network

-Development shortcut in recent apps list

-Show cpu info

-Change device hostname

Customization menu

Theme chooser

-CM's theme chooser

Status bar settings

-Clock and date customisation

-Battery customisation

-Network speed indicator

-Statusbar brightness control

-Double tap statusbar to sleep

Quick settings

-Full quick settings control

-Color settings

Notification panel-Shortcuts

-CM's ribbons

-Hide carrier lable

Recents panel

-Clear all button options

-Circular memory indicator

Buttons control

-Navbar & navring settings

-Power menu settings

-Lock screen settings

-Volume rocker wake

-Volume music control

-Volume adjust preference

Power menu

-Profile switcher

-Immersive mode

-Screenshot

-Screen record

Lock screen

-Targets customisation

-Battery level on lock ring

-Maximize widgets option

App sidebar

Omni Switch!

System Animation Changer

Wakelock Blocker

TRDS Slim Dark Switch

Progress Bar Animations

IF YOU ARE GEEB FLASH GEEB KERNEL AFTER FLASHING ROM

ROM for both GEE and GEEB is available here HERE

GAPPS are here HERE

Slims GAPPS that support the dark switch are here DARK GAPPS

KERNELS

B55MOD for GEE http://d-h.st/6Ig

MirageMOD for GEE http://www.androidfilehost.com/?fid=23329332407579356

GlitchMOD for GEE d-h.st/5sT

GlitchMOD for GEEB d-h.st/pc6

MirageMOD for GEEB D-H.st/NhE

How to install

Installing Mahdi-Rom for the first time, or coming from another ROM:

- Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project - WITH SELINUX SUPPORT! (I used Philz Touch which worked fine)

- Copy GApps and ROM ZIP to your SDCard

- Boot into Recovery

- Flash Mahdi-Rom zip from SDCard

- Flash GApps zip from SDCard

- DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)

- Reboot

- Don't restore system data using Titanium Backup!

(I don't know why, but here is an alternative: HERE)

Upgrading from an earlier version:

- Copy the ROM ZIP to your SDCard (No need to wipe anything., it'll do it for you)

- Boot into Recovery

- Flash the ROM zip from SDCard

- Reboot

-Mahdi-Rom (Mahdi786) Without this amazing DEV this ROM would not have been born! Buy his beer! Not mine!! (you can buy me a soda ;))

-Xboxfanj for teaching me how and helping me

-Jrummy for his amazing ROM Toolbox

-Cyanogenmod

-Jonahly for offering mirroring of the ROM's

-Xboxfanj for his kernel

-Paranoid Android

-Slim ROM

-Omni ROM

-ChameleonOS

Question thread

http://xdaforums.com/showthread.php?t=2900949

HERE

Also, I'm chill with ETA's if anyone wants any, maybe cause I'm new. But don't hesitate if you wanna know about this or that :)