diff --git a/qml/pages/SettingsPage.qml b/qml/pages/SettingsPage.qml index df34a7b..3a1bab5 100644 --- a/qml/pages/SettingsPage.qml +++ b/qml/pages/SettingsPage.qml @@ -43,13 +43,14 @@ Page { onTextChanged: appSettings.username = text } - TextField { + PasswordField { id: passField anchors.left: parent.left anchors.right: parent.right label: qsTr("Password") text: appSettings.password - echoMode: TextInput.Password + // Icona nativa per mostrare/nascondere il testo digitato + showEchoModeToggle: true onTextChanged: appSettings.password = text } diff --git a/rpm/harbour-calibreweb.spec b/rpm/harbour-calibreweb.spec index fb783aa..b533eed 100644 --- a/rpm/harbour-calibreweb.spec +++ b/rpm/harbour-calibreweb.spec @@ -1,6 +1,6 @@ Name: harbour-calibreweb Summary: Client OPDS per Calibre Web -Version: 0.5.0 +Version: 0.5.1 Release: 1 Group: Qt/Qt License: MIT @@ -24,6 +24,10 @@ reflow del testo, margini configurabili e posizione salvata in locale. %changelog +* Mon Oct 05 2026 Carlo Baratto - 0.5.1-1 +- Impostazioni: il campo Password e' un PasswordField con + showEchoModeToggle, quindi l'icona nel campo mostra/nasconde il + testo digitato (nessuna nuova stringa da tradurre) * Mon Sep 07 2026 Carlo Baratto - 0.5.0-1 - Nuovo motore di lettura: PagedTextItem (QQuickPaintedItem + QTextDocument, pattern di harbour-books) impagina il capitolo in pagine misurate dal layout. diff --git a/src/main.cpp b/src/main.cpp index 4b5b4be..f7e6796 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,7 +24,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) app->setOrganizationName(QStringLiteral("harbour")); app->setApplicationName(QStringLiteral("calibreweb")); // versione mostrata nelle impostazioni (tenere allineata allo spec) - app->setApplicationVersion(QStringLiteral("0.5.0")); + app->setApplicationVersion(QStringLiteral("0.5.1")); Settings settings; @@ -58,7 +58,7 @@ Q_DECL_EXPORT int main(int argc, char *argv[]) QQuickView *view = SailfishApp::createView(); - qDebug() << "harbour-calibreweb v0.5.0 build" << __DATE__ << __TIME__; + qDebug() << "harbour-calibreweb v0.5.1 build" << __DATE__ << __TIME__; qmlRegisterType("harbour.calibreweb", 1, 0, "EpubBook"); qmlRegisterType("harbour.calibreweb", 1, 0, "PagedTextItem");