Skip to content

Releases: barremans/articlesearch

v15.6.0

Choose a tag to compare

@barremans barremans released this 10 Oct 10:35

[15.6.0] - 2026-10-10

🛠 Verbeterd

  • 🐞 Bug of feature melden: een feature-aanvraag wordt voortaan, net
    als een bugmelding, als "Issue" geregistreerd op GitHub (voorheen als
    "Pull Request"). Aan het invullen verandert niets; de voorvertoning
    toont enkel nog de titel en de beschrijving. Elke melding vermeldt nu
    automatisch met welke versie van ArticleSearch ze verzonden is.
  • 📋 Show open cases: de lijst is ingedeeld in "Open
    bugmeldingen"
    en "Open feature-aanvragen" (voorheen "Open
    Issues" / "Open Pull Requests"). Oudere, nog openstaande
    feature-aanvragen blijven gewoon zichtbaar.
  • 💬 Gaat er iets mis bij het verzenden of ophalen, dan verschijnt een
    duidelijke Nederlandstalige melding in plaats van een technische
    foutcode.

🐞 Bugfix

  • 🐞 Bug of feature melden: verzenden mislukte met "401 Client Error:
    Unauthorized". Oorzaak: de toegangssleutel voor GitHub werd telkens
    automatisch ongeldig gemaakt. Structureel opgelost (zie Security).
  • 📋 Show open cases: een melding met tekens zoals < of > in de
    tekst (bv. een ruwe Peppol-foutboodschap) werd onvolledig getoond.

🔒 Security

  • 🔑 GitHub-integratie: de toegangssleutel staat niet langer in de
    broncode en is beperkt tot één taak: meldingen aanmaken en lezen. De
    update-controle gebruikt geen sleutel meer.

v15.5.1

Choose a tag to compare

@barremans barremans released this 11 Sep 07:20

🐞 Bugfix

  • 📑 Open Elements overview: een Excel-bronbestand met een voettekst-/
    notitieregel na de eigenlijke tabel (bv. "Afgedrukt door: ") liet
    de import voorheen volledig falen ("Ongeldige datum in kolom ..."), ook
    al bevatte de tabel zelf enkel geldige gegevens. Zo'n rij wordt nu
    herkend (geen geldig documentnummer) en overgeslagen i.p.v. de hele
    import te blokkeren.

v15.5.0

Choose a tag to compare

@barremans barremans released this 11 Sep 06:24

[15.4.0] - 2026-09-11

✨ Nieuw

  • 📑 Open Elements overview — nieuw scherm onder Export → Open
    Elements overview...
    , naast het bestaande "Open Elements". Splitst 2
    lokaal aangeleverde CSV-exports van openstaande verkoopdocumenten
    (orders/leveringen) op per verkoopmedewerker (Sales Owner, met Document
    Owner als terugval) en genereert per medewerker een overzicht (enkel
    orders ouder dan 6 maanden en leveringen ouder dan 1 maand), met een
    extra kolom "Openstaand" en een totaalrij. Kies zelf de inputmap
    (bestandskeuzelijst herkent de orders-/leveringen-CSV automatisch) en de
    outputmap, en het gewenste formaat (XLSX, CSV, of beide) — de map
    met de gegenereerde bestanden wordt na afloop automatisch geopend, en de
    laatst gebruikte in-/outputmap wordt onthouden voor de volgende keer.
    Geen live SAP-koppeling nodig voor dit scherm. Zelfde
    toegangsvoorwaarde als "Open Elements": enkel voor gebruikers in
    Azure AD-groep "GPP_Finance", en niet beschikbaar in offline-modus.
    Optioneel kan via Instellingen → Instellingen wijzigen... een vaste
    standaard input-/outputmap ingesteld worden (bv. een gedeelde
    netwerkschijf) — leeg gelaten, dan valt het scherm terug op de laatst
    gebruikte map.

🛠 Verbeterd

  • ⚙️ Instellingen-scherm: heringedeeld in tabbladen ("Algemeen",
    "Business Partners", "Productie Stock Overview", "Open Elements
    overview", "Tab-volgorde") i.p.v. één lange, aaneengeschakelde lijst —
    overzichtelijker nu het aantal instellingengroepen blijft groeien.
    Functioneel ongewijzigd: dezelfde velden, 1 gedeelde "Opslaan"-knop.
  • 🏭 Datasets beheren... (Prod Stock Overview): "Artikelnummers"
    wordt bij Opslaan nu altijd eerst zichtbaar genormaliseerd in het veld
    zelf en pas dan effectief opgeslagen — voorheen gebeurde de normalisatie
    al wel correct maar onzichtbaar, het getoonde veld bleef ongewijzigd
    tot manueel op "Normaliseren" geklikt werd.

🔒 Security

  • 🏭 Datasets beheren... (Prod Stock Overview): "Eigenaar" wordt bij
    een nieuwe dataset voortaan automatisch ingevuld met de naam van de
    ingelogde gebruiker en is niet langer een vrij in te typen veld
    (zelfde principe als "Gewijzigd door"). Bewerken blijft voorbehouden
    aan de eigenaar (of iemand van wie de naam sterk op de eigenaar lijkt —
    vangt bestaande, ooit handmatig ingevulde eigenaar-namen op) of aan
    leden van de AD-groep "CGK-APP-L6" (volledige beheerrechten over
    alle datasets); wie geen van beide is kan de dataset nog steeds
    bekijken, maar dan alleen-lezen — geen enkele dataset wordt dus
    onzichtbaar.

v15.4.0

Choose a tag to compare

@barremans barremans released this 01 Sep 10:32

[15.3.0] - 2026-09-01

✨ Nieuw

  • 🔮 Betalingsgedrag & Openstaande Posten — nieuw tabblad "Forecast":
    toont per openstaande factuur/voorschot een voorspelde betaaldatum
    en vervalstatus, gebaseerd op het historische betaalgedrag van de
    klant. Staat na het ophalen standaard gesorteerd op eerstkomende
    verwachte betaaldatum; elke kolom (incl. Vervalstatus) blijft ook
    manueel sorteerbaar via de kolomkop.
  • Σ Live totaal "Openstaand": onderaan de tabbladen "Closed" en
    "Forecast" verschijnt nu een totaalbedrag dat automatisch meebeweegt
    met de actieve filters/zoekopdracht — bv. filteren op een bepaald
    kwartaal toont meteen het openstaand totaal voor enkel die facturen.

🛠 Verbeterd

  • 💳 Betalingsgedrag & Openstaande Posten: tabblad "Facturen"
    hernoemd naar "Closed" en toont voortaan enkel afgesloten
    (betaalde) documenten — openstaande facturen zijn nu te vinden in het
    nieuwe tabblad "Forecast". Een dubbelklik op een klant in "Klanten"
    springt daarom ook niet langer naar "Closed", maar rechtstreeks naar
    "Forecast". Kolombreedte van de laatste kolom ("Jaar") is niet langer
    overdreven breed.
  • 🏭 Productie Stock Overview: de rode kleurmarkering bij een lege
    magazijnvoorraad houdt nu ook rekening met "Min. SAP" — een
    artikel zonder minimumvereiste kleurt niet langer onterecht rood bij
    een lege voorraad. Geldt voortaan voor alle 3 magazijnkolommen
    (Algemeen, Antwerpen, Miami), niet enkel "Stock Algemeen".
  • 📦 Detailvenster — tab "LISA": de kolommen "Min.Whs"/"Max.Whs"
    tonen nu de correcte waarde per magazijn (overgenomen uit de SAP-tab
    van hetzelfde artikel) — zie ook de bugfix hieronder.

v15.3.0

Choose a tag to compare

@barremans barremans released this 31 Aug 12:58

🛠 Verbeterd

  • Opstarttijd verkort: Azure AD-login gebruikt nu een persistente,
    versleutelde tokencache (DPAPI op Windows) zodat na de eerste
    aanmelding een silent token-refresh mogelijk is zonder browserpopup
    bij een volgende opstart van de app.
  • Opstarttijd verkort (indien "Prod" je standaard search-type is): het
    ophalen van de Prod-datasetlijst gebeurt niet langer synchroon tijdens
    het opstarten — de keuzelijst toont nu kort "Datasets laden..." terwijl
    dit op de achtergrond gebeurt, zonder het venster te blokkeren.

🔒 Security

  • De MSAL-tokencache wordt versleuteld opgeslagen
    (%LOCALAPPDATA%\ArticleSearch\msal_cache.bin, DPAPI) — enkel
    leesbaar door dezelfde Windows-gebruiker op hetzelfde toestel.

v15.2.1

Choose a tag to compare

@barremans barremans released this 31 Aug 08:30

[15.2.1] - 2026-08-31

✨ Nieuw

  • 🟡 Artikel-zoekresultaten (Toon voorraad = S): de kolom "Qty"
    krijgt een gele celachtergrond wanneer de voorraad voor dat artikel
    binnen hetzelfde magazijn onder "Min.Whs" zakt — analoog aan de
    bestaande kleurregel in Productie Stock Overview. Houdt correct
    rekening met meerdere locaties binnen één magazijn: pas wanneer de
    som van alle locaties binnen dat magazijn onder Min.Whs zit, kleurt
    de rij geel.
  • 🟡 Detailvenster — tabs "LISA" en "SAP": zelfde gele markering op
    de kolom "Beschikbaar", eveneens gegroepeerd per magazijn.

🛠 Verbeterd

  • 👤 Bug/Feature melden: het veld "Je naam" wordt nu automatisch
    ingevuld met de naam van de ingelogde gebruiker en is niet langer
    bewerkbaar. Bij een ontbrekende aanmelding blijft het veld leeg en
    gewoon manueel invulbaar, zoals voorheen.
  • 📦 Installatie/update: een update sluit voortaan automatisch een
    reeds openstaande ArticleSearch af vóór het overschrijven van de
    bestanden — voorkomt fouten door een gelockte toepassing tijdens het
    updaten. De toepassing wordt na de update niet automatisch herstart;
    start ArticleSearch nadien gewoon opnieuw zelf op. De installatiewizard
    toont bij een update ook "bijwerken naar versie X" i.p.v. de standaard
    installatietekst.

🔒 Security

  • 🔑 GitHub-integratie ("Meld via GitHub"/"Open GitHub Cases"): de
    sleutel voor toegang tot GitHub was verlopen en is vernieuwd.

v15.2.0

Choose a tag to compare

@barremans barremans released this 31 Aug 06:40
6d4286e

[15.2.0] - 2026-08-31

✨ Nieuw

  • 🏭 Productie Stock Overview: nieuwe kolom "Opmerking" (vrije
    tekst, tot 255 tekens) tussen "Niet CGK" en "Stock Algemeen" — breder
    getoond dan de standaard auto-fit-breedte.
  • 🔤 Kolomsortering: klik op de kolomkop "Art.Nr." of
    "Omschrijving" om te sorteren (nogmaals klikken keert de richting
    om) — zelfde principe als bij de Artikel-tabel. De tabel staat na het
    ophalen/filteren voortaan standaard gesorteerd op Art.Nr.
  • ⚙️ Instellingen: "Standaard dataset" en "Standaard eigenaar" (Productie

v15.1.0

Choose a tag to compare

@barremans barremans released this 27 Aug 07:09

[15.1.0] - 2026-08-27

✨ Nieuw

  • 💳 Betalingsgedrag & Openstaande Posten — nieuw scherm via
    Export → Betalingsgedrag... (zelfde toegangsrechten als Open
    Elements). Twee tabbladen:
    • Klanten: gemiddeld betaalgedrag per klant (aantal documenten,
      gemiddeld aantal dagen tot betaling, gemiddeld verschil t.o.v. de
      vervaldatum, totaalbedragen) — filterbaar op aantal maanden,
      klantcode en betaalgedrag (alle klanten / enkel slechte betalers /
      enkel op tijd of vroeger).
    • Facturen: alle individuele facturen/voorschotten in de gekozen
      periode — filterbaar op aantal maanden, klantcode en op "Verschil
      vervaldatum" (alles / enkel te laat betaald / enkel correct betaald).
    • Dubbelklik op een klant in de Klanten-tab springt automatisch naar
      de Facturen-tab, gefilterd op die klant.
    • Zoekbalk per tabblad filtert live over alle kolommen; kolomkoppen
      zijn klikbaar om te sorteren.
    • Export naar CSV, Excel, of beide tegelijk — per tabblad apart of
      beide tabbladen ineens. De map met het geëxporteerde bestand wordt na
      export automatisch geopend, en de laatst gebruikte exportmap wordt
      onthouden voor de volgende keer.
    • Ingevulde maanden/klantcode op de Klanten-tab worden automatisch
      overgenomen naar de Facturen-tab.
    • Sneltoetsen: Ctrl+Enter (ophalen), Ctrl+E (exporteren),
      Alt+1/Alt+2 (wissel tabblad), Esc (sluiten).

🐞 Bugfix

  • 🖼️ Afbeelding uploaden (detailvenster): de velden Beschrijving,
    Leveranciersartikelnummer en Leveranciersnaam worden nu automatisch
    vooraf ingevuld op basis van de reeds gekende artikelgegevens (eigen
    omschrijving, gegevens uit de zoekresultaten en/of de laatste aankoop)
    wanneer er nog geen eerdere afbeelding-informatie voor dat artikel
    bestaat. Voordien bleven deze velden in dat geval leeg en moest alles
    manueel ingetikt worden. Reeds bestaande waarden worden nooit
    overschreven.

v15.0.5

Choose a tag to compare

@barremans barremans released this 06 Aug 13:14

Token bugfix v15.0.5

v15.0.4

Choose a tag to compare

@barremans barremans released this 06 Aug 12:35

Release note v15.0.3 bug fixes