Skip to content

Releases: andreacorinti/aldusrss

v0.4.0 — Rappresentanza minima per fonte, cambio sezione a trascinamento, transizioni più morbide

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 19:06

Nessuna fonte sparisce più del tutto

Dentro una singola sezione (Attualità, Tecnologia...), una fonte che pubblica raramente perdeva sempre la "gara" per punteggio contro chi pubblica spesso, anche restando sotto il tetto massimo — verificato: i pacchetti "nerd" (Kotaku, IGN, Eurogamer, Everyeye) non comparivano affatto in Tecnologia, dominata da Punto Informatico/HDblog/DDay. Ora ogni fonte distinta con qualcosa di fresco ottiene almeno un posto garantito, prima che il resto venga riempito per punteggio.

Cambio sezione a trascinamento laterale

Oltre a toccare le schede in alto, ora si può trascinare lateralmente il contenuto per passare alla sezione successiva o precedente — con resistenza elastica quando non c'è altro da quel lato, come il pull-to-refresh verticale.

Transizioni più morbide

Le immagini di hero e secondaria ora hanno una leggera dissolvenza quando si cambia sezione, invece di comparire di scatto.

Pacchetto "Nerd" italiano ampliato

Aggiunte IGN Italia, GameSurf, Game-eXperience.it e MangaForever — era rimasto più sguarnito di quello inglese.

Tutto verificato via Playwright, incluso un test di trascinamento laterale con eventi touch reali (CDP) che conferma il cambio sezione avanti e indietro.

v0.3.9 — Toggle Modalità notte più facile da toccare

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 18:48

Piccola correzione trovata in un giro di beta-test con persona diverse dalle precedenti (un'insegnante in pensione poco tech, un analista finanziario, una studentessa appassionata di anime/videogiochi, un signore alle prime armi con lo smartphone).

Il toggle "Modalità notte" nelle Impostazioni rispondeva solo al tap sul piccolo interruttore, non all'etichetta o al resto della riga — bersaglio piccolo, scomodo soprattutto per chi non ha grande dimestichezza col touch. Ora l'intera riga è cliccabile.

Tutto il resto verificato in questo giro (validazione indirizzi non validi, conferma prima di rimuovere una fonte, pesi delle fonti) ha retto senza sorprese.

v0.3.8 — Prima Pagina più varia, refresh più robusto con molte fonti

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 17:33

Prima Pagina più varia

Non basta più il tetto per fonte: ora la vetrina cerca di rappresentare più sezioni tematiche possibile (un pezzo di Tecnologia, uno di Cultura, uno di Economia...) invece di finire quasi sempre dominata da Attualità, la sezione più prolifica. Il tetto per fonte resta comunque rispettato anche in questa fase, altrimenti una fonte molto attiva su più sezioni tornava a monopolizzare la vetrina sotto mentite spoglie (verificato: succedeva con The Guardian).

Novità anche nelle sezioni singole (Attualità, Sport, Tecnologia...): ora c'è un tetto di massimo 4 articoli per fonte anche lì, non solo in Prima Pagina — ma solo quando la sezione ha più fonti distinte tra cui scegliere, per non penalizzare inutilmente una sezione con una sola fonte disponibile.

Refresh più robusto con molte fonti

Con tante fonti abilitate assieme, capitava di vedere diversi avvisi gialli "non raggiungibile al momento" tutti insieme. Causa: tutte le fonti partivano in parallelo, sovraccaricando i due proxy CORS pubblici e gratuiti da cui l'app dipende per i feed senza header CORS. Ora il refresh gira con al massimo 3 fonti alla volta — verificato con 22 fonti aggiunte tutte assieme: da diversi avvisi contemporanei a un solo fallimento isolato.

Altro

  • PCGamer (pacchetto "Nerd in inglese") sostituita con IGN: segnalava errore di fetch persistente, dominio dietro una protezione anti-bot che blocca selettivamente gli IP dei proxy CORS pubblici.

Verificato via Playwright con un set ampio di fonti reali (pacchetti Attualità/Sport/Tecnologia/Cultura/Inglese/Nerd aggiunti tutti assieme).

v0.3.7 — Fix dal beta-test con personas

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 16:41

Beta-test impersonando 4 profili diversi (una persona non tecnologica, un appassionato di sport, una nerd, un manager) per trovare problemi reali prima che li trovassero utenti veri.

Bug critico trovato e corretto: digitare una frase qualunque invece di un indirizzo web ("il mio giornale di Verona") o un sito reale senza feed ("facebook.com" — scenario realistico per chi pensa alle notizie sui social) produceva:

  • un URL fasullo accettato in silenzio
  • fino a 18 secondi di attesa
  • un errore tecnico incomprensibile ("Failed to fetch; signal is aborted without reason...")
  • una voce fantasma che restava in elenco per sempre

Ora: gli indirizzi palesemente non validi vengono rifiutati all'istante, una fonte viene aggiunta solo se si trova davvero un feed funzionante (altrimenti il form resta aperto con un messaggio chiaro invece di chiudersi come se fosse andato tutto bene), e il tempo massimo di attesa per un sito reale senza feed è stato dimezzato.

Altri fix:

  • Aggiunta una spiegazione nella scheda Feed sul perché Sport/Tecnologia/Cultura restano leggermente svantaggiate in Prima Pagina rispetto ad Attualità/Economia, anche a parità di peso.
  • Rimuovere una fonte ora chiede conferma invece di cancellare all'istante.
  • Il messaggio "senza notizie recenti" ora suggerisce esplicitamente di rimuovere la fonte.

Verificato su emulatore Android reale.

v0.3.6 — Masthead fissa, refresh corretto

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 14:59

Masthead a font fisso: "AldusRSS" in cima non cambia più stile a ogni sezione (era un salto tra 4 font diversi) — ora resta sempre lo stesso, con "RSS" nel colore della sezione aperta e "Aldus" nel colore del testo, per evitare anche l'effetto "ALDUSRSS" tutto maiuscolo ambiguo segnalato. I titoli degli articoli continuano ad avere uno stile diverso per sezione, quello resta voluto.

Bug reale trovato: "il refresh sembra non fare nulla" aveva una causa concreta — verificato su emulatore che un secondo aggiornamento a pochi secondi dal primo tornava in ~100ms invece di ~1.2s, per colpa della cache HTTP del WebView che serviva la risposta salvata invece di ricontattare il server (il codice stava comunque rifacendo la richiesta, solo che la rete non veniva davvero interpellata). Corretto forzando cache: "no-store" su ogni fetch.

Altro:

  • Rimosso il bottone di aggiornamento manuale in alto a sinistra, ridondante con il trascinamento (stessa identica azione, stessa schermata).
  • Rimosso il selettore lingua manuale: l'interfaccia segue sempre la lingua di sistema (italiano se il sistema è in italiano, inglese altrimenti).
  • Feed Polygon (pacchetto Nerd inglese) sostituito con PCGamer: nessun header CORS e i proxy pubblici falliscono comunque su quel dominio.

v0.3.5 — Tetto per fonte, pacchetti EN e nerd

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 13:46

Tetto a 2 articoli per fonte in Prima Pagina: prima il limite effettivo era già 1 (una fonte poteva comparire una sola volta in tutta Prima Pagina, tra hero/secondaria/in breve), ora è un tetto esplicito di 2, come richiesto.

Wired Italia tolta dai default: il suo feed resta cronicamente indietro di settimane lato editore — tanto vale non proporla più di default. Resta comunque disponibile nel pacchetto curato Tecnologia per chi la vuole.

Nuovi pacchetti curati (scheda Feed → "Scopri fonti consigliate"):

  • Fonti in inglese: BBC News, The Guardian, NPR
  • Nerd, in italiano: Everyeye.it, AnimeClick, e il blog personale andreacorinti.com
  • Nerd, in inglese: Kotaku, Polygon, Eurogamer, Anime News Network

Tutte verificate aggiornate in giornata prima di aggiungerle.

v0.3.4 — Nomi fonte puliti

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 12:55

Fix cosmetico: il kicker sopra il titolo di ogni articolo (es. "DDAY.IT") mostrava il titolo grezzo dichiarato dal feed invece di un nome pulito — per DDay.it era "DDay.it, news, articoli, guide, gallery e video", per ANSA Economia "RSS di Economia - ANSA.it". Ora tutte le fonti di default hanno un nome esplicito, mostrato ovunque al posto del titolo del feed.

v0.3.3 — Pacchetti di feed curati

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 12:26

Nuovo: dalla scheda Feed, "Scopri fonti consigliate" mostra pacchetti di feed RSS verificati e divisi per tema (Attualità, Economia, Sport, Tecnologia, Cultura) — un pulsante "Aggiungi tutte" li importa in blocco invece di doverli cercare e incollare uno a uno. Include fonti aggiuntive verificate: Il Fatto Quotidiano, La Repubblica, DDay.it, Punto Informatico, Artribune.

Bug trovato preparando i pacchetti: HDblog.it, senza categoria assegnata a un articolo, poteva finire in Attualità e sfuggire così allo sconto editoriale introdotto in v0.3.2 per Sport/Tecnologia — un articolo minore ("Grovigli di cavi nei cassetti? Si risolve con la stampa 3D") vinceva comunque l'apertura di Prima Pagina al posto di vera cronaca. HDblog.it tolta dai default (resta nel pacchetto Tecnologia per chi la vuole comunque), sostituita da DDay.it.

Altro: lettura offline ridimensionata in priorità (il valore reale è già coperto dalla cache esistente), README riorganizzato e più snello con link diretto a questa pagina in cima.

Preparata anche la configurazione per Play Store (privacy policy, testi, grafica) in docs/ — pubblicazione non ancora avviata.

v0.3.2 — Prima Pagina apre con l'attualità

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 11:21

Hai notato giusto: anche dopo il fix precedente, la notizia di apertura di Prima Pagina finiva a tema sportivo/tech più spesso di quanto avvenga in un vero giornale — dove la prima pagina apre quasi sempre con la cronaca del giorno, non con lo sport, salvo eventi eccezionali (finali, mondiali, crolli di mercato).

Il fix: aggiunto un fattore editoriale per sezione, applicato solo al ranking di Prima Pagina (mai alla sezione stessa — Sport continua ovviamente a essere guidata dallo sport nella propria pagina). A parità di freschezza, Attualità ed Economia hanno ora la priorità sull'apertura rispetto a Sport/Tecnologia/Cultura. Non esclude mai lo sport dalla vetrina: una notizia sportiva davvero eccezionale, nettamente più fresca di qualunque alternativa generalista, può ancora vincere — cambia solo la soglia.

Verificato con dati reali: l'hero di Prima Pagina resta una notizia di cronaca seria, la pagina Sport continua a funzionare normalmente.

In attesa del test più approfondito che hai annunciato.

v0.3.1 — Fix strutturale, meno rumore in Prima Pagina

Choose a tag to compare

@andreacorinti andreacorinti released this 27 Aug 11:02

Trovata la causa comune dietro diversi problemi segnalati testando con più fonti: "Sky Sport continua a saltar fuori con notizie non importanti", "Il Fatto Quotidiano resta sempre sotto nonostante la priorità", "HDblog monopolizza Attualità".

La causa: la notizia in evidenza (hero) di ogni sezione richiedeva un'immagine reale per essere scelta. Fonti serie ma senza immagini (ANSA, Il Fatto Quotidiano — verificato: pubblica più volte al minuto ma zero immagini in tutto il feed) restavano escluse dalla vetrina qualunque fosse il peso assegnato, mentre una fonte meno prioritaria ma "fotografata" vinceva comunque. Rimosso il requisito: ora vince il punteggio reale (recency × peso), l'immagine mostrata resta un placeholder quando manca quella vera — la resa visiva non cambia, cambia solo cosa viene scelto.

Altri cambiamenti:

  • Sezioni Mondo e Gossip rimosse: nessuna fonte le alimentava a sufficienza, complicavano la classificazione senza vantaggio. Lo spettacolo confluisce in Cultura.
  • Sistema di peso ridisegnato: da un bottone con una lettera da toccare a ciclo, a un controllo a 3 opzioni sempre visibili (Basso/Normale/Alto).
  • Corriere.it: il suo feed è abbandonato lato editore (fermo al 2024, stesso caso di Gazzetta) — non un bug nostro, ma ora la scheda Feed lo segnala chiaramente invece di restare silenziosa.
  • 3 nuove fonti verificate aggiornate in giornata: Il Sole 24 Ore (Economia), RaiNews (categorie native ottime) e Sky TG24 (peso ridotto preventivamente, stesso editore di Sky Sport).

Verificato su emulatore Android reale: l'hero di Prima Pagina torna a essere una notizia seria invece di gadget o calciomercato minore.