fix(qml): correzioni Silica post-primo-test su device (v0.1.1)

Pagine non caricabili ("Impossibile caricare la pagina") per API
inesistenti nella Silica del kit Sailfish 5.1 / Qt 5.6 — verificate
sui docs ufficiali (pagine -members) e incrociate coi pattern
provati su device (tide/calibreweb/quill):

- TextField: rimosso onAccepted (segnale "accepted" inesistente)
  -> EnterKey.enabled/.onClicked (LoginPage, ChatPage)
- Button: rimosso "highlighted" (inesistente su Button) dal mic
- ComboBox: menu con MenuItem espliciti (via Repeater non provato)
- Theme.highlightDimmerColor -> Theme.rgba(highlightBackgroundColor)
- Azioni nei menu instradate via funzioni della Page (pattern tide)
- SessionsPage: titolo delegato piu' robusto (no "undefined")
This commit is contained in:
2026-09-12 08:09:30 +02:00
parent 9c6a1242f7
commit 98139be96a
7 changed files with 105 additions and 33 deletions
+17 -3
View File
@@ -58,16 +58,30 @@ Nota desktop: se manca `libGL.so` di sviluppo, creare un symlink
`core_test.pro` punti lì (`GLSTUB`), oppure lanciare con `LD_LIBRARY_PATH`
puntato alla lib dir di Qt.
Nota desktop 2: Qt5Multimedia richiede `libpulse-mainloop-glib.so.0`
(pacchetto `libpulse-mainloop-glib0`, non installato su questo server).
Senza sudo si estrae dal .deb:
```bash
mkdir -p /tmp/hh-libs && cd /tmp/hh-libs
apt-get download libpulse-mainloop-glib0
dpkg-deb -x libpulse-mainloop-glib0_*.deb ext
export LD_LIBRARY_PATH=/tmp/hh-libs/ext/usr/lib/x86_64-linux-gnu:<Qt>/gcc_64/lib
```
Esecuzione: `./core-test` (unit) e `./core-test --live` (integrazione,
richiede il probe WebUI su :8899). Esito 12/09/2026: unit 9/9, live completo OK.
## 4. Tarball per la build da Qt Creator
```bash
cd /home/kaneda/workspace
tar czf harbour-hermes-0.1.0.tar.gz \
--transform 's,^harbour-hermes,harbour-hermes-0.1.0,' \
tar czf harbour-hermes-0.1.1.tar.gz \
--transform 's,^harbour-hermes,harbour-hermes-0.1.1,' \
--exclude='.git' harbour-hermes
```
Lo spec si aspetta la directory `harbour-hermes-0.1.0/` (pattern degli altri
Lo spec si aspetta la directory `harbour-hermes-0.1.1/` (pattern degli altri
progetti: cercato in modo robusto anche per i sorgenti live di sfdk).
## 5. Dipendenze lato server (WebUI)