Commit Graph

  • cbcb533e57 Promo: un'anteprima non applicata lo dice, invece di mostrare oggi in silenzio Adriano 2026-08-17 12:32:57 +02:00
  • 0b5d9f4106 Promo: le edizioni si scambiano da sole alla data stabilita Adriano 2026-08-17 12:27:31 +02:00
  • cd73906c08 Migliora il layout mobile delle sezioni home Adriano 2026-08-15 19:17:15 +02:00
  • d6c6597d0a Ignora i backup .env.bak* Adriano Dal Pastro 2026-08-01 13:26:43 +00:00
  • 97bf270906 Lista articoli del blog per revisione cliente (md + pdf) Adriano 2026-08-01 14:58:13 +02:00
  • 63417fb8ea FAQ promo eventi: rimando WhatsApp e riscrittura FAQ 1 e 2 Adriano 2026-08-01 14:51:30 +02:00
  • 9000c78a22 Aggiunge FAQ acquisto pacchetti in cima alla promo eventi Adriano 2026-08-01 13:24:32 +02:00
  • 12f6b088de README aggiornato: piattaforme, Stress Index, cestino del blog e note di deploy Adriano 2026-07-31 22:03:52 +02:00
  • ab2797e487 Merge: piattaforme riservate, Stress Index, pannello rinnovato e promo agosto Adriano 2026-07-31 17:21:39 +02:00
  • 11452ea7a7 Blog: numeri delle tematiche fra parentesi feat/piattaforme-stressindex Adriano 2026-07-31 17:21:18 +02:00
  • d8862ba8ec Blog: numero di articoli accanto a ogni tematica Adriano 2026-07-31 17:16:39 +02:00
  • b7f4a7948c Blog: venti articoli divulgativi tratti dal corso base del Campus Adriano 2026-07-31 17:10:43 +02:00
  • 5590a552cc Campus: allineate le 49 Q&A mancanti e corretto il percorso del sorgente Adriano 2026-07-31 16:53:57 +02:00
  • 770073c45c Blog: cambio categoria e pagina senza ricaricare tutto Adriano 2026-07-31 16:51:37 +02:00
  • 6a97a98325 Articoli: cestino con ripristino, e azioni a icona come in Utenti Adriano 2026-07-31 16:47:27 +02:00
  • 59d6246c77 Utenti: pannello password, ruolo come pillola e azioni a icona Adriano 2026-07-31 16:38:18 +02:00
  • 15924544b4 Utenti: creazione su pagina dedicata, come per gli articoli Adriano 2026-07-31 16:30:53 +02:00
  • 03510d3940 Area riservata: menu essenziale e veste grafica del sito Adriano 2026-07-31 16:28:35 +02:00
  • 8207627425 Porta la promo agosto nel branch piattaforme, per vederle insieme in locale Adriano 2026-07-31 16:24:02 +02:00
  • 3cda76b4c4 Stress Index: Analytics e Sport rifatti sulle viste reali Adriano 2026-07-31 16:20:40 +02:00
  • c4eb598a3a Piattaforme riservate: ruolo dedicato e port della dashboard Stress Index Adriano 2026-07-31 15:49:47 +02:00
  • 78a920b4e2 Promo agosto 2026: nuovi prezzi, validità 1-19 agosto e countdown feat/promo-agosto-2026 Adriano 2026-07-31 15:36:27 +02:00
  • e8e24e086b Merge: sezione Biohacking riservata agli utenti abilitati Adriano 2026-07-25 17:41:53 +02:00
  • 2f0df9c92c Link alla gestione utenti nella sidebar del Biohacking feature/campus Adriano 2026-07-25 17:21:32 +02:00
  • f534263c9c Rimuove il limite di tentativi dal login Adriano 2026-07-25 16:57:59 +02:00
  • 6b00b2cb28 Il logout riporta alla home del sito Adriano 2026-07-25 16:47:21 +02:00
  • d8579c0a59 Accesso al Biohacking dal menu del sito e dal login pubblico Adriano 2026-07-25 16:43:46 +02:00
  • 98beccb0cd Rinomina in Biohacking le etichette visibili della sezione Adriano 2026-07-25 15:47:47 +02:00
  • c4107b84a5 Sezione Campus: layout dedicato, route protette e documentazione Adriano 2026-07-25 15:40:07 +02:00
  • 7baebebc09 Script sync-campus: importa le guide del corso in campus-content/ Adriano 2026-07-25 15:30:59 +02:00
  • a7d918d241 Ruolo campus: accesso limitato a /campus, landing dedicata Adriano 2026-07-25 15:26:35 +02:00
  • 20f7cf4003 Spec: sezione campus riservata con ruolo dedicato Adriano 2026-07-25 15:25:21 +02:00
  • 669fd2978f Hero one-to-one: titolo "Personal Training" separato dall'H2 Adriano 2026-07-22 08:54:59 +02:00
  • b17b5c831a Fix contatti + rinomina servizi + orario sabato Adriano 2026-07-21 17:58:26 +02:00
  • 22c9cadb43 Migrazione: rimuove i tag orfani training.performance-class.* Adriano 2026-07-21 00:16:52 +02:00
  • 21d9755e37 Migrazione: corregge il titolo Performance Class troncato a "Class" feature/promo-eventi-editabile Adriano 2026-07-20 23:41:37 +02:00
  • ee54e9a1f4 Migrazione: allinea i bottoni promo col vecchio testo-freccia Adriano 2026-07-20 22:28:20 +02:00
  • 62e0120ea2 Footer: rimuove il form contatti e riorganizza in 3 colonne Adriano 2026-07-20 21:48:49 +02:00
  • 2f94fc0373 Allinea test stale e migrazione nav dopo riordino menu Adriano 2026-07-20 21:17:37 +02:00
  • e6c493b756 Contatti obbligatori, hero senza foto, menu Promo2 solo admin Adriano 2026-07-20 21:06:28 +02:00
  • 1522d97f54 promo: freccia bottoni via ::after (modifiche dal canvas Claude Design) Adriano 2026-07-14 00:08:20 +02:00
  • cc21cb7627 promo: riabilita i controlli di stile sui badge nel pannello contenuti Adriano 2026-07-13 22:22:37 +02:00
  • 27fdf1fc30 promo-eventi2: raffinamento estetico Adriano 2026-07-13 17:26:52 +02:00
  • ae5eef037b promo-eventi2: adotta i pattern di layout del sito (PageHero, section, sfondo bianco) Adriano 2026-07-13 17:11:09 +02:00
  • 931c1e43ad Aggiunge pagina di test promo-eventi2 con stili unificati al design system Adriano 2026-07-13 16:51:42 +02:00
  • a7b05d703a Promo ed eventi: testi editabili dal pannello con stili is:global Adriano 2026-07-13 16:43:40 +02:00
  • 4cee8cdd7a Revert "Rende la pagina Promo ed eventi modificabile dal pannello contenuti" Adriano 2026-07-13 11:54:10 +02:00
  • 1742c1d666 Rende la pagina Promo ed eventi modificabile dal pannello contenuti Adriano 2026-07-13 11:51:10 +02:00
  • 7a30bc08b9 Rende la pagina Promo ed eventi modificabile dal pannello contenuti editor-stile-effettivo Adriano 2026-07-13 11:51:10 +02:00
  • 0b938d7d09 Aggiunge integrazione Google Tag Manager attivabile via env Adriano 2026-07-13 10:08:58 +02:00
  • bcc965655d Aggiunge integrazione Google Tag Manager attivabile via env Adriano 2026-07-13 10:08:58 +02:00
  • 8d593dce90 editor inline: combo mostrano il valore reale stimato dall'aspetto Adriano 2026-07-13 06:39:46 +02:00
  • 47a93049bb editor inline: restyle e combo con valore impostato pre-selezionato Adriano 2026-07-13 00:18:08 +02:00
  • 5ff47711cd menu: riordina le voci (Training, Servizi, About us, Blog & Edugo, Promo, Contatti) Adriano 2026-07-12 23:54:55 +02:00
  • f48518d8fd footer e contatti: social aggiornati e nome sulla mappa Adriano 2026-07-12 23:48:58 +02:00
  • 30b509436e contenuti: aggiunge size xl/xxl e allineamento (con giustificato) Adriano 2026-07-12 23:48:58 +02:00
  • 8f47cf9e94 about: rende visibili gli a-capo in about.studios.body3 Adriano 2026-07-12 23:19:29 +02:00
  • 9f6cf29708 menu: rinomina voce "Insanitylab" in "About us" Adriano 2026-07-12 23:15:36 +02:00
  • 3183bd795d training: nasconde la sezione Agenda Adriano 2026-07-12 23:12:39 +02:00
  • 1b9a3c1343 Servizi home, testo promo, fix immagini override e rimozione Antonello Adriano 2026-07-12 23:01:52 +02:00
  • 3b8983dca5 fix(img): foto Reformer Class in alta risoluzione Adriano 2026-07-12 17:41:51 +02:00
  • 3b4d38e087 fix(img): foto corretta per Holistic Class Adriano 2026-07-12 17:32:19 +02:00
  • 02b5180227 fix(metodo): allinea i testi degli step del Metodo ai valori voluti Adriano 2026-07-12 16:32:44 +02:00
  • c722680590 chore(deploy): vecchio insanitylab.tielogic.xyz → 301 all'apex Adriano 2026-07-12 16:25:45 +02:00
  • 172cef236b feat(gdpr): conformità privacy — mappa a consenso, pagine legali, titolare Adriano 2026-07-12 16:19:57 +02:00
  • 1aa82f5332 docs: README unico e aggiornato; rimozione piani/spec superati Adriano 2026-07-12 15:50:21 +02:00
  • d79aa912b1 feat(deploy): dominio ufficiale insanitylab.it (apex canonico) Adriano 2026-07-12 15:20:38 +02:00
  • 86d608a929 fix(hero): titolo su 3 righe (PERFORMANCE./BALANCE./LONGEVITY.) Adriano 2026-07-12 14:54:50 +02:00
  • 708410bbf1 feat(home): rimuove le sezioni Agenda e Team dalla pagina principale Adriano 2026-07-12 14:41:47 +02:00
  • 53af0ca00e feat(home): nuova immagine per lo step "Insanity plan" del Metodo Adriano 2026-07-12 14:40:57 +02:00
  • 6594f6da53 docs(env): configurazione SMTP Aruba per il form contatti Adriano 2026-07-12 13:41:20 +02:00
  • c6de02be83 Contatti, /training e immagini: rifiniture post-merge Adriano 2026-07-12 12:41:37 +02:00
  • 11fc2b3e54 Servizi e landing Promo ed eventi: rinomine, pulizia contenuti e nuova pagina feature/modifiche-sito-02 Adriano 2026-07-12 11:33:11 +02:00
  • 5b34ee1697 Home: bottone Contattaci in fondo alla sezione Metodo Adriano 2026-07-11 17:34:57 +02:00
  • 2468ce95f7 About: testi aggiornati e rimozione sezioni Metodo, Vision, StoryLab Adriano 2026-07-11 16:43:50 +02:00
  • 9966ec3616 Training: 6 riquadri (Rehab, Holistic Class, Reformer Class, Coaching) Adriano 2026-07-11 13:26:58 +02:00
  • 140146fce1 Servizi: Pilates Flow -> Profilazione, Rehab -> Osteopatia Adriano 2026-07-11 13:10:37 +02:00
  • 2ed7169b88 Aggiunge pagina /pacchetti (landing abbonamenti e ingressi) feature/landing-pacchetti Adriano 2026-07-11 12:21:05 +02:00
  • 7211d74d3a fix(sicurezza): safeNext blocca backslash (open redirect) + guardia ownership su /admin/edit Adriano 2026-07-05 22:34:16 +02:00
  • e2bbc9074f fix(create-user): ruoli aggiornati a superuser/user (gap dal piano) Adriano 2026-07-05 22:23:32 +02:00
  • be77285613 test(smoke): login pubblico, badge, protezione /admin/users Adriano 2026-07-05 22:21:30 +02:00
  • c36ad4cb2d feat(users): gestione utenti /admin/users con guardie self/ultimo-admin Adriano 2026-07-05 22:18:20 +02:00
  • 0f2b2ba014 feat(blog): firma autore sotto il titolo, fallback Staff InsanityLab Adriano 2026-07-05 22:15:30 +02:00
  • 2bf6b3d4de feat(admin): nav per 3 ruoli, blog filtrato per autore + colonna autore Adriano 2026-07-05 22:13:15 +02:00
  • 22d72be74d feat(inline): badge con guid + modal di modifica contenuti in pagina Adriano 2026-07-05 22:10:50 +02:00
  • 842371604b feat(showtags): endpoint cookie + toggle nel menu utente Adriano 2026-07-05 22:05:46 +02:00
  • 71cd1626e0 feat(header): identità utente SSR, link Accedi / menu utente Adriano 2026-07-05 22:03:07 +02:00
  • 6b85872515 feat(login): pagina pubblica /login con next sicuro Adriano 2026-07-05 21:59:50 +02:00
  • 5ce10da9bd feat(content): guid in resolve/componenti + GET /api/admin/content/[tag] Adriano 2026-07-05 21:56:53 +02:00
  • c3267c9be2 feat(posts-api): assegna autore in POST, ownership su PUT/DELETE Adriano 2026-07-05 21:51:34 +02:00
  • 6d1e2607ee feat(posts): author_id nel repository + listByAuthor + helper utenti Adriano 2026-07-05 21:49:16 +02:00
  • db92fc9c02 feat(middleware): autorizzazione a matrice + redirect per ruolo Adriano 2026-07-05 21:47:24 +02:00
  • e87a464090 feat(auth): matrice permessi 3 ruoli + landingFor Adriano 2026-07-05 21:44:30 +02:00
  • 5cea895d51 feat(db): migrazioni ruoli editor->superuser, guid contenuti, posts.author_id Adriano 2026-07-05 21:40:28 +02:00
  • d4cf359805 docs: rifinisci test migrazione nel piano Adriano 2026-07-05 21:38:47 +02:00
  • d0fa75a3d3 docs: piano implementazione ruoli/login/GUID/modifica inline Adriano 2026-07-05 21:37:53 +02:00
  • 6c225281e0 docs: spec ruoli/login/GUID/modifica inline Adriano 2026-07-05 21:14:30 +02:00
  • 8ceea9b16f feat: rinomina sezione Programmi in Servizi (route, tag, migrazione DB) Adriano 2026-07-05 20:23:48 +02:00
  • c975dcac12 fix review finale: card programmi home taggate, README gestione contenuti, import type e commento seed Adriano 2026-07-05 17:45:31 +02:00
  • 8495d9edd4 test: smoke contenuti taggati e utente editor Adriano 2026-07-05 17:38:33 +02:00