chore: add .gitignore and project scaffolding
This commit is contained in:
+44
@@ -0,0 +1,44 @@
|
||||
# Python
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*.egg-info/
|
||||
dist/
|
||||
*.egg
|
||||
.venv/
|
||||
venv/
|
||||
|
||||
# Node
|
||||
node_modules/
|
||||
.next/
|
||||
dist/
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Secrets
|
||||
.env
|
||||
*.pem
|
||||
*.key
|
||||
credentials.json
|
||||
|
||||
# Docker
|
||||
*.log
|
||||
|
||||
# Terraform
|
||||
.terraform/
|
||||
*.tfstate*
|
||||
|
||||
# Hermes
|
||||
.hermes/cache/
|
||||
.hermes/audio_cache/
|
||||
|
||||
# Project-specific
|
||||
*.db-journal
|
||||
*.db-wal
|
||||
@@ -0,0 +1,23 @@
|
||||
# FleetTracker360 — CHANGELOG
|
||||
|
||||
## 2026-07-16 — Branding & GPS Accuracy
|
||||
|
||||
### Branding
|
||||
- Replaced Traccar logo SVG with FleetTracker360 (GPS dot + signal waves + gradient text)
|
||||
- Created custom branded login page at `/login.html` — dark navy theme, animated grid background
|
||||
- HTTPS proxy: Caddy on Core (gps.fleettracker360.com) → Traccar on app2 (152.53.39.202:8082)
|
||||
- DNS: gps.fleettracker360.com moved from app2 direct to Core proxy (Cloudflare proxied)
|
||||
|
||||
### GPS Accuracy
|
||||
- Server-side filtering enabled in Traccar config:
|
||||
- `filter.enable=true` (Kalman smoothing)
|
||||
- `filter.accuracy=30` (reject cell tower triangulation >30m)
|
||||
- `filter.distance=5` (ignore micro-jitter <5m)
|
||||
- `geolocation.enable=true` (road snapping via Nominatim)
|
||||
- Computed attributes added to database:
|
||||
- `motion`: auto-detect transport mode (walking/cycling/driving/flying)
|
||||
- `gpsQuality`: tag fix accuracy (excellent/good/fair/poor)
|
||||
|
||||
### Still Pending
|
||||
- Computed attribute device linking in UI
|
||||
- Full community dashboard integration
|
||||
Reference in New Issue
Block a user