diff --git a/Docs/CHANGELOG-evolu-relay.md b/Docs/CHANGELOG-evolu-relay.md index 88c8136..9558428 100644 --- a/Docs/CHANGELOG-evolu-relay.md +++ b/Docs/CHANGELOG-evolu-relay.md @@ -37,6 +37,17 @@ Vier dingen aan de twee eigenaarskaders, alle vier op verzoek van de gebruiker n - **Elke rij is even hoog, in alle lijsten.** Een rij werd hoger op het moment dat je hem een naam gaf, want het label duwde het id naar een eigen regel; het id staat nu op de onderregel bij de tijden. Een waarde die niet past wordt afgekapt met een puntje en staat volledig in de tooltip. +- **De teller met wachtenden is uit de bovenste rij en staat nu in de kop van het kader**, met de regel + eronder ("one owner wants in…") erbij. Twee kaders die "Waiting" heten zeiden hetzelfde. De plek in de + bovenste rij blijft leeg, op verzoek van de gebruiker: schuiven de andere drie op, dan verliest "Status" + de rechterkolom. Bij nul wachtenden staat er geen getal, want de lijst zegt dan al "None." + +En één tegenspraak eruit die door de weggehaalde adresregel opviel: **"About this app" eiste een adres dat +met `http` of `https` begint en niet met `ws`,** terwijl het kader onderaan sinds 0.7.0 `ws://` toont. +Beide waren waar. De relay spreekt WebSocket, en het veld van Trezor Suite neemt `http(s)://`; dat is op +28-08-2026 gemeten en staat in het plan **Umbrelapp**, `TAKEN.md`. Wat eruit moest was dus de eis: er staat +nu dat het van de app afhangt, met dezelfde host en poort in beide vormen. De regel over `wss://` zonder +poort is meeverhuisd naar de alinea over van buiten verbinden. ## 0.7.0 - 09-09-2026 diff --git a/Docs/Plannen/Actief/008-Umbrelapp/PROGRESS.md b/Docs/Plannen/Actief/008-Umbrelapp/PROGRESS.md index c893625..aedc438 100644 --- a/Docs/Plannen/Actief/008-Umbrelapp/PROGRESS.md +++ b/Docs/Plannen/Actief/008-Umbrelapp/PROGRESS.md @@ -14,6 +14,13 @@ list" heten "Accepted" en "Waiting", de badge "Waiting" is weg en de regel onder badge kon eruit zonder verlies, want het onderscheid waarvoor hij er was blijft staan: een geblokkeerde eigenaar is nu precies de regel mét badge. +**Twee gevolgen van dat opruimen, allebei door de gebruiker gezien.** De teller bovenaan heette óók +"Waiting" en zei hetzelfde als het kader met de lijst; het aantal staat nu in de kop van dat kader en de +plek bovenaan blijft leeg, zodat "Status" de rechterkolom houdt. En met de adresregel weg viel op dat +"About this app" eiste dat het adres met `http` begint, terwijl het kader `ws://` toont. Beide beweringen +waren waar: de relay spreekt WebSocket, en het veld van Trezor Suite neemt `http(s)://`, gemeten op +28-08-2026. Wat eruit moest was dus de eis en niet een van de twee vormen. + **Het vierde punt was echt werk: elke rij is nu even hoog.** Een rij werd hoger op het moment dat je hem een naam gaf, want het label duwde het id naar een derde regel. Nu deelt het id de onderregel met de tijden. Een vaste hoogte in CSS zou hetzelfde lijken te doen, maar laat witruimte achter onder een rij diff --git a/Docs/Plannen/Actief/008-Umbrelapp/TAKEN.md b/Docs/Plannen/Actief/008-Umbrelapp/TAKEN.md index db5fdc4..4e51649 100644 --- a/Docs/Plannen/Actief/008-Umbrelapp/TAKEN.md +++ b/Docs/Plannen/Actief/008-Umbrelapp/TAKEN.md @@ -29,9 +29,12 @@ werd hoger op het moment dat je hem een naam gaf, want het label duwde het id naar een derde regel; het id staat nu bij de tijden op de onderregel, afgekapt met een puntje en volledig in de tooltip. Verder: "Accepted owners" en "Waiting list" heten "Accepted" en "Waiting", de badge "Waiting" is weg - (een geblokkeerde eigenaar is nu precies de regel mét badge) en de regel onder het adres is weg. - Nagekeken in `voorbeeld/`: alle vijf de rijen zijn 68px, ook tijdens het labelen. **Op het apparaat - nog ongezien**, want er is geen image + (een geblokkeerde eigenaar is nu precies de regel mét badge), de regel onder het adres is weg, en de + teller met wachtenden staat in de kop van dat kader in plaats van in een widget bovenaan; die plek + blijft leeg zodat "Status" de rechterkolom houdt. Ook eruit: **de eis in "About this app" dat het + adres met `http` moet beginnen**, die het kader onderaan tegensprak. Beide waren waar, dus wat eruit + moest was de eis. Nagekeken in `voorbeeld/`: alle vijf de rijen zijn 68px, ook tijdens het labelen. + **Op het apparaat nog ongezien**, want er is geen image - [x] **0.7.0 gebouwd, geduwd en gepind (10-09-2026, gebruiker).** De digest staat drie keer in de compose. Bij het duwen liep de gebruiker eerst op `unauthorized: reqPackageAccess`; dat is de packages-rechtencontrole van Gitea en geen fout in dit pakket diff --git a/tools/evolu-relay/index.html b/tools/evolu-relay/index.html index 6b8f789..5407d30 100644 --- a/tools/evolu-relay/index.html +++ b/tools/evolu-relay/index.html @@ -431,6 +431,11 @@ body { color: var(--accent); } +/* Het aantal wachtenden, in de kop van dat kader. Kleiner en grijzer dan de kop + zelf: het is een telling en geen tweede kop. Bij nul staat er niets, want dan + zegt de lijst eronder al "None." */ +.head-count { margin-left: 0.5rem; font-size: 0.85rem; font-weight: 500; color: var(--text-sec); } + /* ── Lijstregels ────────────────────────────────────────────────────────── */ .list-item { display: flex; justify-content: space-between; align-items: center; @@ -731,19 +736,13 @@ body.is-busy .list-item button { cursor: progress; } - -
Set the address at the bottom of this page as the sync address in your app. Some apps only - offer the field in their developer or advanced settings. The address has to start with - http or https, not ws, even though the connection itself is - a websocket: the client works that out on its own. + offer the field in their developer or advanced settings. Which scheme that field wants + depends on the app: ws:// as shown below, or http://, + which some apps expect because the websocket starts as an HTTP request and they work the + rest out themselves. Same host and same port either way, so try the other one if the first + is refused.
Away from home you will need a way in, such as Tailscale or a reverse proxy with your own - domain. + domain. Behind a proxy with a certificate the address becomes wss:// (or + https) on your own domain, without a port number: the proxy listens on 443 and forwards to + this one.