Changelog
Questa pagina riassume cosa c'è di nuovo in AtlasFor.
Lo spirito di questa pagina è di descrivere solo le modifiche più importanti, rispetto a tutti i cambiamenti interni che sono invece consultabili dagli sviluppatori tramite git log
.
Prossimi sviluppi (TODO)
10 febbraio 2022
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T1030: aggiunta la possibilità di definire, per ogni Archivio, se di default le aree devono essere attivate o meno
- T1053: migliorata la grafica dei pop-up
- T1043: fix salvataggio dei POI in determinate circostanze, causato dalla recente possibilità di creare un POI direttamente dalla mappa
- T1056: aggiunta la possibilità di personalizzare i POI in base al loro stato, esattamente come i Media
- T1057: se la precisione GPS dell'utente è scarsa, mostrarla all'utente per aiutarlo a rendersi conto del problema
- T1055: migliorata gestione dell'ordinamento degli Archivi nelle Landing
3 febbraio 2022
Queste funzionalità sono state sviluppate durante un code sprint di 4 ore, finanziate dalla fondazione Landscapefor.
- T1047: Migliorata la gestione del contesto sotto al logo AtlasFor
- T1049: Fix lista POI che veniva aperta con il tasto INVIO
- T1050: Migliorato il tasto "Tag Globale" per mostrare tutti i POI sulla Mappa
- T1052: Aggiunta la possibilità di segnare alcuni Archivi come visualizzabili solo ai registrati ("VIP-only"), utile per gli Archivi in lavorazione
27 gennaio 2022
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T1043: Aggiunta la possibilità di creare un POI direttamente dalla mappa, dal menù contestuale
- T1033: Quando si atterra su AtlasFor senza una macro particolare, aggiunta possibilità di impostare un qualsiasi filtro predefinito (ad esempio: "Un assaggio di AtlasFor"). In questo caso, la geolocalizzazione resetterà gli archivi impostati (ad esempio per rimuovere "Un assaggio di AtlasFor"). Aggiunta una opzione globale per controllare questa azione in autonomia (
noGeoDefaultQuery
). - T1031: Quando si spunta un Archivio con la spunta "Suggerisci di passare ai sotto-Archivi", se si clicca su tale Archivio da una Landing, si apre un'altra landing con i suoi sotto-Archivi, invece che finire sulla mappa oppure invece che vedere un brutto pop-up.
- Esempio, cliccare su APPA Piemonte:
- Si atterra qui:
- T1033: Gli utenti con privilegi sufficienti ora vedono tutti i Media, anche quelli privati.
- Nota: questo era stato già implementato, ma era incompatibile con questa modifica:
- T1033: Aggiunta la possibilità di personalizzare in autonomia i Media di AtlasFor da frontend, distinguendoli in base allo stato (privato, bozza, pubblico, etc.) ad esempio variandone il colore.
- T1033: Aumentati gli archivi suggeriti fino a 6 e aggiunta una opzione globale per cambiarlo in autonomia (
archive_suggest_max_n
). - T1033: Impostato un limite di Km di distanza massima per gli archivi suggeriti (20Km). Aggiunta una opzione globale per cambiarlo in autonomia (
archive_suggest_max_distance
). - F1544041: Aggiunta la possibilità di eliminare le immagini dagli Archivi in autonomia. Questo risolve un problema nelle Landing degli Archivi.
- T1033: Fix del campo di ricerca per Tag che non veniva resettato.
- M26: Semplificata la sezione "In mappa".
- M25: Piccola modifica Archivio selezionato (comunque attuabile in autonomia modificando il CSS frontend).
- T1033: Rimossi alcuni Archivi APPA, cambiate alcune stringhe minori, effettuate alcune modifiche cosmetiche.
20 gennaio 2022
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T1031: Landing Archivi: implementata visualizzazione di tutti gli archivi "foglia", affinché non fossero mostrati solo gli archivi generici come APPA Piemonte. Nella localizzazione, gli archivi più specifici hanno maggiore priorità (ovvero gli Archivi con zoom vicino al suolo).
- T1039: Aggiunta possibilità di inviare un link ad una visualizzazione contente Archivi privati. In questo modo, tutti i POI pubblici in quell'Archivio privato saranno accessibili. Prima non era possibile condividere un Archivio privato e non si vedeva alcun POI, senza aver effettuato l'accesso con credenziali sufficientemente elevate.
- T1037: Aggiunta persistenza delle azioni del tasto "indietro" del browser. In questo modo un utente che atterra su Atlas, e applica dei filtri, e atterra su una landing, e ritorna su Atlas, ha tutto lo storico del tasto indietro. Per evitare problemi lo storico è eliminato se più vecchio di tot. minuti (5).
- T1038: Aggiunta la possibilità di cercare un Tag globalmente, con un apposito pulsante che compare sotto la Tag cloud per resettare eventuali Archivi.
- T1032: Aggiunta possibilità di elencare nel backend i POI visualizzati sulla mappa. Prima era possibile elencare nel backend solo i POI modificabili. Si può testare dall'elenco degli Archivi nel backend.
- migliorato supporto a GNU LibreJS
16 dicembre 2021
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T1023: Aree: possibilità di disabilitare le aree dalla schermata delle opzioni globali
- T969: Archivi: possibilità di impostare una mappa predefinita che sarà attivata automaticamente selezionando il singolo Archivio dai suggeriti in AtlasFor
- T1022: Macro: aggiunta della macro "stub" per mostrare anche le bozze. È anche possibile mostrare solo le bozze
- T1019: Landing Archive mobile: migliorata la visualizzazione degli Archivi dalla landing mobile, che richiederà più risorse ma rispecchierà Atlas, filtrando per tutti i sotto-archivi
- T1024: Landing Archive mobile: sviluppata una prima geolocalizzazione dei contenuti già presenti nella pagina
- T1026: Modifiche massive: concesso di rimuovere l'associazione fra un elenco di Media e i loro Archivi, per poter ereditare implicitamente gli Archivi dai POI di riferimento
- T1023: Performance: ottimizzato il caricamento delle aree su dispositivi lenti
- T1025: gestione degli errori quando si filtra per un Archivio che è stato eliminato, non deve causare problemi
- fix di un piccolo artefatto grafico quando si chiudeva il popup nella landing degli Archivi (si chiudeva due volte) (esempio: atlas:archive/986-torino-sintesi)
- corretta l'organizzazione dei POI nella schermata degli Archivi (esempio: atlas:archive/986-torino-sintesi)
2 dicembre 2021
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- Frontend
- T954: Completamento della nuova barra superiore su mobile per la selezione di Categorie
- T191: Migliorato vertiginosamente il sistema di "Torna indietro", ora include anche i cambi mappa
- T1011: Aggiunto il supporto alla nuova mappa fornita da Mapbox e altamente personalizzabile da Landscapefor
- T950: Adozione dell'immagine quadrata nella schermata della landing Archivi su mobile
- Backend
- T1013: Integrata la possibilità di migrare tutti i Media da un POI ad un altro, durante la creazione di un redirect
- T946: Migliorata la pagina della modifica del CSS per capire dove ci si trova
- T952: Aggiunta la possibilità di cambiare alcune impostazioni globali di AtlasFor senza programmazione software
- T1008: Aggiunta la possibilità di eliminare POI e Media massivamente (anche ricorsivamente)
- T1010: Aggiunta la possibilità di filtrare tutti i Media che sono orfani (senza POI) o meno
11 novembre 2021
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T952: aggiunta Tag cloud nel footer di AtlasFor su mobile
- aggiunto il supporto a più istanze (l'istanza è speculare con quella nel menù a sinistra su desktop)
- aggiunto supporto interno a "template utente" per semplificare la collaborazione con stagisti
- T995: fixata la barra volante inferiore per non coprire i crediti di copyright
- migliorata la gestione degli errori con le icone mancanti dei POI
- fix del backend per la gestione dei GeoJSON
- T44: velocizzazione di AtlasFor: riduzione della mantissa da 6 a 5 cifre (https://xkcd.com/2170/)
- pagina dei crediti di AtlasFor: migliorata la la parte sui tileserver (OpenStreetMap, ESRI, Stamen)
- avanzamento redazione del Microgrant ottobre 2021 per supportare l'associazione
28 ottobre 2021
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- T191: fix tasto indietro che non resettava Archivi, Categorie o Tag (ma ancora alcuni fix necessari)
- invece che nascondere semplicemente i mini POI, e quindi avere cluster con contatori sballati, creata una differenziazione visiva fra i POI ed i mini POI, e fra i cluster normali ed i cluster che contengono oltanto mini POI, tramite semi-trasparenza.
- Ora è possibile usare queste classi CSS:
.minipoi
per personalizzare i mini POI e.atlas-mini-cluster
per personalizzare i cluster che hanno solo mini POI
- Ora è possibile usare queste classi CSS:
- aggiunto un messaggio di errore nel caso sia impossibile localizzare la posizione
- migliorata la lista degli Archivi nel backend che non mandava l'utente sulla Macro corretta con zoom e coordinate.
- fix funzione interna
Atlas.POIs.visibles()
che ogni tanto ritornava zero elementi sulla mappa anche se la mappa visibile era piena di POI
21 ottobre 2021
Queste funzionalità sono state sviluppate durante un code sprint di 8 ore, finanziate dalla fondazione Landscapefor.
- formazione Alberto
- T946: permesso ad un nuovo ruolo di sviluppatori (Setareh) di modificare il CSS in tempo reale su beta
- T965: disabilitato il livello informativo perché al momento causava rallentamenti
- semplificata l'identificazione degli Archivi senza posizione (che rompevano Atlas)
- miglioramento gestione Archivi senza posizione (per comunque non rompere Atlas)
- fixata mappa ogni tanto completamente bianca (causa aggiornamento di sicurezza di LeafLet)
- aggiunta pagina per test in incognito
- T956: fix albero categorie ("Attività")
- T972: alcuni fix per tasto indietro (bug legati alla generazione dell'elenco dei POI visibili subito dopo un nuovo filtro)
- T983: fix finestra spammosa "vuoi resettare i filtri?" ora attivata se non c'è interazione
- apertura automatica del cassetto dei Tag cercandone uno (dal menù di ricerca in alto)
- fix ricerca per Tag quando eri in un'area senza quel Tag
- fix artefatto grafico con la chiusura finestra descrizione Archivio
- chiusura automatica della finestra di presentazione non appena l'utente si geolocalizza (così non deve anche premere il nostro pulsante "Geolocalizzati" se ha già premuto il suo di sistema)
Pagine correlate
- Sotto al cofano
- gitpull:tag/atlasfor/ - Dashboard Phabricator