Commit graph

24 commits

Author SHA1 Message Date
f9d545f9ff
Allow analyzing crates in sub-directories of repo root (#170)
* Allow analyzing crates in sub-directories (#95)

* Add field to the main page form for selecting an inner path

* chore: make clippy happy

* Display sub-directory tree in status overview

* Append the query parameter to the SVG links

* Clippy fixes

* Update assets/links.js

Co-authored-by: Eduardo Pinho <enet4mikeenet@gmail.com>

Co-authored-by: Eduardo Pinho <enet4mikeenet@gmail.com>
2022-11-09 16:21:48 +00:00
edfdb969c7
Add link generators to the front page (#167)
Co-authored-by: Rob Ede <robjtede@icloud.com>
Co-authored-by: Paolo Barbolini <paolo.barbolini@m4ss.net>
2022-08-29 12:13:12 +01:00
d89fc4929a
Bump vendored Bulma version (#168) 2022-08-27 18:43:27 +02:00
Eduardo Pinho
309f13ec84
Extend dependency status box to report more issues (#121)
* Extend dependency status box to report more issues

- replace render_dev_dependency_box
  with an extended render_dependency_box
   - reports insecure dev dependencies,
     outdated main dependencies,
     and outdated dev dependencies
   - handle pluralization in dependency count message
- change methods in AnalyzeDependenciesOutcome
   - add count_outdated
   - remove any_dev_issues
- remove AnalyzedDependencies::any_dev_issues

* Format status.rs

* Simplify AnalyzeDependenciesOutcome method impls

- match ergonomics lint

* Use bullet point list

* Tweak dependency box again

- only use list items if there is more than one dependency kind

* Fix outdated dependency count

- `count_outdated` already counts only main dependencies

* Tweak dependency box to no longer assume non-zero issues

- check for when all dependency component counts are zero,
  render nothing
- always call `render_dependency_box` if it finds no security issues

Co-authored-by: Cecile Tonglet <cecile.tonglet@cecton.com>
2021-10-18 15:55:53 +01:00
Paolo Barbolini
3f74371333
Upgrade bulma to 0.9.2 and reduce imported styles (#102)
* Upgrade bulma to 0.7.5

* Upgrade bulma to 0.8.2

* Upgrade bulma to 0.9.2

* Reduce features

* Remove ';' from sass
2021-02-15 08:50:28 +01:00
Paolo Barbolini
c5443aaa92
Use font-awesome-as-a-crate instead of importing the entire Font Awesome library (#101) 2021-02-10 16:45:14 +01:00
Cecile Tonglet
dcd2e7a421
New logo (#64) 2020-10-04 21:28:01 +02:00
Sam Reis
8b7c89bedd introduce dynamic generation of badges 2018-02-14 10:49:08 +11:00
Sam Rijs
4bdebcaaad change color on up-to-date badge to a brighter green 2018-02-14 08:30:14 +11:00
Sam Rijs
4158889161 include license for vendored bulma 2018-02-11 18:24:11 +11:00
Sam Rijs
f34d87d60a set up favicon 2018-02-04 01:41:29 +11:00
Sam Rijs
3d6ea4be6f add "unknown" svg badge to signal errors 2018-02-03 19:50:24 +11:00
Sam Rijs
f848510131 vendor bulma files 2018-01-29 20:42:34 +11:00
Sam Rijs
8f5f1b4542 design: custom build of bulma 2018-01-29 18:34:22 +11:00
Sam Rijs
3ace68dc38 improve page header 2018-01-28 20:07:46 +11:00
Sam Rijs
2cb7b1ef02 use bulma framework for styling 2018-01-28 19:35:07 +11:00
Sam Rijs
c95f2dcc2d improve background and border styles 2018-01-28 13:07:52 +11:00
Sam Rijs
d274045862 add summary per dependency table 2018-01-27 23:20:11 +11:00
Sam Rijs
d320259fe8 link to repo site in headline 2018-01-27 22:49:43 +11:00
Sam Rijs
f5bfc8684f improve markdown <pre> tag 2018-01-27 22:01:49 +11:00
Sam Rijs
b8bd88d65b increase horizontal padding for <pre> tags 2018-01-27 21:35:51 +11:00
Sam Rijs
d821851fd8 html frontend 2018-01-27 20:47:12 +11:00
Sam Rijs
21cd986d5e change label on up-to-date batch 2018-01-27 13:08:24 +11:00
Sam Rijs
adab7fdf74 implement badges 2018-01-27 12:40:17 +11:00