-
b60d929ed6
Service history: columns you can switch off and rearrange

tajniak81andClaude Opus 5
2026-08-22 10:31:52 +02:00
-
caf4d2996d
A garage card wide enough for the badge it carries

tajniak81andClaude Opus 5
2026-08-22 10:13:21 +02:00
-
e5759df52c
Say how far the next service is, not only how long

tajniak81andClaude Opus 5
2026-08-21 23:23:19 +02:00
-
b4e99240c6
API panel: document the whole REST surface, not half of it

tajniak81andClaude Opus 5
2026-08-21 22:56:53 +02:00
-
a25b31842d
Round the connected service's readings; keep sheet buttons off the nav bar

tajniak81andClaude Opus 5
2026-08-21 22:44:05 +02:00
-
dc6febf815
Phone App: finish the admin screen; translate the last English strings

tajniak81andClaude Opus 5
2026-08-21 22:13:37 +02:00
-
4372b870ac
Phone App: take the admin users screen off hardcoded English

tajniak81andClaude Opus 5
2026-08-21 21:58:00 +02:00
-
a2d9efec7e
Phone App: take the car screen off hardcoded English

tajniak81andClaude Opus 5
2026-08-21 21:49:48 +02:00
-
e249c2f4d8
Phone App: connected service, charging cost, a tab picker and data export

tajniak81andClaude Opus 5
2026-08-21 21:33:58 +02:00
-
215c027ada
Panel: give the API Server a name, and a tab to set it in

tajniak81andClaude Opus 5
2026-08-21 19:59:00 +02:00
-
9258532952
Docker: give the panel's settings screens a permanent home in .env

tajniak81andClaude Opus 5
2026-08-21 18:38:48 +02:00
-
ee4ac441be
Plugins: drop the plugins.json migration, and the volume it needed

tajniak81andClaude Opus 5
2026-08-21 17:41:02 +02:00
-
660af5736a
Plugins: create the settings collection instead of waiting for it forever

tajniak81andClaude Opus 5
2026-08-21 17:07:18 +02:00
-
01a8fecf40
Docker: stop telling operators to turn off the bootstrap that upgrades them

tajniak81andClaude Opus 5
2026-08-21 17:02:14 +02:00
-
9bd5c523c4
Plugins: the global layer moves into the database, beside the other two

tajniak81andClaude Opus 5
2026-08-21 16:52:47 +02:00
-
d2803bbd93
Docker docs: /data chowns itself now, so stop asking operators to

tajniak81andClaude Opus 5
2026-08-21 16:39:23 +02:00
-
c173ca3653
Plugins: a save that fails should say so, not vanish on redeploy

tajniak81andClaude Opus 5
2026-08-21 16:17:47 +02:00
-
9abb03ee4f
Service history: 0 km is a reading, not a blank

tajniak81andClaude Opus 5
2026-08-21 13:26:56 +02:00
-
f521d2b220
Web App: two sites, one tab — a server you can switch

tajniak81andClaude Opus 5
2026-08-21 11:55:50 +02:00
-
00d4c17392
Web App: name the tab, so it isn't one of three DriverVaults

tajniak81andClaude Opus 5
2026-08-21 10:21:50 +02:00
-
3c4eba87c8
Status: latency the panel can actually show

tajniak81andClaude Opus 5
2026-08-21 10:05:44 +02:00
-
f08849e50c
Docker: a build context that isn't 3.6GB, and health you can see

tajniak81andClaude Opus 5
2026-08-20 17:07:52 +02:00
-
9487de84b0
Docker AIO: a folder name without a space in it

tajniak81andClaude Opus 5
2026-08-19 20:01:19 +02:00
-
cc1dafa9f7
Cars: drag the tabs into order, and a lock for every arrangement

tajniak81andClaude Opus 5
2026-08-17 22:43:54 +02:00
-
6191160f14
Cars: log what charging costs, and drag the provider readings

tajniak81andClaude Opus 5
2026-08-17 22:17:52 +02:00
-
2b6da642ad
Provider: show the electric range with the climate control on

tajniak81andClaude Opus 5
2026-08-17 20:58:07 +02:00
-
bc798dae49
Cars: drag the Information rows into the order you want

tajniak81andClaude Opus 5
2026-08-17 20:52:21 +02:00
-
049da69c83
Cars: arrange the garage, and choose what a car's page shows

tajniak81andClaude Opus 5
2026-08-17 20:29:23 +02:00
-
e373497958
Settings: fold Users and Organization into the Settings tabs

tajniak81andClaude Opus 5
2026-08-17 17:38:54 +02:00
-
cd16d4383f
Orgs: let any user create an organization and become its admin

tajniak81andClaude Opus 5
2026-08-17 16:54:02 +02:00
-
358ee68f94
Cars: create a car from a manufacturer service, with a per-car data tab

tajniak81andClaude Opus 5
2026-08-17 14:13:11 +02:00
-
47a9aef466
Dev: add web-bff launch config for the production BFF on :8090

tajniak81andClaude Opus 4.8
2026-08-17 11:40:53 +02:00
-
8ff4b31010
Web App: order the fonts @import before Tailwind so Archivo loads

tajniak81andClaude Opus 4.8
2026-08-17 11:40:45 +02:00
-
a0eb5e4e9d
Docs: refresh every README against the current code

tajniak81andClaude Opus 4.8
2026-07-21 22:46:21 +02:00
-
01d82ebda9
Docker: persist API Server state, wire up OCPP, drop legacy env names

tajniak81andClaude Opus 4.8
2026-07-21 22:46:01 +02:00
-
101df8d210
Phone App: shrink the Android launcher icon

tajniak81andClaude Opus 4.8
2026-07-21 22:45:00 +02:00
-
8f876db19c
Phone App: rename Dart package to drivervault_phone

tajniak81andClaude Opus 4.8
2026-07-21 20:29:46 +02:00
-
fee4fda974
Phone App: rename Android package to com.drivervault.phoneapp

tajniak81andClaude Opus 4.8
2026-07-21 20:03:16 +02:00
-
a8416d97d8
Phone App: fix stretched logo mark on login screen

tajniak81andClaude Opus 4.8
2026-07-19 22:40:06 +02:00
-
56f7f85958
Phone App: declare INTERNET permission for release builds

tajniak81andClaude Opus 4.8
2026-07-19 22:28:02 +02:00
-
13f50aa9a4
Phone App: add Charging screen + Settings integration tabs

tajniak81andClaude Opus 4.8
2026-07-19 22:03:52 +02:00
-
30c9cdebe9
Add production Docker compose + on-startup PocketBase bootstrap

tajniak81andClaude Opus 4.8
2026-07-19 15:35:33 +02:00
-
1e76c2b7f9
Refresh docs and fix Docker builds for current layout

tajniak81andClaude Opus 4.8
2026-07-19 11:05:46 +02:00
-
f9b1bcc520
Web App: fold integration cards; split Charging into two tabs

tajniak81andClaude Opus 4.8
2026-07-19 00:22:38 +02:00
-
8656aaaee3
Split Web App Settings into tabs; allow unset plugin Control mode

tajniak81andClaude Opus 4.8
2026-07-19 00:02:37 +02:00
-
318e9c1670
Add Car Agent Device firmware (LILYGO TTGO T-SIM7600, ESP32/SIM7600)

tajniak81andClaude Opus 4.8
2026-07-18 21:07:45 +02:00
-
19a7d48feb
Harden Anker Solix OCPP control (token hashing, step-up, audit, TLS)

tajniak81andClaude Opus 4.8
2026-07-18 21:03:05 +02:00
-
a1519f6e89
Add OCPP control for the Anker Solix EV charger (Own/Proxy CSMS)

tajniak81andClaude Opus 4.8
2026-07-18 16:40:22 +02:00
-
367113f538
Default the Web App to :8090 (BFF) in the API Server

tajniak81andClaude Opus 4.8
2026-07-18 14:33:26 +02:00
-
2eeff15925
Add a Charging tab to the web app sidebar

tajniak81andClaude Opus 4.8
2026-07-18 14:01:44 +02:00
-
52d9614bad
Wire the Anker Solix EV charger into the per-user integration cascade

tajniak81andClaude Opus 4.8
2026-07-18 12:46:16 +02:00
-
0793b5ec8e
Add a built-in Anker Solix V1 Smart EV Charger plugin

tajniak81andClaude Opus 4.8
2026-07-18 12:12:45 +02:00
-
5e435c5f77
Add per-user Toyota integration with a settings cascade

tajniak81andClaude Opus 4.8
2026-07-18 11:08:58 +02:00
-
5a729abd71
Add a built-in Toyota Connected Europe plugin

tajniak81andClaude Opus 4.8
2026-07-18 09:45:04 +02:00
-
b6bb6b1df0
Add a language-switch system with per-language files

tajniak81andClaude Opus 4.8
2026-07-17 20:07:48 +02:00
-
ee28b522c7
Bring the Phone App up to parity with the web app

tajniak81andClaude Opus 4.8
2026-07-17 15:13:03 +02:00
-
f77cbf0e73
Add LPG bi-fuel and hydrogen fuel types

tajniak81andClaude Opus 4.8
2026-07-17 12:53:33 +02:00
-
98acd7d121
Add Web App settings to the API Server panel

tajniak81andClaude Opus 4.8
2026-07-17 12:09:52 +02:00
-
21c99ad762
Add technical check history

tajniak81andClaude Opus 4.8
2026-07-17 11:54:26 +02:00
-
03738f08dc
Add currency setting and split locale into language + region

tajniak81andClaude Opus 4.8
2026-07-17 11:32:40 +02:00
-
07192f1238
Add attachments to service, maintenance, fuel and parts records

tajniak81andClaude Opus 4.8
2026-07-17 10:41:01 +02:00
-
e64c89a564
Add fuel, maintenance, document and reminder tracking

tajniak81andClaude Opus 4.8
2026-07-17 09:50:11 +02:00
-
ae6ed4ac1e
Rebuild API Server on the PilotVault structure

tajniak81andClaude Opus 4.8
2026-07-16 22:29:45 +02:00
-
7d55f0a4cd
Fix stale launch configs to match current project layout

tajniak81andClaude Opus 4.8
2026-07-16 21:19:08 +02:00
-
75a2ccc226
Restructure Web App into server/ + web/ (GsmNode parity)

tajniak81andClaude Opus 4.8
2026-07-13 11:34:02 +02:00
-
ba3f227361
Initial commit
tajniak81
2026-07-06 08:50:52 +02:00