[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] Stilez:
I just moved to a Samsung S7 (G930F), needing the hardware spec and hoping Lineage beta would at least be somewhat workable. It's unlocked and rooted. The current nightlies are easily good enough to be usable, so I'm happy with the choice. I've been using my new S7 for about a month now, and hope this is useful feedback to the devs and anyone else. I'm using the 2017-02-08 nightly if it helps.

Network unlocking note (not mentioned in docs I saw, could be important as a release note)

- When I got the S7, I installed TWRP and then took a backup of the entire device with Samsung's system (Boot, Baseband, EFS, System, Cache, Data, etc), before enabling modifications and switching to LineageOS. That turned out to be very lucky and very crucial, because I needed to restore back to the original contents to unlock the phone (it was sold as unlocked so I hadn't checked). The phone apparently won't unlock (network unlock codes won't work) if it's been flashed with a custom ROM, although flashing TWRP isn't a problem. You have to restore the original content, unlock, then reflash the new OS - and probably should back up whichever partition contains the unlocked data once it's done, too. So if the device might need unlocking, the user needs to do it and check it's successful,

before

flashing LineageOS.

Also to confirm in case it's useful to anyone, the warning on some unlocking websites that flashing a custom recovery or rom, or rooting, may mean you can't unlock the network, is incorrect for the G930F at least - even if you root it, flash TWRP and a new rom to system, and wipe the comms partitions as well as the usual ones (i.e., davlik/cache/data + baseband/EFS)... if you restore all of the original Samsung partitions (apart from recovery) with TWRP, the phone becomes able to be unlocked with an unlock code once again, and it'll stay unlocked when you reflash the system to LineageOS or another custom rom. (If this happens to you, don't unlock the phone and then accidentally restore the locked baseband/EFS partitions though, or it'll return to network locked status again! And don't accidentally wipe the partition you backed them up onto!)

What works well

- Most of the system actually! I've seen Hotspot doesn't work, that seems to be a "given" at the moment, and I ended up using Google Camera which works fine with Panorama because my old choice from CM12.1 (CameraNextMod) FC's on 14.1. But completely fine (for me) day-to-day.

What doesn't work (and is annoying!)

-

"Do not disturb" sometimes comes back on when I dismiss it. For example, if I set DND for 10 hours at midnight, and wake up 6am and disable DND, I've sometimes noticed in the status bar that DND has switched back on again shortly afterwards, without my doing it. Not user error, I've been double checking this to ensure it's not just my own mistake.

Screen timeout seems to sometimes reset to a value I didn't choose, or the screen turns off sooner than the time I chose. Not sure if this will reproduce though, just mentioning it.

"USB mode" - sticks on "charging" and reverts to it if changed. So whenever I want to connect in MTP mode to my computer, I have to manually go to settings and change this before MTP will work again- but as soon as I disconnect/reconnect, the changed value doesn't "stick" so I have to do it each time.

Autorotate - sometimes rotation "freezes" rather than autorotating, and it also doesn't seem to allow rotation in apps, where I remember rotation wasn't an issue in previous CM issues or with the same apps on my old device. I can't think of specific examples, but I notice I'm having to manually turn the screen off and on (dark, then back to lockscreen), to get the OS to recognise when the device orientation has changed and to trigger an update of screen layout.

Quick settings tiles I'd expect to see, some aren't there (day/night/automatic, screen timeout...)

Proximity detection/screen turn off during phone calls - sometimes I can't get the screen to turn back on when I take the phone away from my ear, or to stay on when I'm handholding it. I can often (but not all the time) work around this using the hardware buttons (home, volume etc).

I've had voice quality issues when making calls on speakerphone, but if there's a new audio HAL in a while, perhaps that'll fix it. (Just mentioning)

Something's running wakelocks, battery goes down a lot faster than I'd expect. But it's hard to pin down, so I have to recharge a bit more, not the end of the world.

Apps seem to freeze somewhat more than they used to, even stable "well known" apps. Often screen is locked in "black" when this happens. Not enough to be a huge issue, but I've had to enable "dev options -> show all ANRs" for the first time ever to close down frozen apps.

CM's inbuilt File Manager doesn't recognise root (I have SuperSU latest zip is flashed and every other app working with it, FM is the only exception I'm aware of). When I start File Manager it says "Root is not available on this device". ES File Explorer doesn't have such an issue. Not tested if the same happens with LineageOS built-in root as I flashed SuperSU before I noticed this.

Google Camera only saves to internal sdcard partition, won't save to external SDcard even when setting is enabled to do so and other apps are using it, not sure if this is due to the OS or the app. App details (for replicating the issue) are com.google.android.GoogleCamera version 4.2.035.141213305, and the SD card is configured as portable storage and FAT32, only ever formatted and used in this device. My bad, not an issue, see below. Duh!

Other "wish list" stuff (minor but hopefully very quick if possible?)

-

Wallpapers - can the old CM ones and a few others be added back, as they were surely under a FOSS licence before CM Inc existed. I miss them!

Hardware buttons vs. nav bar setting - I like the nav bar because I can add other items to it (cursor, menu), but I don't like the fact that enabling it automatically disables the two buttons to the left and right of Samsung's hardware "home" button. Waste of good UI opportunity! Can there be a way to repurpose the Samsung home+back buttons to some list of functions, rather than just disabling them, when navbar is selected, so they can still add something?

Home page and drawer icons setting to choose a smaller size than is currently possible, or select from a list of sizes, to match the option for a smaller font? At the moment there's just "larger icons: yes/no" buried in Trubuchet settings, and that's the only option.

An option for number of pinned icons at the bottom of the home screen? At the moment it's hard-set to just 4 items plus the "drawer" icon in the middle. It would be nice to be able to have a couple more apps pinned there, if that's an easy addition to the GUI settings.

The in-call phone recorder isn't enable-able in dialler options or OS phone-related settings. It seems to be there but hidden. If it's not difficult, it would be nice to include that in the dialler or system options or enable it.

Dialler and messaging both trim or archive their logs by default (call log and SMS/MMS messages). Is there any chance of a setting to control this, for users who don't want to lose old messages and call details? Losing what might be for some users, important phone-use data, should have some kind of yes/no option.

Hope this helps. I've probably missed some, but those are things I use and have noticed most. Luck with the release and congrats on all the hard work!