📣 You can now use beta-metrics.lecoq.io to test upcoming releases of metrics.lecoq.io!
📣 You can now login through GitHub OAuth on metrics.lecoq.io to use your own read-only token (revokable anytime) and access more API intensive features that aren't enabled on the web instance by default!
📦 New features
- 💕 GitHub Sponsors
- 💡 Coding habits
- Add
plugin_habits_languages_threshold
to hide languages below a certain usage threshold (#1138)
- Add
- ✨ Stargazers
- (This plugin was renamed from "Stargazers over last weeks" to "Stargazers" in the documentation)
- Add
plugin_stargazers_worldmap
to display a worldmap of stargazers's origins! (#1137)- Add
plugin_stargazers_charts
to toggle charts display - Add
plugin_stargazers_worldmap_token
to set Google Maps Geocoding API- (other Geocoding services may be supported at a later date #1162)
- Add
plugin_stargazers_worldmap_sample
to set how many stargazers should be sampled
- Add
- 🌇 GitHub Skyline 3D calendar
- Add
plugin_skyline_settings
to support alternate skylines, like Github City (#1139)- (Interested in switching from GitHub Skyline to GitHub City ? See documentation examples !)
- Add
- 👨💻 Lines of code changed
- Add
plugin_lines_sections
to choose whether to display a single line inbase
plugin, or displayrepositories
with most lines added/removed, or a diffhistory
- Add
plugin_lines_repositories_limit
to limit displayed repositories forrepositories
section - Add
plugin_lines_history_limit
to limit the number of years displayed by diffhistory
graph
- Add
- 🗂️ GitHub projects
- Add basic support for GitHub Projects (beta)
- 📓 Featured repositories
- Add
plugin_repositories_starred
to display your most starred repositories #1179 - Add
plugin_repositories_random
to randomly display some of your repositories #1179 - Add
plugin_repositories_order
to choose how to displayfeatured
,pinned
,starred
andrandom
repositories #1179 - Add
plugin_repositories_affiliations
to control which repositories are fetched byplugin_repositories_starred
andplugin_repositories_random
#1179
- Add
- 🦑 Miscelleanous
- Add
github_api_rest
andgithub_api_graphql
to allow support of GitHub enterprises server API endpoints
- Add
- 🌐 Web instances
- UI changes (#1171)
- Clicking in the header bar now redirect to web instance root rather than this repository
- Display more clearly deprecated plugins, unsupported options and overall plugin options
- Display remaining search requests
- Add support for signing in with GitHub OAuth (#1171)
- New permissions were added for each external API
metrics.api.music.any
metrics.api.google.pagespeed
metrics.api.twitter.tweets
metrics.api.yahoo.finance
- New permission added for D3 support
metrics.npm.optional.d3
-
⚠️ If you deployed a web server with a previous version, you may need to reconfigureextras.features
with some of the permissions listed above to keep some plugins working
- UI changes (#1171)
🧰 Fixes and documentation
fix(app/web): lookbehind replace to support Safari for metrics insights
fix(app): allow missing setting 'includes' (#1156, @jayvdb)
fix(docs): expandable json default option value
fix(docs): all plugins now display a non-affiliation disclaimer in their documentation
fix(app/web): improved 404 error handling due to collision with :login
and :login/:repository
routes
fix(docs): lot of misspelling (#1180, @jsoref)
fix(plugins/wakatime): plugin_wakatime_days
not correctly supported
🪦 Deprecations
💭 GitHub Community Support support
has been deprecated since the platform has been decomissioned and migrated to GitHub Discussions
🎉 Celebrating 8000 stars!
Thanks a lot for support 🥳 !
Stay tuned for even more features and stats!
💕 Sponsors
♥️ Become a sponsor
project maintained by @lowlighter