AdvancedTomato - Flat/Material designed web GUI (Shibby base)

Discussion in 'Tomato Firmware' started by Jacky444, Jul 23, 2014.

  1. Monk E. Boy

    Monk E. Boy Network Guru Member

    Actually almost the entire latest update through every router model I looked at has to do with patching vulnerabilities in DNSMasq. They quote specific CVEs left and right there, but then just list boilerplate "fixed KRACK" text. Kind of odd. Almost like they got tired of people asking them when they were going to fix KRACK so they just included it, and they could do that because, after all, there's nothing to "fix" router side if you don't have 802.11r.
    Jacky444 and aelfinn like this.
  2. aelfinn

    aelfinn New Member Member

    That would make sense, yes. Well, thanks for taking the time to explain this calmly. Much appreciated!
  3. RMerlin

    RMerlin Network Guru Member

    Asus's changelogs are always an uneven affair. Since they have many engineers working on separate components, it seems that some of these file detailed changelogs, others are more succinct, and some of them don't even bother. So whoever gathers those notes into the public changelog ends up with what we're getting. Personally I don't complain too much, because lots of their competitors will post a totally useless "Fixed various bugs and security issues" as their complete changelog.

    @Jacky444 : You're not the only one getting constantly flooded with support requests, and more specifically for the KRACK issue lately. I've stopped answering the majority of support requests quite a while ago, only fielding a few questions now and then when it doesn't require me to spend 30 minutes analyzing someone's complicated setup. I let the community handle most of my support nowadays. As hobbyist doing this out of our spare time, that spare time is a finite resource. We can either spend it on doing development (which no one else can do in our place), or on answering support questions (which there are thousands of users out there who can do it for us).

    It can get frustrating too when someone feels that their personal question is so important, that they have to send you a private forum message rather than post it on the forums, where they might run the risk of having someone else than you answering it. I've worked on another project in the past where the lead developer made it a policy to never answer any support requests sent to him through a forum PM.

    My favorite ones are those who ask you a question in a thread, even tho their answer lies less than three posts above their own, indicating that they've done ZERO reading before posting their own question...
    koitsu, pedro311 and Jacky444 like this.
  4. RMerlin

    RMerlin Network Guru Member

    The Asus KRACK security fixes were for Repeater and Media Bridge modes.
  5. aelfinn

    aelfinn New Member Member

    My apologies for adding to the annoyance.

    A simple “Tomato isn’t affected because it doesn’t implement 802.11r” would have cleared up the confusion, though. ;)

    P.S.: I appreciate your efforts very much. Which is why I just donated the equivalent of a beer and a coffee to you. Thanks again!
    Last edited: Nov 17, 2017
  6. Jacky444

    Jacky444 LI Guru Member

    Thanks. I'm sorry that I jumped so much at your exact post, it wasn't all about your question. Its general issue with people not reading stuff like @RMerlin mentioned above. I agree with his post 100%. That "simple" answer takes time and honestly I don't know every thing either. In fact there is a lot I don't know about Tomato it self. I'm web developer and my knowledge is very limited when it comes to Tomato's C code and firmware behind it.

    I don't answer many emails either. There is just too much. Many people don't even bother looking else where as they think we have simple answers for them. If that would be single person np. But there is a lot and I mean a lot of people using Tomato these days. My statistics show at least 7000 on my project alone (that have Tomato Anon enabled - might be many more). Ok not all contact me but you get the feeling ^^.

    Any how i won't continue this topic here, this is general problem with Open Source. Let's move on... =)
  7. NekoKoneko

    NekoKoneko Reformed Router Member

    Hello, Jacky444!

    I updated to the 3.5-140 and now the IP traffic page is slightly broken (see the picture below).
    I have many clients connected and now the client IP list is extended to the right instead of being wrapped as in 3.4-140.
    Checked on FF 57 and IE 11 with the same result. Clearing cache didn't help.
    My router is RT-N66, fw is 3.5-140 AIO-64K.

    PS. Thank you for all your hard work, I really appreciate that!
  8. Jacky444

    Jacky444 LI Guru Member

    That's a problem yeah... I actually fixed some code that was miss-written and it created issue on last update. Funny how things go! Obviously this issue has to wait till next update which may be again in 1 or 3 or 6 months. Easy fix is to some how override CSS
    .btn-group {
        white-space: nowrap; /* Comment out this line */
        font-size: 0;
    Otherwise, I will fix it in few mins and submit CSS changes to ARM git.
    RogueScholar, Elfew and AndreDVJ like this.
  9. mauzzz

    mauzzz Networkin' Nut Member

    I run 3.5-140 AIO on a Asus RT-N16. In QoS the bandwidth graphs and data seem missing. QoS works well though.

  10. RogueScholar

    RogueScholar Reformed Router Member

    @Jacky444 I was just editing my crontab to handle some DDNS updates to AAAA records when I began wondering if the @IP insertion on the DDNS page of the interface is handled by the front-end code or by something deeper within the firmware itself. Would you know which is the case?

    If it is handled by the front-end, do you think it's feasible to also offer an @IP6 call on that same DDNS page to facilitate records of that nature? I don't mean to add to your load; I'm eternally grateful for what you've given to all of us already, but if you have the time to elucidate the issue for me that'd be most kind of you.
  11. Jacky444

    Jacky444 LI Guru Member

    Here if anyone wants (quick share)
    The compact paddings/margins on most of the things (what i was able to check in 30min) for AdvancedTomato GUI:

    body {
      font-size: 9pt;
    table.line-table tr th {
      padding: 8px 6px;
    table.line-table tr td {
      padding: 6px;
    } tr td {
      padding: 2px 0;
    input, select, textarea {
      height: 26px;
      padding: 3px 6px;
    label.control-left-label {
      padding-top: 4px;
    fieldset {
      padding: 2px 0 9px;
    .btn, button.btn {
      height: 26px;
      padding: 2px 10px;
    .c-checkbox span,
    .c-radio span {
      width: 20px;
      height: 20px;
    .customfile-text {
      height: 26px;
      padding: 3px 6px;
    .customfile .browse {
      height: 26px;
    .tomato-refresh select {
      padding: 3px 6px;
    table tr.editor td input:not([type='checkbox']), table tr.editor td select, table tr.editor td textarea {
      padding: 2px 4px;
    .input-append input, .input-append select {
      padding: 3px 6px;
    Aardvark and AndreDVJ like this.
  12. gffmac

    gffmac Networkin' Nut Member

    Whats the chances of FreshTomato getting the AdvancedTomato treatment?
  13. Jacky444

    Jacky444 LI Guru Member

  14. Aardvark

    Aardvark Serious Server Member

    How about this? Might be as close as we're going to get.
    Last edited: Aug 11, 2018
    nodnarb91, sac7000 and SNR like this.
  15. SNR

    SNR Addicted to LI Member


    From Grinch's BitBucket page:
  16. SNR

    SNR Addicted to LI Member

    From Grinch's BitBucket page:
    "If you would like a build for your ARM-based router, please ask."

    Not sure how or who to ask?

    You were never here
    This user has requested we keep their identity a mystery. Let's never speak
    of this again.​
  17. Aardvark

    Aardvark Serious Server Member

    The only way I know of is through the issues page. Try posting your request there.
  18. Nazgulled

    Nazgulled Serious Server Member

    Updated myself to that version and now I can't find the information about the version installed anywhere. It used to be on the bottom of the sidebar below the "More Info" banner, now I only have the banner and no version information. Is it just me?
  19. Aardvark

    Aardvark Serious Server Member

    It's not just you. This was corrected in the 2018-08-19 builds.
    Nazgulled likes this.
  20. Nazgulled

    Nazgulled Serious Server Member

    Oh, cool :) I've also noticed that the font was different and the overall look and feel seemed a bit different from the previous official AdvancedTomato build I had installed. Is this something that was fixed too? Or perhaps it's something that was changed in the official AdvancedTomato builds since I was actually running an old build (3.2 something) before upgrading to this fork?

    Also, can I easily upgrade to this 2018-08-19 build through the web interface without worrying too much with my settings? I'm asking this because since I was on a very old build, I cleared nvram before upgrading to this AdvancedTomato fork and reconfigured everything manually but I don't want to go through that process again to update to the 2018-08-19 build.
  21. Aardvark

    Aardvark Serious Server Member

    The look and feel was changed a bit. From the repo's readme:

    I have added some of my own modifications, which include a compact GUI, display of hostnames in the IP traffic graphs, restoration of Stealth mode, bug fixes and cosmetic tweaks.

    If you want to see exactly what GUI-related changes have been made, look at Grinch's commits here. You only need to look as far back as July 6 2018, which is when this fork was created.

    If you are already on a previous build of this fork, you should be able to dirty-flash just fine. It's always a good idea to clear your browser's cache, however, especially if you changed between the VPN and AIO versions.
    Nazgulled likes this.
  22. SJMarty

    SJMarty Serious Server Member

    Where does this code go to try the compact views?
  23. Aardvark

    Aardvark Serious Server Member

    These builds already have the compact views. You can find the changes in the commit history.
  24. SJMarty

    SJMarty Serious Server Member

    Unfortunately, I have the RT-AC66R...
  25. Aardvark

    Aardvark Serious Server Member

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice