Versie 0.9.9 Beta 👍

Posted in News on January 30, 2023 by Sessy dev team ‐ 7 min read

Versie 0.9.9 Beta 👍

Alles is nogmaals goed getest en geoptimaliseerd. Hieronder de updates!

Leden app

features

  • Het is nu mogelijk om zelf je account te verwijderen, rechtstreeks vanuit de app
  • Het venster en de omschrijving bij de eenmalige aanschaf van een sessie is eenvoudiger en beter gemaakt
  • Het is nu mogelijk om je voorkeurslocatie in te stellen
  • De hyperlinks naar algemene voorwaarden en privacy policy worden nu alleen getoond als ze zijn gevuld door de aanbieder
  • Overal de term ‘apparaat’ gebruikt in plaats van systeem om gemakkelijker te begrijpen te maken
  • Bij het kiezen van een abonnement bij een (nieuwe) aanbieder is er nu direct toegang tot de informatie van de aanbieder: Beschrijving, adres, email, telefoon, website, etc.
  • De aanbieder informatie is nu ook beschikbaar vanaf het “account” scherm in app, zodat adres en contactgegevens eenvoudig terug te vinden zijn
  • Bij het afnemen van een abonnement wordt nu altijd de duur en de opzegtermijn weergegeven
  • Het is nu mogelijk voor aanbieders om naast de algemene voorwaarden ook een link te tonen naar een privacy statement
  • Bij het aanmaken van een account zijn nu links beschikbaar naar de Sessy gebruiksvoorwaarden en privacy statement
  • Extra beveiliging toegevoegd door restricties/ strenge regels toe te passen op wie welke aanpassingen in de database kan maken
  • Extra beveiliging toegevoegd door de toegang tot de database te beperken tot gevalideerde apps (alleen de officiele Sessy app) en websites (alleen de Sessy backend website app)

bug fixes

  • Emails worden nu altijd opgeslagen in ’lowercase’ om incompatibiliteitsproblemen te voorkomen
  • Bij het aanschaffen van een strippenkaart wordt nu correct bij Stripe aangegeven dat het om een eenmalige betaling gaat
  • By het verwijderen van een account wordt er eerst gecontroleerd of er nog actieve abonnementen lopen
  • Bij het veranderen van abonnement wordt het scherm netjes afgesloten
  • Bij het resetten van het wachtwoord wordt eerst gecontroleerd of het emailadres/ account wel echt bestaat
  • Als het resetten van het password niet lukt (bijv. doordat er geen internetconnectie is) dan wordt er nu een foutmelding weergegeven
  • De weergegeven pagina en de navigatiebar zijn nu altijd netjes ‘in sync’. De onnodige code voor het markeren van de juiste pagina in de navigatiebar is opgeruimd
  • Laadschermen worden nu altijd getoond in dezelfde helderheid als de rest van de app (scaffold toevoegen aan Loading())
  • De kleur van de tekst in knoppen aangepast zodat de kleur nooit hetzelfde kan zijn als de achtergrond (om te zorgen dat de tekst altijd goed leesbaar is)
  • Het aanschaffen van een losse sessie wordt nu niet meer afgetrokken van het aantal beschikbare sessies
  • De controle op authenticatie (ingelogde gebruiker) is aangepast om te voorkomen dat de app (soms) in een ‘refresh loop’ terecht komt
  • De versie van de agenda ‘widget’ is geupdate waarmee het niet meer voorkomt dat de datum niet in de beschikbare ruimte past
  • Aanpassingen gemaakt om notificaties op iOS mogelijk te maken als de app niet actief of afgesloten is

Backend - feature updates & bug fixes

features

  • Het is nu mogelijk om als aanbieder een link te tonen naar een privacy statement
  • Bij het stoppen van de proefperiode en het verwijderen van data wordt nu een statusvenster getoond om aan te geven dat het proces nog niet is voltooid
  • Toelichting toegevoegd om uit te leggen hoe te filteren op datum in de omzet- en sessielijsten op de rapportage pagina
  • Er wordt nu gecontroleerd of het KvK nummer juist is ingevoerd om problemen bij het aanmaken van een incasso export xml (PAIN.008) te voorkomen
  • Het incasso instellingen scherm is opnieuw ontworpen zodat alle waarden direct aangepast kunnen worden en het er visueel beter uitziet
  • Cloudfunctie aangemaakt waarmee gebruikers het emailadres van hun account kunnen aanpassen
  • Het is nu mogelijk om via een import ‘verborgen/ gratis’ abonnementen toe te wijzen (bijvoorbeeld aan medewerkers) in combinatie met het gebruik van Stripe voor het innen van betalingen
  • Er is een veld toegevoegd waarmee een korte beschrijving van de aanbieder kan worden opgeslagen die wordt weergegeven wanneer nieuwe leden zich inschrijven
  • Het vastleggen van hyperlinks naar algemene voorwaarden en naar een privacy statement is optioneel gemaakt
  • Ingevoerde hyperlinks (website aanbieder, algemene voorwaarden, privacy statement) worden nu bij het opslaan gecontroleerd zodat er alleen geldige hyperlinks kunnen worden opgeslagen
  • De opzegtermijn voor abonnementen van onbeperkte duur is nu in te stellen op maximaal 1 maand, in lijn met Nederlandse wetgeving
  • De hyperlink naar de Sessy gebruiksvoorwaarden is nu zichtbaar bij het afnemen van een licentie bij Sessy
  • Aanpassingen in aankoopcategorien worden nu automatisch verwerkt in de producten/services, zodat deze niet handmatig hoeven te worden aangepast
  • Het is nu mogelijk om bij het wijzigen van een abonnement ervoor te kiezen om lopende abonnementen aan te passen (of niet). De optie wordt alleen getoond bij het aanpassen van bestaande abonnementen
  • Bij het starten van een nieuwe aanbieder/ proefperiode wordt nu een venster getoond met een beschrijving van de voorwaarden en een link naar de gebruiksvoorwaarden en privacy statement van Sessy
  • De datumprikker bij het aanpassen/ aanmaken van een sessie toont nu een animatie en scrolled automatisch naar de gekozen datum
  • De waarschuwingen en beschrijvingen bij het importeren van leden zijn verbeterd
  • Sessiedata ouder dan 1 jaar wordt nu automatisch verwijderd om het systeem snel te houden
  • Hyperlinks toegevoegd naar de App Store en Play Store versies van de Sessie app
  • De lijst met aanbieders die leden kunnen selecteren wordt nu automatisch bijgewerkt op basis van de licentiestatus (als een licentie wordt beindigt zullen leden geen nieuw abonnement meer kunnen afnemen)
  • Extra beveiliging toegevoegd door restricties/ strenge regels toe te passen op wie welke aanpassingen in de database kan maken
  • Extra beveiliging toegevoegd door de toegang tot de database te beperken tot gevalideerde apps (alleen de officiele Sessy app) en websites (alleen de Sessy backend website app)

bug fixes

  • De sessie starttijd in het medewerker weekschema wordt nu goed weergegeven
  • Bij het inschrijven van een lid voor een sessie wordt nu eerste gecontroleerd of het lid al is ingeschreven
  • Restanten ongebruikte code is opgeruimd
  • De code voor het aanmaken van een nieuwe proef-aanbieder is aangepast om te voorkomen dat de functie meerdere keren wordt gestart en er in de achtergrond meerdere proef-aanbieders worden aangemaakt
  • De taalvoorkeur van de gebruiker kan nu ook ingesteld worden op ‘apparaattaal’ (liep vast)
  • Bij het starten van een proefperiode heeft de aanvrager kort ‘vrije’ toegang om problemen met een nog niet bijgewerkte ‘custom claim’ te voorkomen
  • Emailadressen worden altijd met lower case opgeslagen om incompatibiliteitsproblemen te voorkomen
  • Meerdere fixes bij het inlezen van PAIN.002 bestanden (incasso import resultaat overzicht vanuit de bank), waaronder het corrigeren van het betaalde bedrag als de incasso is mislukt
  • In het bezettingsrapport worden nu ook percentages hoger dan 100% ondersteund
  • Bij het aankopen van shop items wordt nu het totaalbedrag direct geupdate als er meer dan 1 item wordt aangeschaft
  • Onmogelijk gemaakt om de startdatum van een nog te starten abonnement te verwijderen of aan te passen om ongewenste effecten te voorkomen
  • De “laad meer” knop niet weergeven als er geen items meer zijn om weer te geven in de sessielijst van een lid (ledenoverzicht)
  • Sessiedatum wordt nu overal correct uitgelezen op basis van de ISO datum string
  • Tags zoeken hoofdletter onafhankelijk gemaakt
  • Gedeeltelijk betaalde items worden nu goed meegenomen in betaalbatches
  • Het laden van het changelog direct na een handmatige verandering in de omzet werkt nu
  • Bij het veranderen van de IBAN code wordt nu de huidige IBAN code goed weergegeven in het IBAN veld
  • Typefout aangepast: Trial in plaats van trail
  • Er wordt nu een foutmelding gegeven als er een checklist wordt opgeslagen met 0 acties
  • Een tag verwijderen was door een bug alleen mogelijk na het maken van een aanpassing, dit is gecorrigeerd
  • Het helderheidsmenu wordt nu netjes afgesloten na het aanpassen van de helderheidsinstellingen
  • De formatting van het scherm met de beschrijving van de opties voor het innen van betalingen is verbeterd
  • Mogelijk gemaakt om medewerkers te verwijderen van terugkerende sessies
  • Gezorgd dat het navigatiemenu wordt gereset als de app opnieuw wordt geladen door een wijziging
  • Beveiliging ingebouwd die ervoor zorgt dat sessies in het verleden niet meer kunnen worden aangepast
  • Het is nu niet meer mogelijk om een aanbieder aan te maken zonder regio informatie (tijdzone moet altijd gevuld zijn)