- Supports postgres instead of mongo
- fix links to not have $2E but %2E
- moves body-parser to dependencies instead of devDependencies
- cleans up cli logic (ensures async block runs and catches)
- updates dependencies
- fixes linting
- updates dependencies
- fixes db having a default address
- fixes prepublish step
- publishes compiled code
- replaces
openbadge
withbadgeit
- removes commander and makes arg parser more efficient
- updates dependencies
- fixes a bug where coverage.get would kill the entire server
- adds a feed of most recent coverage updates
- moves more functionality to use async await syntax
- don't override commit for travis builds
- fixes environment overrides for CI
- fixes coverage api to sort before limit is run
- adds more examples to storybook
- fixes error not propagating on main coverage page
- fixes a bug when parsing coverage which stops NaN values from being added to array
- abstracts CLI functionality into library to add more extensive tests
- includes moment as a production dependency
- uses the correct values for git
- reduces error in calculating coverage points by abstracting to helper method
- ensures that the history is sorted correctly
- fixes the generation of graphs to be more accurate (using total data instead of just a single file)
- fixes the generation of badges to be more accurate (using total data instead of just a single file)
- updates dependencies
- fixes the calculation of source files
- guards retrieval of values
- sets the default parser to lcov
- removes babel-register, ships a pre-compiled bundle
- fixes compatibility with older versions of node <8
- fixes location of bin
- fixes location of bin
- adds the ability to parse
cobertura
,golang
andjacoco
- packages entire application as global executable using pkg
- instantly fails the process if process can't connect to mongo
- adds a limit option to coverage.get to speed up badge generation
- utilizes async await in main router
- utilizes async await in tests
- moved from
psychic-ui
topsychic.css
- uses the right environment variables for travis-ci
- compiles module with babel, allowing it to be used over multiple versions of node (previously older versions were not supported)
- sets a limit to only retrieve 10 builds on the list-item view (reduces data on the wire)
- adds viewport meta tag to scale on multiple devices
- adds other meta tags to ensure SEO
- moves version of release to the footer
- adds monospace font-family to fileView
- fixes a bug that occurs when trying to send data to https server
- ensures the commitUrl is properly formed on the file view page
- fixes colors not being industry standard
- ensures the commitUrl is formed correctly
- returns a unique set of repos correctly from
/api/repos
- does not load all content from a single endpoint
- adds a repo endpoints that gives a list of all unique repo urls
- coverage list component now allows for pagination and search
- adds syntax highlighting to file view
- adds pagination to builds
- fixes bug with badges that only shows one color
- fixes data integrity gathering the CLI
- creates a single point of entry rather than having lcov-server and lcov-server-cli it is now just lcov-server
- to upload simply use
lcov-server --upload {url}
- to start a server simply use
lcov-server --serve
- to upload simply use
- coverage chart can now be filtered by branch name
- fixes commitUrl being incorrectly formed on the coverage page
- updates react@16 and reduces bundle size from 343 KB to 313 KB
- updates; express, mongoose, serve-static, @storybook/addon-knobs, @storybook/react, eslint, eslint-plugin-react, getstorybook, prop-types, react, react-dom
- removes the versioning from the api endpoints
- abstracts fileView from coverageFile view
- cleans the input lcov before trying to parse it
- actually tests cli code with a pipe from tap
- fixes tooltip displaying the correct value for coverage
- renders tooltips in the correct place
- removes the need for directoryHash
- fixes bug with ci environment discovery that adds empty attributes
- updates dependencies
- updates the directoryHash function to work with different versions of node
- fixes cli issues (not setting MONGO_URL correctly)
- fixes issues with directoryHash functionality
- check for the version on the server and alert the user to upgrade if the versions are different
- fixes issue with git parsing all of the commit logs instead of the most recent
- moves mongo operations to mongoose
- uses express, simplifies server logic
- fixes issue where 0/0 is NaN
- make sure the git remotes are set correctly
- does not allow analytics to be pushed without having a git remote setup
- adds tests for node-coverage-cli
- fixes the routes for getting coverage data
- updates main page to show current server version
- gets data from the environment variables to check for any services running
- be able to use node 4 for the node-coverage-cli
- adds loading interstitial view for all coverage pages
- separates out some styles into style.css (coverage pages)
- truncates commit message if it is too large
- fixes the coverageFile page to show the correct percentage
- fixes the coverageFile page to show the correct point in history
- updates screenshots
- fixes routes to be more generic
- removes redundant code
- uses git-url-parse to format the urls before being sent to the service
- updates travis script
- updates readme to have badge that points to coverage service
- updates package.json to send coverage details to coverage service
- we don't need build dependencies
- remove support for node 4
- minor improvements
- fixes coverage page using an incorrect interface for CoverageChart
- fixes coverageFile page to have the same layout as the other coverage pages
- updates screenshot
- adds the error on the page to the error view in all coverage pages
- uses the window location to generate the code snippet on the main page
- updates screenshots
- captures ci information
- updates main page to show the correct way to get tap coverage
- updates routes to accept ci data from cli