- supports new config key `app.vibrant_color` or env `WAKAPI_VIBRANT_COLOR`
- updates and extends `data/colors.json` with editor and os colors
- fixes#343
click project detail will redirect to a not exist page, when the service runs with a base path.
For example, the base path is `wakatime`, and the dashboard uri will be `/wakatime/summary`. When click project detail, page will be redirect to `/wakatime/wakatime/summary?project=demo` but the correct detail page is `/wakatime/summary?project=demo`.
And i think `pushing a history stack` is better than `replace`, so that can back to dashboard by backwards.