Versiehistorie

Overzicht van alle deploys van de The Extra Mile Hub webapp.

v1.15
Huidig
Activity log, beheerders laatste login, footer build-timestamp
vrijdag 15 mei 2026 om 20:00
  • Nieuw: Activity Log pagina onder Instellingen — toont alle logins van trainers en managers

  • Trainers: laatste loginmoment bijgehouden en zichtbaar op de beheerderspagina

  • Beheerders: laatste loginmoment bijgehouden en zichtbaar in de beheerderstabel

  • Footer: versienummer en beschrijving verwijderd — toont nu automatisch de timestamp van de laatste build

v1.14
Open Gym & Duursport verfijnd + navigatie opgeruimd
vrijdag 15 mei 2026 om 18:00
  • Open Gym: filteroptie op tarieftype toegevoegd

  • Open Gym: twee tariefkolommen samengevoegd tot één (pakket + prijs)

  • Open Gym: klik op klantnaam navigeert naar klantdetail

  • Open Gym: trainer wordt tussen haakjes getoond in dashboard-abonnementenrijen

  • Duursport: drie prijskolommen samengevoegd tot één (excl. + BTW% = incl.)

  • Navigatie: "Financieel per Klant" verwijderd uit menu en pagina verwijderd

  • Navigatie: Instellingen verplaatst naar onderaan, vlak boven "Wissel Rol"

v1.13
Manager dashboard redesign + favicon
vrijdag 15 mei 2026 om 16:00
  • Dashboard: recentste 10 activiteiten in compacte rijen over de volledige breedte

  • Dashboard: abonnementen opgesplitst in "Binnenkort verlopen" en "Verlopen" met visuele markering

  • Dashboard: chip toont resterende dagen als ≤14 dagen

  • Dashboard: trainer wordt tussen haakjes getoond bij elke abonnementsrij

  • Nieuwe TEM-favicon: SVG + PNG + ICO gebaseerd op The Extra Mile logo

v1.12
Activiteiten registratie: datum, reden en B2B/groepsles prijsfix
vrijdag 15 mei 2026 om 14:00
  • Datumveld bij activiteitsregistratie verduidelijkt: "Datum van de activiteit" met uitleg eronder

  • Reden tariefsafwijking: apart veld toegevoegd — wordt nu correct opgeslagen (was altijd leeg)

  • Fix: B2B-activiteiten werden op €0 opgeslagen — prijs komt nu correct uit de dienstentabel

  • Fix: groepslessen werden op €0 opgeslagen — zelfde fix als B2B

  • Trainer activiteitenpagina: reden afwijking zichtbaar als tooltip op het "Aangepast"-badge

v1.11
Dienstcategorieën vanuit database + gecombineerd bewerkscherm
vrijdag 27 maart 2026 om 15:30
  • Dienstcategorieën zijn nu volledig beheersbaar via de app (aanmaken, aanpassen, verwijderen)

  • Bewerken en tarief aanpassen in één gecombineerd dialoogvenster — prijs wordt alleen als nieuw tarief opgeslagen als die werkelijk wijzigt

  • Activiteiten dropdown sync: gevoed vanuit de database, automatisch bijgewerkt als er categorieën wijzigen

  • Fix: fout bij opslaan van bewerkte dienst (klant_id kolom ontbrak)

  • Migratie: dienst_categorieen tabel, conversie enum → TEXT met FK

v1.10
Diensten verwijderen + actief/inactief toggle
vrijdag 27 maart 2026 om 14:30
  • Diensten: "Verwijderen" knop in het bewerk-dialoog (met bevestiging)

  • Melding als dienst niet verwijderd kan worden omdat er activiteiten aan gekoppeld zijn

  • Diensten: actief/inactief toggle in het bewerk-dialoog — alternatief voor verwijderen

  • Fix: tijdzone in versiebalk altijd op Europe/Brussels (was UTC op Vercel)

v1.9
Open Gym en Duursport: bewerken en verwijderen voor de manager
vrijdag 27 maart 2026 om 11:00
  • Open Gym: "Verwijderen" knop toegevoegd in het bewerk-dialoog (met bevestiging)

  • Duursportbegeleiding: "Bewerken" knop per rij, inclusief status wijzigen

  • Duursportbegeleiding: "Verwijderen" knop in het bewerk-dialoog (met bevestiging)

  • Verduidelijking: de dienstendropdown bij activiteiten komt rechtstreeks uit de diensten- en tarieven tabel (v_huidige_tarieven), niet hardcoded

v1.8
Herstructurering: activiteiten, open gym en duursport volledig losgetrokken
vrijdag 27 maart 2026 om 14:00
  • Activiteiten: open gym en duursportbegeleiding verwijderd uit registratieformulier

  • Duotraining en Small Group Training toegevoegd als aparte dienst-types

  • Groepslessen: volle groep (€55/u) en niet volle groep (€62/u) als nieuwe structuur

  • B2B: specifieke diensten per klant (Econopolis, Stad Leuven, UZ Leuven, Bakala Academy, ...)

  • B2B: klant wordt automatisch ingevuld bij het registreren van een activiteit

  • Open Gym: uitgebreide pakket-types (10 varianten incl. community-tarief)

  • Duursportbegeleiding: subtype hardlopen / triatlon toegevoegd

  • Diensten beheer: klant-koppeling voor B2B, inactief-badge, alle nieuwe types zichtbaar

v1.7
Landingspagina: "Wie ben je?" + diensten herontwerp
donderdag 26 maart 2026 om 11:05
  • Nieuwe startpagina met drie keuzes: Manager, Trainer, Klant

  • Manager: zelfde rolkeuze als voorheen (inloggen als Els, trainer of klant)

  • Trainer: kies profiel en ga direct door — geen e-mail verstuurd

  • Klant: vul e-mailadres in en ontvang een persoonlijke inloglink

  • Diensten: gegroepeerd per type, enkel naam zichtbaar, nieuwe diensten aanmaken mogelijk, "geldig vanaf" kolom verwijderd

v1.6
Klant logboek: wie heeft wat gewijzigd en wanneer
donderdag 26 maart 2026 om 10:32
  • Onderaan het klantprofiel van de manager: volledig logboek van alle wijzigingen

  • Toont welk veld gewijzigd werd, de oude waarde (doorstreept) en de nieuwe waarde

  • Aanpassingen binnen 5 seconden van dezelfde persoon worden gegroepeerd

  • Gekleurde chips: groen voor klant via portaal, blauw voor manager/trainer

v1.5
Klantportaal: inloggen via magic link + zelfbeheer profiel
donderdag 26 maart 2026 om 10:14
  • Trainers en managers kunnen een persoonlijke inloglink versturen naar een klant

  • E-mail verstuurd via Postmark met groen TemGym-opmaak

  • Klant klikt op de link en kan eigen klantenfiche aanpassen

  • Portaalpagina op /portaal/profiel: zelfde velden als klantenbeheer, e-mail uitgeschakeld

  • Fix: supabase-admin lazy initialisatie zodat de Vercel-build slaagt zonder omgevingsvariabelen

v1.4
Manager activiteiten, klantenbeheer uitgebreid, Open Gym hernoemd
donderdag 26 maart 2026 om 09:55
  • Manager kan activiteiten registreren: eerst trainer kiezen, dan dienst en klant

  • "Activiteit registreren" is nu een knop op de overzichtspagina i.p.v. een navigatielink

  • Klantbeheer: organisatie is een optioneel tekstveld (vinkje verwijderd)

  • Adresvelden toegevoegd: straat, nummer, bus, postcode, gemeente, land

  • E-mailadres van trainers niet meer zichtbaar in het trainersoverzicht

  • "Open Gym Abonnementen" hernoemd naar "Open Gym" in navigatie

v1.3
Activiteit registratie: dienst eerst kiezen + trainersoverzicht opgeschoond
woensdag 25 maart 2026 om 20:06
  • Bij activiteit registreren: eerst dienst kiezen, daarna pas klant

  • Top 5 meest gebruikte diensten als snelkeuze-chips voor elke trainer

  • Groepsles: klant is optioneel (niet verplicht)

  • Bio en actief-status niet meer zichtbaar in trainersoverzicht

v1.2
Gepauzeerde abonnementen, nieuwe klanten en trainerfoto's
woensdag 25 maart 2026 om 19:57
  • Open Gym abonnementen: status "gepauzeerd" toegevoegd

  • Nieuwe klanten aanmaken vanuit trainer- en managerbeheer

  • Trainerfoto's toegevoegd (avatar met initialen als fallback)

v1.0
Initieel TemGym prototype gelanceerd
woensdag 25 maart 2026 om 14:09
  • Volledig prototype gebouwd met Next.js + MUI + Supabase

  • Manager dashboard met KPI-kaarten en recente activiteiten

  • Trainerbeheer: activiteiten, klanten, maandoverzicht, commissies

  • Open Gym abonnementen en duursportbegeleiding

  • Facturen en financieel overzicht

  • Diensten en tarieven beheer

Laatste build: 19 mei 2026, 15:29·Versiehistorie →