[PR #578] [MERGED] feat: add daily heartbeat request for counting Pocket ID instances #734

Closed
opened 2025-10-08 00:16:10 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pocket-id/pocket-id/pull/578
Author: @stonith404
Created: 5/28/2025
Status: Merged
Merged: 5/28/2025
Merged by: @stonith404

Base: mainHead: feat/heartbeat-analytics


📝 Commits (5)

  • c1b053a add first version of heartbeat analytics
  • c49d153 Merge branch 'main' into feat/heartbeat-analytics
  • b7ed691 fix linter issues
  • 7c7abd8 adapt unit test
  • 6f49d7a Merge remote-tracking branch 'origin/feat/heartbeat-analytics' into feat/heartbeat-analytics

📊 Changes

14 files changed (+123 additions, -47 deletions)

View changed files

📝 backend/go.mod (+1 -0)
📝 backend/internal/bootstrap/bootstrap.go (+2 -2)
📝 backend/internal/bootstrap/scheduler_bootstrap.go (+6 -1)
📝 backend/internal/common/env_config.go (+2 -0)
backend/internal/job/analytics_job.go (+61 -0)
📝 backend/internal/job/api_key_expiry_job.go (+1 -1)
📝 backend/internal/job/db_cleanup_job.go (+5 -5)
📝 backend/internal/job/file_cleanup_job.go (+1 -1)
📝 backend/internal/job/geoloite_update_job.go (+1 -18)
📝 backend/internal/job/ldap_job.go (+1 -14)
📝 backend/internal/job/scheduler.go (+12 -4)
📝 backend/internal/model/app_config.go (+1 -0)
📝 backend/internal/model/app_config_test.go (+1 -1)
📝 backend/internal/service/app_config_service.go (+28 -0)

📄 Description

No description provided


🔄 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/pocket-id/pocket-id/pull/578 **Author:** [@stonith404](https://github.com/stonith404) **Created:** 5/28/2025 **Status:** ✅ Merged **Merged:** 5/28/2025 **Merged by:** [@stonith404](https://github.com/stonith404) **Base:** `main` ← **Head:** `feat/heartbeat-analytics` --- ### 📝 Commits (5) - [`c1b053a`](https://github.com/pocket-id/pocket-id/commit/c1b053acb2c5de1e27e8bf94d6f9ee6e18db75c4) add first version of heartbeat analytics - [`c49d153`](https://github.com/pocket-id/pocket-id/commit/c49d15350ddf14996c4f411fdce867546def0311) Merge branch 'main' into feat/heartbeat-analytics - [`b7ed691`](https://github.com/pocket-id/pocket-id/commit/b7ed6915e9ff04efd067aada88975ab03ec97b05) fix linter issues - [`7c7abd8`](https://github.com/pocket-id/pocket-id/commit/7c7abd83ccbfa0aaffe8d60fa9b95fec818972a2) adapt unit test - [`6f49d7a`](https://github.com/pocket-id/pocket-id/commit/6f49d7abbb52cd819935e90fe0b2316f464e4941) Merge remote-tracking branch 'origin/feat/heartbeat-analytics' into feat/heartbeat-analytics ### 📊 Changes **14 files changed** (+123 additions, -47 deletions) <details> <summary>View changed files</summary> 📝 `backend/go.mod` (+1 -0) 📝 `backend/internal/bootstrap/bootstrap.go` (+2 -2) 📝 `backend/internal/bootstrap/scheduler_bootstrap.go` (+6 -1) 📝 `backend/internal/common/env_config.go` (+2 -0) ➕ `backend/internal/job/analytics_job.go` (+61 -0) 📝 `backend/internal/job/api_key_expiry_job.go` (+1 -1) 📝 `backend/internal/job/db_cleanup_job.go` (+5 -5) 📝 `backend/internal/job/file_cleanup_job.go` (+1 -1) 📝 `backend/internal/job/geoloite_update_job.go` (+1 -18) 📝 `backend/internal/job/ldap_job.go` (+1 -14) 📝 `backend/internal/job/scheduler.go` (+12 -4) 📝 `backend/internal/model/app_config.go` (+1 -0) 📝 `backend/internal/model/app_config_test.go` (+1 -1) 📝 `backend/internal/service/app_config_service.go` (+28 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2025-10-08 00:16:11 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-1#734