Commits on Aug 3, 2016
  1. Feature: "Last Build Description" can contain HTML now.

    You can use this feature to add a link to a VCS, Jira or some other external system that you're using.
    Oh, it all gets escaped, so don't even think about sticking in those naughty <script /> tags in there ;-)
    Closes #238 and closes #222
    committed Aug 3, 2016
  2. Updated the footer

    committed Aug 3, 2016
  3. Reduce Motion feature - when enabled, Build Monitor will not animate …

    …the progress bars so that the display is a bit easier on your eyes when there are many Jenkins jobs running.
    Closes #184
    committed Aug 3, 2016
Commits on Aug 2, 2016
  1. Build Monitor will no longer attempt to send the anonymous performanc…

    …e stats to google analytics
    if the machine that it's running on is not connected to the Internet.
    This should prevent memory leaks caused by the script storing the data it couldn't send in memory.
    To see how this anonymous data helps to make Build Monitor better check this article:
    Closes #200
    committed Aug 2, 2016
  2. Refactored the progress bar animations so that the only HTML element …

    …that gets re-rendered is the progress bar itself rather the entire grid of widgets.
    This change helped to decrease the CPU usage from 20% to 1-2% on a MacBook Pro.
    The impact was measured using the `about:performance` analyser in Firefox 47.
    Results before:
    Impact on framerate: 8/10.
    CPU usage: 20%.
    Impact on framerate: 2/10.
    CPU usage: 2%.
    Closes #230 and potentially addresses #200.
    committed Aug 2, 2016
  3. The UI Settings sliders can handle click events now. This closes #217

    …and required:
    - replacing the angular-slider with rz-slider
    - upgrading angular to 1.5.8
    - removing prototype.js and Hudson (sic!) behavior.js so that they don't conflict with the latest angular.
    committed Aug 2, 2016
Commits on Aug 1, 2016
  1. Resolved conflicts and cleaned up the PR

    Merge branch 'release/general-code-fix-2' of into DevFactory-release/general-code-fix-2
    committed Aug 1, 2016
  2. Post-PR code cleanup

    committed Aug 1, 2016
  3. Refactored the tests and organised them by the type of headline so th…

    …at they're easier to navigate.
    committed Aug 1, 2016
  4. When a build is aborted it's marked as such, displaying the name of t…

    …he person who aborted it if required.
    Closes #218 and closes #103
    committed Aug 1, 2016
  5. The headline tells the name of the committer(s) of the builds in prog…

    …ress (if they're known) - closes #164
    Refactored the way a correct headline is determined to better support #202 and #243 after #250 (this will also help with #249)
    committed Aug 1, 2016
  6. If the build is broken, the headline will tell you:

    - how long the chain of broken builds is
    - whose commit started the chain (if you enable the display of committers)
    - whose commit fixed the failure (again, if you enable the display of committers)
    Also, when a broken build is claimed, the headline that would normally describe the failure is replaced with an information about who's fixing the problem.
    committed Aug 1, 2016
Commits on Jul 31, 2016
  1. Corrected the displayed length of a chain of broken builds. The first…

    … build that failed is now counted too.
    committed Jul 31, 2016
  2. Clean up of the "HasHeadline" feature:

    - Broken it up into two separate classes SuccessHeadline and FailureHeadline so that they're easier to manage and new type of headlines can be added.
    committed Jul 31, 2016
  3. Merge branch 'ChadiEM-master'

    committed Jul 31, 2016
  4. Version bump

    committed Jul 31, 2016
Commits on Jun 27, 2016
  1. Merge pull request #240 from DevFactory/release/Modifiers_should_be_d…

    [squid:ModifiersOrderCheck] Modifiers should be declared in the correct order
    committed on GitHub Jun 27, 2016
Commits on Jun 17, 2016
  1. Merge branch 'release/public-static-fields-should-be-constant-fix-1' of into DevFactory-release/public-static-fields-should-be-constant-fix-1
    committed Jun 17, 2016
Commits on Jun 16, 2016
  1. Merge pull request #231 from TobiX/no-cache

    Don't cache index page. (fixes #166)
    committed on GitHub Jun 16, 2016
Commits on Jun 13, 2016
  1. Test refactoring: improved the wording and made the BFA-related Tasks…

    … a bit more generic so that they can be applied in other contexts.
    committed Jun 13, 2016
Commits on Jun 12, 2016
  1. Better support for the new Build Failure Analyser features.

    Instead of displaying the name of an identified failure, a failure description is now shown.
    The "description" is superior to the "name" as it can contain values captured from the build log using a regular expression, such as the number of failed tests.
    Closes #148, closes #170, closes #228
    committed Jun 12, 2016
Commits on Jun 5, 2016
  1. in colour-blind mode, the pulsating progress bar is rendered using th…

    …e same fill pattern as the project's widget background.
    Closes #224
    committed Jun 5, 2016
  2. Build Monitor supports custom build descriptions (such as scm revisio…

    …n for example), which can be set based on the console output (requires Description Setter plugin:
    Closes #25 and might temporarily address #222
    committed Jun 5, 2016