Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: GeiserX/CashPilot-android

v0.1.3

04 Jun 10:15
@github-actions github-actions
3bee0eb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Fix toggle race, IP retry, permission banner, heartbeat schema by @GeiserX in #6
  • Add battery optimization to setup wizard by @GeiserX in #7
  • Center app icon in adaptive icon canvas by @GeiserX in #8
  • fix: prevent setup auto-dismiss, improve settings UX by @GeiserX in #9
  • Add CodeRabbit configuration by @GeiserX in #10
  • chore: add SECURITY.md by @GeiserX in #11
  • Add tests and CI by @GeiserX in #12
  • deps: bump the minor-and-patch group with 2 updates by @dependabot[bot] in #13
  • ci: add codecov.yml with 90% coverage target by @GeiserX in #14
  • test: improve unit test coverage to 90%+ by @GeiserX in #15
  • test: achieve 100% line coverage on measured classes by @GeiserX in #16
  • deps: bump the minor-and-patch group with 9 updates by @dependabot[bot] in #17
  • deps: bump gradle-wrapper from 8.14.4 to 8.14.5 in the minor-and-patch group by @dependabot[bot] in #18
  • deps: bump the minor-and-patch group with 4 updates by @dependabot[bot] in #19
  • build: disable dependency metadata block for F-Droid by @GeiserX in #20
  • ci: add Android SDK setup to release workflow by @GeiserX in #21

Full Changelog: v0.1.2...v0.1.3

Contributors

GeiserX and dependabot
Assets 4
Loading

v0.1.2

04 Apr 13:42
@github-actions github-actions

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

Loading

v0.1.1

04 Apr 13:27
@github-actions github-actions

Choose a tag to compare

What's Changed

  • Add POST_NOTIFICATIONS prompt and debounce settings writes by @GeiserX in #5

Full Changelog: v0.1.0...v0.1.1

Contributors

GeiserX
Loading

v0.1.0

04 Apr 12:26
@GeiserX GeiserX

Choose a tag to compare

CashPilot Android Agent — First Release

Lightweight Android companion for CashPilot that monitors passive income apps and reports their status to your fleet dashboard. No root required.

Highlights

3 detection APIs working together — NotificationListenerService for instant detection, UsageStatsManager for activity history, and NetworkStatsManager for bandwidth proof. If an app is running, CashPilot Android will know.

17 passive income apps supported — Honeygain, EarnApp, IPRoyal Pawns, Mysterium, PacketStream, Traffmonetizer, Repocket, Peer2Profit, Bytelixir, ByteBenefit, Grass, GagaNode, Titan Network, Nodle Cash, PassiveApp, Uprock, Wipter.

Heartbeat service — Foreground service sends periodic status to your CashPilot server via POST /api/workers/heartbeat. Survives reboots, battery optimization, and app kills. Android 14+ compliant with PROPERTY_SPECIAL_USE_FGS_SUBTYPE.

Material 3 UI — Dashboard shows real-time status for each app. Settings screen with server URL, fleet API key, heartbeat interval, per-app toggles, and one-tap permission setup.

Requirements

  • Android 8.0+ (API 26)
  • CashPilot server v0.2.49+
  • Notification Access, Usage Access, and Battery Optimization permissions

What's included

Component Purpose
HeartbeatService Sticky foreground service, periodic HTTP POST
AppNotificationListener Instant app detection via notification presence
AppDetector Combines all 3 APIs into a unified health picture
SettingsStore DataStore-backed persistence
BootReceiver Auto-restart after reboot

Security

  • allowBackup="false" — API keys won't leak via ADB backup
  • Unique worker identity via ANDROID_ID (no extra permissions)
  • All network calls handle offline/timeout gracefully

What's Changed

  • fix: address review findings — heartbeat contract, setup UX, package visibility, slugs, wrapper by @GeiserX in #1
  • ci: add CI/CD workflows, dependabot, and release signing by @GeiserX in #2
  • deps: bump the minor-and-patch group with 17 updates by @dependabot[bot] in #3
  • feat: fleet-at-a-glance dashboard redesign by @GeiserX in #4

New Contributors

Full Changelog: https://github.com/GeiserX/CashPilot-android/commits/v0.1.0

Contributors

GeiserX and dependabot
Loading

AltStyle によって変換されたページ (->オリジナル) /