Förändringar på plattformen

2022-06-22 00:50 | 1728

Vi arbetar ständigt med att förbättra mcparkens plattform, det är inte ovanligt att något görs varje dag för att antingen skapa nya funktioner eller hantera buggar och smärre förändringar eller önskemål från personer och handlare för att erbjuda en produkt som fungerar exemplariskt för alla. Här kan ni se en samling av de förändringar som görs löpande och detta är vad vi kallar vår Changelog.

Ofta presenteras nya funktioner och förändringar via olika medier, ibland via video, meddelande på tjänsten, mail eller via forum och blog, detta lite beroende på vad det är för typ av händelse eller funktion som det gäller. Så ni som är intresserade att följa vad som händer "under motorhuven" så kan ni läsa om detta här. Informationen uppdateras oftast i samband med en ny release men kan också komma lite mer slumpmässigt. Längst ner på sidan anges när senaste versionen släpptes.

Juni 2022

  • Påbörjat en automatisering av bannerhantering. Räknare och klick-motor implementerad för banners.
  • Ett första utvärderingsformulär är uppsatt och skall användas för att få svar på frågor som Anna önskar ställa till roadracingförare i Sverige.
  • En användare kan prenumerera på att få meddelande när ett nytt blogginlägg skickas ut. Detta styrs genom att klicka på prenumerera-knappen på ett blogginlägg. Rutinen körs direkt då nytt inlägg skapas.
  • Uppdaterat sidan för värdering - ändrat mailteknik så det inte är chat utan vanligt meddelande
  • Använder .marquee för att få rullande text när systemmeddelande visas - vilket gör att även små skärmar får med all text när man tittar på meddelandet och om det är långt
  • Justering av signeringsmotor. Tar bort logotyp vid bankid-signering, justerar bredd på dokument samt ökar dpi för läskvalité samt justerar rubriker till tydligare texter
  • Logotyp på företagsloggan är klickbar och visar alla företagets annonser (på företagssidan av egna annonser för handlare)
  • Användaren kan i filtret välja att se samtliga annonser som har en video
  • Rotering av bilder åter justerad för att hantera 4 rotationer. Dock återstår spegelvända bilder. Om de förekommer hanteras detta då.
  • Uppdatering av företagssidan med annonser - nu visas logotyp på företagssidan om det finns någon sådan uppladdad /companyproductlist/21/kampanj som exempel
  • Uppdaterade Newtonsoft.json till version 13
  • Roterar även huvudbilderna vid uppladdning så att de blir korrekt
  • Implementerar chatt för messenger så att vi kan kommunicera med de användare som önskar få kontakt med oss
  • Vid uppladdning av annonser så ändrar vi så alla suffix blir .jpg oavsett tidigare uppladdningsformat
  • Justerat bildsekvensen som lagras vid uppladdning efter ny sökvägs-gruppering. Sökvägen blev felaktig och med split().Last så eliminerades detta fel

Maj 2022

  • Uppdaterade facebook-access-token så den är "never expires" istället för de 3 månader som den tidigare fungerat. Därmed slipper man uppdatera nyckeln igen och nya poster adderas till www.facebook.com/mcparken  
  • Implementerat chat för Messenger som test på sidan för att se om det är någon som vill kontakta oss den vägen. Lade den till vänster för att inte störa de ikoner som finns på höger sida.
  • Vi har gjort en uppgradering till version 6 på fontawesome.com som innehåller ytterligare en mängd ikoner som kan användas på sajten för att öka pedagogiken.
  • För mcid kan man lägga till fordon i avtalet (en och en) för att slippa skapa nya avtal varje gång en användare skall provköra ett fordon. Endast ett fordon i taget får läggas till vilket skapar ett kösystem som gör att det går att skapa dashboards om en kö-funktion behövs. Likaså är det förberett för provkörning om man inte är på plats och vill boka tid.
  • Justering av tjänsterna som skickar ut prisändringar och nya annonser där bilder kunde vara null som stannade utskrift
  • För att lista vissa poster som söks ut för ett företag, använd exempelvis https://mcparken.se/companyproductlist/21/kampanj som pekar på företag "21" där annons innehåller text "kampanj"
  • Ny blog-video-motor som förutom nya kontroller för annonser så visas även relevanta poster utifrån "metataggar" som finns i andra videos
  • Vår webcrawler hämtar nu upp annonsbilder i efterhand om de har lagts till
  • Nu uppdateras listan automatiskt med status på utlåning när avtalet signerats och går från röd till grön. vi har också lagt till tabell för att börja göra om logiken så att ett avtal kan innehålla 0-fler utlånade produkter
  • Rutin för att spara ett filter och monitorerna om det finns nya poster från detta filter (skickas digitalt som bevakningsmail)
  • Flera uppdateringar med mcID för att förbättra rutinerna för mobil upplevelse
  • Implementerat swipe-funktion med mjuk rullning för att radera mail på mobil enhet
  • När användare får avtal från mcid så visas avtalet direkt i mottagarens enhet för att signeras
  • Papperskorg vid radera mail fungerar
  • mcID koden flimrar inte längre vid uppdatering var 3:e sekund
  • Hjälptext om hur tjänsten för mcid och mcid-get fungerar är tillagd
  • Registreringsnummer när det ordet finns tas det med nu likt regnr reg nr etc.
  • När filter används på produkturval så visas filtret som öppet tills dess att filtret rensas
  • Uppdaterad mcID visning (dynamisk visning var 3:e sekund)
  • mcID-läsaren uppdaterad för att undvika möjligheter till utdaterad kod eller scanning av bild
  • Klick på mcID logotypen för att läsa personnummer om internetanslutning saknas

April 2022

  • Justerat mcid så att det fungerar sömlöst på mobiltelefoner vid förenklad registrering
  • Automatisk inläsning av annonser sker nu när en handlare har skrivit avtal för spegling av annonser
  • Omdesign på filtersidan för att visa om filter är aktivt och enklare i mobiltelefon att se resultat utan att för mycket av sidan täcks
  • Justering av signeringsmotorn med diverse ändringar och tillägg
  • När film hämtas in så är det nu 720 format samt att det direkt visas att det är en film med ikon på visning av en produkt
  • Skapat några index till tabeller för att snabba upp prestanda på några av de lagrade procedurerna som körs ofta
  • Det går att infoga länk från open.spotify för att göra ett blogginlägg med en podcast 
  • Gör rörelsen "swipe vänster" på en mobil, tablet eller dator för att radera ett meddelande
  • I webbshoppen har vi lagt till ordinarie pris som fält när man väljer flera alternativ också
  • I webbshoppen kan man nu ska med intellisence
  • Justering av mailmotorn gällande att skicka till alla användarkonton som är kopplade om någon mailar om en annons
  • Företaget kan ställa in vilken lånepartner de har. Den partnern visas nu även på prisskylten vid utskrift av enstaka eller alla prisskyltar
  • Vid skapande av ny utlåning så visas den nya posten i fönstret utan omladdning av sida
  • Ändrat systeminställningar så man kan ha igång Hangfire men stänga av alla definierade jobb
  • Justerat slack-kommandot så inget ' tecken skickas in för då får vi ett 400-felmeddelande i json-anropet
  • Shortcut med några kategorier på framsidan visas nu upp
  • I mobilversionen har alla sidor fått tillbaka-knapp längst upp till vänster på alla sidorna enligt principen history.go(-1);
  • Total omdesign av mail för mobiltelefon med nytt upplägg och flöde för att lättare kunna läsa och editera meddelanden som skickas
  • Justerat den lagrade proceduren som kallas från shop.js för att skapa och fylla en kundkorg utan att vara inloggad användare
  • Nu öppnas även BankId appen vid godkännande av avtal vid utlåning av fordon korrekt
  • Automatisk uppdatering av datatabeller av statusfältet för signering och utlåning av fordon var 5:e sekund
  • Omdesign vid kvitto, rsultat och Bankid tjänst som automatiskt öppnas om man gör det via mobiltelefonen för hantering av signering
  • Tillåta en användare vara oinloggad som mottagare av signeringen.

Mars 2022

  • Justerat och optimerat koden för språkstödet så det slår om mer korrekt nu. Har även förberett implementation för en första version på att styra på primär webbläsare
  • Tillägg av information att välja, A1 motorcykel samt flagga för nyproduktion. Är det nyproduktion så döljs fältet nästa besiktning samt fliken ägarhistorik
  • Byggt delar av nya navigeringen för webbshoppen dynamisk. Information om antalet poster finns per segment att visa.
  • Byggt en första version i inställningar för konto och mcid - där du kan ställa in mer information än i profilen.
  • Ny funktion med hantering av signering av avtal lanserad som första release
  • Ny funktion för hantering av utlåning av fordon är lanserad som första release
  • Nyhetsbrevets footer hade ljusa ikoner för de sociala medierna, detta är utbytt och stöder dark-mode vid läsning av brev
  • Justering av bild vid uppladdning av profilbild som hade bytt filformat
  • Implementerat helt ny version av shop - som ett utkast till flöde fram till betalningen (som också är aktiverad) för att testa detta
  • Justerat så länk för upphörande av vissa automatiska nyhetsbrev fungerar per mailtyp
  • Justerart så mail kommer till mottagaren när det finns olästa mail
  • På företagsprofilen kan du välja bort "Maila vid registrering av annons". Då skickas inte mail för skapande av nya annonser, samt prisändringar som uppdateras
  • Justerade kalenderobjekt med script för aspNetDisabled, samt bugg för att kolla ägaren av posten samt få med rätt meta-taggar vid publicering av annonser på annat media.
  • De första sidorna på webbshoppen börjar visas. Nu kan användaren också se varukorg som visas och kan klickas på
  • Postningen till forumet har uppdaterats för att fungera bättre och bli tydligare för användare som läser historiken. Design på sidan har justerats

Februari 2022

  • Visar marginalen bank-annonseringen på alla annonser
  • Ny rutin som varje dygn hämtar in annonser för samtliga mc, privata som begagnade för att hålla koll på försäljningspriserna över tid
  • Omskrivning av GetFormField för att minska sql-injectionförsök ytterligare
  • Nu visas "mcparken AB" som avsändare när man använder Mobilt BankID via Svensk E-identitet
  • Total omskrivning av signeringsmotorn för att kunna användas av alla handlare och partners. Nu skickar man ut inbjudan till en epost och så avslutas det med signering via BankId
  • Som annonsinnehavare kan du nu markera att erbjuda marginalen bank som lånepartner. Visas bara på privatannonser, men kan slås på för den annonsör som önskar det
  • Justerar så mail från hangfire slutar komma om man stänger av. Hantera felmeddelanden vid försök till angrepp samt ignorerar ytterligare feltyper på vissa sidor från robotar
  • Korrigering som gör att felaktiga poster som inte är relevanta till mc kommer med, detta stoppade batchjob när en felaktig typ visades upp
  • Vi tar nu bara med annonser för prisändringar och nya annonser där det förekommer bilder
  • Omskrivning av mailmotorn /proceduren så att det senaste inlägget som man svarar på eller skriver ligger i den ordning de skapats
  • Ändrat motorn för publicering av blogginlägg så att kommentar och svar visas tydligare
  • Färgar om länkarna i mailet vid dark-mode så de syns bättre på grön bakplatta
  • Maildatum har ändrats så att de sorteras i den ordning som dialogerna görs (Fallande i den ordning man korresponderat)
  • Lagt till ett användarkonto som är Mail System Account med id 2 för att skicka InternalMessageMeddelande från systemet och inte ett normalt användarkonto
  • Skapat databasstrukturen för att bygga en webbshop samt första administrationssidan innehållande CRUD-rutiner (Create, Read, Update och Delete)

Januari 2022

  • API framtaget och implementerat för att kunna räkna om valutor från exempelvis GBP till SEK
  • Ny tjänst att kunna skriva enkla nyhetsinlägg. Dessa visas på framsidan och manageras av personer som vill posta data. En samling av dessa inlägg kommer också bli underlägg för automatiska utskick inom snar framtid
  • Omskrivning av meddelande-tjänsten för att utöka funktionalitet med att kunna ta bort flera mail utan att behöva hålla in ctrl/cmd och klicka på de ett och ett
  • Bättre felhantering när nya handlare där annonserna skall läsas in inklusive automatiska hämtningar av handlarens id från Blocket
  • Justerat bilderna med annonser på framsidan så de får bättre proportioner
  • Premiumkundernas information och kontaktuppgifter visas på produktsidan med länk till profilsida, telefonnummer samt deras hemsida. Aktiveras genom att markera kund som premiumkund i inställningar
  • Ny motor för addering av nya poster med premiumkunder via blocket, generation 4, (från 55 min till 4 min)
  • Sidan för avtalskunder är länkade till kundens inställningar samt widescreen
  • Justering av datumlista för öppettider så felkod togs bort
  • Filterhanteringen fungerade inte med årsmodell nyare än 2021 på översiktssidan
  • Import av bilder med RPA-motorn slutade fungera då en medskickad header som skickades med gjorde fel vid inläsning av html på sidan
  • Skapat fler api-er för att kunna arbeta med denna information i andra tjänster, externa produkter samt app
  • Lagt till några ip-adresser som inte tillåts att nå servern. Totalt 5 ip-adresser som genererar många anrop har därmed filtrerats
  • Ny rutin att logga alla sidvisningar och besök för användare för att senare kunna bygga motor för att visa relevanta eller liknande poster som andra tittar på för högre SEO
  • Vi blockar 3 större ip-adresser som är crawlers. Detta kommer minska trafiken drastiskt
  • Inläsning av nya poster hade problem med kubik - rutinen lades i try/catch
  • Vi har lagt till datumet då annonsen publicerades på översiktssidan (efter antal mil)

December 2021

  • En första implementation av Web API för att hämta data i realtid via JSON - se exempel https://mcparken.se/api/product/10/123 
  • I meddelanden, när man klickar så laddas sidan om. Vi säkerställer scrollposition så användaren kommer tillbaka där den stod om det finns många meddelanden i listan
  • Lagt ut banner på Pro Superbike 2022 (14 dec)
  • Omskrivning av crawler-motorn så att inga mail skickas om rutinen ignorerar aktuell post om den inte passar att läsas in
  • Det går nu att markera flera mail genom att hålla in ctrl + tryck för pc och command+klick för mac. Markerade mail kan raderas via knappen "Radera x" 
  • Kombinerat körningarna med samma kodbas för att lättare hantera ändringar (crawler)
  • Styrning att starta eller inte starta Hangfire har implementerats
  • Fixat crawler för att se sina respektive annonser
  • Lägger nu även ut mopeder och mopedbilar som våra premiumkunder har
  • Förberett med meny för att ändra sortering på mailen
  • Skapat sida Agreements för administrator att lista kontakt- och faktureringsavgift för våra befintliga premiumkunder
  • Ändrat inställnings-sidan så menyn är central istället för på varje sida
  • Ändrat css och javascript så att man kan sätta ”widescreen” som klass för att få hela skärmens bredd, speciellt för större listor
  • Bytte avsändare från noreply@mcparken.se till mail@mcparken.se samt lät Ballou lägga in SPF-record för att minska risk för spam
  • Avstängning av processerna chrome.exe och chromedriver.exe på intervall för att inte tynga ner servern när RPA körts
  • Nu kan du skriva ut massor av prisskyltar på en gång via "mina annonser"
  • Du kan nu skapa och kopiera annonser om du vill göra liknande varianter på samma hoj
  • Nyhetsbrev varje dag med 20 senaste annonserna skickas dagligen kl 17.00. Användare kan också stänga av/slå på nyhetsbrev via sin profil
  • Sökningen inkluderar nu även manualen för sökning av information
  • Ombyggnad och design av inloggning och förtydligande av varningsmeddelande vid felaktig inloggning
  • Lagrar parametrar på mail, påminnelser och liknande vid registrering av användare. Kompletterat avtalstexten för mail och nya tjänster
  • Dokumentationens översiktssida visades inte om man inte var inloggad
  • Fixat så crawler.aspx hämtar data rätt. Dock saknas hantering för adderande av markerade poster, görs inom kort
  • Helt ny motor för att kunna skriva ut många prisetiketter samtidigt, exempel https://mcparken.se/pages/product/pricetag-table-multi.aspx?id=23437;23430 
  • Omfattande felsökning och optimering av processen Batchjob för nya annonser (25h)
  • Gör mail från servern som skickas till read-only
  • Markerar läst post på en gång i meddelande-tjänsten
  • I mail skapat en ikon för ladda om sidan för att se sensate ändringarna /mailen
  • Gjort att länkar blir klickbara som skickas i mail

November 2021

  • Möjlighet att redigera prisskyltar, växla mellan text och tillbehör, sätta unik betalperiod samt ränta på den specifika annonsen
  • Under profil finns nu företagsinställningar där man kan ändra exempelvis att prioritera text framför lista vid utskrift av prisskyltar
  • För prisskylt, ändrat så all text är svart istället för grå för att det skall synas bättre. Förslag från Mickes Motor i Växjö
  • Inställningar för att inte få nyhetsbrev eller prisändringar är uppdaterade
  • Det går nu att radera meddelanden
  • När någon skriver ett meddelande så kommer det ett mail till mottagaren
  • Länken till meddelanden på mina sidor är ändrade så den pekar till nya tjänsten
  • På översiktssidan är nu alla företagsnamn klickbara som går till alla annonser för aktuellt företag. Privatpersoner är inte klickbara
  • Fixat regex-fel när man skrev (https://mcparken.se) inom parentes så kom "(" med. Korrigerat i rutinen
  • Byggt sida för min profil, av/på av diverse nyhetsbrev och liknande funktioner på plats
  • Byggt en helt ny motor för meddelanden som skickas från den som är intresserad av en annons - till den som tar emot och svarar (intern meddelande)
  • Omskriven och nybyggd mailmotor för prisändrade hojar är ute- nu byggs beta-version av nya annonser
  • Total omskrivning av inhämtning av annonser - Blocket ändrade logiken kraftigt med försämring av sin information, åtgärdat efter 4 dgr
  • Omdöpt toppmeny från ”Info” till ”Actions” 
  • Vid prisändringar visades inte Mail-knappen för köparen
  • Ny ärendehanteringsfunktion är byggd för att kunna lägga upp saker som man vill få ändrat eller förslag på nya tjänster etc. Hittas via "mina sidor". 
  • Byggt om formuläret för prisetikett så den fungerar för alla skrivartyper
  • Ombyggd logik för annonser som har fått prishöjningar efter tidigare kampanjer
  • Justera besöksräknare av antalet besökare för unik loggning

Oktober 2021

  • När youtube-länk finns i annonsen från handlare så hämtas filmen hem och läggs upp automatiskt
  • Ytterligare förbättringar av säkerhet med kryptering av data
  • Om en annons innehåller youtube film så laddas den hem och läggs upp tillsammans med annonsens övriga bilder
  • Ett konto kan låsas så det inte kan användas. Eposten blir således också låst. Byggdes då spam skickades i forumet från 3 konton

September 2021

  • Prototypen som hämtar youtube-länk i annonser
  • Efter varje hangfirekörning rensas processen chrome.exe som gått längre än 120 minuter
  • Nytt blogginlägg får vid publicering på facebook "invalid input string". Justerade kategorier
  • Blogginläggpublicering på facebook-grupperna skickas nu via hangfire
  • Blogginlägg skickas automatiskt till https://www.facebook.se/grops/mcparken
  • Automatisk inläsning av annonser hanterar nytt fel från källan, "internal error"
  • Implementerat så blogginlägg även kan skickas mot en facebook-grupp, inte bara ägd facebook-sida
  • Justerar blogöversikten så nyare inlägg hamnar över de äldre av samma dag

Augusti 2021

  • Justerat menyn så man ser annons och blog även på mobil skärm
  • Lagt till så man ser slumpade blog-inlägg på produktsidorna
  • Tillåter inte postning från kontakta.aspx om man inte är inloggad för att undvika spam som hela tiden kommer från robotar
  • Byggt ny sida och sektion för roadracing, man kommer åt den via https://mcparken.se/roadracing 
  • Byggt sida för att lista alla tävlande i roadracing så man lätt hittar namn, klass och nummer
  • Byggt sida för att hålla reda på hur man ansöker om ackreditering för de tävlingar och anläggningar som man vill söka på

Juni 2021

  • Byggt in popup för tävling med backlund trackdays i samband med tävlingarna för att fler skall se detta. Tas bort eller ersätts med call-to-action för "registrering av användare" vid senare tillfälle.
  • Utökar loggfiler med alla sidvisningar innehållande url och referrer  
  • Nu kan du enkelt växla bilder på framsidan genom att ladda upp nya bilder via admin https://mcparken.se/pages/admin/settings/default.aspx 
  • Som handlare med flera butiker kan man skriva exempelvis https://mcparken.se/probike eller https://mcparken.se/northbike. Detta görs manuellt 
  • Har man utrustningslista så visas den i stället för annonstexten på prisskylten
  • Trycker man på "prisskylt" så visas den upp i en ny flik på webbläsaren
  • Filtersökningen visar inte annonser per region för företag, endast för privata annonser. Exempelvis Gotland
  • Rollhanteringen för ansökan och arbete med värdering mellan den som ansöker och mottagaren visades inte korrekt
  • Ny rollhantering för användare med ett flertal nya rolltillhörigheter att kunna tilldela på ett användarekonto
  • När man aktiverar funktionen för värdering på ett företag så visas och aktiveras knappen för "värderingsansökan"
  • Dölj knapp för ring på annons när man valt att inte visa telefonnummer
  • På ring-knappen, visa de tre första siffrorna i telefonnummer så det blir tydligare att man skall trycka på knappen för att se nummer
  • Mallbyte på vissa tjänster samt hantering av </p> i mailet så det blir ett ordentligt radbryt

Maj 2021

  • Gilla och markera att man kommer på eventkalendern gav felmeddelanden, åtgärdades i backend-koden med rätt antal anrop och parametrar
  • Justering av funktionen glömt lösenord för att säkerställa att rutinen körs korrekt, länken var felaktigt formaterad i nyhetsbrevet så template byttes
  • Korrigerade koden för att skicka kvitto vid påskrift med BankID. Kontaktat leverantören av BankID att också ändra till mcparken i Stockholm AB vid signering
  • Justerade färger och storlek på disablade dropdown-listor på editering av sin profilsida
  • När företagsadmin uppdaterar sin profil så tappas företagsadmin-rollen och automatiska annonser körs inte längre. Varning ges i #slack så man förstår att det hänt
  • Justera ikoner och hämta de för att visa nyhetsbrevet korrekt
  • Med pipe-tecken kan löptexten på en artikel skalas bort vid visning på prisskykten
  • När ett bakgrundsjobb startas så kontrolleras att det inte körs och blir dublett
  • Bild bifogas när man refererar till https://mcparken.se vilket inte tidigare gjordes
  • Första utkastet på version för hantering av automatisk annonseringsmotor - version 1
  • Säkerställer att registreringsfält för epost blir korrekt ifylld
  • Uppdatera kontaktsidan så att man kan skriva rubrik samt godkänna att vi lagrar den epostadress som skickas in
  • Omskrivning av rutinen för att hämta ut ansvarig person vid automatisk vaddering via Hangfire - tbluserSellerByCompanyId
  • Användare som inte är inloggade kan se telefonnummer vid klick. Systemet loggar antalet klick på telefonnummer
  • Bytt Font Awesome 5 Free till Font Awesome 5 Pro
  • Justerat pris som på Swish-betalningen blev 1 kr istället för 69 kr vi swish-betalning
  • Skapat sida för signering, bilaga som pdf 
  • Uppgraderat och justerat brevmallen samt korrigerat felaktiga länkar och ikoner

April 2021

  • Systemet summerade felaktigt listan för filtrering på alla fabrikat då kontroll att de var sålda inte var gjorda.
  • Lanserar en första version av RPA-hantering för att kontrollera om annonser är markerade som sålda eller har en prisändring
  • Hanterar "sålda" produkter på nytt sätt på produktsidan. Behövde lägga till isdate(obj) för att få den markerad som såld
  • Justerar Swish så man kan skicka med id för betalning i efterhand vid eventuella problem
  • Nu kan man se hur många min/sek en video är när man tittar på blog-inläggen. 
  • En ändring i beräkning av "annonsklick" är gjord så att man får klickräknare på alla användare, även de som inte är inloggad (det var tidigare inte aktiverat)
  • Om man användare "share-url" på ett youtubeinlägg så kan man nu använda hela url:en och inte bara själva id-fältet. Det går nu att ha båda alternativen
  • När man skapar eller uppdaterar ett blogginlägg så kan man bocka i att det skall skickas push. Varje gång man skapar eller uppdaterar och fältet är blockat så skickas detta meddelande ut till alla prenumeranter som vill få informationen.
  • Byggt om rutinen så att gilla-knappen också skickar med vad det är för modul som gillas, ex (2) blog eller en (1) artikel och liknande. Fältet heter objecttype
  • Vi döljer mode-ikonen överst om man kör liten skärm för att få plats och inte göra ett radbryt. Vi har också ändrat "Aviseringar" till "Info" för att visa kortare text.
  • Nytt alternativ överst (gilla) - som visar användarens gilla/favorit.Där ser man gilla på produkter och blog-inlägg. 
  • Komprimerar bilder som laddas upp om de är > 1 mb så de inte blir 25 mb som några blivit nu. Justerat produktsidan så den visar medium-bilden default
  • Lagt till kontroll av telefonnummer innan man postar en annons
  • Lagt till telefon och personnummer vid registrering av användarkonto. Även lagt in så användaren kan välja olika alternativ att bli kontaktad

Mars 2021

  • Lagt till telefonnummer och personnummer vid registrering och gjort telefonnummer mandatory men inte personnummer. Det kommer användas för BankID inloggningen men kan även användas senare för att visa användaren försäkringskostnaden på en specifik annons med regnr.
  • Omskrivning av Swish-betalning, även så att det går att skicka en länk med Swish-betalning för en specifik annons. Ny felhantering
  • Omskrivning av Regexp-kommando för att fånga och göra url korrekt hanterade när de finns i texter
  • I fordonsregistret kan det nu stå "1980 eller äldre" vilket nu hanteras att om x.årsmodell inte är numeriskt så hämtas det första värdet ut före mellanslag från strängen "1980.."
  • Vid inläsning av data från den inhämtade sidan blev det fel på ÅÄÖ. Ändrade detta också parallellt.
  • Uppdaterar chromedriver.exe från version 87 till 89 lokalt och på servern vilket orsakade fel på crawler.aspx för våra handlare. Nya versioner finns på https://chromedriver.chromium.org/downloads 
  • Döljer feedback-knappen om man tittar på en mobil enhet. Flera har kommit in med feedback att den tar för mycket plats och speciellt när man scrollar bilder på en annons
  • Ny omskrivning av crawler.aspx för att ändra inläsning av sida och återgå till förra modellen samt justering av bildupphämtning. Effekten blev även att rutinen går så snabbt så man måste inte vänta på varandra för att processen är låst. Gissningsvis är rutinen 400% snabbare utan att köra chromedriver.exe - men på vissa sidor måste den finnas, exempelvis där sidan byggs upp med REST och AJAX.
  • Ny rutin vid inläsning av annonser / crawler då Blocket ändrade sidan och hade skrivit om koden. Förbättrade även hanteringen med lite rutiner
  • Nytt menyalternativ har byggts för snabblänkning till utskrift av annons samt redigera annons eller komma till listan med annonser
  • När man på annonslistan trycker på siffra för bilder så markeras/avmarkeras inte raden automatiskt
  • Logotyper visas för alla handlare om de laddas upp med rätt filnamn och är enda bilden som laddas upp. Den visas på sidan företag, på varje annons i högerspalten samt på prisskylten överst
  • På företag kan man välja att visa/dölja totalkostnad på prisskylt. Default är dold. Vi har även tagit bort fältet för driftkostnad som inte någon har fyllt i till dags dato vilket anses överflödigt
  • Chat/värdering för handlaren gav ett fel med numeriskt värde som är ändrat till en sträng  
  • Ett fel på markera såld uppstod på annons-listan om det bara fanns en annons i hela listan. Rutinen behövde flera poster.
  • Omskrivning av rättighetsrutinen för att "redigera och hantera poster" för alla på företaget har justerats
  • Ny tjänst för att kunna signera ett avtal är konstruerat. Denna används initialt för att signera handlarnas samarbetsavtal för annonsering

Februari 2021

  • Vi har nu byggt en första signeringsmotor med Mobilt Bankid att använda internt men även för att kunna användas av handlare 
  • Justerat "markera annons som såld" då det var ett fel i rättigheter för vem/vilka som ägde annonsen då den bara kollade en person, inte alla på firman
  • Justerat lagrad procedur för rättigheter på annonser gällande privatmarknaden för att hantera användare som har flera annonser
  • Justerat namn på tidigare "modell" till "fordonstyp" på framsida och filtersökningen
  • Omdesign på betalningen samt fysisk sida av annonser med Swish. Förbereder påminnelsehantering för obetald annons som är påbörjad.  
  • Justerar proceduren för att hämta upp alla förfrågningar från värdering, felaktighet mellan numeriskt/text
  • Det går nu att kommentera blog inlägg (för de inlägg som är påslagna att man tillåts kommentera). Inäggen är i realtid så alla kan se detta.
  • Nu kan en handlare ställa in parametrar som gör att filtersidan visar den information som efterfrågas och önskas av handlare för att kunna byta ut sin befintliga sida om så önskas.
  • Vi har byggt en första motor för att hantera och publicera annonser som skickas ut på sociala media, ex Facebook och linkedin mm. länk är ex: https://mcparken.se/ads/1 och styr till den sida som informationen pekar till. I detta fall skapa en annons eller registrera sig.
  • Uppgraderar felhanteringen med mer information om det skulle gå fel. Allting lagras på slack och ambitionen är att inga  fel skall förekomma.
  • Omskrivning av hantering för "push" som gör att man ser en röd ring med siffra för olästa actions. Nu hanteras även generella saker här som gör att vi kan skapa mer "händelser" av olika slag som användare bevakar och därigenom bygga ut hela tjänsten till nya spännande saker att informera om som blir personligt.
  • Flera personer skriver långa texter i fälten där tillbehör skall visas som punktlista. Dessa rader bröt, men har nu gjort så man ser hela texten om mycket skrivs där
  • Bytt logotyp med lite större (r). Justerat oss för toppmenyn
  • Kalenderevent visar bara events som inte än inträffat
  • Vid klick på vart företag eller annons finns så var geo-positionen felaktig då två datavärden returnerades. Byggde ny funktion för att hitta förekomst 2 av samma fältnamn
  • Justerar 9999 mil till 15999 mil vid filtersökningen. Formaterar prisintervall och miltal med tusen-separator.
  • Förtydligar om en annons är såld med texten "Produkten är såld" och döljer knappar för action. Samtidigt ligger dessa annonser kvar för högre SEO och möjlighet för handlare att få en kund pg.a gammal annons som finns exponerad. Likaså för en köpare att se vad en annons tidigare såldes för som de letar efter. 
  • Blocket har justerat företagssidorna, vi justerar crawler så det fungerar efter deras ändringar. 
  • Vid automatiskt månadsutskick för annonser > 90 dgr visades fordon som är markerade som sålda. Fix på sp implementerad till nästa månad.
  • Om en hoj har < 45kh/35 kw så markeras annonsen som A2-hoj (både annonsering och crawlar)
  • Om ett fabrikat inte finns vid inläsning med crawler för handlare så skapas fabrikatet först 
  • Justera storlek på editor baserat på webbläsarens storlek vid hantering av skriva/redigera blog
  • Nu med betalningsrutin aktiverad och inställd mot mcparkens bankkonto. Implementerat rabattkod för våra premiumpersoner/företag.
  • Justerat ytterligare på crawler med små funktioner och finesser för att förbättra inläsningen av metadata.

Januari 2021

  • Visa logotyp av företaget på prisskylten för utskrift från handlare
  • Omskrivning av darkmode-funktionen
  • Uppladdning av företagets logotyp finns att göra på företagssidan
  • Uppdaterade produktsidan med tabbar beroende på vad som finns visat, formatering på produkter som finns, ändra text till ring & maila samt hantering av liknande fordon så bara 1 rad visas om texten är lång samt background som visas om bilden saknas på disk. 1 rad text visas även på framsidan på alla annonser som presenteras där.
  • Justerar inläsningen av poster från Blocket så rubriken får med ÅÄÖ korrekt.
  • Byter plats på flikarna på annonser, "utrullningslista", "specifikation","tidigare ägare". Linjer mellan varje post i "utrullnijngslistan".
  • Byter logotype på mcparken för att agera mer neutralt. Logotypen växlar färg beroende på om det är darkmode eller inte
  • Visar tjänsten maskinell addering av annonser för handlare
  • Vid maskinell addering av en handlares annons utan registreringsnummer så anger vi ingen kubik (får adderas manuellt)
  • Rensar ut fälten som inte är ifyllda om annonsen endast innehåller årsmodell och typ
  • Användare kopplade till företaget kan nu alla se och managera hela gruppens annonser
  • Om bild saknas på annons så visas en template istället
  • Plottar ut alla butiker på sidan för sökning av butiker, handlare och tillbehör
  • Sökning fungerar nu även när man söker på blog. I blogmenyn visas "mcparken" bara för admin och/eller företagskunder
  • I blog visades uppladdade filmer felaktigt i senaste/populära, byttes till thumbnail
  • Justerat så fler kategorier visas i blogöversikten samt att kunna sortera på en kategori
  • Uppsnabbad inläsning med crawler genom att stänga av bildupphämtningen
  • Crawler-motorn får annonser uppdaterad, nu kör den rätt efter omställning av parallella processer
  • Om en bild inte finns på servern för översikt eller produkt så visas en template istället 
  • Uppgraderar precision på felmeddelande vid databasanropen
  • Crawler uppgraderas till att köras asynkront via Hangfire-tjänsten och därmed snabbas den upp
  • Uppgradering av Hangfire till version 1.7.19 tack vare hjälp av grundaren fick vi skicka större datapaket
  • Vid inläsning av annons hämtas nu även fordonshistorik in om användaren ange regnr vid inläsningstillfället
  • Justerat sommernote.js och sida för att visa dokumentationen för att kunna visa 100% av video som läggs till
  • Vid redigering av annons när regnr saknas och läggs till så fylls information på med det som saknas
  • Vid inhämning av annonser utan regnr så har rutinen skrivits om för snabbare inläsning för handlarna
  • Lagt till datum och läsningar samt hantering för att dölja/visa sidor i dokumentationen. Justerat sidvisning i sp samt uppdaterat menyn för mobilt läge
  • Implementerat segmentering på dokumentation. Segment: allmänt, företag samt administration
  • Kompletterat med två kategorier i events (lokala och utländska resor) samt fält för var eventet skall utföras
  • Justerat information för smartphone som visar mindre information i footern

December 2020

  • Justerar geo-positioneringsmodulen för framtida reklamvisning per region
  • Google maps-kartorna får darkmode när det är valt
  • Helt ny tjänst för hantering av kalender/events, editering, listning, gilla och bevakning
  • Korrigerade visning och summering av antal "gilla" på annonser så att både inloggade och icke inloggade kan gilla
  • Justerade även gilla-knappen för blog/artiklar samt 1000-separator
  • Ikoner på framsidan som visar nya hojar lade jag till video-knapp för att visa att de har filmer
  • Produktsidan behövde fånga id från "friedly url"som inte gjordes på alla ställen vid editering av sidan
  • Framsidan har fått en sektion som visar 3 nya blog-inlägg på sajten. Den har även separat css så det inte krockar med andra owl-carousel objekt (logotyper)
  • Framsidan har bytts ut med 3 segment av nya annonser mot tidigare lista och lagts högre upp på sidan. Där visas de 12 nyaste inom några segment samt markering för om priset är sänkt
  • För admin, när länk för att hämta blocket används vid addering av annons så fylls blocketid automatiskt
  • Ombyggd 500-fel och 400-fel motor så slack-meddelande skickas samt att användaren får en svarssida
  • Om en "gammal" annons som vi hade för test ligger kvar så ska de tas bort, rensningsrutin byggd
  • På annonsen för "se ytterligare annonser från handlare/säljare" visade stängda annonser
  • Ny funktion för att visa bilder i listan med aktuella/tidigare annonser, kallat "mina annonser"
  • Diverse småfixar vid registrering av användare
  • Bytt tjänst med gepositionering. Ipstack.com erbjuder 10.000 fria anrop per månad
  • Geopositioneringen med ip-adress-tjänsten slutade fungera. Vi fick därför också fel vid registrering.
  • Vid uppladdning av video blir det fel eftersom namnet byts på bilden med ny logik på automatisk numerisk filnamnsräknare
  • Asynkrona anrop till Hangfire får ej kalla på httpcontext, det medförde krasch i batch-hanteringen
  • Bilduppladdning till externt system justerades med längre timeout
  • Admin för dokumentation: Kunna sortera kategorier med drag & drop funktion
  • Admin för dokumentation: Kunna flytta dokument mellan segment i redigering-läge
  • Justering av företagsformulär med kontohantering för externa plattformar
  • Ny sektion kallad "Dokumentation" har konstruerats. Den återfinns som inloggad användare där man väljer "användare" längst upp samt under "mina sidor".
  • Postning till Bytbil/Blocket uppdaterades. Bensin/Etanol är endast bensin. Alla bilder kommer i rätt ordning samt korrigering av postat data

November 2020

  • Första version en av annonspublicering till externa tjänster
  • Prototyp för onlinevärdering av fordon för respektive handlare
  • Första versionen byggd för att presentera systemdokumentation. Tidigare ändringar och programmeringar är 15 månaders arbete som därför inte har dokumenterats utan från denna månad så börjar dokumentationen om ändringar, tillägg och liknande saker som görs på sajten. Antingen spontant för att skapa något nytt men det kan också röra sig om förändringar, förbättringar eller fel som uppstår vid vissa situationer som inte är kontrollerat.