Web App: fold integration cards; split Charging into two tabs

Settings → Integrations: the Toyota and Anker Solix cards are now
collapsible, like the plugin rows in the API Server panel. Each header
is a toggle with a rotating chevron; the Connected badge stays visible
when collapsed. Bodies use v-show so loaded state and in-flight edits
survive folding. Collapsed by default.

Charging: split into "Public chargers" and "Home chargers" tabs. Public
keeps the discovery map (public pins only) + demo session + nearby
public stations. Home holds the real OCPP control card (moved here) and
the user's home charger list, with a hint pointing to Settings when no
control mode is active. Adds charging.tabs.*, stations.homeHeading and
stations.noControlHint (en/pl/da).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
tajniak81andClaude Opus 4.8 committed 2026-07-19 00:22:38 +02:00
1 parent 8656aaaee3
commit f9b1bcc520
5 files changed
+173 -58

No files matched your search

+6
View File
@@ -35,6 +35,10 @@
"charging": {
"eyebrow": "Opladning og kort",
"title": "Ladere i nærheden",
"tabs": {
"public": "Offentlige ladere",
"home": "Hjemmeladere"
},
"liveMap": "Live-kort",
"youAreHere": "Du er her",
"session": {
@@ -49,6 +53,8 @@
},
"stations": {
"heading": "I nærheden",
"homeHeading": "Dine ladere",
"noControlHint": "Aktivér Own eller Proxy CSMS under Indstillinger → Integrationer for at styre din hjemmelader her.",
"count": {
"one": "{n} station",
"other": "{n} stationer"
+6
View File
@@ -35,6 +35,10 @@
"charging": {
"eyebrow": "Charging & map",
"title": "Nearby chargers",
"tabs": {
"public": "Public chargers",
"home": "Home chargers"
},
"liveMap": "Live map",
"youAreHere": "You are here",
"session": {
@@ -67,6 +71,8 @@
},
"stations": {
"heading": "Nearby",
"homeHeading": "Your chargers",
"noControlHint": "Turn on Own or Proxy CSMS in Settings → Integrations to control your home charger here.",
"count": {
"one": "{n} station",
"other": "{n} stations"
+6
View File
@@ -35,6 +35,10 @@
"charging": {
"eyebrow": "Ładowanie i mapa",
"title": "Ładowarki w pobliżu",
"tabs": {
"public": "Ładowarki publiczne",
"home": "Ładowarki domowe"
},
"liveMap": "Mapa na żywo",
"youAreHere": "Tu jesteś",
"session": {
@@ -49,6 +53,8 @@
},
"stations": {
"heading": "W pobliżu",
"homeHeading": "Twoje ładowarki",
"noControlHint": "Włącz tryb Own lub Proxy CSMS w Ustawienia → Integracje, aby sterować domową ładowarką.",
"count": {
"one": "{n} stacja",
"few": "{n} stacje",