lode

A universal GUI for unit testing built with Electron and Vue.js

MIT License

Stars
101
Committers
2

Bot releases are visible (Hide)

lode - 0.34.0 Latest Release

Published by github-actions[bot] over 2 years ago

New:

  • Lode is now available in both Intel and Apple silicon versions. Please re-download the application in your desired architecture if you have installed Lode from a previous version

Changed:

  • Various dependency upgrades
lode - 0.33.1

Published by github-actions[bot] about 3 years ago

Fixed:

  • Icons alignment inside buttons on Windows and Linux versions
  • Unecessary padding in Linux version's sidebar
  • Unintended default font for Linux version
lode - 0.33.0

Published by github-actions[bot] about 3 years ago

New:

  • Custom titlebar for Windows version

Changed:

  • Upgraded Electron to v13

Fixed:

  • Selecting to filter from framework menu not working as expected
lode - 0.32.0

Published by github-actions[bot] over 3 years ago

Changed:

  • Upgraded Lode's renderer to Vue 3

Fixed:

  • Scanning of empty repositories from main panel not working
  • Drag and drop of repositories not working
lode - 0.31.1

Published by github-actions[bot] over 3 years ago

Fixed

  • Jest tests marked as "todo" not always being recognised as "incomplete"
  • Suite selection persisting even when not in view
  • Suite sometimes persisting after being deselected when using a combination status filters
lode - 0.31.0

Published by github-actions[bot] over 3 years ago

Changed:

  • Updated Electron to 12.0.0
  • Updated to Webpack 5

Fixed:

  • Parameters tab in test results not cycling or persisting as expected
  • Very long test names would cause test result pane to crop
  • Occasional misalignment of suite or test checkboxes

Removed:

  • Window and sidebar vibrancy on macOS
lode - 0.30.2

Published by github-actions[bot] over 3 years ago

Changed:

  • Updated Electron to 11.3.0
lode - 0.30.1

Published by github-actions[bot] over 3 years ago

Changed:

  • Remove vibrancy from sidebar in macOS when using dark mode
lode - 0.30.0

Published by github-actions[bot] over 3 years ago

New:

  • Added support for PHPUnit 9+
  • Vibrancy for sidebar in macOS
lode - 0.29.1

Published by github-actions[bot] over 3 years ago

Changed

  • Don't override indeterminate checkbox style
  • Improvements in path manipulation

Fixed

  • Tests could linger as "queued" if they threw an error when being run selectively
  • Potential parsing error when a Lode processed errored in the middle of reporting
  • Jest tests that should not be selectable could still be selected using keyboard
lode - 0.29.0

Published by github-actions[bot] almost 4 years ago

New:

  • "Filter and run" action from suite context menu
  • One-click content copy from snippets in test results and alerts

Changed:

  • Updated to Electron 11
  • Enforce context isolation in renderer process for added security
  • Improved memory footprint in renderer process
  • Interface and icons refinements, from updated Primer versions
  • Various stability improvements

Fixed:

  • Console file paths in Jest 25+
  • Updater failures could cause the app to freeze
  • Jitter when switching frameworks on a sidebar with overflowing content

Removed:

  • Dynamic sorting

An extensive refactor of Lode's codebase to ensure it adheres to Electron's latest security best-practices (#45). It also updates dependencies to much newer versions (including underlying Node and Chrome versions) for a faster and more stable foundation, which will soon allow for additional improvements and Apple Silicon builds, too.

lode - 0.28.4

Published by github-actions[bot] almost 5 years ago

Changed:

  • Updated Electron to 6.1.7
lode - 0.28.3

Published by github-actions[bot] almost 5 years ago

Fixed:

  • Keyword filter matching overriding status matches
  • Windows tab cycling always going forwards
lode - 0.28.2

Published by github-actions[bot] almost 5 years ago

Changed:

  • Remove filter match highlight, which did not perform well enough in frameworks with a large amount of tests

Fixed:

  • Filtering by status not returning the expected results
  • Update control missing from application menu in Windows
  • Showing files in Explorer opened window in the background in Windows
  • "Switch project" check state in Windows
lode - 0.28.1

Published by github-actions[bot] almost 5 years ago

Fixed:
- Define Windows certificate publisher name to enable auto-updating of NSIS installations

lode - 0.28.0

Published by github-actions[bot] almost 5 years ago

New:
- Highlight matching part of a test suite's name when filtering - #21
- Better tab navigation - #20
Changed:
- Trim backslashes (i.e. Windows path separators) from filter keywords
Fixed:
- Windows titlebar not updating when needed
- Framework settings failing to fetch a framework's display name

lode - 0.27.0

Published by github-actions[bot] about 5 years ago

New:
- Windows compatibility
Changed:
- Improved console context in results pane, with added actions
- Improved accuracy when scanning package.json files for Jest testing scripts
Fixed:
- Warnings triggered when running PHPUnit 7, because the Lode reporter's writeProgress was not fully compatible with parent
- Excessive font weight for framework titles in macOS Catalina

lode - 0.26.1

Published by github-actions[bot] about 5 years ago

Changed:
- Code is now compiled specifically for Node.js 12
Fixed:
- Jest tests could end up with the same id in some circumstances, causing focus to appear on two or more tests at once
- Select inputs not having icons

lode - 0.26.0

Published by github-actions[bot] about 5 years ago

Changed:
- Errors from malformed Jest test suites are now treated as failures, with much improved feedback
- Lode now enforces a content security policy
Fixed:
- Stopping framework runs being unresponsive at times
- Jest stack traces failing to properly parse filenames with spaces in them
- Tests erroneously assuming "queued" status in some edge cases
- Test parameters failing to show if suite was not expanded or selected before running
- More resilient process output parsing, especially when dealing with stray output

lode - 0.25.1

Published by github-actions[bot] about 5 years ago

Fixed:
- Processes failing with npm runner
- Failing to remove framework from its dedicated settings modal

Related Projects