Uitgavelog

Nieuwste uitgave eerst.

Uitgave 16: contactformulier gebruikt niet-www-mailendpoint

Resultaat

Gewijzigde bestanden (klik om te openen)
  • BUILD
  • DEVBOTLOG.md
  • contact/index.html
  • devbotlog.html
  • index.html

Verificatie: de browser-URL is statisch gecontroleerd op de niet-www-host. Een inhoudsloze GET naar de endpoint is zonder mailinhoud geprobeerd; de browseromgeving stond de URL niet toe en er is geen testmail verstuurd.

Herstel het contactformulier op /contact/. De huidige relatieve endpoint post vanaf www.veldapps.com naar de verkeerde host en levert daar 404 op. Gebruik expliciet de juiste endpoint https://veldapps.com/cavalion/js/util/Mail.send (zonder www), met behoud van het bestaande Mail.send-JSON-payload, validatie, verzendstatus en foutafhandeling. Controleer de endpoint veilig met een aanvraag zonder mailinhoud of een andere niet-verzendende methode; verstuur geen testmail. Verifieer dat de gegenereerde browser-URL de niet-www-host gebruikt, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 15: VeldwerkGT-storeversies verplaatst en aangevuld

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: de officiële App Store- en Google Play-vermeldingen, de alinea-volgorde en de blauwe kopopmaak zijn gecontroleerd.

Verplaats naar de tweede alinea en zoek het uitgebreidere build nummer op in de beide stores en kleur de tekst kop "Actuele storeversies" vet gedrukt blauw (het blauw zoals op de pagina wordt gebruikt)

Uitgave 14: VeldwerkGT-storeversies toegevoegd

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: de officiële App Store- en Google Play-vermeldingen en de nieuwe alinea op de productpagina zijn gecontroleerd.

1-screenshot.jpg
1-screenshot.jpg

Zoek de nieuwste versie van VeldwerkGT op in de App Store en de Play STore en meldt dat in een nieuwe alinea bovenin de pagina

Uitgave 13: contactformulier via mailservice hersteld

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: formuliermarkup, Mail.send-payload en de fout- en succesafhandeling zijn statisch gecontroleerd; er is geen testmail verzonden.

1-screenshot.jpg
1-screenshot.jpg

Maak deze pagina weer werkend, in JavaScript, want er is geen server meer.

 

Je kan veldapps/Session wellicht herbruiken om een util/Mail.send commando te gebruiken

 

(zie /Users/ralph/fs/Workspaces/veldapps.com/V7/src/veldapps/Session.js en Dropbox-veldapps/Issues/VA-20250729-1-BW-meetnetten/scripts/mail-FilterMeting-historie.js)

Uitgave 12: nieuwsarchief en actuele pagina hersteld

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: archiefinhoud, menujaartallen, paden, de nieuwe pagina en het gebruikte logo zijn gecontroleerd.

Vervolg op de nieuwsherstructurering: bepaal de zichtbare jaartallen uitsluitend uit de inhoud van de doelpagina's; controleer dus eerst welk jaar elke bestaande nieuwsarchiefpagina werkelijk bevat en laat menu, koppen, URL's en inhoud daarmee overeenkomen. De gewenste historische menu-opties zijn waarschijnlijk 2020 en 2021, maar gebruik alleen die labels als de gecontroleerde inhoud dat ondersteunt. Voeg daarnaast een nieuwe actuele nieuwspagina toe met een verzorgd nieuwsbericht dat aankondigt dat de nieuwe website is gestart/gerealiseerd. Gebruik uitsluitend bestaande, passende afbeeldingen of screenshots uit de repository als die er werkelijk zijn en relevant zijn; verzin geen screenshots en gebruik geen lege afbeeldingen. Houd bestaande links waar redelijk mogelijk werkend. Verifieer alle nieuwslinks, inhoudelijke jaartallen en de nieuwe pagina gericht, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 11: nieuwsjaarnavigatie gecorrigeerd

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: navigatielabels, jaartitels, doelpaden en de compatibele blogredirect zijn gecontroleerd.

Herstructureer de nieuwspagina's op basis van de daadwerkelijke inhoud en corrigeer de jaartalnavigatie. De huidige inhoud van blog/index.html hoort bij nieuwsjaar 2021: verplaats of herpubliceer deze onder een passende nieuws-2021-pagina/URL, op dezelfde wijze als de bestaande jaarpagina's in het menu. Controleer vervolgens alle bestaande nieuwsjaar-links en hun doelpagina's; zichtbare menujaartallen moeten overeenkomen met het werkelijke jaar van de getoonde inhoud. Los de geconstateerde mismatch op waarbij bijvoorbeeld 'Nieuws 2024' naar inhoud uit 2021 wijst. Behoud werkende bestaande links waar redelijk mogelijk met redirects of compatibele pagina's, en maak geen aannames over 2025 zonder de inhoud te inspecteren. Verifieer navigatie, paden en inhoud gericht, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 10: bestandenlijst inklapbaar gemaakt

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: de generator is uitgevoerd; gesloten/open details, bronlinks en veilige tekstpaden zijn gecontroleerd.

Verbeter de sectie 'Gewijzigde bestanden' in de online uitgavelog. Maak die sectie per uitgave standaard ingeklapt met een toegankelijke native disclosure/uitklapbediening en een duidelijke aanduiding dat de gebruiker kan openen. Maak ieder getoond repository-relatief bestandspad klikbaar naar de bijbehorende bron in de website-repository, bij voorkeur naar de exacte versie/commit van die uitgave zodat een later gewijzigde branch geen verkeerde inhoud toont. Houd niet-linkbare of onbetrouwbare historische paden veilig als gewone tekst. Pas generator, HTML/CSS en DEVBOTLOG-contract aan zodat dit bij toekomstige uitgaven automatisch zo werkt. Verifieer zowel gesloten/open gedrag als correcte links, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 9: uitgavelog ingesprongen

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: de generator is uitgevoerd; de CSS en gerenderde prompt- en afbeeldingselementen zijn gecontroleerd.

Telegram-prompt

Verbeter de opmaak van de Telegram-prompt in de online uitgavelogpagina (devbotlog.html). Behoud de bestaande kleur/stijl, maar geef het promptblok daarnaast een duidelijke linkerinspringing met passende padding of marge, zodat de prompt visueel duidelijk van de overige uitgave-inhoud is onderscheiden. Pas de generator en/of gegenereerde CSS aan zodat dit ook bij elke toekomstige generatie behouden blijft. Verifieer gericht de gegenereerde HTML en stijl, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen. Voeg dezelfde duidelijke linkerinspringing ook toe aan gerenderde screenshots en andere bijlagen/afbeeldingen in de online uitgavelog, met passende padding of marge. Houd dit in de generator structureel voor toekomstige uitgaven.

Uitgave 8: gewijzigde bestanden in uitgavelog opgenomen

Resultaat

Gewijzigde bestanden (klik om te openen)

Verificatie: de generator is uitgevoerd; de bestandenlijst in DEVBOTLOG.md en devbotlog.html is gecontroleerd.

Telegram-prompt

Breid het Devbot-uitgavelog uit met de bestanden die per opdracht daadwerkelijk zijn gewijzigd. Iedere nieuwe entry in DEVBOTLOG.md moet naast resultaat, verificatie, prompt en screenshots een duidelijke sectie 'Gewijzigde bestanden' krijgen met de repository-relatieve paden van de uiteindelijke diff. De online gegenereerde uitgavelogpagina moet diezelfde lijst per uitgave leesbaar tonen. Pas het DEVBOTLOG.md-contract en tools/generate-devbot-log.js aan zodat dit bij iedere toekomstige Devbot-opdracht automatisch, volledig en zonder handmatig onderhoud gebeurt. Voeg waar passend ook de bestandenlijst aan de huidige uitgave toe, maar verzin geen bestanden voor oudere uitgaven waarvoor de informatie niet betrouwbaar beschikbaar is. Verifieer gericht dat generator en HTML de lijst correct weergeven, houd BUILD/footer/log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 7: uitgavebenaming consequent gemaakt

Resultaat

Verificatie: BUILD=7, de footerlink, de uitgavecontrole en de gegenereerde uitgavelog zijn gecontroleerd.

Telegram-prompt

Hernoem de zichtbare release-benaming consequent van versie/build naar uitgave. Op index.html moet de footerlink die nu v6 toont voortaan 'uitgave 6' tonen (en bij volgende builds automatisch het juiste nummer). De pagina devbotlog.html moet zichtbaar 'Uitgavelog' heten en entries tonen als 'Uitgave <nummer>', niet als build of versie. Behoud de volgorde: nieuwste uitgave staat bovenaan; DEVBOTLOG.md groeit daar al op die manier en de gegenereerde HTML moet die volgorde blijven volgen. Pas ook tools/generate-devbot-log.js, de bijbehorende buildopdracht en het DEVBOTLOG.md-contract aan waar dat nodig is, zodat iedere toekomstige Devbot-build dit consequent genereert. Controleer de gegenereerde HTML gericht, houd BUILD, footer en log consistent, werk DEVBOTLOG.md volgens het contract bij en laat de normale Devbot-flow committen en deployen.

Uitgave 6: zichtbare uitgavelog toegevoegd

Resultaat

Verificatie: de generator is uitgevoerd; de output, footer-link en uitgavenummer zijn gecontroleerd.

Telegram-prompt

Maak een automatisch gegenereerde HTML-weergave van DEVBOTLOG.md voor de website. De footer-versie moet klikbaar zijn en deze versielog openen. Kies een passende statische bestandsnaam en voeg een reproduceerbare generator toe die de Markdown-log omzet naar HTML, inclusief buildkoppen, resultaat, verificatie, Telegram-prompt en eventuele screenshotafbeeldingen. De nieuwste build staat bovenaan; als DEVBOTLOG.md bovenaan groeit, moet de HTML-weergave dezelfde volgorde behouden. Zorg dat de generator bij iedere toekomstige Devbot-build wordt uitgevoerd, zodat log en zichtbare HTML niet uiteenlopen. Houd de bestaande paginafunctioneelheid intact, voeg gerichte verificatie toe en volg het repositorycontract voor BUILD, DEVBOTLOG.md, commit en deployment.

Uitgave 5: nieuwstitel aangepast

Resultaat

Verificatie: de kop, BUILD, de footer en de uitgavecontrole zijn gecontroleerd op uitgavenummer 5.

1-screenshot.jpg
1-screenshot.jpg

Telegram-prompt

Er staat Blog in de titel van de Nieuws pagina.

 

Pas dat aan ajb

Uitgave 4: uitgavecontrole vraagt om bevestiging

Resultaat

Verificatie: BUILD, de footer en de uitgavecontrole zijn gecontroleerd op uitgavenummer 4; de JavaScript-syntax is gevalideerd.

Telegram-prompt

Pas de versiecontrole van de homepage aan. Controleer elke 30 seconden een ongecachete versie van de pagina en bepaal aan de hand van data-build-version of er een nieuwere build beschikbaar is. Herlaad niet automatisch: toon de gebruiker eerst een duidelijke bevestigingsvraag, bijvoorbeeld dat versie v<nummer> beschikbaar is. Herlaad alleen na bevestiging. Annuleren of negeren moet de huidige pagina behouden; voorkom dat dezelfde nieuwe versie elke 30 seconden opnieuw om bevestiging vraagt. Volg het repositorycontract: verhoog BUILD precies eenmaal, houd de footer gelijk, werk DEVBOTLOG.md bij, verifieer gericht en laat de normale Devbot-flow committen en deployen.

Uitgave 3: automatische uitgavecontrole toegevoegd

Resultaat

Verificatie: BUILD, de footer en de uitgavecontrole zijn gecontroleerd op uitgavenummer 3; de JavaScript-syntax is gevalideerd.

Telegram-prompt

Oké, mooi. Ik zie nu inderdaad onderaan de index-html, zie ik in de footer, de build-nummer staan. Maak daar maar gewoon versie van, met kleine letter v

 

Versie en dan het build-nummer

 

En laat het ook zo zijn dat de website automatisch controleert of er een nieuwe versie is, iedere dertig seconden ofzo

 

Of maak daar maar tien seconden, nee dertig seconden is prima

Uitgave 2: titel van de website aangepast

Resultaat

Verificatie: de titel en de overeenkomende uitgavenummers in BUILD en index.html zijn gecontroleerd.

Telegram-prompt

Verander de titel van de website naar Veldapps! als hij nu Veldapps is. Meld me anders gewoon de titel