-
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