DU 12.4 is here!

Full changelog:

– Merged in latest tag for AOSP security updates
– Fix DUI settings custom action dialog lag
– Fix bootanimation build warnings / size
– Fix memory leak of page “Languages & input”
– Fix crash issue when user uses multi-window mode on WifiCallingSettings
– Fix NPE in SettingsPreferenceFragment
– Fix broadcast receiver leak issue
– Fix window transformation related issue
– Fix Phone info FC related to Eab provisioned on some devices
– Fix CustomTile NPE in handleRefreshState
– Fix tabs in the udpater with no files showing previous fragment
– Fix left clock glitch on landscape and cleanup code
– Fix ContentService JNI leaks
– Fix slow-app ANR dumping
– Fix socket leaks in various android.net.Network methods
– Fix doFadingAnimationLocked in sanitized builds
– General theme fixes
– Media Provider fixes
– Analog deskclock widget changes
– Improve lockscreen ambient analog clock design
– Improve compatibility with LMT and other apps that don’t preload recents
– Ensure that locked recents apps are respected
– Don’t update if HeadsUp is disabled
– Hide freeform task header icon
– Lock rotation on SetupWizard to avoid issues
– Make scramble PIN layout Multi-User friendly
– Split calendar click action from clock in qs footer
– Remove janky fonts
– RTL changes to doze/gesture packages
– Ensure our AOSP security dialog respects RTL
– Ensure bluetooth icon is transparent when disconnected
– Include WallpaperPicker for all builds
– Add special captive portal servers for chinese
– Add Square style battery
– Add ability to allow to add custom clocks as analog clock overlays
– Add ability to keep pressing on SmartBar ime arrows to move kb cursor
– Add bigger recents icons, dynamic mediaplaying and alarm clock infos
– Add ability to allow single tap on app icon to show app info overlay
– Add DU and deep night clock
– Add dt2sleep to Launcher 3
– Add flashlight gesture & group it with the sleep one to Launcher3
– Add onLongClick functions to calendar/clock in qs footer
– Add ripple effect to the power menu items
– Add ripple effect for alarm and date
– Add option to show battery percentage when charging
– Add permission whitelist for EmergencyInfo app
– Allow to kill any app from recents panel in a safe way
– Allow details view for Cellular tile when tile title is disabled
– Allow for a more robust way to reset DUI options
– Added translations
– Check gerrit/github for device specific changes.

Important notes:

– Marlin and Shamu

A couple of weeks ago the Marlin joined the lineup. Many were happy but were curious why no builds were released. The answer is simple! For all new devices, we wait until the device has got an official build before feeding it weeklies. We don’t get in the habit of just adding in a device mid month, so we have to wait. Once the device gets the official build, it gets added on to the weeklies rotation. This is what’s happening today! The Marlin is now part of the crew officially and will get weeklies from here on out.

The Shamu has been part of our lineup for a very very long time and unfortunately is not doing so well. Relax folks! This isn’t the ‘is not you, is me’ speech. We’re not dropping the Shamu, at least not this cycle! There are just some major issues that we feel like should get addressed first before releasing 12.4 out for this device. Our Shamu maintainer is hard at work on it and as soon as the issues are resolved, it will be compiled and pushed out to you folks! Please have some patience 🙂

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

– Social

If you folks would like to stay up-to-date with what’s going on with this project or just want to share some stories, screenshots or shoot the shit, I’ve provided some links below!

Be advised that these channels/groups for which we communicate on are not support channels/groups.
If you have an issue, we highly recommend you still use JIRA. Not only because JIRA is awesome but because is the quickest way to get eyes on your issue(s).

Twitter
Twitter build status bot
Google plus
Telegram channel
Telegram group (not for support)

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on any official/weekly build or just last week’s weekly, you can dirty flash this official build. If you’re on anything other than that and want to use this build you MUST perform a full wipe in recovery. If you decide to disregard this and flash this build or a weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 29 June 2018

Short changelog:

– Fix bootanimation build warnings / size
– Fix memory leak of page “Languages & input”
– Fix crash issue when user uses multi-window mode on WifiCallingSettings
– Fix NPE in SettingsPreferenceFragment
– Fix broadcast receiver leak issue
– Fix window transformation related issue
– Fix Phone info FC related to Eab provisioned on some devices
– Added dt2sleep to Launcher 3
– Added flashlight gesture & group it with the sleep one to Launcher3
– Added onLongClick functions to calendar/clock in qs footer
– Added a ripple effect to the power menu items
– Split calendar click action from clock in qs footer
– Allow details view for Cellular tile when tile title is disabled
– Don’t update if HeadsUp is disabled
– Hide freeform task header icon
– Lock rotation on SetupWizard to avoid issues
– General theme fixes
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s build or on the official build, you can dirty flash this weekly or any weekly. Weeklies and Official builds can be dirty flashed on top of each other. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 22 June 2018

Short changelog:

– Fix CustomTile NPE in handleRefreshState
– Fix tabs in the udpater with no files showing previous fragment
– Fix left clock glitch on landscape and cleanup code
– Add special captive portal servers for chinese
– Add Square style battery
– Allow to kill any app from recents panel in a safe way
– Ensure that locked recents apps are respected
– Make scramble PIN layout Multi-User friendly
– Allow for a more robust way to reset DUI options
– General theme fixes
– Remove dead code in preparation for Android P
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– Pixel XL (Marlin) added

As many of you saw, we added the Marlin to our line up this week. The Marlin will not see weeklies right away. As with all our devices recently, the Marlin will need to get an official build first (on July 6th).

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s build or on the official build, you can dirty flash this weekly or any weekly. Weeklies and Official builds can be dirty flashed on top of each other. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 15 June 2018

Short changelog:

– Fix DUI settings custom action dialog lag
– Improve lockscreen ambient analog clock design
– Improve compatibility with LMT and other apps that don’t preload recents
– Added ability to allow to add custom clocks as analog clock overlays
– Added ability to keep pressing on SmartBar ime arrows to move kb cursor
– Added bigger recents icons, dynamic mediaplaying and alarm clock infos
– Added ability to allow single tap on app icon to show app info overlay
– Added DU and deep night clock
– Media Provider fixes
– General theme fixes
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s build or on the official build, you can dirty flash this weekly or any weekly. Weeklies and Official builds can be dirty flashed on top of each other. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

DU 12.3 is here!

Full changelog:

– Merged in latest tag for AOSP security updates
– Fix DUI button custom image icon not being loaded on encrypted device
– Fixed low probability deadlock
– Fixed custom icon chooser FC on some devices
– Fixed NPE with the stock navbar tuner
– Fixed a non boot issue with PackageManagerService
– Fixed an NPE with DropBoxManager
– Fix security updates link for different languages
– Fix lastapp action going to homescreen when no default launcher is set
– Fix lockscreen bypass issue
– Multi-User fixes
– Launcher 3 fixes
– Ambient music ticker fixes
– Theme changes & fixes
– Added Always On Ambient compatibility to Ambient music ticker
– Added a slight tint to the power menu when wallpaper tint is off
– Added ability to disable the Wallpaper tint
– Added check for Face Unlock before skipping bouncer via trusted face
– Added bootloader option to ‘Reboot’ tile
– Added summary to custom ambient preference
– Ensure screen pinning toast is themed
– Change messaging accent with our accent picker
– Unlink InCallUI background from Sim colors (theme in-call background with accent color)
– Define app category to AOSP apps (gallery, messaging, contacts, dialer & deskclock)
– Allow for the ‘Big Clock’ analog padding to be changed per device
– Remove the 0 from the 12 hour format from the ‘Digital (bold)’ option
– Forward-port notification counters
– Introduce lockscreen clock/date styles
– Lockscreen clocks: add default size option for Date view
– Ensure the clockview is aligned correctly each time
– Allow SmartPixels to bypass check for whether a window is obscured
– Append next alarm status to Clock title if available with Slim Recents
– Forced pre-O apps to use full screen aspect ratio (OP5 and Honor v10)
– Updated the AOSP security bulletin link
– Configure additional TCP parameters
– Improved brightness QS buttons touch area
– Disabled anti-falsing for call answer screen
– Disabled navbar on fingerprint enroll if bottom fingerprint
– Added translations
– Check gerrit/github for device specific changes.

Important notes:

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on the first official build or last week’s weekly, you can dirty flash this official build. If you’re on anything other than that and want to use this build you MUST perform a full wipe in recovery. If you decide to disregard this and flash this build or a weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 1 June 2018

Short changelog:

– Fix DUI button custom image icon not being loaded on encrypted device
– Theme changes & fixes
– Added Always On Ambient compatibility to Ambient music ticker
– Added a slight tint to the power menu when wallpaper tint is off
– Change messaging accent with our accent picker
– Unlink InCallUI background from Sim colors (theme in-call background with accent color)
– Define app category to AOSP apps (gallery, messaging, contacts, dialer & deskclock)
– Allow for the ‘Big Clock’ analog padding to be changed per device
– Remove the 0 from the 12 hour format from the ‘Digital (bold)’ option
– Forward-port notification counters
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s build or on the official build, you can dirty flash this weekly. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 25 May 2018

Short changelog:

– Fix security updates link for different languages
– Fix lastapp action going to homescreen when no default launcher is set
– Multi-User fixes
– Launcher 3 fixes
– Theme changes & fixes
– Introduce lockscreen clock/date styles
– Allow SmartPixels to bypass check for whether a window is obscured
– Append next alarm status to Clock title if available with Slim Recents
– Added ability to disable the Wallpaper tint
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– Lockscreen clock & date styles

This week we’re introducing different clock and date styles. Many of you have already seen the teasers on Google+ and over on Twitter but for those that haven’t, you’re in for a treat!

With 5 options for the clock styles and 2 date options, not including the option to default back to the stock look, you’ll have a hard time not wanting to show off your lockscreen!

Huge thanks to our friend Ezio Lacandia Bijelkic for helping us with this!
(He probably won’t admit it but he helped with this)

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s build or on the official build, you can dirty flash this weekly. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 18 May 2018

Short changelog:

– Fixed low probability deadlock
– Fixed custom icon chooser FC on some devices
– Fixed NPE with the stock navbar tuner
– Fixed a non boot issue with PackageManagerService
– Fixed an NPE with DropBoxManager
– Forced pre-O apps to use full screen aspect ratio (OP5 and Honor v10)
– Theme changes & fixes
– Updated the AOSP security bulletin link
– Configure additional TCP parameters
– Added check for Face Unlock before skipping bouncer via trusted face
– Improved brightness QS buttons touch area
– Disabled anti-falsing for call answer screen
– Disabled navbar on fingerprint enroll if bottom fingerprint
– Added translations
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s official build or on a weekly build, you can dirty flash this weekly. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

DU 12.2 is here!

Full changelog:

– Merged in latest tag for AOSP security updates
– Fixed resolver theme issue with selector not visible
– Fixed MediaProvider SQLiteDiskIOException
– Fixed statusbar padding with left clock
– Fixed text cutting off during shutdown animation
– Fixed changelog dialog theme issues
– Fixed potential NPE relating to the font service & handle disabled packages properly
– LatinIME (keyboard) fixes
– Slim Recents fixes
– Theme changes & fixes
– Messaging fixes
– Smart pixels fixes
– QS tiles fixes
– Ambient display / music fixes
– Launcher 3 fixes
– Stock Recents icon pack code fixes
– Dismiss keyguard automatically when face is recognized
– Ensure that ‘Tap to wake’ is off on all devices
– Extend reboot tile to add power off
– RTL fixes for both Slim and AOSP recents
– Dynamic font fix for FDE devices
– Switch to Clang for most of our kernels (all 4.4 kernels and a few 3.18 ones)
– Switch to Cloudflare DNS servers
– Stop ticker on theme changes for a better user experience
– Disable ticker animation style preference if Heads up is enabled
– Change fingerprint enrollment sensor summary
– Remove all delays on showing task header icons
– Added fingerprint scanner gestures
– Added Smart Pixels feature
– Added Dialer look up feature
– Added Slim Recents Spotify/kdeconn./others remote session compatibility
– Added new fonts to the DU fonts pack
– Added progress dialog to applying fonts
– Added Messaging app to managed provisioning
– Added contact provider and managed provision fixes
– Added ability to allow to backup/restore fling related options
– Added AOSP security dialog
– Added animation scale seekbars under dev options
– Added search bar to apps, notifications & battery optimizations
– Added our features to the settings search index
– Added vendor patch level system property to the AOSP security dialog (OP5/5T)
– Added ability to blacklist apps in the ChooserAcitivity (e.g. Share button)
– Added ability to long press QS settings icon to launch DU-Tweaks
– Added configurable wake keys (OP3/3T and Nash)
– Added translations
– Check gerrit/github for device specific changes.

Important notes:

– New download site

Today we’re excited to announce that we’ve redesign and reworked the download site to not only better handle the load that comes from releasing weeklies but to also improve the mobile experience. Some of you may remember that we had some hiccups there when we first started doing weeklies, that shouldn’t be a problem at all now. Take a look for yourself and let us know what you think!

We recommend you do a FULL WIPE this month.

The DU Updater that’s included in weeklies/official builds has also been updated to reflect this change.

– Honor v10

Many of you know that we were among the first dev teams to take part in Honor’s open source program. We had hope to add this device to our lineup by now but sadly with so many things out of our control getting in the way, that’s probably not going to happen any time soon. We could release a build with a bunch of things broken or just not up to our standards (IR blaster, prebuilt kernel, etc) but we feel like users would not enjoy that. We feel like if we’re going to do this then it needs to be done right.

When is up to our standard, we will add it to our lineup. Just know that we’re working on it and we will try our best in spite of things out of our control.

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on the first official build or last week’s weekly, you can dirty flash this official build. If you’re on anything other than that and want to use this build you MUST perform a full wipe in recovery. If you decide to disregard this and flash this build or a weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty

Week in review – 4 May 2018

Short changelog:

– Added search bar to apps, notifications & battery optimizations
– Added our features to the settings search index
– Added vendor patch level system property to the AOSP security dialog (OP5/5T)
– Added ability to blacklist apps in the ChooserAcitivity (e.g. Share button)
– Added ability to long press QS settings icon to launch DU-Tweaks
– Added configurable wake keys (OP3/3T and Nash)
– Added translations
– Fix potential NPE relating to the font service & handle disabled packages properly
– Remove all delays on showing task header icons
– Ambient display / music fixes
– Slim Recents fixes
– Launcher 3 fixes
– Check gerrit/github for a full changelog and/or device specific changes.

Important notes:

– HP Touchpad is coming along!

For those that don’t know, we support the HP touchpad. Back in January when the Evervolv developers joined us, they brought along the HP touchpad to our line up! The HP touchpad is a hell of a device that refuses to die. Is very old. How old? Well is coming on 7 years this July. By far one of the oldest devices to run Oreo.

Thanks to the hard work of both William Bellavance (Will) and Nick Reuter (elginsk8r), both of which came from Evervolv, the age of this device means absolutely nothing. This past week a major bug was fixed! Bluetooth is now working (some what).

https://plus.google.com/u/1/+WilliamBellavanceJr/posts/J1XXDAvhQ8S

We hope to fully support the HP Touchpad (tenderloin) before the end of the cycle for Oreo.

– AOSP security dialog

Last week we went ahead and added a very small but important change in an effort to educate you folks, our users. We added a ‘AOSP security dialog’ to not only explain the differences between AOSP security updates and Android security updates (there’s a huge difference) but also take the time to explain what functional updates are.

This change was inspired by a twitter rant by the folks over at CopperheadOS. They made some good points. We recommend you go and read over it! Huge thanks to Nathan Chancellor for keeping an eye out for stuff like this and helping introducing this change!

This dialog can be launched from within the ‘About phone’ screen by tapping once on the ‘AOSP security patch level’ preference.

– New maintainers

If you’re building DU for an unofficial device and would like to make it official, contact us! Check out the link below for more information about the requirements for both you and your device.

We will also like to add that if you’re wanting to become a maintainer and are serious, show it. Start reviewing commits in gerrit. Submit your support patches for your device(s) via gerrit. Push out some builds via our G+ community. Make yourself known.

https://github.com/DirtyUnicorns/Notices

– Reminders

Weeklies and official builds are signed with private keys. This means that if you’re on last’s week’s weekly build or on the official build, you can dirty flash this weekly. If you’re on anything other than that and want to use this weekly you MUST perform a full wipe in recovery. If you decide to disregard this and flash this weekly on top of anything, you will not be able to boot. Have fun looking at a black screen :p

If you run into any issues, please use JIRA to report your issues.
https://jira.dirtyunicorns.com

Thanks:

As always, we want to remember where we came from and who got us where we’re at! We wouldn’t be where we’re at without the help and support of all our contributors, past and present! Every developer, designer, translator and supporter, thank you for everything you’ve done for our project!

#StayDirty