[PR #4] [MERGED] Feature/analytics #7

Closed
opened 2026-02-26 01:35:37 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jtsalva/cloudmare/pull/4
Author: @jtsalva
Created: 10/20/2019
Status: Merged
Merged: 10/20/2019
Merged by: @jtsalva

Base: masterHead: feature/analytics


📝 Commits (10+)

  • 3768e50 add analytics activity
  • 3fae30e add MPAndroidChart dependency for graphing
  • eb5eeaa add button to open analytics
  • f21a3e8 fetch analytics dashboard data from analytics activity
  • 2a26cdf graphing works with real data
  • 2851542 add spinners to allow switching between different categories of data
  • c88a597 set analytics view model and binding
  • 627d909 add totals on top of graph
  • 82e8051 add missing fields
  • 1051cd1 add ability to select category and time period of analytics

📊 Changes

14 files changed (+766 additions, -13 deletions)

View changed files

📝 app/build.gradle (+4 -2)
📝 app/src/main/AndroidManifest.xml (+3 -0)
app/src/main/java/dev/jtsalva/cloudmare/AnalyticsActivity.kt (+328 -0)
📝 app/src/main/java/dev/jtsalva/cloudmare/DomainDashActivity.kt (+6 -0)
📝 app/src/main/java/dev/jtsalva/cloudmare/api/APIUtil.kt (+19 -6)
app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboard.kt (+76 -0)
app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboardRequest.kt (+28 -0)
app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboardResponse.kt (+12 -0)
app/src/main/java/dev/jtsalva/cloudmare/viewmodel/AnalyticsViewModel.kt (+105 -0)
app/src/main/res/layout/activity_analytics.xml (+115 -0)
📝 app/src/main/res/layout/activity_domain_dash.xml (+5 -0)
app/src/main/res/layout/analytics_dashboard_totals_item.xml (+34 -0)
📝 app/src/main/res/values/strings.xml (+29 -3)
📝 build.gradle (+2 -2)

📄 Description

Add analytics activity


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jtsalva/cloudmare/pull/4 **Author:** [@jtsalva](https://github.com/jtsalva) **Created:** 10/20/2019 **Status:** ✅ Merged **Merged:** 10/20/2019 **Merged by:** [@jtsalva](https://github.com/jtsalva) **Base:** `master` ← **Head:** `feature/analytics` --- ### 📝 Commits (10+) - [`3768e50`](https://github.com/jtsalva/cloudmare/commit/3768e50941fa8c51c088003110d974b0a07ba5eb) add analytics activity - [`3fae30e`](https://github.com/jtsalva/cloudmare/commit/3fae30e891b2515b2eedbfb1721badbc264812d9) add MPAndroidChart dependency for graphing - [`eb5eeaa`](https://github.com/jtsalva/cloudmare/commit/eb5eeaa4aceee52d4f20a4686fe1d0bf797933be) add button to open analytics - [`f21a3e8`](https://github.com/jtsalva/cloudmare/commit/f21a3e87873c50e2ff8c70d2d53099bf3f6deaf8) fetch analytics dashboard data from analytics activity - [`2a26cdf`](https://github.com/jtsalva/cloudmare/commit/2a26cdfc87c35827cb75ac592c925df1442489e9) graphing works with real data - [`2851542`](https://github.com/jtsalva/cloudmare/commit/28515423062bc608ad7c8b538c4d696d52fadc7f) add spinners to allow switching between different categories of data - [`c88a597`](https://github.com/jtsalva/cloudmare/commit/c88a5978b8c874e806dc4736ad62c230ce2e7fb1) set analytics view model and binding - [`627d909`](https://github.com/jtsalva/cloudmare/commit/627d9095675170101c40ff93172b426f224313a3) add totals on top of graph - [`82e8051`](https://github.com/jtsalva/cloudmare/commit/82e80511f65e98821ea69b299652a47b2309900c) add missing fields - [`1051cd1`](https://github.com/jtsalva/cloudmare/commit/1051cd132e29fbb82286b3197600114430c6058b) add ability to select category and time period of analytics ### 📊 Changes **14 files changed** (+766 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `app/build.gradle` (+4 -2) 📝 `app/src/main/AndroidManifest.xml` (+3 -0) ➕ `app/src/main/java/dev/jtsalva/cloudmare/AnalyticsActivity.kt` (+328 -0) 📝 `app/src/main/java/dev/jtsalva/cloudmare/DomainDashActivity.kt` (+6 -0) 📝 `app/src/main/java/dev/jtsalva/cloudmare/api/APIUtil.kt` (+19 -6) ➕ `app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboard.kt` (+76 -0) ➕ `app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboardRequest.kt` (+28 -0) ➕ `app/src/main/java/dev/jtsalva/cloudmare/api/analytics/AnalyticsDashboardResponse.kt` (+12 -0) ➕ `app/src/main/java/dev/jtsalva/cloudmare/viewmodel/AnalyticsViewModel.kt` (+105 -0) ➕ `app/src/main/res/layout/activity_analytics.xml` (+115 -0) 📝 `app/src/main/res/layout/activity_domain_dash.xml` (+5 -0) ➕ `app/src/main/res/layout/analytics_dashboard_totals_item.xml` (+34 -0) 📝 `app/src/main/res/values/strings.xml` (+29 -3) 📝 `build.gradle` (+2 -2) </details> ### 📄 Description Add analytics activity --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 01:35:37 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudmare-jtsalva#7
No description provided.