Commit graph

  • 8ea662176e docs: update readme and contributing workflows main Lukas Müllner 2026-03-12 07:22:37 +0100
  • 6326ca2d0c Merge feat/collections-refresh-v3.1.1 Lukas Müllner 2026-03-10 07:09:10 +0100
  • ebc42a5808 Smooth collections refresh and bump version to 3.1.1 Lukas Müllner 2026-03-10 07:09:07 +0100
  • a576cdd430 fix(run): escape quotes in Flutter Run Android command for proper execution Lukas Müllner 2026-03-10 06:58:08 +0100
  • 8975a6976e feat(run): update Flutter Run Android task to auto-detect device Lukas Müllner 2026-03-10 06:31:23 +0100
  • 14221f4819 feat(build): add task for running Flutter on specific Android device Lukas Müllner 2026-03-10 06:29:30 +0100
  • 4e0f8d8541 merge: add website link in about screen Lukas Müllner 2026-03-09 20:42:28 +0100
  • 1aae0520c2 feat(about): add website link to car64.app Lukas Müllner 2026-03-09 20:42:28 +0100
  • de9beb889b feat(build): add tasks for packaging release artifacts and building Android app Lukas Müllner 2026-03-09 20:41:15 +0100
  • c7e33ab682 chore: ignore local release packaging directory Lukas Müllner 2026-03-09 19:52:17 +0100
  • daad8120b1 merge: scanner auto-scan default off Lukas Müllner 2026-03-09 19:50:33 +0100
  • ede7c6e32e fix(scanner): default auto scan to manual off Lukas Müllner 2026-03-09 19:50:33 +0100
  • 96b6e34583 chore: update task group configuration and add parallel build task Lukas Müllner 2026-03-09 19:41:51 +0100
  • 3153644398 merge: review fixes and stability improvements Lukas Müllner 2026-03-09 18:32:45 +0100
  • 4335d3b7a2 chore: apply review fixes and typed error hardening Lukas Müllner 2026-03-09 18:32:45 +0100
  • bf969d0ae6
    Merge pull request #10 from DieLustigenTierwesen/copilot/sub-pr-6-yet-again Lukas Müllner 2026-03-09 06:26:42 +0100
  • 728cd582db
    Merge pull request #9 from DieLustigenTierwesen/copilot/sub-pr-6-another-one Lukas Müllner 2026-03-09 06:25:09 +0100
  • aa2c4883c1
    Merge pull request #8 from DieLustigenTierwesen/copilot/sub-pr-6-again Lukas Müllner 2026-03-09 06:23:54 +0100
  • f470b0d9a7
    Merge pull request #7 from DieLustigenTierwesen/copilot/sub-pr-6 Lukas Müllner 2026-03-09 06:23:17 +0100
  • 587cd6c739 fix(car_card): cache signed URL future in state to prevent rebuild flashing copilot-swe-agent[bot] 2026-03-07 22:49:17 +0000
  • 3f0c7944b8 fix: offload image compression to background isolate via compute() copilot-swe-agent[bot] 2026-03-07 22:49:11 +0000
  • bacc4292da fix(storage): use separate attempt counters for each compression pass copilot-swe-agent[bot] 2026-03-07 22:48:14 +0000
  • 5a88f25b81 Fix DropdownButtonFormField: use value instead of initialValue copilot-swe-agent[bot] 2026-03-07 22:47:23 +0000
  • 18af2d1bf2 Initial plan copilot-swe-agent[bot] 2026-03-07 22:46:59 +0000
  • a68a1b1f0e Initial plan copilot-swe-agent[bot] 2026-03-07 22:46:53 +0000
  • 76f1a0e76c Initial plan copilot-swe-agent[bot] 2026-03-07 22:46:46 +0000
  • 8a3bda71e6 Initial plan copilot-swe-agent[bot] 2026-03-07 22:46:39 +0000
  • 10b0ec5fcc Merge branch 'fix/review-findings-2026-03-06' into v3.0 Lukas Müllner 2026-03-06 08:51:04 +0100
  • c4be70a294 fix(docs): remove outdated DB_README and atomic collection creation SQL file Lukas Müllner 2026-03-06 08:48:18 +0100
  • 77dc22ce05 docs(readme): remove DB_README reference and link active project files Lukas Müllner 2026-03-06 08:32:06 +0100
  • 0c7abf41a3 docs(db): add reproducible public schema export query pack Lukas Müllner 2026-03-06 08:18:23 +0100
  • d1bc78815e docs(db): simplify DB_README into concise operational guide Lukas Müllner 2026-03-06 08:17:05 +0100
  • fb96d0bfb7 fix(db): add atomic collection creation RPC path with migration script Lukas Müllner 2026-03-06 08:14:35 +0100
  • 38de6d8b86 fix(review): address auth subscription, safe image replace, logging and widget tests Lukas Müllner 2026-03-06 07:43:40 +0100
  • e8501f7d72 docs(db): mark database documentation as TBD placeholder Lukas Müllner 2026-03-06 07:09:03 +0100
  • aa273dd508 docs: replace TPB reference with DB_README and add database guide scaffold Lukas Müllner 2026-03-06 07:04:49 +0100
  • 187828b703 docs: align README with existing license/docs and expand commit message guide Lukas Müllner 2026-03-06 06:43:58 +0100
  • e4f0f73fe8 Merge branch 'fix/flutter-code-review-findings-2026-03-05' into v3.0 Lukas Müllner 2026-03-06 06:37:09 +0100
  • bbd52ac8dc chore: update copyright year and author in LICENSE file Lukas Müllner 2026-03-06 06:34:59 +0100
  • 5acb20400b chore: add MIT License file to the repository Lukas Müllner 2026-03-06 06:32:54 +0100
  • e123911d4b docs: expand repository docs with roadmap, troubleshooting, contributing and security Lukas Müllner 2026-03-05 22:04:16 +0100
  • 7a2a966128 docs(readme): redesign with logo, setup, vscode workflows and security notes Lukas Müllner 2026-03-05 21:32:52 +0100
  • 214285bb68 chore(branding): replace Hot Wheels user-facing text with die-cast wording Lukas Müllner 2026-03-05 20:14:15 +0100
  • 7175fdbb1f chore(vscode): add iOS release ipa build task Lukas Müllner 2026-03-05 19:38:19 +0100
  • ed992ae14d chore(vscode): add one-click release build tasks for apk and appbundle Lukas Müllner 2026-03-05 19:37:04 +0100
  • 60319e1d39 chore(dev): add local-only launch/define workflow and ignore secret define file Lukas Müllner 2026-03-05 19:33:25 +0100
  • 25e0ade7a6 fix(config): remove embedded supabase fallback values and require dart-defines Lukas Müllner 2026-03-05 19:27:49 +0100
  • 450d0a7b34 feat(ux): add distinct success/info/error top overlay message styles Lukas Müllner 2026-03-05 19:03:02 +0100
  • fded06c85a fix(ux): show all global messages in front overlay for consistency Lukas Müllner 2026-03-05 18:37:47 +0100
  • a2a8917506 fix(ux): show errors above modals and handle duplicate owner moves cleanly Lukas Müllner 2026-03-05 15:16:10 +0100
  • eab9000247 fix(regressions): restore member counts and improve duplicate-copy feedback Lukas Müllner 2026-03-05 15:10:32 +0100
  • ff9aa57548 perf(collections): coalesce duplicate refresh triggers during in-flight loads Lukas Müllner 2026-03-05 14:47:02 +0100
  • 7e798cd7e6 fix(reports): avoid stuck loading state when session is missing Lukas Müllner 2026-03-05 14:46:42 +0100
  • 404ac270f7 fix(state): scope active collection preference by user with legacy key migration Lukas Müllner 2026-03-05 14:46:12 +0100
  • edacf7ad1a perf(scanner): add adaptive cooldown backoff for repeated OCR misses Lukas Müllner 2026-03-05 14:45:00 +0100
  • 7c25ab7c6f perf(images): lazy-load signed storage URLs for garage cards Lukas Müllner 2026-03-05 14:44:36 +0100
  • c2d8e754a2 perf(collections): remove N+1 member count RPCs with single batched query Lukas Müllner 2026-03-05 14:43:01 +0100
  • 1dc440cd25 fix(errors): sanitize user-facing failures and centralize safe error messaging Lukas Müllner 2026-03-05 14:40:37 +0100
  • 947992e8b9 fix(stability): remove auth/context force unwraps and add guarded null-safe paths Lukas Müllner 2026-03-05 14:39:00 +0100
  • f41708c662 fix(config): use dart-define supabase settings and default to PKCE auth flow Lukas Müllner 2026-03-05 14:37:09 +0100
  • 34597b9909 fix: use exact collection stats beyond row limits Lukas Müllner 2026-03-05 14:13:26 +0100
  • 69362e7a96 fix: show full garage stats independent of pagination Lukas Müllner 2026-03-05 14:08:21 +0100
  • f2c3e80f3f chore: polish membership error messages Lukas Müllner 2026-03-05 12:05:02 +0100
  • 3c8cdbb788 fix: remove outdated TPB app checklist and viewer role migration SQL Lukas Müllner 2026-03-05 12:00:16 +0100
  • febba238ec fix: add rpc-backed member removal migration Lukas Müllner 2026-03-05 11:56:01 +0100
  • da9981d297 fix: make member removal check rls-safe Lukas Müllner 2026-03-05 11:40:30 +0100
  • d03e276ddf fix: use rpc-backed lookup for member removal Lukas Müllner 2026-03-05 11:19:41 +0100
  • 943f08e92b fix: verify member removal persistence Lukas Müllner 2026-03-05 11:05:46 +0100
  • bb389d6f78 fix: correct member counts and member removal flow Lukas Müllner 2026-03-05 10:56:20 +0100
  • c412eda221 fix: prevent invite role dropdown overflow Lukas Müllner 2026-03-05 10:49:55 +0100
  • bd177cedcc fix: resolve invite overflow and member removal lookup Lukas Müllner 2026-03-05 10:46:30 +0100
  • d566621033 fix: harden scanner camera preview recovery Lukas Müllner 2026-03-05 10:43:36 +0100
  • bebd21097d fix: enforce role-based collection actions and instant defaults Lukas Müllner 2026-03-05 10:30:40 +0100
  • 27bf33593e fix: bootstrap defaults and refine shared collection actions Lukas Müllner 2026-03-05 10:07:06 +0100
  • fa738b9a96 feat: add swipe navigation between main tabs Lukas Müllner 2026-03-05 09:30:32 +0100
  • f03f1b18e4 fix: don't change main collection on open Lukas Müllner 2026-03-05 09:24:50 +0100
  • 07b1df3369 perf: reduce scanner OCR workload Lukas Müllner 2026-03-05 08:37:13 +0100
  • abf1b9d788 perf: use cached network images Lukas Müllner 2026-03-05 08:36:25 +0100
  • 93cbf4b568 perf: cache signed storage URLs Lukas Müllner 2026-03-05 08:35:30 +0100
  • 83344a06d5 perf: avoid redundant tab refresh traffic Lukas Müllner 2026-03-05 08:34:14 +0100
  • 33e24bd500 perf(assets): remove unused image files from bundle Lukas Müllner 2026-03-05 08:17:53 +0100
  • f3d1454cdc perf(assets): compress oversized images to reduce load and bundle size Lukas Müllner 2026-03-05 08:15:14 +0100
  • 4f0c98dc44 chore(gitignore): ignore local screenshot and devtools artifacts Lukas Müllner 2026-03-04 17:07:23 +0100
  • 59aa8e5040 chore(assets): include splash generation artifacts and background image assets Lukas Müllner 2026-03-04 17:02:10 +0100
  • ed541e046c feat(ui): apply branded headers and refresh splash/loading icon assets Lukas Müllner 2026-03-04 17:01:45 +0100
  • b67483db4e fix(reporting): prevent report reason dropdown overflow on small widths Lukas Müllner 2026-03-04 16:53:25 +0100
  • 1be830b16f feat(scanner): polish detection feedback and main collection behavior Lukas Müllner 2026-03-04 13:44:55 +0100
  • 4fbea2c1e4 chore: add TPB_APP_CHECKLIST.md to .gitignore Lukas Müllner 2026-03-04 12:37:58 +0100
  • 8cc58d6a76 test: add unit coverage for scanner parsing and reporting utils Lukas Müllner 2026-03-04 12:25:21 +0100
  • 9daacaf0d8 docs: add TPB app checklist and stop tracking migration sql Lukas Müllner 2026-03-04 12:08:18 +0100
  • d90df35d57 feat(reporting): add My Reports status screen and profile entry Lukas Müllner 2026-03-04 11:46:44 +0100
  • e5773839e5 feat(reporting): add in-app car report form with Supabase persistence Lukas Müllner 2026-03-04 11:41:41 +0100
  • 1395a75f1b docs: replace boilerplate README with car64 project guide Lukas Müllner 2026-03-04 11:35:22 +0100
  • e7fe347670 feat(validation): surface verification status in garage cards Lukas Müllner 2026-03-04 11:35:06 +0100
  • d3f6fc3853 feat(validation): add garage-side community confirmation action Lukas Müllner 2026-03-04 11:34:13 +0100
  • b26bcf6226 chore(collab): await member list refresh after invite/remove actions Lukas Müllner 2026-03-04 11:32:10 +0100
  • d287d175b5 feat(images): surface actionable upload errors for private photo pipeline Lukas Müllner 2026-03-04 11:31:37 +0100
  • aab5c7d039 fix(storage): enforce strict <=500KB upload guarantee for private bucket Lukas Müllner 2026-03-04 11:30:32 +0100
  • 13114bd63f feat(scanner): add auto-scan cadence with pause/resume controls Lukas Müllner 2026-03-04 11:15:43 +0100
  • 4ba1fe19cc feat(garage): add pull-to-refresh for collection gallery sync Lukas Müllner 2026-03-04 11:10:47 +0100