CM 13.0 Release – ZNH5Y

DEF CON 24 is officially in the books, so what better time to release a new CM snapshot, full of new features and security updates? These releases were branched on August 1st, 2016 (branch stable/cm-13.0-ZNH5Y) and bring our snapshot releases up from Android 6.0.1 r17 to Android 6.0.1 r61.

The first thing you should notice is our new custom boot & dexopt screen, getting rid of that bright white for something a bit prettier and informative to look at while your phone upgrades; AMOLED users rejoice! Shoutout to Asher, Joey and Alexander M. for the awesome work!

On the features front, the full change log is linked off below, but we’ll call out some of the big ticket items:

Wi-Fi Tethering – automatically turn off hotspot after X minutes of inactivity Profiles – add notification light controls Do Not Disturb/Priority Mode – add notification light controls Privacy Guard/App data usage – Restrict apps to Wi-Fi or …

Read the Rest…

Cyanogen Apps Package for Marshmallow

A couple of updates back, we made mention that we were actively testing the Cyanogen Apps package for CM 13.0. Today, we’re glad to announce that the testing has been positive, and all parties involved are ready to move forward with release.

As a reminder, C-Apps is being offered as an optional download and will not be pre-installed on CyanogenMod releases. This package will allow you to take your existing devices running CM 13.0, and make them more like the Cyanogen OS experience. Any CM 13.0 build since May 9th, 2016 and forward is compatible. Notably, this means that users on our last 13.0 Snapshot ZNH0E releases are not yet eligible – but fret not, we’ll resolve this later this month/early next month when we release the next wave of Snapshots.

For download, please visit the Cyanogen Inc. page for Cyanogen apps. For detailed installation/uninstall instructions, please visit our wiki located on the CyanogenMod C-Apps

Read the Rest…

Plug & Play Weather

For a few weeks now, users of 13.0 nightlies have stumbled across a ‘Weather’ category in their Settings dashboard, and rightfully wondered what it was (and why it’s empty). We’re now ready to provide some exposition on our newest feature to our mainline code.

Historically, we’ve used Yahoo! Weather and OpenWeatherMap to power the weather in the status bar or with our weather widget. Like most things these have had their pros and cons.

Yahoo! has been our default for some time, but they have made some recent changes to their API and policies, causing many bug reports of weather no longer working. Maintaining API compatibility is usually a trivial maintenence task, but Yahoo! Weather now requests every weather query go through an OAUTH implementation, and since these are traceable, counts against a quota limit 100k requests daily (which our millions of users quickly exceed even via previously anonymous requests) should we have just tried …

Read the Rest…

CM 13.0 Release 1

We left the M release builds in the oven longer than we thought, but nothing a little graham cracker and chocolate can’t make that much better. CM13.0 brings Android 6.0.1 (r17) goodies such as the battery saving ‘doze’ functionality and new permissions model, alongside the CM features you’d expect.

This is the first non-nightly release for CM13, which means this will the first step many of you take into the world of Marshmallow. M brings along a handful of items that will pose issues if you are caught unaware, so in the interest of saving you some potential heartburn, we’re going to highlight that there are a couple of different update scenarios applicable.

Update scenario 1: CM 12.1 release or nightly user + Googley bits

Update steps: Update to the latest TWRP image available for your device. Download CM13.0 (if available for your device) and your Googley bits of choice for M. Reboot to recovery, and flash …

Read the Rest…

WhisperPush – End of Life

Many users have noticed that we haven’t enabled WhisperPush capabilities into CM13, though there are patches up that include that updated work and integration into the MMS apks for both 12.1 and CM13.

We’ve ultimately made the decision that we will no longer be supporting WhisperPush functionality directly within CyanogenMod. Further, WhisperPush services will be end-of-lifed beginning Feb 1st 2016. As this is a server side implementation, all branches of CM from CM10.2 and forward will be affected.

We are still very big proponents of the secured messaging protocol, but maintenence of our own implementation saw some hiccups (longstanding registration issues & issues with various countries) which ultimately led to our decision. Our recommendation to users who rely on this functionality is to hop onto the Signal application (details at bottom on this post).

To recap:

A little over two years ago we debuted our joint project to integrate WhisperPush into CyanogenMod.

Late …

Read the Rest…

Ready. Set. Translate!

We’re two months into the CM13 Marshmallow work and nearing our feature complete mark in anticipation of a release towards the end of January. As we work towards finishing and stabilizing the multitude of devices in our roster, we’ve now unblocked the other half of our contributor teams – our Translators. These 1600+ individuals are responsible for localizing the software for our features (which we’ll go through on another post) and new regions. This post is for all of you translators.

CrowdIn is now CM13 ready! Michael Bestas (translation lead) has done his due diligence and carried forward as many translations as possible from CM12.1 to reduce the workload for CM13. In total, we count roughly 380 new strings (not including plurals) as a delta from 12.1.

Additionally, we are now making use of CrowdIn’s new version management functionality. The ultimate goal here is to reduce the amount of effort required on the part …

Read the Rest…