kaneda
|
35be6f14be
|
ReaderPage: Button non ha font in Silica (rimosso font.pixelSize da A-/A+)
|
2026-08-12 15:59:03 +02:00 |
|
kaneda
|
4930f76e03
|
ReaderPage: reflow con A-/A+ (font-size via JS con !important, posizione conservata in frazione)
|
2026-08-12 15:49:19 +02:00 |
|
kaneda
|
a5f469a73f
|
ReaderPage: dichiarata property ready (era usata ma mai dichiarata = spinner infinito) + PullDownMenu dentro la vista Silica (fix segfault)
|
2026-08-12 15:36:29 +02:00 |
|
kaneda
|
a159e6b252
|
ReaderPage: watchdog 15s (niente spinner infinito) + apertura ritardata per evitare race WebView
|
2026-08-12 15:33:01 +02:00 |
|
kaneda
|
129ff44b06
|
epub.cpp: rimossa readTextFile inutilizzata (warning -Wall)
|
2026-08-12 15:23:14 +02:00 |
|
kaneda
|
325d7be34f
|
Icone in struttura standard Sailfish (icons/86x86 e icons/108x108 con nome esatto) + yaml ripristinato in rpm/
|
2026-08-12 14:54:44 +02:00 |
|
kaneda
|
a81702932f
|
Rimosso harbour-calibreweb.yaml: lo spec scritto a mano è la fonte unica (la generazione spectacle produceva %files incompleto)
|
2026-08-12 14:47:43 +02:00 |
|
kaneda
|
6f0ca6ed07
|
Lettore EPUB nativo: ReaderPage (WebView+capitoli+progresso), segno locale in QSettings, sync POST /ajax/bookmark con fallback CSRF, pulsante Leggi nel dettaglio
|
2026-08-12 14:21:45 +02:00 |
|
kaneda
|
ae15c39421
|
Parser EPUB in C++: ZIP minimale (STORE/DEFLATE via zlib), container/OPF/spine, TOC EPUB2+3, chiavi segno — testato su EPUB di esempio
|
2026-08-12 14:18:40 +02:00 |
|
kaneda
|
9d8bd03990
|
Copertine: validazione contenuto prima del caching (niente più HTML in cache), id fisso per il dettaglio, handler con sintassi moderna
|
2026-08-12 13:42:44 +02:00 |
|
kaneda
|
f43521cc67
|
BookDetailPage: Notices non istanziabile in questa Silica, sostituito con banner Label+Timer
|
2026-08-12 12:24:24 +02:00 |
|
kaneda
|
ca19efd82a
|
BookDetailPage: riscritte resolveUrl e sanitizeFileName senza regex (backslash doppi rompevano il caricamento pagina)
|
2026-08-12 12:20:01 +02:00 |
|
kaneda
|
62452b470e
|
Risoluzione URL RFC 3986: fix sottopath raddoppiato (/calibre/calibre) + messaggio chiaro per risposte HTML
|
2026-08-12 12:13:56 +02:00 |
|
kaneda
|
dea79aff49
|
getFeed risolve gli URL relativi (fix 'Protocol "" is unknown' sui link di categoria)
|
2026-08-12 12:05:03 +02:00 |
|
kaneda
|
dd5d35c439
|
baseUrl come Q_PROPERTY (accesso proprietà, niente Q_INVOKABLE) + log data di build in avvio
|
2026-08-12 11:19:20 +02:00 |
|
kaneda
|
4afede7b92
|
SettingsPage: TextField con anchor invece di width binding (elimina il binding loop Silica)
|
2026-08-12 11:08:25 +02:00 |
|
kaneda
|
0c6c28aa4e
|
baseUrl esposto a QML come Q_INVOKABLE: fix TypeError su MainPage/SearchPage/BookDetailPage
|
2026-08-12 11:05:06 +02:00 |
|
kaneda
|
5f97cb45bf
|
Prova connessione: timeout 30s, busy indicator, normalizzazione https://, log qDebug per debug su device
|
2026-08-12 10:58:34 +02:00 |
|
kaneda
|
40fa34a0d2
|
Fix API Silica: TextSwitch al posto di Switch (label), Notices al posto di Toast (non esiste in Silica). Tutti i componenti verificati contro la doc ufficiale
|
2026-08-12 10:53:06 +02:00 |
|
kaneda
|
711e70734d
|
SettingsPage: Switch non ha description in Silica (era la causa di 'Impossibile caricare la pagina'); hint spostato in Label
|
2026-08-12 10:47:40 +02:00 |
|
kaneda
|
0598fd4409
|
CoverPage: path icona corretto (hicolor, non /usr/share/harbour-calibreweb/icons)
|
2026-08-12 10:24:12 +02:00 |
|
kaneda
|
a80f903c20
|
Icone installate via qmake INSTALLS: fix build RPM quando il tar sorgente non include icons/
|
2026-08-12 08:27:31 +02:00 |
|
kaneda
|
67787ff975
|
README: target aarch64 per Jolla Phone 2026
|
2026-08-12 03:04:07 +02:00 |
|
kaneda
|
85b4f8e9b9
|
Client OPDS per Calibre Web (Sailfish OS): core C++ testato, UI Silica, packaging RPM
|
2026-08-12 01:45:31 +02:00 |
|