]> cat aescling's git repositories - mastodon.git/commit
Add graphs and retention metrics to admin dashboard (#16829)
authorEugen Rochko <eugen@zeonfederated.com>
Thu, 14 Oct 2021 18:44:59 +0000 (20:44 +0200)
committerGitHub <noreply@github.com>
Thu, 14 Oct 2021 18:44:59 +0000 (20:44 +0200)
commit07341e7aa60fe7c7d4f298136af99276820940e7
tree0244c21262573d6a94868f8ce7dfa934fabccf1e
parent959f7fc580050b37741c92b645b842e45017a010
Add graphs and retention metrics to admin dashboard (#16829)
46 files changed:
app/controllers/admin/dashboard_controller.rb
app/controllers/api/v1/admin/dimensions_controller.rb [new file with mode: 0644]
app/controllers/api/v1/admin/measures_controller.rb [new file with mode: 0644]
app/controllers/api/v1/admin/retention_controller.rb [new file with mode: 0644]
app/controllers/api/v1/admin/trends_controller.rb [new file with mode: 0644]
app/controllers/api/v1/instances/activity_controller.rb
app/helpers/application_helper.rb
app/javascript/mastodon/components/admin/Counter.js [new file with mode: 0644]
app/javascript/mastodon/components/admin/Dimension.js [new file with mode: 0644]
app/javascript/mastodon/components/admin/Retention.js [new file with mode: 0644]
app/javascript/mastodon/components/admin/Trends.js [new file with mode: 0644]
app/javascript/mastodon/components/hashtag.js
app/javascript/mastodon/components/skeleton.js [new file with mode: 0644]
app/javascript/mastodon/containers/admin_component.js [new file with mode: 0644]
app/javascript/mastodon/containers/media_container.js
app/javascript/mastodon/features/compose/components/search_results.js
app/javascript/mastodon/features/getting_started/components/trends.js
app/javascript/mastodon/utils/numbers.js
app/javascript/packs/admin.js
app/javascript/styles/mastodon/admin.scss
app/javascript/styles/mastodon/components.scss
app/javascript/styles/mastodon/dashboard.scss
app/lib/activity_tracker.rb
app/lib/admin/metrics/dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/base_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/languages_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/servers_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/software_versions_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/sources_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/dimension/space_usage_dimension.rb [new file with mode: 0644]
app/lib/admin/metrics/measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/active_users_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/base_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/interactions_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/new_users_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/opened_reports_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/measure/resolved_reports_measure.rb [new file with mode: 0644]
app/lib/admin/metrics/retention.rb [new file with mode: 0644]
app/presenters/instance_presenter.rb
app/serializers/rest/admin/cohort_serializer.rb [new file with mode: 0644]
app/serializers/rest/admin/dimension_serializer.rb [new file with mode: 0644]
app/serializers/rest/admin/measure_serializer.rb [new file with mode: 0644]
app/serializers/rest/admin/tag_serializer.rb [new file with mode: 0644]
app/views/admin/dashboard/index.html.haml
config/locales/en.yml
config/routes.rb