Commit graph

142 commits

Author SHA1 Message Date
Lukas Müllner
daad8120b1 merge: scanner auto-scan default off 2026-03-09 19:50:33 +01:00
Lukas Müllner
ede7c6e32e fix(scanner): default auto scan to manual off 2026-03-09 19:50:33 +01:00
Lukas Müllner
96b6e34583 chore: update task group configuration and add parallel build task 2026-03-09 19:41:51 +01:00
Lukas Müllner
3153644398 merge: review fixes and stability improvements 2026-03-09 18:32:45 +01:00
Lukas Müllner
4335d3b7a2 chore: apply review fixes and typed error hardening 2026-03-09 18:32:45 +01:00
Lukas Müllner
bf969d0ae6
Merge pull request #10 from DieLustigenTierwesen/copilot/sub-pr-6-yet-again
fix(CarCard): cache signed URL future in state to prevent rebuild flashing
2026-03-09 06:26:42 +01:00
Lukas Müllner
728cd582db
Merge pull request #9 from DieLustigenTierwesen/copilot/sub-pr-6-another-one
fix: use separate attempt counters for each compression pass in _compressImage
2026-03-09 06:25:09 +01:00
Lukas Müllner
aa2c4883c1
Merge pull request #8 from DieLustigenTierwesen/copilot/sub-pr-6-again
Fix compile error: `initialValue` → `value` in `DropdownButtonFormField`
2026-03-09 06:23:54 +01:00
Lukas Müllner
f470b0d9a7
Merge pull request #7 from DieLustigenTierwesen/copilot/sub-pr-6
Offload image compression to background isolate
2026-03-09 06:23:17 +01:00
copilot-swe-agent[bot]
587cd6c739 fix(car_card): cache signed URL future in state to prevent rebuild flashing
Co-authored-by: derkauzigekoala <79001016+derkauzigekoala@users.noreply.github.com>
2026-03-07 22:49:17 +00:00
copilot-swe-agent[bot]
3f0c7944b8 fix: offload image compression to background isolate via compute()
Co-authored-by: derkauzigekoala <79001016+derkauzigekoala@users.noreply.github.com>
2026-03-07 22:49:11 +00:00
copilot-swe-agent[bot]
bacc4292da fix(storage): use separate attempt counters for each compression pass
Co-authored-by: derkauzigekoala <79001016+derkauzigekoala@users.noreply.github.com>
2026-03-07 22:48:14 +00:00
copilot-swe-agent[bot]
5a88f25b81 Fix DropdownButtonFormField: use value instead of initialValue
Co-authored-by: derkauzigekoala <79001016+derkauzigekoala@users.noreply.github.com>
2026-03-07 22:47:23 +00:00
copilot-swe-agent[bot]
18af2d1bf2 Initial plan 2026-03-07 22:46:59 +00:00
copilot-swe-agent[bot]
a68a1b1f0e Initial plan 2026-03-07 22:46:53 +00:00
copilot-swe-agent[bot]
76f1a0e76c Initial plan 2026-03-07 22:46:46 +00:00
copilot-swe-agent[bot]
8a3bda71e6 Initial plan 2026-03-07 22:46:39 +00:00
Lukas Müllner
10b0ec5fcc Merge branch 'fix/review-findings-2026-03-06' into v3.0 2026-03-06 08:51:04 +01:00
Lukas Müllner
c4be70a294 fix(docs): remove outdated DB_README and atomic collection creation SQL file 2026-03-06 08:48:18 +01:00
Lukas Müllner
77dc22ce05 docs(readme): remove DB_README reference and link active project files 2026-03-06 08:32:06 +01:00
Lukas Müllner
0c7abf41a3 docs(db): add reproducible public schema export query pack 2026-03-06 08:18:23 +01:00
Lukas Müllner
d1bc78815e docs(db): simplify DB_README into concise operational guide 2026-03-06 08:17:05 +01:00
Lukas Müllner
fb96d0bfb7 fix(db): add atomic collection creation RPC path with migration script 2026-03-06 08:14:35 +01:00
Lukas Müllner
38de6d8b86 fix(review): address auth subscription, safe image replace, logging and widget tests 2026-03-06 07:43:40 +01:00
Lukas Müllner
e8501f7d72 docs(db): mark database documentation as TBD placeholder 2026-03-06 07:09:03 +01:00
Lukas Müllner
aa273dd508 docs: replace TPB reference with DB_README and add database guide scaffold 2026-03-06 07:04:49 +01:00
Lukas Müllner
187828b703 docs: align README with existing license/docs and expand commit message guide 2026-03-06 06:43:58 +01:00
Lukas Müllner
e4f0f73fe8 Merge branch 'fix/flutter-code-review-findings-2026-03-05' into v3.0 2026-03-06 06:37:09 +01:00
Lukas Müllner
bbd52ac8dc chore: update copyright year and author in LICENSE file 2026-03-06 06:34:59 +01:00
Lukas Müllner
5acb20400b chore: add MIT License file to the repository 2026-03-06 06:32:54 +01:00
Lukas Müllner
e123911d4b docs: expand repository docs with roadmap, troubleshooting, contributing and security 2026-03-05 22:04:16 +01:00
Lukas Müllner
7a2a966128 docs(readme): redesign with logo, setup, vscode workflows and security notes 2026-03-05 21:32:52 +01:00
Lukas Müllner
214285bb68 chore(branding): replace Hot Wheels user-facing text with die-cast wording 2026-03-05 20:14:15 +01:00
Lukas Müllner
7175fdbb1f chore(vscode): add iOS release ipa build task 2026-03-05 19:38:19 +01:00
Lukas Müllner
ed992ae14d chore(vscode): add one-click release build tasks for apk and appbundle 2026-03-05 19:37:04 +01:00
Lukas Müllner
60319e1d39 chore(dev): add local-only launch/define workflow and ignore secret define file 2026-03-05 19:33:25 +01:00
Lukas Müllner
25e0ade7a6 fix(config): remove embedded supabase fallback values and require dart-defines 2026-03-05 19:27:49 +01:00
Lukas Müllner
450d0a7b34 feat(ux): add distinct success/info/error top overlay message styles 2026-03-05 19:03:02 +01:00
Lukas Müllner
fded06c85a fix(ux): show all global messages in front overlay for consistency 2026-03-05 18:37:47 +01:00
Lukas Müllner
a2a8917506 fix(ux): show errors above modals and handle duplicate owner moves cleanly 2026-03-05 15:16:10 +01:00
Lukas Müllner
eab9000247 fix(regressions): restore member counts and improve duplicate-copy feedback 2026-03-05 15:10:32 +01:00
Lukas Müllner
ff9aa57548 perf(collections): coalesce duplicate refresh triggers during in-flight loads 2026-03-05 14:47:02 +01:00
Lukas Müllner
7e798cd7e6 fix(reports): avoid stuck loading state when session is missing 2026-03-05 14:46:42 +01:00
Lukas Müllner
404ac270f7 fix(state): scope active collection preference by user with legacy key migration 2026-03-05 14:46:12 +01:00
Lukas Müllner
edacf7ad1a perf(scanner): add adaptive cooldown backoff for repeated OCR misses 2026-03-05 14:45:00 +01:00
Lukas Müllner
7c25ab7c6f perf(images): lazy-load signed storage URLs for garage cards 2026-03-05 14:44:36 +01:00
Lukas Müllner
c2d8e754a2 perf(collections): remove N+1 member count RPCs with single batched query 2026-03-05 14:43:01 +01:00
Lukas Müllner
1dc440cd25 fix(errors): sanitize user-facing failures and centralize safe error messaging 2026-03-05 14:40:37 +01:00
Lukas Müllner
947992e8b9 fix(stability): remove auth/context force unwraps and add guarded null-safe paths 2026-03-05 14:39:00 +01:00
Lukas Müllner
f41708c662 fix(config): use dart-define supabase settings and default to PKCE auth flow 2026-03-05 14:37:09 +01:00