First impressions...
Just loaded this on an AC-5300, and I thought I'd give my first impressions (and perhaps a suggestion or two.) This is before reading through the many dozen threads in this section of the forum, so some of this might be documented in some way...
My VERY first impression after clicking around a bit was: Wow, someone finished writing the asus firmware. Seriously, there are so many "little" things done here that just kind of complete the asus firmware - such as the much cleaner "wireless log", "DHCP leases" and other pages in "system log"
Oh, you added the ability to specify hostnames to dnsmasq! Nice. However, it feels kind of like an add-on right now. SUGGESTION: it would be nicer if this somehow integrated with the asus "custom_clientlist" nvram value. It's odd that I have to give something a name twice.
EDIT:
After a factory reset, these seem to be more in sync. If I provide a name via the DHCP reservation page, it also shows up in the clients page (instead of "undefined.") Would still be nice if I could assign a name without assigning an IP. (Doing it only via the clients list means that DNS won't resolve it.)
Administration->Performance tuning: Not sure what I'm looking at on this page... perhaps it should just be called "System Temps"? It doesn't seem to allow any actual tuning.
WAN->Internet Connection->Basic Config: In the web UI, when hovering over "Enable internet detect" (the static label, not the edit box), the cursor changes to imply I can click to get help. Clicking doesn't do anything. I don't remember if the asus firmware had the same field or not...
WAN->DDNS: The server for google domains is NOT "
www.google-ddns.com". I realize that this string was just taken from the asus firmware, but it's wrong and might confuse anyone that actually uses google's Domains. The proper server is "domains.google.com." As well, I've already sent you a PM with a bug related to that. (Should send 'myip' parameter to prevent problems when IPv6 is active on the device.)
Wireless->Site Survey: Thank you for putting this back in. I have no idea why Asus would have removed it from Tomato when they started.
Tools: Thank you for this as well. On "Tools->Other Settings", there's a thing for "monthly cycle." Should I ask my wife what that's for?
Overall, I'm impressed. hooking into scrips via the jffs fs will allow me to do anything I need to that isn't already provided in the UI. If there's room in the image, it might be nice to have a basic text editor for editing some obvious scripts. It isn't strictly needed, but it might make things a little faster (and easier to screw things up.)