Background location tracker for Traccar servers with offline buffering and configurable intervals
Find a file
fiatcode 4ce1f51062
refactor: extract consistent AppBar builder, remove icon from EVENT LOG title
- Add buildTracPulseAppBar() helper in lib/app_bar.dart
  - Reads backgroundColor/elevation from ThemeData.appBarTheme
  - Consistent back button (#9e9e9e, size 20) via Navigator.pop
  - Monospace title style (14px, weight 700, letter-spacing 2)
  - Optional onTitleTap for tappable titles
- Update all screens to use the new helper, removing redundant overrides
- Remove terminal icon from status_screen title, use plain centered text
- Change appBarTheme centerTitle to false (left-aligned)
- Remove bottom dividers from all screens
2026-05-06 08:01:12 +07:00
.opencode/specs chore: format code 2026-05-04 08:28:05 +07:00
android chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
docs docs: add easter egg implementation plan 2026-04-30 18:13:16 +07:00
lib refactor: extract consistent AppBar builder, remove icon from EVENT LOG title 2026-05-06 08:01:12 +07:00
test feat: rename package to dev.fiatcode.tracpulse and app to TracPulse 2026-04-30 18:01:19 +07:00
.gitignore fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
.metadata fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
AGENTS.md docs: add AGENTS.md 2026-04-30 16:46:27 +07:00
analysis_options.yaml fix: address analysis issues - remove unused import, fix deprecated APIs, update test 2026-04-30 11:40:56 +07:00
DEVELOP.md docs: simplify README with marketing, move technical details to DEVELOP.md 2026-04-30 18:05:41 +07:00
pubspec.lock chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
pubspec.yaml chore: upgrade Kotlin to 2.1.0 and Flutter dependencies to latest 2026-05-06 07:27:38 +07:00
README.md docs: simplify README with marketing, move technical details to DEVELOP.md 2026-04-30 18:05:41 +07:00

TracPulse

Location tracking that just works.

TracPulse runs silently in the background on your Android device, keeping your Traccar server updated with real-time location data. No complicated setup — configure your server once, and TracPulse handles the rest.


Features

  • Background tracking — GPS updates continue even when the app is minimized
  • Offline buffering — Locations stored locally when offline, synced automatically when connected
  • Configurable intervals — Adjust how often TracPulse checks your location
  • Heartbeat mode — Periodic location reports keep your server alive during inactivity
  • Battery optimized — Designed to run efficiently without draining your battery

Getting Started

  1. Install — Grab the APK from releases and install on your Android device
  2. Configure — Enter your Traccar server URL and device ID
  3. Start tracking — Tap the toggle and TracPulse begins reporting

Requirements

  • Android device with GPS
  • Traccar server (self-hosted or cloud)
  • Android 8.0 or higher

Support

Need help? Open an issue on Codeberg.