Changelog

Cosa cambia su Vellume.

Spediamo spesso. Ecco le evoluzioni che vale la pena menzionare — funzionalità, fix e piccoli ritocchi.

Release
0
Feature
0
Polish
0
Fix · Perf
0
Maggio 202613
  1. Polish

    Stats home aggiornate + indirizzo Mediamatico rimosso

    I contatori della home riflettono ora i numeri reali dopo l'overhaul May-2026: 56 competenze (di cui 13 Operatore/trice) e 68 moduli (di cui 15 aggiunti in questo sprint). Nel frattempo, l'indirizzo Mediamatico (MPT) è stato rimosso dal dropdown di onboarding — Vellume resta focalizzato sul CFC ICT. Nessun utente impattato in prod (0 record). Un/a mediamatico/a può comunque creare un account con il valore «Altro».

  2. Feature

    Repertorio delle competenze Operatore/trice (ord. 2018 + 2026)

    5 ambiti + 13 competenze operative aggiunti per il CFC Operatore/trice in informatica, copertura delle due ordinanze in parallelo. La competenza e3 («Disinnescare i conflitti») è esclusiva della nuova ordinanza 2026. 50 collegamenti competenza↔modulo aggiunti. Le pagine /m/[code] dei moduli operatore (122, 126, 263, 304, 305, 313, 327, 369, 370, 437…) mostrano ora le loro competenze valutate in FR/DE/IT invece di un messaggio vuoto. Prima passata redatta a partire dalla struttura ufficiale degli ambiti di competenza — da arricchire con il piano di formazione PDF ufficiale.

  3. Feature

    Repertorio CFC completo: Informatico + Operatore (2018 + 2026) + Cantone

    Rifacimento completo del repertorio basato sull'email del commissario VD/GE. Il catalogo /m espone ora 4 indirizzi — Sviluppo, Esercizio, Operatore ord. 2018 e Operatore ord. 2026 — con sub-selettore cantone (VD / GE / Tutti) che filtra i CIA divergenti (248 solo GE in 2° anno sys, 185 solo GE in 3°). 15 nuovi moduli integrati (126, 208, 214, 260, 261, 262, 263, 304, 305, 313, 327, 334, 369, 370, 437) con nomi FR/DE/IT dall'API ufficiale ICT-Formazione professionale. L'onboarding propone 6 indirizzi + 14 cantoni. Modello dati: nuova tabella module_filiere che separa l'anno per indirizzo (il 122 è 1° anno per dev/sys, 3° per operatore 2018, 2° per operatore 2026).

  4. Feature

    Blog: 3 nuovi articoli + rendering Markdown

    Tre nuove guide pubblicate in FR/DE/IT: «Preparare la PE in 4° anno (checklist 8 settimane)», «FSRS: il metodo che fa risparmiare 10h/settimana», «Modulo 306 CFC — Realizzare piccoli progetti». Il rendering degli articoli passa a vero Markdown via react-markdown: grassetto, liste numerate, link, codice inline. Tutte le pagine /blog e /help beneficiano della stessa tipografia prose.

  5. Feature

    Lancio del blog Vellume

    Nuovo hub /blog + 1° articolo: «Modulo 322 CFC — Sviluppare e implementare interfacce grafiche: la guida completa» (8 min, FR/DE/IT). Schema BlogPosting + BreadcrumbList per articolo, voci sitemap, hreflang. Primo vero asset SEO long-tail.

  6. Polish

    Pagina /contact + 404 ridisegnata

    Nuova pagina /contact con due canali (email diretta + modulo di feedback integrato) e chiarimento RGPD. La 404 è stata ripensata con design moderno e CTA principali (catalogo /m, centro assistenza /help, contatti /contact). Schemi ContactPage + BreadcrumbList. Tutto in FR/DE/IT.

  7. Feature

    Centro assistenza /help

    6 articoli strutturati in FR/DE/IT per rispondere a domande concrete: primi passi, flashcard, SRS, tutor IA, BYOK, dossier condivisibile. Ogni articolo accessibile direttamente via URL (es. /help/srs), indicizzato Google, con breadcrumb e schema Article + BreadcrumbList. Hub /help con ricerca visiva e navigazione per categoria.

  8. Perf

    Disambiguazione SEO «Vellume» vs «vellum»

    Rafforzamento del segnale di marca affinché Google prioritizzi vellume.ch nelle ricerche «vellume» invece di correggere automaticamente verso la parola inglese «vellum» (pergamena). Schema Organization + WebSite arricchiti con alternateName + legalName, badge dell'eroe e brand strap line che mostrano esplicitamente «Vellume» sopra l'H1, riordino delle meta keywords.

  9. Feature

    Notifiche push · promemoria di ripasso

    Attiva i promemoria in /account/settings → 1 push al giorno quando hai flashcard da ripassare. Web Push nativo, opt-in, gratuito, RGPD-friendly. Nessuna email, nessun tracker. Attivabile su qualsiasi browser (su iOS aggiungi prima Vellume alla schermata Home).

  10. Feature

    Nuovo logo + navbar ridisegnata

    Logo «V network» su misura: una V astratta costruita come un grafo di competenze, nodi teal + spark arancione all'apice. Navbar rifinita: pill puliti al hover, route attiva evidenziata, drawer mobile a tutto schermo con auto-close al click. Niente più sottolineature parassite.

  11. Perf

    Indicizzazione Google · structured data completo

    Dati strutturati JSON-LD ovunque: Organization + WebSite (con sitelinks search), Course + BreadcrumbList su ogni modulo, ItemList sul catalogo, FAQPage sulla home. Hreflang fr/de/it su tutte le pagine. Immagine OG dinamica per modulo (generata al volo con codice, titolo, anno, numero di competenze). Robots.txt esplicito, verifica Google Search Console integrata.

  12. Feature

    Pagine Chi siamo · Privacy · Condizioni d'uso

    Tre nuove pagine pubbliche in FR/DE/IT. /about racconta la missione, i valori e chi costruisce Vellume. /privacy descrive onestamente cosa facciamo dei dati (LPD svizzera + RGPD), dove vivono e i tuoi diritti self-service. /terms espone le regole d'uso con una clausola specifica per gli apprendisti minorenni.

  13. Polish

    Landing potenziata: contatori animati · marquee · alone bento

    I numeri dell'hero si animano come contatore (0 → 43, 53…) all'apparizione. Banner infinito con i 53 codici moduli reali. Mockup hero che fluttua leggermente. Card bento con alone radiale al hover. CTA flottante mobile dopo il 60% di scroll. Footer ridisegnato a 4 colonne con un cuore per la firma.

Aprile 202619
  1. Feature

    Tavolozza dei comandi ⌘K

    Salta ovunque in Vellume senza toccare il mouse: premi ⌘K (o Ctrl+K) da qualsiasi pagina autenticata per accedere a tutte le pagine, ai tuoi moduli CFC (ricerca per codice o nome), al tutor, alla pianificazione e alle flashcard. Accenti e maiuscole/minuscole ignorati.

  2. Polish

    SEO multilingue + pulizia del repertorio

    Le pagine /m e /m/[code] dichiarano ora i tag hreflang fr/de/it affinché Google indirizzi gli utenti giusti verso la versione linguistica corretta. Nel frattempo: 35 parole spezzate da andate a capo del PDF («ini- tiale» → «initiale») corrette nelle tre lingue, e le 16 descrizioni di competenze troncate a metà frase completate in modo pulito.

  3. Feature

    Repertorio CFC nelle 3 lingue

    I nomi dei 53 moduli ICT, gli 8 ambiti di competenza e le 43 competenze (titoli + descrizioni complete) sono ora disponibili in francese, tedesco e italiano su /m e /m/[code]. I nomi dei moduli provengono direttamente dal repertorio ufficiale di ICT-Formazione professionale Svizzera (modulbaukasten.ch).

  4. Feature

    Sito tradotto: francese · italiano · tedesco

    L'intera superficie marketing pubblica (landing, footer, navbar, catalogo /m, scheda modulo, changelog, roadmap, modulo feedback) è ora disponibile in francese, italiano e tedesco. L'inglese è stato rimosso — il target è esclusivamente il mercato svizzero CFC ICT.

  5. Feature

    Form « Proponi un'idea » con anti-spam

    Invia un'idea direttamente via mail al team da /roadmap o /changelog, senza bisogno di account. Protetto da Cloudflare Turnstile (captcha invisibile), rate limit, honeypot e filtro URL spam.

  6. Feature

    Roadmap + changelog pubblici

    Questa pagina (changelog) + una roadmap pubblica che elenca ciò che è stato consegnato, in corso, previsto e all'esame. Trasparenza totale su cosa cambia e cosa arriva.

  7. Feature

    Catalogo pubblico dei moduli /m

    Hub indicizzabile da Google con filtro orientamento (Dev/Sys), barra di ricerca live (codice o parola chiave) e link a ogni modulo. Ogni modulo ha la sua pagina /m/[code] con competenze valutate + link al programma ufficiale.

  8. Feature

    Verifica email + Brevo

    Anti-spam per i nuovi account. Una volta attivato via BREVO_API_KEY, le registrazioni ricevono una mail di conferma e l'auto-sign-in avviene al clic. Tier gratuito 300 mail/giorno.

  9. Feature

    RGPD: esportazione dati + eliminazione account

    Download JSON di tutti i dati da /account/settings, eliminazione completa e cascade dei dati utente. Compatibile OAuth-only (Google) senza password.

  10. Perf

    CI GitHub Actions + test Vitest

    Typecheck + build + 22 test sui blocchi critici (crypto BYOK, RAG chunker, BM25, FSRS) a ogni PR. Backup DB notturni con 90 giorni di retention.

  11. Feature

    Accesso con Google

    Sign-in OAuth Google con un clic, sulla pagina di login e signup. Account linking attivato: se ti sei registrato con email/password e poi torni con Google, gli account si fondono.

  12. Feature

    Sentry + osservabilità

    Integrazione Sentry per gli errori runtime lato server e client. PWA con manifest + icona scalabile (Aggiungi a Home schermo mobile). Header di sicurezza (HSTS, CSP frame-ancestors, COOP).

  13. Polish

    Restyling landing + i18n

    Bento grid, mockup hero con preview tutor + flashcard, FAQ, animazioni allo scroll. Traduzione francese + italiana + tedesca dell'intera landing.

  14. Feature

    Tour onboarding persistente

    Il tour di benvenuto non ricompare più a ogni accesso: flag salvato server-side in user.tour_completed_at. Sopravvive ai cambi di device e di browser.

  15. Feature

    Modalità intensiva prima dell'esame

    Esame fra 14 giorni? Vellume risale le flashcard del modulo e stringe gli intervalli FSRS automaticamente. Banner sulla dashboard quando attivo.

  16. Feature

    BYOK Gemini · Claude · ChatGPT

    Usa la tua chiave IA e supera i rate limit giornalieri. Cifratura AES-256-GCM at-rest. Tre provider supportati.

  17. Feature

    Dossier di formazione condivisibile

    URL pubblico in sola lettura da inviare al tuo formatore o ai tuoi genitori: voti per anno, medie, competenze valutate. Slug ruotabile, esportabile in CSV.

  18. Feature

    Tutor IA (RAG)

    Chat IA ancorata ai tuoi corsi tramite retrieval BM25. Citazioni cliccabili, conversazioni per modulo, zero allucinazioni — risposta 'non trovo' se l'informazione non è nei tuoi caricamenti.

  19. Feature

    Spaced Repetition (FSRS)

    Algoritmo di memoria FSRS per revisionare solo ciò che dimenticherai. Sessioni /review con statistiche live, scorciatoie da tastiera, tipi di carta multipli (D/R, scelta multipla, cloze).

Un'idea da proporre?

Vedi anche la roadmap pubblica per ciò che è già previsto.

4000/4000