Skip to content

History

Revisions

  • docs(ev): expand the OpenChargeMap section in all 7 languages — usage, free key request, in-app configuration, demo fallback, contributing

    @fdittgen-png fdittgen-png committed Jul 21, 2026
    fce8510
  • docs(user-guide): production install guidance + F-Droid repo (all langs) Getting Started (en, da, de, es, fr, it, pt) + Home: Google Play is now the public production release. Document switching from the Open Testing beta (leave the programme + reinstall) vs. staying in beta for early builds, add the live F-Droid repo (https://fdittgen-png.github.io/tankstellen/fdroid/repo), and fix the broken generic Play links (da/es/it/pt) + stale "Tankstellen" brand. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed Jun 8, 2026
    71a58ae
  • docs(manual): add Fuel Station Radar split-screen screenshots (Finding-Stations, all 7 languages) Add radar-start.png (Start-radar pill on the split results+map view) and radar-active.png (radar running: live colour-coded price pins, distance- ranked results with proximity fill-bar, Stop-radar pill) to the Fuel Station Radar section of every User-<lang>-Finding-Stations page. en/de already documented the radar — embeds inserted in place. fr/es/it/ pt/da pages predated the feature and had no radar section; added a localized Fuel Station Radar section (mirrored from en) to host the screenshots, so all 7 languages now document + illustrate the feature.

    @fdittgen-png fdittgen-png committed Jun 7, 2026
    1da3b90
  • docs(user-guide): document Android Auto in the English User Guide (#2876) The English User Guide already covers every shipped flow accurately (search/radar/map, favourites + alerts, price history + best-time, trip recording + driving score over GPS/OBD2, the approach overlay, TankSync setup). The one real shipped feature it was missing was the Android Auto car experience (#2948). Add an Android Auto section to Finding Stations (the two car screens — Search and Radar — and how the result list mirrors from the phone), and surface it in the User-en-Home hub table. No duplicate page: the existing per-topic guide is refreshed in place.

    @fdittgen-png fdittgen-png committed Jun 6, 2026
    91fc25d
  • docs(wiki): translate per-fuel + landscape-recording + F-Droid sections to da/es/it/pt (#2876)

    Florian DITTGEN committed Jun 6, 2026
    b95fe67
  • docs(wiki): refresh user guide to current shipped state (#2876) - per-fuel cost-per-km efficiency comparison + multi-fuel-capable vehicle flag (#2885/#2886/#2887, Epic #2881) - glanceable zero-touch landscape split-screen recording layout (#2903) - F-Droid build note: camera OCR is Play/App Store only (GMS-free build) EN + DE + FR User-Guide Consumption-And-OBD2 pages updated; da/es/it/pt still need the same three sections translated. Screenshot placeholders left as TODO for real device captures. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed Jun 5, 2026
    c9bde57
  • docs: explain station radar, cross-border providers, per-country profiles + incremental loading (#2825) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed Jun 4, 2026
    a8876dd
  • docs(wiki): refresh user guide + technical info to the current app (Epic #2557 / #2561)

    @fdittgen-png fdittgen-png committed Jun 1, 2026
    598c99d
  • Refresh wiki to current shipped state — 17 countries, central FAB, approach overlay Touches every user-guide page across all 7 languages plus the Dev pages that visibly drifted, plus Home + Sidebar branding. Top-level - Home.md — 11 → 17 countries; Layer-2 row mentions GPS-only trajets, central FAB framing, approach overlay + Privacy-Dashboard test surface. - _Sidebar.md — "Tankstellen Wiki" → "Sparkilo Wiki". User guides (10 topics × 7 languages = 70 files) - en (canonical) + da, de, es, fr, it, pt (translated 1:1 by parallel agents). Every page reflects: 17 countries, central search FAB, Critères de recherche sheet, leaner station detail (Hero gone, brand → name → street fallback), home-screen widget cold/warm tap + refresh icon (#2157 + #2159), EV favorites landscape side-by-side split (#2155), PiP context-adaptive primary (#2094), approach overlay with profile.approachRadiusKm + nearest/cheapest mode + 5 s grace + Privacy-Dashboard "Test approach overlay" button (Epic #2065 + #2163), GPS-only trajets (Medium profile, Epic #2015), auto- record (Android-verified, iOS background-wake pending #1542), Privacy "Save" button rename (#2145), Best stops as the default route mode with partial-results streaming (#2111 + #2125). Dev pages (10 of 20 — only those whose subject drifted) - Dev-Architecture-Overview, Dev-Adding-A-Country (fixed path), Dev-Localization-ARB (23 locales + en_XA pseudo-loc), Dev-Testing-TDD-Pyramid (file_length 400-line cap, silence helper), Dev-Error-Reporting-Tracing (Epic #2146 errorLogger pattern + 8 layers + telemetry-recursion pitfall), Dev-OBD2-Implementation (auto-record orchestrator, fast-reconnect), Dev-Storage-Hive-Sync (trajet sync row + opt-in within opt-in), Dev-CI-CD-Pipeline (current job list + codegen-drift clean+build rule), Dev-GitHub-Workflow (--squash --auto + one-commit-per-issue), Dev-Service-Layer-Fallback (11 → 17 country registry). Source fixes propagated across languages - Fuel-type list: "E98" → "Super 98" (the actual ARB / display label). - Profile example: "Spain, E95" → "Spain, E10" (E95 isn't a standard fuel code). Companion PR for README.md: https://github.com/fdittgen-png/tankstellen/pull/2166 (closes #2165). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed May 28, 2026
    7b12eaf
  • docs(wiki): remove AI/Claude references from dev pages Replaces references to CLAUDE.md and Claude Code slash commands with neutral equivalents (project conventions, plain gh commands). The practices themselves (backlog→branch→ship, fakes-over-mocks, mandatory pre-fix test protocol) stay — only the AI tooling attribution is stripped.

    Florian DITTGEN committed May 13, 2026
    90ee3d9
  • docs(wiki): add Sparkilo Screenshots page (18 live captures from Samsung S20)

    Florian DITTGEN committed May 10, 2026
    6abdd04
  • docs(wiki): restore Home.md so the wiki landing page renders GitHub Wiki uses Home.md as the landing entry point at /wiki. The page had been renamed to "Sparkilo,-a-cheaper-kilometre.md" which broke the landing — visitors saw an empty wiki shell. Restoring the filename to Home.md keeps the long, brand-forward title (now in the H1) without breaking GitHub's routing convention. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    9945065
  • Updated Sparkilo, the app that helps you to pend less per km (markdown)

    @fdittgen-png fdittgen-png committed May 8, 2026
    6fecbe4
  • Updated Home (markdown)

    @fdittgen-png fdittgen-png committed May 8, 2026
    fe2b81b
  • docs(wiki): rebrand visible name to Sparkilo Tankstellen was already taken on some App Store fronts, blocking international rollout. Sparkilo replaces it as the public-facing brand across both stores, the app's home-screen tile, and all marketing surfaces. The repository, bundle id (de.tankstellen.fuelprices), and internal package names stay tankstellen — that remains the technical project identity. This commit only touches Home.md so the landing page reflects the new brand. The Dev-* pages keep Tankstellen as the project name; the User-* localised pages still need a sweep and will land separately. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    5fbc327
  • docs(wiki): point App Store badge at canonical apps.apple.com URL Replaces the GitHub-issue invite-request placeholder with https://apps.apple.com/app/id6766543414 — the canonical App Store URL generated from the App Store Connect Apple ID. Returns "Not Available" until Apple's first-build review clears, then auto-populates with the listing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    907e67e
  • docs(wiki): align Google Play + App Store badges to identical 64px height Both badges now sit in a single <p> wrapper at height=64 with a &nbsp; separator, so the iPhone TestFlight badge no longer floats at a visibly different baseline than Google Play. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    a817a13
  • docs(wiki): replace iPhone TestFlight prose with Apple App Store badge Visual parity with the Google Play badge — clickable badge linking to the GitHub issue template that requests a TestFlight invite, until the public App Store listing is live and the link can swap to the App Store URL. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    27e2131
  • docs(wiki): announce iPhone TestFlight + cross-platform default rule Updates Home.md, Dev-Home.md, and User-en-Getting-Started.md to reflect that iOS is now a peer target shipping via TestFlight (App Store listing pending). Pointers to ADR 0009 and docs/guides/ios-codesigning.md added to the developer landing. Other localized User-* pages (de, es, fr, it, nl, pt, da, …) still say "iOS is planned but not yet available" and need a sweep — tracked separately so this commit doesn't touch every translation pass at once. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    Florian DITTGEN committed May 8, 2026
    67ff57a
  • Add OBD2 adapter compatibility matrix to user wiki (en/de/fr) Mirrors the dev-guide matrix landed in tankstellen#1390 (phase 2 of the #1371 epic). The legacy "Supported adapters" bullet list listed six brands without telling the user which were actually verified. The new 16-row table groups every recognised adapter under one of three tiers (tested / user-verified / theoretical) so users can pick a known-working model instead of guessing. Source of truth: adapter_registry.dart in the main repo. Closes tankstellen#1371 (phase 3 — final).

    @fdittgen-png fdittgen-png committed May 5, 2026
    043d320
  • docs(wiki): add Google Play badge to landing pages Adds the standard "Get it on Google Play" badge linking to the Tankstellen Play Store listing on: - Home.md (main wiki landing) - User-{da,de,en,es,fr,it,pt}-Home.md (per-language user-guide landings) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed May 2, 2026
    2547e15
  • Redefine objective: three-layer cost reduction (buy cheaper, burn less, see spend) Aligns Home / User-en/de/fr / Dev landing pages with the v5.0.0 framing — every feature ladders up to reducing per-kilometre cost through three layers, in priority order. Surfaces OBD-II coaching, eco-coach, driving score, gear coaching, and maintenance analyzer that shipped in 5.0.0. User-es / User-it / User-pt / User-da homes still use the old "Smarter pump. Smarter drive. Save twice." framing and need a separate translation pass.

    @fdittgen-png fdittgen-png committed Apr 28, 2026
    b9c6d4e
  • docs(wiki): add Official Docs & SDKs reference page One-stop reference for every external dependency: Flutter, Dart, Riverpod, Hive, Dio, flutter_map, flutter_blue_plus, Supabase, OpenChargeMap, OSRM, Nominatim, the 11 country APIs, Android/iOS platform docs, GDPR + privacy guidance. Linked from _Sidebar, Home, and Dev-Home under a new Reference section. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed Apr 21, 2026
    737ff1f
  • docs(wiki): reorganise into user (multi-locale) + developer (English) split - Split every topic into User- and Dev- prefixed pages - User wiki translated into 7 locales (en, de, fr, it, es, pt, da) matching the 11 implemented country APIs - Dev wiki in English, 19 pages covering architecture, code patterns, quality, deep dives (OBD2, fuzzy predictions, i18n), and workflow - Home.md is now a locale picker + dev entry - _Sidebar.md grouped by locale and dev section - Removed 12 legacy mixed-style pages (User-Guide, Features, FAQ, Getting-Started, Architecture, CI-CD, Contributing, Testing, Localization, Security, Reporting-Issues, Adding-a-Country) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @fdittgen-png fdittgen-png committed Apr 21, 2026
    6708cda
  • docs: update wiki with today's shipped changes Documents the batch of fixes/features that landed today (#48, #469, #470-#476, #481-#484, #486, #487, #488): - Security.md: new 'Android Release Signing' section covering the secrets-first resolution order (env vars > key.properties > fail), the CI decode-and-cleanup flow, the three required GitHub secrets, and the 'never silently fall back to debug' invariant. Plus new 'Error Reporting & Observability' section covering the opt-in Sentry path and the local trace storage / export behaviour. - Features.md: new 'Independent station label' subsection under Station Detail explaining the new 'Station indépendante' subtitle; new 'Foldable Services section' subsection describing the ExpansionTile behaviour and the count-in-header; new top-level 'Community Reports' section describing the country-aware report routing and the 'no backend configured' banner; new top-level 'Error Reporting & Observability' section covering the Sentry opt-in, the DSN resolution order, and the local log export. - FAQ.md: five new Q&A entries — 'Why does a station show Station indépendante', 'Why is the Signaler un problème submit button greyed out', 'Where does the error log end up', 'My Others brand filter is showing stations with known brands', plus a note about the cache-clear recovery step for poisoned brand caches. - User-Guide.md: extended the Privacy Dashboard bullet list to mention the new 'Copy error log to clipboard' button and note that exports go to clipboard, not external storage. - Contributing.md: new 'Android Release Signing (CI Secrets)' section under Releasing. Covers local dev (env vars preferred, key.properties legacy), CI secrets (ANDROID_KEYSTORE_BASE64 + ANDROID_KEYSTORE_PASSWORD + ANDROID_KEY_ALIAS), the gh secret set interactive flow, and the 'never paste secrets into chat' rule. References Security.md for the full rationale.

    fdittgen committed Apr 14, 2026
    d0a1dbc
  • docs: refresh wiki for current architecture and features (#397) - Features.md: add 10 missing feature sections (Driving Mode, Vehicle Profiles, Fuel Consumption Tracking, Calculator, Carbon Dashboard, Saved Itineraries, Brand Registry & Filter, Landing Screen Selection, Onboarding & Setup, Help Banners) - User-Guide.md: fix outdated country list (drops Belgium/Luxembourg, adds the actual 11 supported countries) and add a Vehicle Profiles & Fill-up Tracking sub-section pointing users at the consumption log, receipt scan, OBD-II, calculator, carbon dashboard, and landing screen picker - FAQ.md: new page covering general questions, API keys, privacy & data, features, building from source, and contributing - _Sidebar.md / Home.md: link the new FAQ page

    fdittgen committed Apr 14, 2026
    41772c1
  • docs: add User Guide and Reporting Issues pages

    @fdittgen-png fdittgen-png committed Apr 10, 2026
    02a7d37
  • docs: create comprehensive project wiki 10 wiki pages covering architecture, getting started, features, contributing, testing, CI/CD, security, localization, and adding new country APIs. All content based on existing project documentation.

    @fdittgen-png fdittgen-png committed Apr 10, 2026
    0603b54
  • Initial Home page

    @fdittgen-png fdittgen-png committed Apr 10, 2026
    0645ea9