V59.0

Hjem

Samlet inngang til systemer, filer og arbeidsverktøy.

Bestilte leveranser

Backlog hentes fra Supabase.

Bestill leveranse

Ny bestilling lagres i Backlog og genererer automatisk oppgaver etter leveransetype.

Bestille flere leveranser? Last ned korrekt Excel-mal og importer én eller flere leveranser. Tomme felt lagres som NULL der databasen tillater det.

Arbeidsliste

Opprett en ny Excel-arbeidsliste fra malfilen uten å endre originalen.

AUTOMATISK ARBEIDSLISTE

Generer ferdig arbeidsliste fra kundeunderlag

Last opp arbeidslistemalen og kundeunderlaget. Velg én eller flere MDU-er, kontroller informasjonsfanen og generer separate arbeidslister samlet.

Oppdatert i V55
BesøksdatoerÉn arkfane opprettes per valgt dato

Last opp et kundeunderlag for å velge datoer.

PERSONLIG ARBEIDSFLATE

Mine oppgaver

Egne oppgaver, notater og oppfølging av bestillinger.

Aktive0
Forfalt0
Forfaller snart0
Fullført0

Aktive oppgaver

0 oppgaver
Henter oppgavene dine…

Oppgavekontroll

Oppgaver er koblet til BestillingID og MDU ID.

FORFALT 0 Krever handling
FORFALLER I DAG 1 20. juli 2026
KRITISKE 1 Ikke fullført
BLOKKERT 1 Mangler avklaring
5 oppgaver

Filtrert på valgt MDU

Leveranser 0
Planlagt behov 0
Total kapasitet 0
Totalt HC 0
STYRINGSOVERSIKT

Dashboard og rapporter

Analyser leveranser og oppgaver for ønsket tidsperiode.

Leveranser 0 I valgt periode
Totalt HC 0 Registrert volum
HC for leveranse 0 Leveransevolum
Planlagt HC 0 Fra planlegging

Leveranser per region

Fordeling av HC per leveransetype

Andel av valgt HC-volum

Tidsutvikling

Leveranser per periode

Rapportgrunnlag

Bestilt MDU ID MDU-navn Region Type Prosjektleder Status HC

Utvikling

Ticket- og bugtracker for feil, forbedringer og nye funksjoner.

Kobler til...

SMS Generator

Bygg kvalitetssikrede SMS-er fra faste tekstmaler.

Maler fra SMS generator.xlsx

SMS-oppsett

Velg type og fyll inn feltene som er relevante for teksten.

Ferdig SMS

Fyll inn feltene for å generere SMS.

Ingen data lagres

Hjelp og systemhistorikk

Brukerveiledning og komplett versjonsoversikt på ett sted.

PULSE KUNNSKAPSSENTER

Hva trenger du hjelp med?

Finn informasjon om alle sider, funksjoner og anbefalte arbeidsmåter.

Hjem +
Personlig startside med snarveier til sentrale verktøy og eksterne ressurser. Bruk siden for rask tilgang til arbeidsflater som brukes ofte. Snarveier kan styres og får passende ikoner automatisk.
Dashboard +
Samlet styringsoversikt for leveranser, status, prosjektledere og nøkkeltall. Filtre påvirker visningene og gjør det mulig å undersøke regioner, prosjektledere, datoer og leveransestatus.
Backlog +
Oversikt over bestilte leveranser som skal følges opp eller planlegges. Åpne en leveranse for detaljer, kommentarer, datoer, oppgaver og annen tilknyttet informasjon.
Oppgaver +
Operativ oppfølging av oppgaver koblet til BestillingID og MDU. Filtrer på status, type og prioritet. Oppgavetyper og automatisk generering administreres i eget ryddig redigeringsvindu.
Bestill leveranse +
Skjema for registrering av nye leveranser. Opplysningene brukes videre i Backlog, Oppgaver, Dashboard og Planlegging.
Planlegging +
Månedsoversikt for faktisk plassering av leveranser. Åpne den flytende Backlog-listen, søk etter MDU og dra leveransen til en D- eller K-luke. Kapasitet settes ukevis med knappen Kapasitet i ukeoverskriften.
Arbeidsliste +
Oppretter arbeidsliste for valgt MDU og uke. MDU-navn og MDU ID kan overføres fra en valgt leveranse for å redusere manuell registrering.
Utvikling +
Systemets produkt- og feilregister. Registrer ønsker, bugs, prioritet, status og planlagt versjon slik at videreutvikling kan styres og dokumenteres.
FAQ og Endringslogg +
FAQ forklarer hvordan hele systemet er ment brukt. Endringsloggen dokumenterer versjonene kronologisk fra versjon 1 og oppover. Begge vedlikeholdes på samme side.
Masterfil og lagring +
Masterfilen er systemets datagrunnlag. Velg riktig fil ved oppstart. Ikke flytt, gi nytt navn til eller erstatt filen mens systemet arbeider med data.
Låsing og sikker bruk +
Lås måned eller uke når planleggingen er godkjent. Låste perioder skal ikke redigeres før de åpnes igjen. Bruk backupfunksjonene før større endringer.
D/K og kapasitet +
D betyr dagtid og K betyr kveldstid. Tallet ved siden av bokstaven viser gjenstående kapasitet for datoen. Rød visning betyr at planlagt behov overstiger registrert kapasitet.

VERSJONSHISTORIKK

Endringslogg

Kronologisk rekkefølge fra første versjon til nyeste versjon.

121 versjonsposter · Oppdatert til V56.9
58.12

Versjon 58.12: Stabil oppstart og reparert arbeidslisteflyt

Fjernet fem blokkerende runtime-feil: foreldet loadHandle-kall, feil DOM-node i navigasjon, manglende reset-hook, usikker registerbinding og isoWeek utenfor scope. Generer-knappen har nå synlig arbeidsstatus og feilrapportering.

58.1

Versjon 58.1: Korrekt år og ukedag i SMS-generator

Årstall hentes nå bare når et eksplisitt, frittstående år finnes i arbeidslistens filnavn. Fire sifre inne i MDU-ID, som 2023 i 90020237, tolkes ikke lenger som år. Datofanene 07.09–10.09 i 2026 vises derfor som mandag–torsdag.

58.0

Versjon 58.0: Mine oppgaver

Personlig, sikker oppgave- og notatfunksjon med søk, filtre, sortering, forfall, Backlog-kobling, automatisk notatlagring, RLS og optimistisk versjonskontroll.

57.0

Versjon 57.0: Arbeidslisteforbedringer bygget på V56.9

Beholder den etablerte MDU-visningen, Backlog-redigeringen og MDU-oppgaver fra V56.9. Arbeidslistegeneratoren overfører kundenavnfarger, bruker korrekt Mobile priceplans, viser leveringstidspunkt, fjerner Sheet1 og setter riktig Flex-bilde i Informasjonsfane.

1

Versjon 1

Første prototype og grunnstruktur.

2

Versjon 2

Tidlige forbedringer av Backlog og datavisning.

3

Versjon 3

Hjem-side og kommentarfunksjon.

4

Versjon 4

Oppgaveside og grunnleggende oppgavehåndtering.

5

Versjon 5

Tilkobling mot masterfil.

6

Versjon 6

Rettet Backlog og forbedret datalasting.

7

Versjon 7

Fjerning av duplikater.

8

Versjon 8

Bestill leveranse og snarveier.

9

Versjon 9

Arbeidslistefunksjon.

10

Versjon 10

Endringslogg.

11

Versjon 11

MDU-filter og kobling mot Arbeidsliste.

12

Versjon 12

Flere visuelle designretninger.

13

Versjon 13

Utvidet temaarbeid og visuelle konsepter.

14

Versjon 14

Dashboard og rapportfunksjoner.

15

Versjon 15

Planleggingsside.

16

Versjon 16

Planlegging og fremdrift.

17

Versjon 17

Masterfilkobling og periode-låsing.

18

Versjon 18

Ny Telia-inspirert designretning.

19

Versjon 19

Pulse-navn, logo og visuell profil.

20

Versjon 20

Utviklingsside for ønsker, feil og tickets.

21

Versjon 21

Flytende Backlog, drag & drop og kapasitet i Planlegging.

22

Versjon 22

Fullmånedsvisning og komprimert planlegging.

23

Versjon 23

Balansert planleggingsdesign og D/K-merking.

24

Versjon 24

Ny menyrekkefølge.

25

Versjon 25

Stabil sidemeny ved åpning og minimering.

26

Versjon 26

Custom ikoner for snarveier på Hjem-siden.

27

Versjon 27

Nytt oppsett for oppgavetyper og frister.

28

Versjon 28

Kumulativ gjenoppretting av Planlegging, sidemeny og endringslogg.

29

Versjon 29

FAQ og Endringslogg samlet på én side. Kronologisk versjonslogg og ukesbasert kapasitetsvindu med kompakt D/K-visning.

30

Versjon 30

Rollevalg for KO, PL og TL, rollebasert menyvisning og oppdatert systemmeny.

31

Versjon 31

Første Admin-panel og Admin-knapp for KO.

32

Versjon 32

Videreutviklet Admin-panel og arbeid med isolert Admin-visning.

33

Versjon 33

Opprydding av konkurrerende Admin-implementasjoner og innføring av én Admin-instans.

33.1

Versjon 33.1

Rettet JavaScript-syntaks i Admin, gjenopprettet Admin-knapp for KO og korrigerte versjonsreferanser.

34

Versjon 34

Koblet Utvikling og tickets til Supabase med felles lagring, synkronisering og lokal reserve.

35

Versjon 35

Flyttet Backlog og Bestill leveranse fra Excel til Supabase med BestillingID og duplikatkontroll.

35.1

Versjon 35.1

Korrigerte synlig versjonsmerking i sidemenyen og nettleserfanen.

36

Versjon 36

Flyttet oppgaver, oppgavetyper, regler og Admin-oppsett til Supabase.

37

Versjon 37

Flyttet planlegging, kapasitet og periode-låser til Supabase.

38

Versjon 38

La til planlagt leveringsgrad, planlagt oppstart og ferdigstillelse. Flyttet snarveier til Supabase.

39

Versjon 39

Forenklet fremdriftsvisningen og innførte sentral revisjonslogg i Supabase.

40

Versjon 40

Redesignet Backlog som en kompakt dataliste og la til sentral arbeidslistehistorikk.

41

Versjon 41

Fjernet lokal Excel-mastertilkobling fra grensesnittet, forbedret MDU-detaljen og sentraliserte registerdata.

42

Versjon 42

Delte løsningen i index.html, css/app.css og js/app.js. Fjernet automatisk valgt MDU ved oppstart.

42.1

Versjon 42.1

Gjenopprettet komplett bunnområde i sidemenyen, korrigerte størrelsen på versjonsmerket og bygget komplett kronologisk endringslogg.

42.2

Versjon 42.2

Rettet oppstartsfeil etter fjerning av Excel-tilkoblingen, gjeninnførte rollevalg ved hver åpning og tilbakeførte sidemenyens bunnområde til V41-oppsettet. Dashboard-KPI-er kan nå styres sentralt fra Admin.

42.3

Versjon 42.3

Rettet rollevalget slik at velkomstvinduet lukkes umiddelbart etter valgt rolle, samtidig som rolleknappen fortsatt kan åpne vinduet manuelt.

42.4

Versjon 42.4

Rettet Admin-knappen, gjenopprettet ikon og innhold i rolleknappen, reduserte versjonsmerket og plasserte Admin, versjon og rolle som tre like store knapper på én rad under FAQ og Endringslogg.

42.5

Versjon 42.5

Justerte versjonsknappen til samme høyde og plassering som Admin og Rolle, forstørret ikonene, gjeninnførte tekstetiketter og satte Hjem som korrekt startside med synkron aktiv markering i sidemenyen.

43

Versjon 43

Teknisk hovedopprydding: fjernet midlertidige V42-reparasjonslag, gamle versjonsoverskrivinger, forsinkede redirects og ubrukte Excel-masterfunksjoner. Hjem og V43 vises korrekt fra første rendering, med én samlet oppstarts- og navigasjonskontroller.

44

Versjon 44

Full teknisk kvalitetsgjennomgang av HTML, CSS og JavaScript. Fjernet rester av reparasjonskode, standardiserte oppstart og versjon, kontrollerte DOM-referanser, duplikate ID-er, JavaScript-syntaks og filstruktur, samt la til sentral feildiagnostikk.

45.1

Versjon 45.1

Tilbakeførte hele leveransevisningen fra V44 med fremdrift, planlagt fremdrift, datoer og oppgaver. Redigering og kommentarsamtale er lagt til uten å erstatte eksisterende funksjonalitet. Rollevalget vises igjen ved oppstart.

45.2

Versjon 45.2

Gjeninnførte et stabilt rollevalg ved hver oppstart, fjernet Admin-panelet fullstendig og bygget leveransevinduet som en permanent modal som kan åpnes og lukkes gjentatte ganger. Fremdrift, planlagt fremdrift, leveransedatoer, oppgaver, redigering og kommentarsamtale er beholdt.

45.3

Versjon 45.3

Rettet rollebasert menyvisning. KO ser alle hovedmenyer, PL ser Hjem, Planlegging, Dashboard, Backlog og Bestill leveranse, mens TL ser Hjem, Planlegging, Dashboard og Backlog. Rollefilteret håndheves også etter dynamiske oppdateringer av sidemenyen.

45.4

Versjon 45.4

Rettet plasseringen av FAQ/Endringslogg, versjon og rolle nederst i sidemenyen. La til kontrollert Excel-import av leveranser til Backlog med forhåndsvisning, kolonnealiaser, validering og duplikatkontroll før lagring i Supabase.

45.5

Versjon 45.5

Rettet Excel-importen. Importmodulen har nå egne konverteringsfunksjoner for Supabase-formatet og er ikke lenger avhengig av interne funksjoner i hovedfilen.

45.6

Versjon 45.6

Flyttet Excel-import til Bestill leveranse og bygget den som massebestilling. Excel-malen bruker nøyaktig de 15 feltene fra bestillingsskjemaet, validerer samme påkrevde felt og valg, og sender godkjente leveranser til Supabase i korrekt databaseformat.

45.7

Versjon 45.7

Gjeninnførte en tydelig importknapp øverst på Bestill leveranse. Knappen åpner Excel-filvelgeren direkte, og korrekt bestillingsmal kan lastes ned fra et eget felt over det manuelle skjemaet.

45.8

Versjon 45.8

Massebestilling tillater nå tomme felt. Tomme verdier lagres som NULL der Supabase-tabellen tillater det. BestillingID genereres automatisk; manglende MDU ID og MDU-navn får tekniske reserveverdier fordi disse feltene er obligatoriske i databasen.

46

Versjon 46

Nytt Dashboard med rapportperioder for uke, måned, kvartal, år, alle data og egendefinerte datoer. La til søk og filtre for region, leveransetype, prosjektleder, status, plattform, leveransekonsept og avtale. Reparerte FAQ/Endringslogg-knappen og gjenoppbygde rollevalget med rolleikoner og sitatfunksjon.

46.1

Versjon 46.1

Rettet en oppstartsfeil som stoppet all knappfunksjonalitet fordi eldre Dashboard-kode forventet elementer som var fjernet i V46. Gjenopprettet kompatibilitet uten å endre det nye Dashboardet, og festet FAQ og Endringslogg nederst i sidemenyen.

46.2

Versjon 46.2

Hovedmenyen er plassert øverst igjen, mens kun FAQ/Endringslogg, versjon og rolle ligger fast nederst. Status er beholdt som filter og statusgrafen er erstattet med et sektordiagram som viser HC-fordeling per leveransetype.

46.3

Versjon 46.3

Rettet lagring ved redigering av bestilte leveranser i Backlog ved å gi redigeringsmodulen egne konverteringsfunksjoner mellom appformat og Supabase-format.

46.4

Versjon 46.4

La til redigerbare standardfrister per oppgavetype. Nye oppgaver får automatisk forfallsdato basert på valgt antall dager etter opprettelse.

46.5

Versjon 46.5

La til eget TDH-ikon i nettleserfanen, forkortet fanetittelen til TDH v46.6 og oppdaterte Endringsloggen med manglende versjoner.

46.6

Versjon 46.6

Ryddet bort gamle oppstarts-, versjons-, Admin- og leveransepatcher som konkurrerte med aktiv kode. Innførte én kanonisk fanetittel og ett samlet visuelt Pulse-oppsett basert på designkonseptet for Backlog og sidemeny.

47.2

Versjon 47.2

Rettet drag & drop fra den flytende Backlog-listen til ledige tidsluker i Planlegging. La til søk på MDU-navn og MDU ID direkte i planleggingsvinduet.

47.3

Versjon 47.3

La til Planlegg leveranse for planlegging over flere dager. Leveransen kan søkes frem på MDU-navn eller MDU ID, bestillingsdata forhåndsfylles, daglinjer kan legges til og redigeres, og HC-fremdriften oppdateres fortløpende.

47.4

Versjon 47.4

Rettet redigering av leveranser i Backlog, lagring av ticketendringer og notater, fjernet horisontal scrolling i sidemenyen og utvidet vinduet for flerdagers planlegging.

47.5

Versjon 47.5

La til ressurser per leveringsdag, dynamisk visning av ledig kapasitet og fullbookede dager, samt utfylling av manglende leveranseinformasjon som oppdaterer Backlog ved lagring.

47.6

Versjon 47.6

Gjorde bestillingsinformasjonen direkte redigerbar i Planlegg leveranse og la til leveransehistorikk i Backlog-detaljen med endringer, kommentarer og planleggingshendelser.

47.7

Versjon 47.7

Fjernet uønsket scrollbar i sidemenyen, gjorde Oppgaver og Dashboard ufiltrert ved oppstart, redesignet rollevalget og økte lesbarheten i sidemenyen.

47.8

Versjon 47.8

Erstattet fritekst med forhåndsdefinerte nedtrekkslister ved redigering av bestilling og MDU der faste registre finnes.

47.9

Versjon 47.9

Rettet Planlegg leveranse slik at bestillingsfeltene faktisk vises og kan redigeres. Endringer lagres fortsatt på samme leveranse i Backlog og Supabase.

47.10

Versjon 47.10

Rettet flerdagers planlegging slik at lagring går direkte til Supabase ved Lagre planlegging. MDU-informasjon kan nå åpnes og lukkes uten at feltverdier forsvinner.

48

Versjon 48

La til automatisk generering av arbeidslister fra arbeidslistemal og kundeunderlag. Kundedata filtreres på MDU ID og besøksdato, fordeles på datonavngitte arkfaner og suppleres med tilgjengelig leveranseinformasjon fra Backlog.

48.1

Versjon 48.1

Utvidet arbeidslisteautomatikken med robust gjenkjenning av arkfaner, overskriftsrader, datotyper, MDU ID-er og valgfrie kolonner. Støtter underlag med ekstra Email-kolonne og Mobile priceplans, samt filer med flere MDU-er og besøksdatoer.

48.2

Versjon 48.2

La til samtidig generering av separate arbeidslister for flere MDU-er fra samme underlag, kontroll og utfylling av Informasjonsfane B2-B11 per MDU, korrekte filnavn og automatisk tilpasning av nøyaktig antall kundrader med malens eksisterende design.

49

Versjon 49

Arbeidslisteautomatikken leser alle gyldige arkfaner i ett underlag. Ny SMS Generator basert på SMS Generator.

49.1

Versjon 49.1

La til samtidig opplasting av flere kundeunderlag, automatisk standardmal fra prosjektet, kildeoversikt og duplikatkontroll på tvers av filer. Rettet lagring av snarveier på Hjem.

50

Versjon 50

La til automatisk QlikSense-planleggingsmotor under Planlegg leveranse med besøksfiltrering, tre gjennomføringsforslag, kapasitetskontroll, smart HC-fordeling, Supabase-lagring, arbeidslistegenerering, oppdatert restunderlag og planoppsummering.

50.1

Versjon 50.1

Fjernet misvisende oppstartsvarsel når Oppgaver bruker lokal reserve. SMS Generator bruker nå nordisk datoformat dd.mm og skriver dato som ukedag, dag og månedsnavn, for eksempel Mandag 10. august.

50.2

Versjon 50.2

La til dra-og-slipp av ett eller flere kundeunderlag på Arbeidsliste-siden. Arbeidslister kan nå opprettes selv om Informasjonsfane mangler felt, etter et tydelig varsel som må godkjennes.

50.3

Versjon 50.3

Visuell opprydding av Planlegging med ryddigere topplinje, luftigere kalender, kompakte kapasitetsmerker, tydeligere leveransekort og forbedret flytende Backlog. Eksisterende planleggingsfunksjoner er beholdt.

51

Versjon 51

Arbeidslisteautomatikken kan opprette et eget SMS-underlag samtidig med arbeidslistene. SMS-filen inneholder MDU ID, MDU navn, kundenummer og ferdig flettet SMS-tekst basert på leveransetype, besøksdato og tidspunkt.

51.1

Versjon 51.1

Rettet registerbaserte valg ved redigering av MDU i Backlog og la til full forhåndsvisning av informasjonsfane, datofaner, kunder og SMS-tekst før arbeidslister genereres.

51.2

Versjon 51.2: Supabase Auth og autentisert brukerprofil

Supabase Auth med e-post og passord. Automatisk henting av brukerprofil fra user_profiles. Rolle og administratorstatus hentes fra Supabase. La til profilvindu og utlogging. Session beholdes ved refresh. Den manuelle rollepopupen ble erstattet av autentisert brukerprofil.

51.3

Versjon 51.3: Databaseverktøy og SMS fra ferdige arbeidslister

La til første Databaseverktøy for administratorer med tabelloversikt, søk, filtrering, redigering og eksport. La til SMS-generering fra ferdige arbeidslister. La til tidspunkt per MDU og besøksdato. La til robotklar SMS-fil basert på kundenummer og ferdig SMS-tekst.

51.4

Versjon 51.4: Forbedret Databaseverktøy og gruppert SMS-forhåndsvisning

Visuelt forbedret Databaseverktøy. Grupperte SMS-forhåndsvisningen per MDU. La til visning av leveransetype og automatisk valgt SMS-type. Forbedret MDU- og datogrupper i SMS-generatoren.

51.5

Versjon 51.5: Énkolonneformat for SMS og felles TDH-logo

Endret SMS-eksporten til én kolonne med kundenummer;tekst. Fjernet duplisert logo- og faviconfil. Samme TDH-logo brukes som logo og favicon.

51.6

Versjon 51.6: Robotklar SMS-fil uten overskriftsrad

Fjernet overskriftsraden fra den robotklare SMS-filen. SMS-filen inneholder kun én fysisk rad per kunde. Beholdt formatet kundenummer;tekst som én samlet verdi per rad.

52

Versjon 52: Komplett Adminpanel og Supabase-konfigurasjon

La til første komplette Adminpanel. La til administrasjon av SMS-maler og SMS-typer. La til kobling mellom leveransetyper og SMS-typer. La til variabelgjenkjenning og SMS-forhåndsvisning. La til administrasjon av arbeidslistemal, filnavnformat, kolonnemapping og eksportoppsett. La til administrasjon av planleggingsregler, HC per ressurs, Treig, Mid og Rask, arbeidstider, buffer, avrunding og arbeidsdager. Konfigurasjonen lagres i Supabase. Standardmal kan lagres i Supabase Storage. Datovariabelen ble standardisert til {DAG/DATO}. Versjonen krevde kjøring av admin-v52.sql.

52.1

Versjon 52.1: Permanent enkeltsletting og lesende SQL-konsoll

La til permanent sletting av enkeltposter i Databaseverktøy med bekreftelsen SLETT. La til terminal-lignende SQL-konsoll under Datakilder. SQL-konsollen er begrenset til lesende SELECT-spørringer. La til resultattabell, kjøretid, radantall og feilmeldinger. Ingen ny SQL-kode var nødvendig utover det som allerede ble kjørt i V52.

52.2

Versjon 52.2: Visuell systemoppgradering, fase 1

La til felles designsystem, typografi, farger, kontrast, avstander og komponentstandarder. Ingen endring i funksjonslogikk eller database.

52.3

Versjon 52.3: Visuell systemoppgradering, fase 2

La til ny global navigasjon, gruppert sidemeny, applikasjonslinje, temavalg og responsiv navigasjon. Ingen endring i funksjonslogikk eller database.

53

Versjon 53: Visuell systemoppgradering, fase 3

Gjennomførte modulvis oppgradering av Hjem, Oppgaver, Backlog, Bestill leveranse, Planlegging, Dashboard, Arbeidsliste, SMS Generator, Utvikling, Databaseverktøy, Adminpanel, FAQ, Endringslogg, profil og innlogging. Ingen SQL-endring.

53.1

Versjon 53.1: Kontrast, temavalg og kollapsbare menykategorier

Gjennomførte en ny kontrast- og lesbarhetsgjennomgang. Fjernet duplisert bruker- og rollevisning fra topplinjen. Flyttet temavalg til sidemenyen. La til kollapsbare sidemenykategorier. Forbedret knappen for å åpne og lukke sidemenyen. Ingen databaseendring.

53.2

Versjon 53.2: Strukturelt korrekte sidemenykategorier

Flyttet modulknappene fysisk inn i egne kategoriunderbeholdere. Kategoriene Arbeid, Leveranse og Administrasjon skjuler nå tilhørende modulknapper når de lukkes. Kollapsstatus beholdes etter refresh. Ryddet bunnområdet i sidemenyen. Ingen databaseendring.

54

Versjon 54: Databaseoperasjoner, Leveranseplanlegger-import og arbeidslistefarger

La til massevalg, masseendring og permanent massesletting i Databaseverktøy. La til bekreftelsesdialog med krav om å skrive SLETT før permanent massesletting. La til resultatvisning og revisjonslogging for databaseoperasjoner. La til import av Leveranseplanlegger 2026.xlsx i Databaseverktøy. Importfunksjonen analyserer relevante arkfaner, blant annet Oslo Viken, Booking og Nybygg, med støtte for alternative navn som Oslo/Viken og Backlog. Importen viser forhåndskontroll av leveranser, planleggingsdatoer, eksisterende MDU-er og konflikter før lagring. La til valg mellom å oppdatere eksisterende leveranser og å hoppe over konflikter. La til kopiering av bakgrunnsfargen fra kundenavnscellen i underlaget til kundenavnscellen i den genererte arbeidslisten. Fjernet den eksisterende manuelle arbeidslistegeneratoren fra Arbeidsliste-siden. Forbedret layout og kontrast i Databaseverktøy. Ingen databaseendring eller ny SQL var nødvendig. Merknad: V54 introduserte regresjoner der oppstartskoden fortsatt forventet elementer fra den fjernede manuelle arbeidslistegeneratoren. Dette førte til at knapper og annen initialisering kunne stoppe.

54.1

Versjon 54.1: Oppstartsrettelse etter fjerning av manuell arbeidslistegenerator

Fjernet oppstartsavhengigheter til elementene fra den gamle manuelle arbeidslistegeneratoren. Rettet JavaScript-initialisering som stoppet når de fjernede elementene ikke lenger fantes i HTML. Gjenopprettet navigasjon og initialisering av knapper. Beholdt den automatiske arbeidslistegeneratoren. Beholdt funksjonene som ble introdusert i V54. Ingen databaseendring eller ny SQL var nødvendig. Merknad: Denne versjonen rettet den globale initialiseringsfeilen, men permanent sletting og automatisk arbeidslistegenerering var fortsatt ikke bekreftet fungerende.

54.2

Versjon 54.2: Forsøk på retting av sletting og arbeidslistegenerering

Bygget om enkelt- og massesletting i Databaseverktøy. La til tydeligere fremdrift og konkrete Supabase-feil ved mislykket sletting. Endret identifisering av databaseposter fra ustabile radindekser til permanente postnøkler. Rettet åpning av kontrollvisningen i den automatiske arbeidslistegeneratoren. La til tydeligere feilmeldinger ved manglende mal, underlag eller valgt MDU. Beholdt standardmal, forhåndsvisning, automatisk generering og kopiering av cellefarger. Den manuelle arbeidslistegeneratoren forble fjernet. Ingen databaseendring eller ny SQL var nødvendig. Merknad: V54.2 ble levert som en patch og løste ikke arbeidslistegenereringen fullstendig i faktisk bruk.

54.3

Versjon 54.3: Arbeidslisteknapp og tydeligere validering

Gjorde knappen Generer arbeidslister klikkbar uavhengig av om alle forutsetninger var registrert. La inn nytt forsøk på å laste standardmalen når genereringsknappen brukes. La til konkrete feilmeldinger dersom standardmalen ikke kan lastes, ingen underlagsfiler er valgt, underlaget ikke inneholder gyldige MDU-er, ingen MDU er valgt eller kontrollvisningen ikke kan åpnes. Blokkerte dobbel initialisering av arbeidslistemodulen. Beholdt støtte for flere underlag, forhåndsvisning og kopiering av cellefarger. Ingen databaseendring eller ny SQL var nødvendig. Merknad: Knappen ble klikkbar, men brukeren rapporterte fortsatt at ingen arbeidslistefiler faktisk ble generert.

55

Versjon 55: Komplett arbeidsliste-, database-, ticket- og oppgaveoppdatering

Leverte en komplett versjon i stedet for enda en separat patch. Beholdt den forenklede prosjektstrukturen med én lokal JavaScript-fil og én lokal CSS-fil. Rettet arbeidslisteflyten og la inn kontroll av at genererte filer faktisk inneholder data før nedlasting. Deaktiverte opprettelse av SMS-underlag som standard, slik at manglende SMS-tidspunkter ikke blokkerer vanlig arbeidslistegenerering. La til en fullstendig Nullstill-funksjon på Arbeidsliste-siden. Nullstill fjerner underlagsfiler, innleste kunder, MDU-er, valgte MDU-er, SMS-tidspunkter, oppsummering og intern arbeidslistetilstand. Gjorde det store drag-and-drop-området for kundeunderlag til hovedfokus på Arbeidsliste-siden. Gjorde visningen av standard arbeidslistemal mer kompakt. La til registrering av automatisk genererte arbeidslister i arbeidslistehistorikken. Arbeidslistehistorikken skal kun vise og lagre MDU-navn, leveranseuke og genereringsdato. Rettet Velg alle viste i Databaseverktøy. La til oppdatering av antall valgte databaseposter. Hindret at klikk på en avkrysningsboks samtidig åpner redigeringsvinduet. Beholdt vanlig radklikk for åpning av redigering. Gjorde ticket-kort og ticket-kolonner i Utvikling naturlig høye, slik at de ikke fyller unødvendig plass. La til tydelig fargevisning av ticket-prioritet. Sorterte tickets automatisk etter Kritisk, Høy, Normal og Lav. Brukte opprettelsesdato som sekundær sortering ved lik prioritet. La til en enkel knapp for å skjule eller vise ferdige tickets. Lagret valget om å skjule ferdige tickets lokalt. La til opprettelsesdato på ticket-kort i norsk kortformat, eksempelvis 19. aug. Rettet Oppgaver slik at valgt MDU og øvrige oppgavefiltre nullstilles når siden åpnes eller forlates. Oppgaver skal dermed åpne uten et utilsiktet aktivt MDU-filter. Ingen databaseendring eller ny SQL var nødvendig. Merknad: Brukeren bekreftet at flere databaseposter nå kunne markeres samtidig. Permanent sletting fungerte fortsatt ikke. Arbeidslistegenerering, arbeidslistehistorikk, Nullstill, ticket-forbedringene og oppgavefilterrettelsen var implementert, men ikke alle var bekreftet med positiv funksjonstest.

55.1

Versjon 55.1: Permanent sletting og ny kontrastgjennomgang

Bygget permanent sletting i Databaseverktøy om på nytt. Endret slettingen til å hente de faktisk avkryssede radene direkte fra den aktive tabellvisningen. Koblet valgte rader til korrekt datakilde og permanent postnøkkel. La til støtte for postnøkler som id, bestilling_id, ticket_id, user_id, capacity_date, regel_id og oppgavetype_id. Beholdt obligatorisk bekreftelse ved å skrive SLETT. La til løpende fremdriftsvisning mens slettingen utføres. Brukte Supabase DELETE med Prefer: return=representation. La til kontroll av at Supabase faktisk returnerer slettede poster. La til konkret feilmelding dersom RLS, relasjoner eller manglende treff hindrer sletting. Oppdaterer datatabellen først etter bekreftet sletting. Ved sletting av en leveranse forsøker systemet først å fjerne tilknyttede oppgaver, planlegging og leveransekommentarer. Beholder revisjonslogging i audit_log. Gjennomførte en ny kontrastgjennomgang for lys og mørk modus. Forbedret kontrast for vanlig tekst, sekundærtekst, overskrifter, knapper, skjemafelt, placeholder-tekst, kort, paneler, ticket-kort, arbeidslisteområdet, Databaseverktøy og slettedialog. La til et nytt semantisk kontrastlag nederst i css/tdh-app.css. Ingen databaseendring eller ny SQL var nødvendig. Merknad: Permanent sletting og det siste kontrastlaget ble implementert og statisk kontrollert, men var ikke bekreftet med positiv brukertest da forrige samtale ble avsluttet.

55.2

Versjon 55.2: Komplettert og kvalitetssikret endringslogg

Kompletterte de aktive versjonspostene fra V51.2 til V53.2. La inn manglende versjonsposter for V54, V54.1, V54.2, V54.3, V55 og V55.1. Fjernet eventuelle utdaterte eller ufullstendige poster for de samme versjonene. Beholdt eksisterende kronologiske retning og visuelle endringsloggstruktur. Ingen funksjonslogikk, CSS eller database ble endret.

55.3

Versjon 55.3: Rettet radmarkering i Databaseverktøy

Rettet individuell markering av databaseposter. Nullstiller markering når tabell eller aktiv visning lastes på nytt. Fjernet den feilaktige og permanent synlige valgt-telleren ved siden av Velg alle viste. Fjernet teksten Ingen permanent sletting fra administratormerket. Ingen databaseendring eller ny SQL var nødvendig. Endringene er implementert og statisk kontrollert, men ikke testet mot Supabase.

55.4

Versjon 55.4: Rettet bekreftelse av Leveranseplanlegger-import

La til synlig fremdrift når importen bekreftes. Importknappen deaktiveres mens data lagres for å hindre dobbeltimport. Supabase-feil vises nå konkret i importvinduet i stedet for at knappen tilsynelatende ikke gjør noe. Leveranser og planrader lagres med representasjon i retur før importen rapporteres som fullført. Ingen databaseendring eller ny SQL var nødvendig. Endringene er implementert og statisk kontrollert, men ikke testet mot Supabase.

55.5

Versjon 55.5: Booking-import med flere leveransedager per MDU

Tilpasset Leveranseplanlegger-importen til arkfanen og kolonneformatet i Booking-20082026.xlsx. Hver MDU opprettes eller oppdateres som én leveranse, mens hver gyldige Avtalt dato lagres som en egen planrad med Besøks HC for dagen. Relevante felt for leveransetype, leveransemåte, totalt HC, region, prosjektleder, kommentar, parkering, plattform, postnummer, dekoder, ruter, kontaktperson og avtale kobles til eksisterende TDH-felt. Backlog og planleggingsbacklog viser alle importerte datoer og HC samlet under samme MDU. Datoer med mer enn fem samtidige leveranser beholdes. Ingen databaseendring eller ny SQL var nødvendig. Endringene er implementert, analysert mot Booking-filen og statisk kontrollert, men ikke testet mot Supabase.

55.6

Versjon 55.6: Forståelige importfeil og korrigering under Booking-import

Importen fortsetter når én leveranse feiler. Tekniske databasefeil oversettes til forståelige meldinger. Etter import vises en oppsummering over nye, oppdaterte, lagrede planrader og leveranser som må kontrolleres. Feilede leveranser kan korrigeres og prøves på nytt, eller hoppes over, uten å starte hele importen på nytt. Planrader lagres bare for leveranser som databasen har godtatt. Ingen databaseendring eller ny SQL var nødvendig. Endringene er implementert og statisk kontrollert, men ikke testet mot Supabase.

55.7

Versjon 55.7: Fjernet HC-sammenligning fra Booking-import

Fjernet frontend-valideringer som sammenlignet planlagt HC og totalt HC, både i Booking-importen og massebestilling. Verdiene behandles nå som uavhengige opplysninger. Rettet den misvisende feilmeldingen for den gamle Supabase-begrensningen deliveries_hc_within_total. Databasebegrensningen må fjernes separat for at Supabase skal godta begge verdiene uten sammenligning. Endringene er implementert og statisk kontrollert, men ikke testet mot Supabase.

55.8

Versjon 55.8: Ny todelt import fra Form1 og Booking

Bygget importsystemet på nytt slik at alle MDU-er og grunnopplysninger hentes fra Form1. Dersom samme MDU finnes flere ganger i Form1, brukes den siste føringen. Booking brukes deretter kun til å koble gyldige leveransedatoer og Besøks HC til riktig MDU. MDU-er uten dato importeres som ikke planlagt. Nybyggfeltene i kolonne R, S og T håndteres som Del/hus, Overtagelse bolig og Kontaktperson. Forhåndsvisningen viser planlagte og ikke-planlagte MDU-er, duplikater der siste Form1-føring brukes, og Booking-rader uten tilsvarende Form1-føring. Ingen ny databaseendring eller SQL var nødvendig. Endringene er implementert, analysert mot den vedlagte arbeidsboken og statisk kontrollert, men ikke testet mot Supabase.

55.9

Versjon 55.9: Kilde-ID fra Form1 og Booking

Fjernet genererte IMP-identifikatorer fra importen. BestillingID hentes nå fra kolonne A i Form1. Hvis en MDU finnes flere ganger i Form1, brukes raden med høyest numerisk ID som nyeste bestilling, uavhengig av radplassering. Booking kobles til MDU-ens valgte Form1-ID, og planradens ID bygges av kilde-ID og dato for å være unik uten IMP-prefiks. Eldre IMP-poster fra de tidligere importversjonene erstattes kontrollert ved ny import. Ingen ny databaseendring eller SQL var nødvendig. Endringene er implementert, kontrollert mot den vedlagte arbeidsboken og statisk kontrollert, men ikke testet mot Supabase.

56

Versjon 56: Ny Planlegging

Bygget Planlegging på nytt med Dag-, Uke- og Månedsvisning, områdefiltrering, fleksible dager uten faste luker, maksimalt fire leveranser per dag og klikk i tomrom for ny planlegging. Dagtid sorteres alltid før kveldstid. Kort viser leveransekode, MDU-navn, postnummer og sted, HC og utstyr uten å gå utenfor kalendercellen. Tidspunkt lagres som start- og sluttid med standardene 10:00–16:00 og 17:00–20:00. Kapasitet redigeres fra én knapp for valgt område og periode. Importen skriver de nye tidsfeltene. Krever den gjennomførte V56-databasemigreringen.

56.1

Versjon 56.1: Kompakt planleggingsheader og flervalgt område

Flyttet kalenderkontrollene til den faste sideheaderen, fjernet overflødige status-, backup- og produkttekster fra Planlegging, reduserte knappestørrelsene og skjulte den gamle sideintroduksjonen. Områdevelgeren støtter flere samtidige områder. Tomt kalenderområde er visuelt blankt og viser kun et plusstegn ved hover eller tastaturfokus. Dra og slipp støtter både leveranser fra Backlog og flytting av eksisterende kalenderkort mellom dager. Ingen databaseendring eller ny SQL var nødvendig.

56.3

Versjon 56.3: Stabil oppstart og fjernet visning av tidligere grunnlayout

Bygget versjonen på den stabile V56.1-basen og fjernet DOM-flyttingen som kunne låse headeren og krasje siden. Planleggingskontrollene beholdes i Planlegging og posisjoneres visuelt i headeren uten å flyttes mellom sider. Den tidligere grunnlayouten skjules nå fra første HTML-render og blir aldri synlig mens det moderne TDH-grensesnittet initialiseres. Hvis initialisering feiler, vises en kontrollert feilmelding i stedet for den utdaterte menyen. D/K viser tilgjengelige ressurser fra Kapasitet og nødvendige ressurser fra TPS. Utstyr vises før postnummer og sted, med samme typografi som HC. Ingen databaseendring eller ny SQL var nødvendig.

56.4

Versjon 56.4: Mer plass til kalenderen

Fjernet den separate Planlegging-overskriften og beskrivelsen over kalenderinnholdet. Kalenderinnholdet starter nå høyere på siden. Periodelåsing for måned og uke er fjernet fullstendig fra grensesnittet og brukes ikke lenger ved redigering eller lagring. Teksten Arbeidsflate er fjernet fra sideheaderen, slik at bare navnet på aktiv side vises. Ingen databaseendring eller ny SQL var nødvendig.

56.5

Versjon 56.5: Ny oversikt for importfeil

Erstattet den lange listen med en kategorisert og sammenleggbar feiloversikt. Feil grupperes etter årsak, og hver leveranse kan åpnes separat for detaljer. Direkte redigering av totalt HC og planlagt HC er fjernet fra feiloversikten. Feil kan eksporteres som strukturert JSON for analyse i Copilot. JWT-utløp gjenkjennes som en utløpt innlogging, importen stopper videre databasekall og viser en tydelig handling for å laste siden på nytt. Ingen databaseendring eller ny SQL var nødvendig.

56.6

Versjon 56.6: Ukeinndeling, klokkeslett og fargekoder

La inn tydelige ukemarkører inne i selve kalenderoversikten for dag-, uke- og månedsvisning. D/K-merket på leveransekort er erstattet med kompakt tidsrom, for eksempel 10–16 eller 17–20, mens minutter vises mindre når tidspunktet ikke er på hel time. Leveransetypene har fått faste, separate fargekoder på kortene: RE, PO, H, NB, STAND og ukjent. Ingen databaseendring eller ny SQL var nødvendig.

56.7

Versjon 56.7: Ny leveranseskuff og prosjektfremdrift

Bygget redigering av planlagte leveranser fullstendig på nytt som en kompakt høyreskuff. Leveransedata vises skrivebeskyttet, mens kun tidspunkt, HC, TPS og planleggingskommentar redigeres direkte. Standardtid velges med raske valg, tilleggsoppfølging er samlet i en sammenleggbar seksjon og handlingene er alltid synlige nederst. Skuffen viser alle planlagte datoer for samme leveranse uansett hvilken dato som åpnes, samt prosjektfremdrift basert på planlagt HC mot totalt HC og antall gjennomførte datoer. Ingen databaseendring eller ny SQL var nødvendig.

56.8

Versjon 56.8: Ny Backlog-detaljskuff

Erstattet den store Backlog-modalen med en kompakt høyreskuff. Prosjektidentitet, leveransetype, status og region vises samlet i toppen. Fremdrift vises én gang som planlagt HC mot totalt HC, mens tidligere datoer omtales som passert og ikke automatisk som gjennomført. Planlagte datoer og kompakt leveranseinformasjon ligger i Oversikt. Oppgaver, kommentarer og historikk er flyttet til egne faner, kommentarskjemaet ligger sammen med kommentarene, og handlingene er alltid synlige nederst. Ingen databaseendring eller ny SQL var nødvendig.

56.9

Versjon 56.9: Én felles MDU-visning

Samlet MDU-visningen for Backlog og Planlegging. Leveransekommentar vises alltid. Ny Planlegging-fane med virkedagskalender, flermerking, tidspunkt, HC, TPS og fremdrift. Oppgaver kan opprettes og redigeres med viktighet, tidsfrist, status, filtrering, sortering og fullføringsdato. Fullførte oppgaver vises nederst, nedtonet og gjennomstreket. Ingen databaseendring eller ny SQL var nødvendig.